@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.0-BHUkWNFR.woff2) format("woff2-variations");unicode-range:U+f9ca-fa0b,U+ff03-ff05,U+ff07,U+ff0a-ff0b,U+ff0d-ff19,U+ff1b,U+ff1d,U+ff20-ff5b,U+ff5d,U+ffe0-ffe3,U+ffe5-ffe6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.1-C-__qv6_.woff2) format("woff2-variations");unicode-range:U+d723-d728,U+d72a-d733,U+d735-d748,U+d74a-d74f,U+d752-d753,U+d755-d757,U+d75a-d75f,U+d762-d764,U+d766-d768,U+d76a-d76b,U+d76d-d76f,U+d771-d787,U+d789-d78b,U+d78d-d78f,U+d791-d797,U+d79a,U+d79c,U+d79e-d7a3,U+f900-f909,U+f90b-f92e}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.2-dCZkyKLw.woff2) format("woff2-variations");unicode-range:U+d679-d68b,U+d68e-d69e,U+d6a0,U+d6a2-d6a7,U+d6a9-d6c3,U+d6c6-d6c7,U+d6c9-d6cb,U+d6cd-d6d3,U+d6d5-d6d6,U+d6d8-d6e3,U+d6e5-d6e7,U+d6e9-d6fb,U+d6fd-d717,U+d719-d71f,U+d721-d722}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.3-Dqw33sf4.woff2) format("woff2-variations");unicode-range:U+d5bc-d5c7,U+d5ca-d5cb,U+d5cd-d5cf,U+d5d1-d5d7,U+d5d9-d5da,U+d5dc,U+d5de-d5e3,U+d5e6-d5e7,U+d5e9-d5eb,U+d5ed-d5f6,U+d5f8,U+d5fa-d5ff,U+d602-d603,U+d605-d607,U+d609-d60f,U+d612-d613,U+d616-d61b,U+d61d-d637,U+d63a-d63b,U+d63d-d63f,U+d641-d647,U+d64a-d64c,U+d64e-d653,U+d656-d657,U+d659-d65b,U+d65d-d666,U+d668,U+d66a-d678}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.4-Bvh2YGoc.woff2) format("woff2-variations");unicode-range:U+d507,U+d509-d50b,U+d50d-d513,U+d515-d53b,U+d53e-d53f,U+d541-d543,U+d545-d54c,U+d54e,U+d550,U+d552-d557,U+d55a-d55b,U+d55d-d55f,U+d561-d564,U+d566-d567,U+d56a,U+d56c,U+d56e-d573,U+d576-d577,U+d579-d583,U+d585-d586,U+d58a-d5a4,U+d5a6-d5bb}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.5-K_MNGNCe.woff2) format("woff2-variations");unicode-range:U+d464-d477,U+d47a-d47b,U+d47d-d47f,U+d481-d487,U+d489-d48a,U+d48c,U+d48e-d4e7,U+d4e9-d503,U+d505-d506}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.6-Bxhohlcm.woff2) format("woff2-variations");unicode-range:U+d3bf-d3c7,U+d3ca-d3cf,U+d3d1-d3eb,U+d3ee-d3ef,U+d3f1-d3f3,U+d3f5-d3fb,U+d3fd-d400,U+d402-d45b,U+d45d-d463}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.7-E2HaA55t.woff2) format("woff2-variations");unicode-range:U+d2ff,U+d302-d304,U+d306-d30b,U+d30f,U+d311-d313,U+d315-d31b,U+d31e,U+d322-d324,U+d326-d327,U+d32a-d32b,U+d32d-d32f,U+d331-d337,U+d339-d33c,U+d33e-d37b,U+d37e-d37f,U+d381-d383,U+d385-d38b,U+d38e-d390,U+d392-d397,U+d39a-d39b,U+d39d-d39f,U+d3a1-d3a7,U+d3a9-d3aa,U+d3ac,U+d3ae-d3b3,U+d3b5-d3b7,U+d3b9-d3bb,U+d3bd-d3be}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.8-CRbJhhyA.woff2) format("woff2-variations");unicode-range:U+d257-d27f,U+d281-d29b,U+d29d-d29f,U+d2a1-d2ab,U+d2ad-d2b7,U+d2ba-d2bb,U+d2bd-d2bf,U+d2c1-d2c7,U+d2c9-d2ef,U+d2f2-d2f3,U+d2f5-d2f7,U+d2f9-d2fe}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.9-Btb3bmS6.woff2) format("woff2-variations");unicode-range:U+d1b4,U+d1b6-d1f3,U+d1f5-d22b,U+d22e-d22f,U+d231-d233,U+d235-d23b,U+d23d-d240,U+d242-d256}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.10-DzSWztS8.woff2) format("woff2-variations");unicode-range:U+d105-d12f,U+d132-d133,U+d135-d137,U+d139-d13f,U+d141-d142,U+d144,U+d146-d14b,U+d14e-d14f,U+d151-d153,U+d155-d15b,U+d15e-d187,U+d189-d19f,U+d1a2-d1a3,U+d1a5-d1a7,U+d1a9-d1af,U+d1b2-d1b3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.11-CqVmlKJn.woff2) format("woff2-variations");unicode-range:U+d04b-d04f,U+d051-d057,U+d059-d06b,U+d06d-d06f,U+d071-d073,U+d075-d07b,U+d07e-d0a3,U+d0a6-d0a7,U+d0a9-d0ab,U+d0ad-d0b3,U+d0b6,U+d0b8,U+d0ba-d0bf,U+d0c2-d0c3,U+d0c5-d0c7,U+d0c9-d0cf,U+d0d2,U+d0d6-d0db,U+d0de-d0df,U+d0e1-d0e3,U+d0e5-d0eb,U+d0ee-d0f0,U+d0f2-d104}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.12-BHuZSgT0.woff2) format("woff2-variations");unicode-range:U+cfa2-cfc3,U+cfc5-cfdf,U+cfe2-cfe3,U+cfe5-cfe7,U+cfe9-cff4,U+cff6-cffb,U+cffd-cfff,U+d001-d003,U+d005-d017,U+d019-d033,U+d036-d037,U+d039-d03b,U+d03d-d04a}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.13-C42mj_j2.woff2) format("woff2-variations");unicode-range:U+cef0-cef3,U+cef6,U+cef9-ceff,U+cf01-cf03,U+cf05-cf07,U+cf09-cf0f,U+cf11-cf12,U+cf14-cf1b,U+cf1d-cf1f,U+cf21-cf2f,U+cf31-cf53,U+cf56-cf57,U+cf59-cf5b,U+cf5d-cf63,U+cf66,U+cf68,U+cf6a-cf6f,U+cf71-cf84,U+cf86-cf8b,U+cf8d-cfa1}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.14-Bl512uUX.woff2) format("woff2-variations");unicode-range:U+ce3c-ce57,U+ce5a-ce5b,U+ce5d-ce5f,U+ce61-ce67,U+ce6a,U+ce6c,U+ce6e-ce73,U+ce76-ce77,U+ce79-ce7b,U+ce7d-ce83,U+ce85-ce88,U+ce8a-ce8f,U+ce91-ce93,U+ce95-ce97,U+ce99-ce9f,U+cea2,U+cea4-ceab,U+cead-cee3,U+cee6-cee7,U+cee9-ceeb,U+ceed-ceef}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.15-D04iXIE3.woff2) format("woff2-variations");unicode-range:U+cd92-cd93,U+cd96-cd97,U+cd99-cd9b,U+cd9d-cda3,U+cda6-cda8,U+cdaa-cdaf,U+cdb1-cdc3,U+cdc5-cdcb,U+cdcd-cde7,U+cde9-ce03,U+ce05-ce1f,U+ce22-ce34,U+ce36-ce3b}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.16-BQUnS2GX.woff2) format("woff2-variations");unicode-range:U+ccef-cd07,U+cd0a-cd0b,U+cd0d-cd1a,U+cd1c,U+cd1e-cd2b,U+cd2d-cd5b,U+cd5d-cd77,U+cd79-cd91}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.17-BfZSA-Xc.woff2) format("woff2-variations");unicode-range:U+cc3f-cc43,U+cc46-cc47,U+cc49-cc4b,U+cc4d-cc53,U+cc55-cc58,U+cc5a-cc5f,U+cc61-cc97,U+cc9a-cc9b,U+cc9d-cc9f,U+cca1-cca7,U+ccaa,U+ccac,U+ccae-ccb3,U+ccb6-ccb7,U+ccb9-ccbb,U+ccbd-cccf,U+ccd1-cce3,U+cce5-ccee}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.18-CwAxMC3C.woff2) format("woff2-variations");unicode-range:U+cb91-cbd3,U+cbd5-cbe3,U+cbe5-cc0b,U+cc0e-cc0f,U+cc11-cc13,U+cc15-cc1b,U+cc1d-cc20,U+cc23-cc27,U+cc2a-cc2b,U+cc2d,U+cc2f,U+cc31-cc37,U+cc3a,U+cc3c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.19-CJu4Zcdo.woff2) format("woff2-variations");unicode-range:U+caf4-cb47,U+cb4a-cb90}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.20-Ig1-z3n5.woff2) format("woff2-variations");unicode-range:U+ca4a-ca4b,U+ca4e-ca4f,U+ca51-ca53,U+ca55-ca5b,U+ca5d-ca60,U+ca62-ca83,U+ca85-cabb,U+cabe-cabf,U+cac1-cac3,U+cac5-cacb,U+cacd-cad0,U+cad2,U+cad4-cad8,U+cada-caf3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.21-yKPEdLXC.woff2) format("woff2-variations");unicode-range:U+c996-c997,U+c99a-c99c,U+c99e-c9bf,U+c9c2-c9c3,U+c9c5-c9c7,U+c9c9-c9cf,U+c9d2,U+c9d4,U+c9d7-c9d8,U+c9db,U+c9de-c9df,U+c9e1-c9e3,U+c9e5-c9e6,U+c9e8-c9eb,U+c9ee-c9f0,U+c9f2-c9f7,U+c9f9-ca0b,U+ca0d-ca28,U+ca2a-ca49}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.22-CSqxKoOs.woff2) format("woff2-variations");unicode-range:U+c8e9-c8f4,U+c8f6-c8fb,U+c8fe-c8ff,U+c901-c903,U+c905-c90b,U+c90e-c910,U+c912-c917,U+c919-c92b,U+c92d-c94f,U+c951-c953,U+c955-c96b,U+c96d-c973,U+c975-c987,U+c98a-c98b,U+c98d-c98f,U+c991-c995}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.23-DK80wi0t.woff2) format("woff2-variations");unicode-range:U+c841-c84b,U+c84d-c86f,U+c872-c873,U+c875-c877,U+c879-c87f,U+c882-c884,U+c887-c88a,U+c88d-c8c3,U+c8c5-c8df,U+c8e1-c8e8}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.24-CmkE8Q8D.woff2) format("woff2-variations");unicode-range:U+c779-c77b,U+c77e-c782,U+c786,U+c78b,U+c78d,U+c78f,U+c792-c793,U+c795,U+c797,U+c799-c79f,U+c7a2,U+c7a7-c7ab,U+c7ae-c7bb,U+c7bd-c7c0,U+c7c2-c7c7,U+c7c9-c7dc,U+c7de-c7ff,U+c802-c803,U+c805-c807,U+c809,U+c80b-c80f,U+c812,U+c814,U+c817-c81b,U+c81e-c81f,U+c821-c823,U+c825-c82e,U+c830-c837,U+c839-c83b,U+c83d-c840}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.25-CsoWBIZB.woff2) format("woff2-variations");unicode-range:U+c6bb-c6bf,U+c6c2,U+c6c4,U+c6c6-c6cb,U+c6ce-c6cf,U+c6d1-c6d3,U+c6d5-c6db,U+c6dd-c6df,U+c6e1-c6e7,U+c6e9-c6eb,U+c6ed-c6ef,U+c6f1-c6f8,U+c6fa-c703,U+c705-c707,U+c709-c70b,U+c70d-c716,U+c718,U+c71a-c71f,U+c722-c723,U+c725-c727,U+c729-c734,U+c736-c73b,U+c73e-c73f,U+c741-c743,U+c745-c74b,U+c74e-c750,U+c752-c757,U+c759-c773,U+c776-c777}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.26-Sozl8dw8.woff2) format("woff2-variations");unicode-range:U+c5f5-c5fb,U+c5fe,U+c602-c605,U+c607,U+c609-c60f,U+c611-c61a,U+c61c-c623,U+c626-c627,U+c629-c62b,U+c62d,U+c62f-c632,U+c636,U+c638,U+c63a-c63f,U+c642-c643,U+c645-c647,U+c649-c652,U+c656-c65b,U+c65d-c65f,U+c661-c663,U+c665-c677,U+c679-c67b,U+c67d-c693,U+c696-c697,U+c699-c69b,U+c69d-c6a3,U+c6a6,U+c6a8,U+c6aa-c6af,U+c6b2-c6b3,U+c6b5-c6b7,U+c6b9-c6ba}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.27-CT6nuW9L.woff2) format("woff2-variations");unicode-range:U+c517-c527,U+c52a-c52b,U+c52d-c52f,U+c531-c538,U+c53a,U+c53c,U+c53e-c543,U+c546-c547,U+c54b,U+c54d-c552,U+c556,U+c55a-c55b,U+c55d,U+c55f,U+c562-c563,U+c565-c567,U+c569-c56f,U+c572,U+c574,U+c576-c57b,U+c57e-c57f,U+c581-c583,U+c585-c586,U+c588-c58b,U+c58e,U+c590,U+c592-c596,U+c599-c5b3,U+c5b6-c5b7,U+c5ba,U+c5be-c5c3,U+c5ca-c5cb,U+c5cd,U+c5cf,U+c5d2-c5d3,U+c5d5-c5d7,U+c5d9-c5df,U+c5e1-c5e2,U+c5e4,U+c5e6-c5eb,U+c5ef,U+c5f1-c5f3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.28-CpO0Y96p.woff2) format("woff2-variations");unicode-range:U+c475-c4ef,U+c4f2-c4f3,U+c4f5-c4f7,U+c4f9-c4ff,U+c502-c50b,U+c50d-c516}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.29-D6hjrUWm.woff2) format("woff2-variations");unicode-range:U+c3d0-c3d7,U+c3da-c3db,U+c3dd-c3de,U+c3e1-c3ec,U+c3ee-c3f3,U+c3f5-c42b,U+c42d-c463,U+c466-c474}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.30-CWDM1c0J.woff2) format("woff2-variations");unicode-range:U+c32b-c367,U+c36a-c36b,U+c36d-c36f,U+c371-c377,U+c37a-c37b,U+c37e-c383,U+c385-c387,U+c389-c3cf}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.31-CdmyZ5mm.woff2) format("woff2-variations");unicode-range:U+c26a-c26b,U+c26d-c26f,U+c271-c273,U+c275-c27b,U+c27e-c287,U+c289-c28f,U+c291-c297,U+c299-c29a,U+c29c-c2a3,U+c2a5-c2a7,U+c2a9-c2ab,U+c2ad-c2b3,U+c2b6,U+c2b8,U+c2ba-c2bb,U+c2bd-c2db,U+c2de-c2df,U+c2e1-c2e2,U+c2e5-c2ea,U+c2ee,U+c2f0,U+c2f2-c2f5,U+c2f7,U+c2fa-c2fb,U+c2fd-c2ff,U+c301-c307,U+c309-c30c,U+c30e-c312,U+c315-c323,U+c325-c328,U+c32a}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.32-CGnFWD2i.woff2) format("woff2-variations");unicode-range:U+c1bc-c1c3,U+c1c5-c1df,U+c1e1-c1fb,U+c1fd-c203,U+c205-c20c,U+c20e,U+c210-c217,U+c21a-c21b,U+c21d-c21e,U+c221-c227,U+c229-c22a,U+c22c,U+c22e,U+c230,U+c233-c24f,U+c251-c257,U+c259-c269}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.33--0OT__YQ.woff2) format("woff2-variations");unicode-range:U+c101-c11b,U+c11f,U+c121-c123,U+c125-c12b,U+c12e,U+c132-c137,U+c13a-c13b,U+c13d-c13f,U+c141-c147,U+c14a,U+c14c-c153,U+c155-c157,U+c159-c15b,U+c15d-c166,U+c169-c16f,U+c171-c177,U+c179-c18b,U+c18e-c18f,U+c191-c193,U+c195-c19b,U+c19d-c19e,U+c1a0,U+c1a2-c1a4,U+c1a6-c1bb}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.34-CaCS33Md.woff2) format("woff2-variations");unicode-range:U+c049-c057,U+c059-c05b,U+c05d-c05f,U+c061-c067,U+c069-c08f,U+c091-c0ab,U+c0ae-c0af,U+c0b1-c0b3,U+c0b5,U+c0b7-c0bb,U+c0be,U+c0c2-c0c7,U+c0ca-c0cb,U+c0cd-c0cf,U+c0d1-c0d7,U+c0d9-c0da,U+c0dc,U+c0de-c0e3,U+c0e5-c0eb,U+c0ed-c0f3,U+c0f6,U+c0f8,U+c0fa-c0ff}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.35-DWFYRGLp.woff2) format("woff2-variations");unicode-range:U+bfa7-bfaf,U+bfb1-bfc4,U+bfc6-bfcb,U+bfce-bfcf,U+bfd1-bfd3,U+bfd5-bfdb,U+bfdd-c048}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.36-Dn5IBRQB.woff2) format("woff2-variations");unicode-range:U+bf07,U+bf09-bf3f,U+bf41-bf4f,U+bf52-bf54,U+bf56-bfa6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.37-BD6FyOtY.woff2) format("woff2-variations");unicode-range:U+be56,U+be58,U+be5c-be5f,U+be62-be63,U+be65-be67,U+be69-be74,U+be76-be7b,U+be7e-be7f,U+be81-be8e,U+be90,U+be92-bea7,U+bea9-becf,U+bed2-bed3,U+bed5-bed6,U+bed9-bee3,U+bee6-bf06}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.38-D4hu443z.woff2) format("woff2-variations");unicode-range:U+bdb0-bdd3,U+bdd5-bdef,U+bdf1-be0b,U+be0d-be0f,U+be11-be13,U+be15-be43,U+be46-be47,U+be49-be4b,U+be4d-be53}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.39-B_7wfth9.woff2) format("woff2-variations");unicode-range:U+bd03,U+bd06,U+bd08,U+bd0a-bd0f,U+bd11-bd22,U+bd25-bd47,U+bd49-bd58,U+bd5a-bd7f,U+bd82-bd83,U+bd85-bd87,U+bd8a-bd8f,U+bd91-bd92,U+bd94,U+bd96-bd98,U+bd9a-bdaf}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.40-BDaOfdUe.woff2) format("woff2-variations");unicode-range:U+bc4e-bc83,U+bc86-bc87,U+bc89-bc8b,U+bc8d-bc93,U+bc96,U+bc98,U+bc9b-bc9f,U+bca2-bca3,U+bca5-bca7,U+bca9-bcb2,U+bcb4-bcbb,U+bcbe-bcbf,U+bcc1-bcc3,U+bcc5-bccc,U+bcce-bcd0,U+bcd2-bcd4,U+bcd6-bcf3,U+bcf7,U+bcf9-bcfb,U+bcfd-bd02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.41-BUACvzZC.woff2) format("woff2-variations");unicode-range:U+bb90-bba3,U+bba5-bbab,U+bbad-bbbf,U+bbc1-bbf7,U+bbfa-bbfb,U+bbfd-bbfe,U+bc01-bc07,U+bc09-bc0a,U+bc0e,U+bc10,U+bc12-bc13,U+bc17,U+bc19-bc1a,U+bc1e,U+bc20-bc23,U+bc26,U+bc28,U+bc2a-bc2c,U+bc2e-bc2f,U+bc32-bc33,U+bc35-bc37,U+bc39-bc3f,U+bc41-bc42,U+bc44,U+bc46-bc48,U+bc4a-bc4d}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.42-Dp-5mnyL.woff2) format("woff2-variations");unicode-range:U+bae6-bafb,U+bafd-bb17,U+bb19-bb33,U+bb37,U+bb39-bb3a,U+bb3d-bb43,U+bb45-bb46,U+bb48,U+bb4a-bb4f,U+bb51-bb53,U+bb55-bb57,U+bb59-bb62,U+bb64-bb8f}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.43-DHdpry7N.woff2) format("woff2-variations");unicode-range:U+ba30-ba37,U+ba3a-ba3b,U+ba3d-ba3f,U+ba41-ba47,U+ba49-ba4a,U+ba4c,U+ba4e-ba53,U+ba56-ba57,U+ba59-ba5b,U+ba5d-ba63,U+ba65-ba66,U+ba68-ba6f,U+ba71-ba73,U+ba75-ba77,U+ba79-ba84,U+ba86,U+ba88-baa7,U+baaa,U+baad-baaf,U+bab1-bab7,U+baba,U+babc,U+babe-bae5}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.44-qHopVhdd.woff2) format("woff2-variations");unicode-range:U+b96e-b973,U+b976-b977,U+b979-b97b,U+b97d-b983,U+b986,U+b988,U+b98a-b98d,U+b98f-b9ab,U+b9ae-b9af,U+b9b1-b9b3,U+b9b5-b9bb,U+b9be,U+b9c0,U+b9c2-b9c7,U+b9ca-b9cb,U+b9cd,U+b9d2-b9d7,U+b9da,U+b9dc,U+b9df-b9e0,U+b9e2,U+b9e6-b9e7,U+b9e9-b9f3,U+b9f6,U+b9f8,U+b9fb-ba2f}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.45-BniyRFfm.woff2) format("woff2-variations");unicode-range:U+b8bf-b8cb,U+b8cd-b8e0,U+b8e2-b8e7,U+b8ea-b8eb,U+b8ed-b8ef,U+b8f1-b8f7,U+b8fa,U+b8fc,U+b8fe-b903,U+b905-b917,U+b919-b91f,U+b921-b93b,U+b93d-b957,U+b95a-b95b,U+b95d-b95f,U+b961-b967,U+b969-b96c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.46-BMRq7xC-.woff2) format("woff2-variations");unicode-range:U+b80d-b80f,U+b811-b817,U+b81a,U+b81c-b823,U+b826-b827,U+b829-b82b,U+b82d-b833,U+b836,U+b83a-b83f,U+b841-b85b,U+b85e-b85f,U+b861-b863,U+b865-b86b,U+b86e,U+b870,U+b872-b8af,U+b8b1-b8be}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.47-B-cWO2pw.woff2) format("woff2-variations");unicode-range:U+b74d-b75f,U+b761-b763,U+b765-b774,U+b776-b77b,U+b77e-b77f,U+b781-b783,U+b785-b78b,U+b78e,U+b792-b796,U+b79a-b79b,U+b79d-b7a7,U+b7aa,U+b7ae-b7b3,U+b7b6-b7c8,U+b7ca-b7eb,U+b7ee-b7ef,U+b7f1-b7f3,U+b7f5-b7fb,U+b7fe,U+b802-b806,U+b80a-b80b}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.48-Ct-fWrPO.woff2) format("woff2-variations");unicode-range:U+b6a7-b6aa,U+b6ac-b6b0,U+b6b2-b6ef,U+b6f1-b727,U+b72a-b72b,U+b72d-b72e,U+b731-b737,U+b739-b73a,U+b73c-b743,U+b745-b74c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.49-BblQVys9.woff2) format("woff2-variations");unicode-range:U+b605-b60f,U+b612-b617,U+b619-b624,U+b626-b69b,U+b69e-b6a3,U+b6a5-b6a6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.50-C8IyFH7L.woff2) format("woff2-variations");unicode-range:U+b55f,U+b562-b583,U+b585-b59f,U+b5a2-b5a3,U+b5a5-b5a7,U+b5a9-b5b2,U+b5b5-b5ba,U+b5bd-b604}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.51-Bxd0gTAs.woff2) format("woff2-variations");unicode-range:U+b4a5-b4b6,U+b4b8-b4bf,U+b4c1-b4c7,U+b4c9-b4db,U+b4de-b4df,U+b4e1-b4e2,U+b4e5-b4eb,U+b4ee,U+b4f0,U+b4f2-b513,U+b516-b517,U+b519-b51a,U+b51d-b523,U+b526,U+b528,U+b52b-b52f,U+b532-b533,U+b535-b537,U+b539-b53f,U+b541-b544,U+b546-b54b,U+b54d-b54f,U+b551-b55b,U+b55d-b55e}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.52-CNgqKOOJ.woff2) format("woff2-variations");unicode-range:U+b3f8-b3fb,U+b3fd-b40f,U+b411-b417,U+b419-b41b,U+b41d-b41f,U+b421-b427,U+b42a-b42b,U+b42d-b44f,U+b452-b453,U+b455-b457,U+b459-b45f,U+b462-b464,U+b466-b46b,U+b46d-b47f,U+b481-b4a3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.53-BSRnyb-u.woff2) format("woff2-variations");unicode-range:U+b342-b353,U+b356-b357,U+b359-b35b,U+b35d-b35e,U+b360-b363,U+b366,U+b368,U+b36a-b36d,U+b36f,U+b372-b373,U+b375-b377,U+b379-b37f,U+b381-b382,U+b384,U+b386-b38b,U+b38d-b3c3,U+b3c6-b3c7,U+b3c9-b3ca,U+b3cd-b3d3,U+b3d6,U+b3d8,U+b3da-b3f7}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.54-Dt2-cQkx.woff2) format("woff2-variations");unicode-range:U+b27c-b283,U+b285-b28f,U+b292-b293,U+b295-b297,U+b29a-b29f,U+b2a1-b2a4,U+b2a7-b2a9,U+b2ab,U+b2ad-b2c7,U+b2ca-b2cb,U+b2cd-b2cf,U+b2d1-b2d7,U+b2da,U+b2dc,U+b2de-b2e3,U+b2e7,U+b2e9-b2ea,U+b2ef-b2f3,U+b2f6,U+b2f8,U+b2fa-b2fb,U+b2fd-b2fe,U+b302-b303,U+b305-b307,U+b309-b30f,U+b312,U+b316-b31b,U+b31d-b341}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.55-jFgflYjX.woff2) format("woff2-variations");unicode-range:U+b1d6-b1e7,U+b1e9-b1fc,U+b1fe-b203,U+b206-b207,U+b209-b20b,U+b20d-b213,U+b216-b21f,U+b221-b257,U+b259-b273,U+b275-b27b}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.56-BwZdvJZQ.woff2) format("woff2-variations");unicode-range:U+b120-b122,U+b126-b127,U+b129-b12b,U+b12d-b133,U+b136,U+b138,U+b13a-b13f,U+b142-b143,U+b145-b14f,U+b151-b153,U+b156-b157,U+b159-b177,U+b17a-b17b,U+b17d-b17f,U+b181-b187,U+b189-b18c,U+b18e-b191,U+b195-b1a7,U+b1a9-b1cb,U+b1cd-b1d5}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.57-BwFDg-Fs.woff2) format("woff2-variations");unicode-range:U+b05f-b07b,U+b07e-b07f,U+b081-b083,U+b085-b08b,U+b08d-b097,U+b09b,U+b09d-b09f,U+b0a2-b0a7,U+b0aa,U+b0b0,U+b0b2,U+b0b6-b0b7,U+b0b9-b0bb,U+b0bd-b0c3,U+b0c6-b0c7,U+b0ca-b0cf,U+b0d1-b0df,U+b0e1-b0e4,U+b0e6-b107,U+b10a-b10b,U+b10d-b10f,U+b111-b112,U+b114-b117,U+b119-b11a,U+b11c-b11f}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.58-DlucQts_.woff2) format("woff2-variations");unicode-range:U+afac-afb7,U+afba-afbb,U+afbd-afbf,U+afc1-afc6,U+afca-afcc,U+afce-afd3,U+afd5-afe7,U+afe9-afef,U+aff1-b00b,U+b00d-b00f,U+b011-b013,U+b015-b01b,U+b01d-b027,U+b029-b043,U+b045-b047,U+b049,U+b04b,U+b04d-b052,U+b055-b056,U+b058-b05c,U+b05e}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.59-CMkWjhdo.woff2) format("woff2-variations");unicode-range:U+af03-af07,U+af09-af2b,U+af2e-af33,U+af35-af3b,U+af3e-af40,U+af44-af47,U+af4a-af5c,U+af5e-af63,U+af65-af7f,U+af81-afab}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.60-CeHezjjf.woff2) format("woff2-variations");unicode-range:U+ae56-ae5b,U+ae5e-ae60,U+ae62-ae64,U+ae66-ae67,U+ae69-ae6b,U+ae6d-ae83,U+ae85-aebb,U+aebf,U+aec1-aec3,U+aec5-aecb,U+aece,U+aed0,U+aed2-aed7,U+aed9-aef3,U+aef5-af02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.61-PUuTnod4.woff2) format("woff2-variations");unicode-range:U+ad9c-ada3,U+ada5-adbf,U+adc1-adc3,U+adc5-adc7,U+adc9-add2,U+add4-addb,U+addd-addf,U+ade1-ade3,U+ade5-adf7,U+adfa-adfb,U+adfd-adff,U+ae02-ae07,U+ae0a,U+ae0c,U+ae0e-ae13,U+ae15-ae2f,U+ae31-ae33,U+ae35-ae37,U+ae39-ae3f,U+ae42,U+ae44,U+ae46-ae49,U+ae4b,U+ae4f,U+ae51-ae53,U+ae55}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.62-DGSAWCfb.woff2) format("woff2-variations");unicode-range:U+ace2-ace3,U+ace5-ace6,U+ace9-acef,U+acf2,U+acf4,U+acf7-acfb,U+acfe-acff,U+ad01-ad03,U+ad05-ad0b,U+ad0d-ad10,U+ad12-ad1b,U+ad1d-ad33,U+ad35-ad48,U+ad4a-ad4f,U+ad51-ad6b,U+ad6e-ad6f,U+ad71-ad72,U+ad77-ad7c,U+ad7e,U+ad80,U+ad82-ad87,U+ad89-ad8b,U+ad8d-ad8f,U+ad91-ad9b}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.63-B35xsm4O.woff2) format("woff2-variations");unicode-range:U+ac25-ac2c,U+ac2e,U+ac30,U+ac32-ac37,U+ac39-ac3f,U+ac41-ac4c,U+ac4e-ac6f,U+ac72-ac73,U+ac75-ac76,U+ac79-ac7f,U+ac82,U+ac84-ac88,U+ac8a-ac8b,U+ac8d-ac8f,U+ac91-ac93,U+ac95-ac9b,U+ac9d-ac9e,U+aca1-aca7,U+acab,U+acad-acaf,U+acb1-acb7,U+acba-acbb,U+acbe-acc0,U+acc2-acc3,U+acc5-acdf}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.64-CTbrgYF9.woff2) format("woff2-variations");unicode-range:U+99df,U+99ed,U+99f1,U+99ff,U+9a01,U+9a08,U+9a0e-9a0f,U+9a19,U+9a2b,U+9a30,U+9a36-9a37,U+9a40,U+9a43,U+9a45,U+9a4d,U+9a55,U+9a57,U+9a5a-9a5b,U+9a5f,U+9a62,U+9a65,U+9a69-9a6a,U+9aa8,U+9ab8,U+9ad3,U+9ae5,U+9aee,U+9b1a,U+9b27,U+9b2a,U+9b31,U+9b3c,U+9b41-9b45,U+9b4f,U+9b54,U+9b5a,U+9b6f,U+9b8e,U+9b91,U+9b9f,U+9bab,U+9bae,U+9bc9,U+9bd6,U+9be4,U+9be8,U+9c0d,U+9c10,U+9c12,U+9c15,U+9c25,U+9c32,U+9c3b,U+9c47,U+9c49,U+9c57,U+9ce5,U+9ce7,U+9ce9,U+9cf3-9cf4,U+9cf6,U+9d09,U+9d1b,U+9d26,U+9d28,U+9d3b,U+9d51,U+9d5d,U+9d60-9d61,U+9d6c,U+9d72,U+9da9,U+9daf,U+9db4,U+9dc4,U+9dd7,U+9df2,U+9df8-9dfa,U+9e1a,U+9e1e,U+9e75,U+9e79,U+9e7d,U+9e7f,U+9e92-9e93,U+9e97,U+9e9d,U+9e9f,U+9ea5,U+9eb4-9eb5,U+9ebb,U+9ebe,U+9ec3,U+9ecd-9ece,U+9ed4,U+9ed8,U+9edb-9edc,U+9ede,U+9ee8,U+9ef4,U+9f07-9f08,U+9f0e,U+9f13,U+9f20,U+9f3b,U+9f4a-9f4b,U+9f4e,U+9f52,U+9f5f,U+9f61,U+9f67,U+9f6a,U+9f6c,U+9f77,U+9f8d,U+9f90,U+9f95,U+9f9c,U+ac02-ac03,U+ac05-ac06,U+ac09-ac0f,U+ac17-ac18,U+ac1b,U+ac1e-ac1f,U+ac21-ac23}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.65-B66rjuyf.woff2) format("woff2-variations");unicode-range:U+338c-339c,U+339f-33a0,U+33a2-33cb,U+33cf-33d0,U+33d3,U+33d6,U+33d8,U+33db-33dd,U+4e01,U+4e03,U+4e07-4e08,U+4e11,U+4e14-4e15,U+4e18-4e19,U+4e1e,U+4e32,U+4e38-4e39,U+4e42-4e43,U+4e45,U+4e4d-4e4f,U+4e56,U+4e58-4e59,U+4e5d-4e5e,U+4e6b,U+4e6d,U+4e73,U+4e76-4e77,U+4e7e,U+4e82,U+4e86,U+4e88,U+4e8e,U+4e90-4e92,U+4e94-4e95,U+4e98,U+4e9b,U+4e9e,U+4ea1-4ea2,U+4ea4-4ea6,U+4ea8,U+4eab,U+4ead-4eae,U+4eb6,U+4ec0-4ec1,U+4ec4,U+4ec7,U+4ecb,U+4ecd,U+4ed4-4ed5,U+4ed7-4ed9,U+4edd,U+4edf,U+4ee4,U+4ef0,U+4ef2,U+4ef6-4ef7,U+4efb,U+4f01,U+4f09,U+4f0b,U+4f0d-4f11,U+4f2f,U+4f34,U+4f36,U+4f38,U+4f3a,U+4f3c-4f3d}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.66-C3HqaDeY.woff2) format("woff2-variations");unicode-range:U+3136,U+3138,U+313a-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315b,U+315d-315f,U+3162,U+3164-318c,U+318e,U+3200-321b,U+3231,U+3239,U+3251-325a,U+3260-327b,U+327e-327f,U+328a-3290,U+3294,U+329e,U+32a5,U+3380-3384,U+3388-338b}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.67-BmuXdlDy.woff2) format("woff2-variations");unicode-range:U+2f7d,U+2f7f-2f8b,U+2f8e-2f90,U+2f92-2f97,U+2f99-2fa0,U+2fa2-2fa3,U+2fa5-2fa9,U+2fac-2fb1,U+2fb3-2fbc,U+2fc1-2fca,U+2fcd-2fd4,U+3003,U+3012-3019,U+301c,U+301e-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304e,U+3050,U+3052,U+3056,U+305a,U+305c,U+305e,U+3062,U+3065,U+306c,U+3070-307d,U+3080,U+3085,U+3087,U+308e,U+3090-3091,U+30a1,U+30a5,U+30a9,U+30ae,U+30b1-30b2,U+30b4,U+30b6,U+30bc-30be,U+30c2,U+30c5,U+30cc,U+30d2,U+30d4,U+30d8-30dd,U+30e4,U+30e6,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+3133,U+3135}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.68-DS9B48d0.woff2) format("woff2-variations");unicode-range:U+2541-254b,U+25a4-25a9,U+25b1,U+25b5,U+25b9,U+25bf,U+25c1,U+25c3,U+25c9-25ca,U+25cc,U+25ce,U+25d0-25d1,U+25e6,U+25ef,U+260f,U+261d,U+261f,U+262f,U+2660,U+2664,U+2667-2669,U+266d,U+266f,U+2716,U+271a,U+273d,U+2756,U+2776-277f,U+278a-2793,U+2963,U+2965,U+2ac5-2ac6,U+2acb-2acc,U+2f00,U+2f04,U+2f06,U+2f08,U+2f0a-2f0b,U+2f11-2f12,U+2f14,U+2f17-2f18,U+2f1c-2f1d,U+2f1f-2f20,U+2f23-2f26,U+2f28-2f29,U+2f2b,U+2f2d,U+2f2f-2f32,U+2f38,U+2f3c-2f40,U+2f42-2f4c,U+2f4f-2f52,U+2f54-2f58,U+2f5a-2f66,U+2f69-2f70,U+2f72-2f76,U+2f78,U+2f7a-2f7c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.69-YT16ymcp.woff2) format("woff2-variations");unicode-range:U+2479-2487,U+249c-24d1,U+24d3-24d7,U+24d9-24e9,U+24eb-24f4,U+2500-2501,U+2503,U+250c-2513,U+2515-2516,U+2518-2540}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.70-BUXiAGMT.woff2) format("woff2-variations");unicode-range:U+215b-215e,U+2162-2169,U+2170-2179,U+2195-2199,U+21b0-21b4,U+21bc,U+21c0,U+21c4-21c5,U+21cd,U+21cf-21d4,U+21e0-21e3,U+21e6-21e9,U+2200,U+2202-2203,U+2206-2209,U+220b-220c,U+220f,U+2211,U+2213,U+221a,U+221d-2220,U+2222,U+2225-2227,U+2229-222c,U+222e,U+2234-2237,U+223d,U+2243,U+2245,U+2248,U+2250-2253,U+225a,U+2260-2262,U+2264-2267,U+226a-226b,U+226e-2273,U+2276-2277,U+2279-227b,U+2280-2287,U+228a-228b,U+2295-2297,U+22a3-22a5,U+22bb-22bc,U+22ce-22cf,U+22da-22db,U+22ee-22ef,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.71-DuPZj8us.woff2) format("woff2-variations");unicode-range:U+81-82,U+84,U+a2-a5,U+a7-a8,U+aa,U+ac,U+b1-b3,U+b6,U+b8-ba,U+bc-be,U+c0,U+c2,U+c6-cb,U+ce-d0,U+d4,U+d8-d9,U+db-dc,U+de-df,U+e6,U+eb,U+ee-f0,U+f4,U+f7-f9,U+fb,U+fe-ff,U+111,U+126-127,U+132-133,U+138,U+13f-142,U+149-14b,U+152-153,U+166-167,U+2bc,U+2c7,U+2d0,U+2d8-2d9,U+2db-2dd,U+391-394,U+396-3a1,U+3a3-3a9,U+3b2-3b6,U+3b8,U+3bc,U+3be-3c1,U+3c3-3c9,U+2010,U+2015-2016,U+2018-2019,U+201b,U+201f-2021,U+2025,U+2030,U+2033-2036,U+203c,U+203e,U+2042,U+2074,U+207a-207f,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212b,U+2153-2154}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.72-pYYGrEQR.woff2) format("woff2-variations");unicode-range:U+e8,U+2da,U+2160,U+2194,U+3054,U+3058,U+306d,U+3086,U+308d,U+30ac,U+30bb,U+30c4,U+30cd-30ce,U+30e2,U+3132,U+3146,U+3149,U+339d,U+4e3b,U+4f0a,U+4fdd,U+4fe1,U+5409,U+540c,U+5834,U+592a-592b,U+5b9a,U+5dde,U+5e0c,U+5e73,U+5f0f,U+60f3,U+653f,U+661f,U+662f,U+667a,U+683c,U+6b4c,U+6c11,U+767c,U+76ee,U+76f4,U+77f3,U+79d1,U+7a7a,U+7b2c,U+7d22,U+8207,U+8a00,U+8a71,U+9280,U+9580,U+958b,U+96c6,U+9762,U+98df,U+9ed1,U+ac2d,U+adc8,U+add3,U+af48,U+b014,U+b134-b135,U+b158,U+b2aa,U+b35f,U+b6a4,U+b9cf,U+bb63,U+bd23,U+be91,U+c29b,U+c3f4,U+c42c,U+c55c,U+c573,U+c58f,U+c78c,U+c7dd,U+c8f5,U+cad1,U+cc48,U+cf10,U+cf20,U+d03c,U+d07d,U+d2a0,U+d30e,U+d38d,U+d3a8,U+d3c8,U+d5e5,U+d5f9,U+d6e4,U+f90a,U+ff02,U+ff1c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.73-DMrK970F.woff2) format("woff2-variations");unicode-range:U+3b1,U+2466,U+25a1,U+25a3,U+261c,U+3008-3009,U+305b,U+305d,U+3069,U+30a7,U+30ba,U+30cf,U+30ef,U+3151,U+3157,U+4e4b,U+4e5f,U+4e8c,U+4eca,U+4ed6,U+4f5b,U+50cf,U+5149,U+5165,U+5171,U+5229,U+529b,U+5316,U+539f,U+53f2,U+571f,U+5728,U+58eb,U+591c,U+5b78,U+5c11,U+5c55,U+5ddd,U+5e02,U+5fb7,U+60c5,U+610f,U+611f,U+6625,U+66f8,U+6797,U+679c,U+682a,U+6d2a,U+706b,U+7406,U+767b,U+76f8,U+77e5,U+7acb,U+898b,U+8a69,U+8def,U+8fd1,U+901a,U+90e8,U+91cd,U+975e,U+ae14,U+ae6c,U+aec0,U+afc7,U+afc9,U+b01c,U+b028,U+b308,U+b311,U+b314,U+b31c,U+b524,U+b560,U+b764,U+b920,U+b9e3,U+bd48,U+be7d,U+c0db,U+c231,U+c270,U+c2e3,U+c37d,U+c3ed,U+c530,U+c6a5,U+c6dc,U+c7a4,U+c954,U+c974,U+d000,U+d565,U+d667,U+d6c5,U+d79d,U+ff1e}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.74-D4tQnymK.woff2) format("woff2-variations");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308f,U+30c0,U+30d1,U+30d3,U+30d6,U+30df,U+30e7,U+3153,U+4e16,U+4e8b,U+4ee5,U+5206,U+52a0,U+52d5,U+53e4,U+53ef,U+54c1,U+57ce,U+597d,U+5b8c,U+5ea6,U+5f8c,U+5f97,U+6210,U+6240,U+624b,U+6728,U+6bd4,U+7236,U+7269,U+7279,U+738b,U+7528,U+7530,U+767e,U+798f,U+8005,U+8a18,U+90fd,U+91cc,U+9577,U+9593,U+98a8,U+ac20,U+acf6,U+ad90,U+af5d,U+af80,U+afcd,U+aff0,U+b0a1,U+b0b5,U+b1fd,U+b2fc,U+b380,U+b51b,U+b584,U+b5b3,U+b8fd,U+b93c,U+b9f4,U+bb44,U+bc08,U+bc27,U+bc49,U+be55,U+be64,U+bfb0,U+bfc5,U+c178,U+c21f,U+c314,U+c4f1,U+c58d,U+c664,U+c698,U+c6a7,U+c6c1,U+c9ed,U+cac0,U+cacc,U+cad9,U+ccb5,U+cdcc,U+d0e4,U+d143,U+d320,U+d330,U+d54d,U+ff06,U+ff1f,U+ff5e}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.75-CxKdrRNf.woff2) format("woff2-variations");unicode-range:U+b4,U+20a9,U+20ac,U+2190,U+24d8,U+2502,U+2514,U+2592,U+25c7-25c8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30a3,U+30a6,U+30aa,U+30b5,U+30c7,U+30ca-30cb,U+30d0,U+30e3,U+30e5,U+339e,U+4e09,U+4eac,U+4f5c,U+5167-5168,U+516c,U+51fa,U+5408,U+540d,U+591a,U+5b57,U+6211,U+65b9,U+660e,U+6642,U+6700,U+6b63,U+6e2f,U+7063,U+7532,U+793e,U+81ea,U+8272,U+82b1,U+897f,U+8eca,U+91ce,U+ac38,U+ad76,U+ae84,U+aecc,U+b07d,U+b0b1,U+b215,U+b2a0,U+b310,U+b3d7,U+b52a,U+b618,U+b775,U+b797,U+bcd5,U+bd59,U+be80,U+bea8,U+bed1,U+bee4-bee5,U+c060,U+c2ef,U+c329,U+c3dc,U+c597,U+c5bd,U+c5e5,U+c69c,U+c9d6,U+ca29,U+ca5c,U+ca84,U+cc39,U+cc3b,U+ce89,U+cee5,U+cf65,U+cf85,U+d058,U+d145,U+d22d,U+d325,U+d37d,U+d3ad,U+d769,U+ff0c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.76-DhPm2b_q.woff2) format("woff2-variations");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304a,U+3053,U+3061,U+307f,U+3082,U+308c,U+3092,U+30a8,U+30ab,U+30ad,U+30b0,U+30b3,U+30b7,U+30c1,U+30c6,U+30c9,U+30d5,U+30d7,U+30de,U+30e0-30e1,U+30ec-30ed,U+4e0b,U+4e0d,U+4ee3,U+53f0,U+548c,U+5b89,U+5bb6,U+5c0f,U+611b,U+6771,U+6aa2,U+6bcd,U+6c34,U+6cd5,U+6d77,U+767d,U+795e,U+8ecd,U+9999,U+9ad8,U+ac07,U+ac1a,U+ac40,U+ad0c,U+ad88,U+ada4,U+ae01,U+ae65,U+aebd,U+aec4,U+afe8,U+b139,U+b205,U+b383,U+b38c,U+b42c,U+b461,U+b55c,U+b78f,U+b8fb,U+b9f7,U+bafc,U+bc99,U+bed8,U+bfcd,U+c0bf,U+c0f9,U+c167,U+c204,U+c20f,U+c22f,U+c258,U+c298,U+c2bc,U+c388,U+c501,U+c50c,U+c5b9,U+c5ce,U+c641,U+c648,U+c73d,U+ca50,U+ca61,U+cc4c,U+ceac,U+d0d4,U+d5f7,U+d6d7,U+ff1a}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.77-DwaxqOC8.woff2) format("woff2-variations");unicode-range:U+2103,U+2463,U+25c6,U+25cb,U+266c,U+3001,U+300a,U+3046,U+304c-304d,U+304f,U+3055,U+3059,U+3063,U+3066-3068,U+306f,U+3089,U+30b8,U+30bf,U+314f,U+4e0a,U+570b,U+5730,U+5916,U+5929,U+5c71,U+5e74,U+5fc3,U+601d,U+6027,U+63d0,U+6709,U+6734,U+751f,U+7684,U+82f1,U+9053,U+91d1,U+97f3,U+ac2f,U+ac4d,U+adc4,U+ade4,U+ae41,U+ae4d-ae4e,U+aed1,U+afb9,U+b0e0,U+b299,U+b365,U+b46c,U+b480,U+b4c8,U+b7b4,U+b819,U+b918,U+baab,U+bab9,U+be8f,U+bed7,U+c0ec,U+c19f,U+c1a5,U+c3d9,U+c464,U+c53d,U+c553,U+c570,U+c5cc,U+c633,U+c6a4,U+c7a3,U+c7a6,U+c886,U+c9d9-c9da,U+c9ec,U+ca0c,U+cc21,U+cd1b,U+cd78,U+cdc4,U+cef8,U+cfe4,U+d0a5,U+d0b5,U+d0ec,U+d15d,U+d188,U+d23c,U+d2ac,U+d729,U+d79b,U+ff01,U+ff08-ff09,U+ff5c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.78-DhqRbBzT.woff2) format("woff2-variations");unicode-range:U+2039-203a,U+223c,U+25b3,U+25b7,U+25bd,U+25cf,U+266a,U+3002,U+300b,U+304b,U+3057,U+305f,U+306a-306b,U+307e,U+308a-308b,U+3093,U+30a2,U+30af,U+30b9,U+30c3,U+30c8,U+30e9-30eb,U+33a1,U+4e00,U+524d,U+5357,U+5b50,U+7121,U+884c,U+9751,U+ac94,U+aebe,U+aecd,U+af08,U+af41,U+af49,U+b010,U+b053,U+b109,U+b11b,U+b128,U+b154,U+b291,U+b2e6,U+b301,U+b385,U+b525,U+b5b4,U+b729,U+b72f,U+b738,U+b7ff,U+b837,U+b975,U+ba67,U+bb47,U+bc1f,U+bd90,U+bfd4,U+c27c,U+c324,U+c379,U+c3e0,U+c465,U+c53b,U+c58c,U+c610,U+c653,U+c6cd,U+c813,U+c82f,U+c999,U+c9e0,U+cac4,U+cad3,U+cbd4,U+cc10,U+cc22,U+ccb8,U+ccbc,U+cda5,U+ce84,U+cea3,U+cf67,U+cfe1,U+d241,U+d30d,U+d31c,U+d391,U+d401,U+d479,U+d5c9,U+d5db,U+d649,U+d6d4}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.79-XpoyPP38.woff2) format("woff2-variations");unicode-range:U+b0,U+e9,U+2193,U+2462,U+260e,U+261e,U+300e-300f,U+3044,U+30a4,U+30fb-30fc,U+314d,U+5973,U+6545,U+6708,U+7537,U+ac89,U+ac9c,U+acc1,U+ad04,U+ad75,U+ad7d,U+ae45,U+ae61,U+af42,U+b0ab,U+b0af,U+b0b3,U+b12c,U+b194,U+b1a8,U+b220,U+b258,U+b284,U+b2ff,U+b315,U+b371,U+b3d4-b3d5,U+b460,U+b527,U+b534,U+b810,U+b818,U+b98e,U+ba55,U+bbac,U+bc0b,U+bc40,U+bca1,U+bccd,U+bd93,U+be54,U+be5a,U+bf08,U+bf50,U+bf55,U+bfdc,U+c0c0,U+c0d0,U+c0f4,U+c100,U+c11e,U+c170,U+c20d,U+c274,U+c290,U+c308,U+c369,U+c539,U+c587,U+c5ff,U+c6ec,U+c70c,U+c7ad,U+c7c8,U+c83c,U+c881,U+cb48,U+cc60,U+ce69,U+ce6b,U+ce75,U+cf04,U+cf08,U+cf55,U+cf70,U+cffc,U+d0b7,U+d1a8,U+d2c8,U+d384,U+d47c,U+d48b,U+d5dd,U+d5e8,U+d720,U+d759,U+f981}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.80-DsV9Qp_h.woff2) format("woff2-variations");unicode-range:U+e0,U+e2,U+395,U+3b7,U+3ba,U+2460-2461,U+25a0,U+3010-3011,U+306e,U+30f3,U+314a,U+314c,U+5927,U+65b0,U+7e41,U+97d3,U+9ad4,U+ad49,U+ae0b,U+ae0d,U+ae43,U+ae5d,U+aecf,U+af3c,U+af64,U+afd4,U+b080,U+b084,U+b0c5,U+b10c,U+b1e8,U+b2ac,U+b36e,U+b451,U+b515,U+b540,U+b561,U+b6ab,U+b6b1,U+b72c,U+b730,U+b744,U+b800,U+b8ec,U+b8f0,U+b904,U+b968,U+b96d,U+b987,U+b9d9,U+bb36,U+bb49,U+bc2d,U+bc43,U+bcf6,U+bd89,U+be57,U+be61,U+bed4,U+c090,U+c130,U+c148,U+c19c,U+c2f9,U+c36c,U+c37c,U+c384,U+c3df,U+c575,U+c584,U+c660,U+c719,U+c816,U+ca4d,U+ca54,U+cabc,U+cb49,U+cc14,U+cff5,U+d004,U+d038,U+d0b4,U+d0d3,U+d0e0,U+d0ed,U+d131,U+d1b0,U+d31f,U+d33d,U+d3a0,U+d3ab,U+d514,U+d584,U+d6a1,U+d6cc,U+d749,U+d760,U+d799}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.81-BZzF9Hb3.woff2) format("woff2-variations");unicode-range:U+24,U+60,U+3b9,U+3bb,U+3bd,U+2191,U+2606,U+300c-300d,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321c,U+4eba,U+5317,U+ac31,U+ac77,U+ac9f,U+acb9,U+acf0-acf1,U+acfd,U+ad73,U+af3d,U+b00c,U+b04a,U+b057,U+b0c4,U+b188,U+b1cc,U+b214,U+b2db,U+b2ee,U+b304,U+b4ed,U+b518,U+b5bc,U+b625,U+b69c-b69d,U+b7ac,U+b801,U+b86c,U+b959,U+b95c,U+b985,U+ba48,U+bb58,U+bc0c,U+bc38,U+bc85,U+bc9a,U+bf40,U+c068,U+c0bd,U+c0cc,U+c12f,U+c149,U+c1e0,U+c22b,U+c22d,U+c250,U+c2fc,U+c300,U+c313,U+c370,U+c3d8,U+c557,U+c580,U+c5e3,U+c62e,U+c634,U+c6f0,U+c74d,U+c783,U+c78e,U+c796,U+c7bc,U+c92c,U+ca4c,U+cc1c,U+cc54,U+cc59,U+ce04,U+cf30,U+cfc4,U+d140,U+d321,U+d38c,U+d399,U+d54f,U+d587,U+d5d0,U+d6e8,U+d770}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.82-BgAHe30u.woff2) format("woff2-variations");unicode-range:U+d7,U+ea,U+fc,U+2192,U+25bc,U+3000,U+3137,U+3145,U+315c,U+7f8e,U+ac13,U+ac71,U+ac90,U+acb8,U+ace7,U+ad7f,U+ae50,U+aef4,U+af34,U+afbc,U+b048,U+b09a,U+b0ad,U+b0bc,U+b113,U+b125,U+b141,U+b20c,U+b2d9,U+b2ed,U+b367,U+b369,U+b374,U+b3cb,U+b4ec,U+b611,U+b760,U+b81b,U+b834,U+b8b0,U+b8e1,U+b989,U+b9d1,U+b9e1,U+b9fa,U+ba4d,U+ba78,U+bb35,U+bb54,U+bbf9,U+bc11,U+bcb3,U+bd05,U+bd95,U+bdd4,U+be10,U+bed0,U+bf51,U+c0d8,U+c232,U+c2b7,U+c2eb,U+c378,U+c500,U+c52c,U+c549,U+c568,U+c598,U+c5c9,U+c61b,U+c639,U+c67c,U+c717,U+c78a,U+c80a,U+c90c-c90d,U+c950,U+c9e7,U+cbe4,U+cca9,U+cce4,U+cdb0,U+ce78,U+ce94,U+ce98,U+cf8c,U+d018,U+d034,U+d0f1,U+d1b1,U+d280,U+d2f8,U+d338,U+d380,U+d3b4,U+d610,U+d69f,U+d6fc,U+d758}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.83-DF-zBLLe.woff2) format("woff2-variations");unicode-range:U+e7,U+2022,U+203b,U+25c0,U+2605,U+2661,U+3147,U+318d,U+672c,U+8a9e,U+acaa,U+acbc,U+ad1c,U+ae4a,U+ae5c,U+b044,U+b054,U+b0c8-b0c9,U+b2a6,U+b2d0,U+b35c,U+b364,U+b428,U+b454,U+b465,U+b4b7,U+b4e3,U+b51c,U+b5a1,U+b784,U+b790,U+b7ab,U+b7f4,U+b82c,U+b835,U+b8e9,U+b8f8,U+b9d8,U+b9f9,U+ba5c,U+ba64,U+babd,U+bb18,U+bb3b,U+bbff,U+bc0d,U+bc45,U+bc97,U+bcbc,U+be45,U+be75,U+be7c,U+bfcc,U+c0b6,U+c0f7,U+c14b,U+c2b4,U+c30d,U+c4f8,U+c5bb,U+c5d1,U+c5e0,U+c5ee,U+c5fd,U+c606,U+c6c5,U+c6e0,U+c708,U+c81d,U+c820,U+c824,U+c878,U+c918,U+c96c,U+c9e4,U+c9f1,U+cc2e,U+cd09,U+cea1,U+cef5,U+cef7,U+cf64,U+cf69,U+cfe8,U+d035,U+d0ac,U+d230,U+d234,U+d2f4,U+d31d,U+d575,U+d578,U+d608,U+d614,U+d718,U+d751,U+d761,U+d78c,U+d790}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.84-Brb8EsYQ.woff2) format("woff2-variations");unicode-range:U+2665,U+3160,U+4e2d,U+6587,U+65e5,U+ac12,U+ac14,U+ac16,U+ac81,U+ad34,U+ade0,U+ae54,U+aebc,U+af2c,U+afc0,U+afc8,U+b04c,U+b08c,U+b099,U+b0a9,U+b0ac,U+b0ae,U+b0b8,U+b123,U+b179,U+b2e5,U+b2f7,U+b4c0,U+b531,U+b538,U+b545,U+b550,U+b5a8,U+b6f0,U+b728,U+b73b,U+b7ad,U+b7ed,U+b809,U+b864,U+b86d,U+b871,U+b9bf,U+b9f5,U+ba40,U+ba4b,U+ba58,U+ba87,U+baac,U+bbc0,U+bc16,U+bc34,U+bd07,U+bd99,U+be59,U+bfd0,U+c058,U+c0e4,U+c0f5,U+c12d,U+c139,U+c228,U+c529,U+c5c7,U+c635,U+c637,U+c735,U+c77d,U+c787,U+c789,U+c8c4,U+c989,U+c98c,U+c9d0,U+c9d3,U+cc0c,U+cc99,U+cd0c,U+cd2c,U+cd98,U+cda4,U+ce59,U+ce60,U+ce6d,U+cea0,U+d0d0-d0d1,U+d0d5,U+d14d,U+d1a4,U+d29c,U+d2f1,U+d301,U+d39c,U+d3bc,U+d4e8,U+d540,U+d5ec,U+d640,U+d750}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.85-Byo_x2hf.woff2) format("woff2-variations");unicode-range:U+5e,U+25b2,U+25b6,U+314e,U+ac24,U+ace1,U+ace4,U+ae68,U+af2d,U+b0d0,U+b0e5,U+b150,U+b155,U+b193,U+b2c9,U+b2dd,U+b3c8,U+b3fc,U+b410,U+b458,U+b4dd,U+b5a0,U+b5a4,U+b5bb,U+b7b5,U+b838,U+b840,U+b86f,U+b8f9,U+b960,U+b9e5,U+bab8,U+bb50,U+bc1d,U+bc24-bc25,U+bca8,U+bcbd,U+bd04,U+bd10,U+bd24,U+be48,U+be5b,U+be68,U+c05c,U+c12c,U+c140,U+c15c,U+c168,U+c194,U+c219,U+c27d,U+c2a8,U+c2f1,U+c2f8,U+c368,U+c554-c555,U+c559,U+c564,U+c5d8,U+c5fc,U+c625,U+c65c,U+c6b1,U+c728,U+c794,U+c84c,U+c88c,U+c8e0,U+c8fd,U+c998,U+c9dd,U+cc0d,U+cc30,U+ceec,U+cf13,U+cf1c,U+cf5c,U+d050,U+d07c,U+d0a8,U+d134,U+d138,U+d154,U+d1f4,U+d2bc,U+d329,U+d32c,U+d3d0,U+d3f4,U+d3fc,U+d56b,U+d5cc,U+d600-d601,U+d639,U+d6c8,U+d754,U+d765}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.86-XG7lTN_6.woff2) format("woff2-variations");unicode-range:U+3c-3d,U+2026,U+24d2,U+314b,U+ac11,U+acf3,U+ad74,U+ad81,U+adf9,U+ae34,U+af43,U+afb8,U+b05d,U+b07c,U+b110,U+b118,U+b17c,U+b180,U+b18d,U+b192,U+b2cc,U+b355,U+b378,U+b4a4,U+b4ef,U+b78d,U+b799,U+b7a9,U+b7fd,U+b807,U+b80c,U+b839,U+b9b4,U+b9db,U+ba3c,U+bab0,U+bba4,U+bc94,U+be4c,U+c154,U+c1c4,U+c26c,U+c2ac,U+c2ed,U+c4f4,U+c55e,U+c561,U+c571,U+c5b5,U+c5c4,U+c654-c655,U+c695,U+c6e8,U+c6f9,U+c724,U+c751,U+c775,U+c7a0,U+c7c1,U+c874,U+c880,U+c9d5,U+c9f8,U+cabd,U+cc29,U+cc2c,U+cca8,U+ccab,U+ccd0,U+ce21,U+ce35,U+ce7c,U+ce90,U+cee8,U+cef4,U+cfe0,U+d070,U+d0b9,U+d0c1,U+d0c4,U+d0c8,U+d15c,U+d1a1,U+d2c0,U+d300,U+d314,U+d3ed,U+d478,U+d480,U+d48d,U+d508,U+d53d,U+d5e4,U+d611,U+d61c,U+d68d,U+d6a8,U+d798}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.87-Lzui2vbK.woff2) format("woff2-variations");unicode-range:U+23,U+25,U+5f,U+a9,U+ac08,U+ac78,U+aca8,U+acac,U+ace8,U+ad70,U+adc0,U+addc,U+b137,U+b140,U+b208,U+b290,U+b2f5,U+b3c5,U+b3cc,U+b420,U+b429,U+b529,U+b530,U+b77d,U+b79c,U+b7a8,U+b7c9,U+b7f0,U+b7fc,U+b828,U+b860,U+b9ad,U+b9c1,U+b9c9,U+b9dd-b9de,U+b9e8,U+ba38-ba39,U+babb,U+bc00,U+bc8c,U+bca0,U+bca4,U+bcd1,U+bcfc,U+bd09,U+bdf0,U+be60,U+c0ad,U+c0b4,U+c0bc,U+c190,U+c1fc,U+c220,U+c288,U+c2b9,U+c2f6,U+c528,U+c545,U+c558,U+c5bc,U+c5d4,U+c600,U+c644,U+c6c0,U+c6c3,U+c721,U+c798,U+c7a1,U+c811,U+c838,U+c871,U+c904,U+c990,U+c9dc,U+cc38,U+cc44,U+cca0,U+cd1d,U+cd95,U+cda9,U+ce5c,U+cf00,U+cf58,U+d150,U+d22c,U+d305,U+d328,U+d37c,U+d3f0,U+d551,U+d5a5,U+d5c8,U+d5d8,U+d63c,U+d64d,U+d669,U+d734,U+d76c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.88-CqX6JSgh.woff2) format("woff2-variations");unicode-range:U+26,U+2b,U+3e,U+40,U+7e,U+ac01,U+ac19,U+ac1d,U+aca0,U+aca9,U+acb0,U+ad8c,U+ae09,U+ae38,U+ae40,U+aed8,U+b09c,U+b0a0,U+b108,U+b204,U+b298,U+b2d8,U+b2eb-b2ec,U+b2f4,U+b313,U+b358,U+b450,U+b4e0,U+b54c,U+b610,U+b780,U+b78c,U+b791,U+b8e8,U+b958,U+b974,U+b984,U+b9b0,U+b9bc-b9bd,U+b9ce,U+ba70,U+bbfc,U+bc0f,U+bc15,U+bc1b,U+bc31,U+bc95,U+bcc0,U+bcc4,U+bd81,U+bd88,U+c0c8,U+c11d,U+c13c,U+c158,U+c18d,U+c1a1,U+c21c,U+c4f0,U+c54a,U+c560,U+c5b8,U+c5c8,U+c5f4,U+c628,U+c62c,U+c678,U+c6cc,U+c808,U+c810,U+c885,U+c88b,U+c900,U+c988,U+c99d,U+c9c8,U+cc3d-cc3e,U+cc45,U+cd08,U+ce20,U+cee4,U+d074,U+d0a4,U+d0dd,U+d2b9,U+d3b8,U+d3c9,U+d488,U+d544,U+d559,U+d56d,U+d588,U+d615,U+d648,U+d655,U+d658,U+d65c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.89-DOzqWPpX.woff2) format("woff2-variations");unicode-range:U+d,U+7c,U+ac10,U+ac15,U+ac74,U+ac80,U+ac83,U+acc4,U+ad11,U+ad50,U+ad6d,U+adfc,U+ae00,U+ae08,U+ae4c,U+b0a8,U+b124,U+b144,U+b178,U+b274,U+b2a5,U+b2e8,U+b2f9,U+b354,U+b370,U+b418,U+b41c,U+b4f1,U+b514,U+b798,U+b808,U+b824-b825,U+b8cc,U+b978,U+b9d0,U+b9e4,U+baa9,U+bb3c,U+bc18,U+bc1c,U+bc30,U+bc84,U+bcf5,U+bcf8,U+bd84,U+be0c,U+be14,U+c0b0,U+c0c9,U+c0dd,U+c124,U+c2dd,U+c2e4,U+c2ec,U+c54c,U+c57c-c57d,U+c591,U+c5c5-c5c6,U+c5ed,U+c608,U+c640,U+c6b8,U+c6d4,U+c784,U+c7ac,U+c800-c801,U+c9c1,U+c9d1,U+cc28,U+cc98,U+cc9c,U+ccad,U+cd5c,U+cd94,U+cd9c,U+cde8,U+ce68,U+cf54,U+d0dc,U+d14c,U+d1a0,U+d1b5,U+d2f0,U+d30c,U+d310,U+d398,U+d45c,U+d50c,U+d53c,U+d560,U+d568,U+d589,U+d604,U+d6c4,U+d788}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.90-BF7RiZjm.woff2) format("woff2-variations");unicode-range:U+ac04,U+ac1c,U+ac70,U+ac8c,U+acbd,U+acf5,U+acfc,U+ad00,U+ad6c,U+adf8,U+b098,U+b0b4,U+b294,U+b2c8,U+b300,U+b3c4,U+b3d9,U+b4dc,U+b4e4,U+b77c,U+b7ec,U+b85d,U+b97c,U+b9c8,U+b9cc,U+ba54,U+ba74,U+ba85,U+baa8,U+bb34,U+bb38,U+bbf8,U+bc14,U+bc29,U+bc88,U+bcf4,U+bd80,U+be44,U+c0c1,U+c11c,U+c120,U+c131,U+c138,U+c18c,U+c218,U+c2b5,U+c2e0,U+c544,U+c548,U+c5b4,U+c5d0,U+c5ec,U+c5f0,U+c601,U+c624,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6d0,U+c704,U+c720,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c77c,U+c785,U+c788,U+c790-c791,U+c7a5,U+c804,U+c815,U+c81c,U+c870,U+c8fc,U+c911,U+c9c4,U+ccb4,U+ce58,U+ce74,U+d06c,U+d0c0,U+d130,U+d2b8,U+d3ec,U+d504,U+d55c,U+d569,U+d574,U+d638,U+d654,U+d68c}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.91-Csm0YNoH.woff2) format("woff2-variations");unicode-range:U+20-22,U+27-2a,U+2c-39,U+3a-3b,U+3f,U+41-4e,U+4f-5d,U+61-7b,U+7d,U+a0-a1,U+ab,U+ad-ae,U+b7,U+bb,U+bf,U+2013-2014,U+201c-201d,U+2122,U+ac00,U+ace0,U+ae30,U+b2e4,U+b85c,U+b9ac,U+c0ac,U+c2a4,U+c2dc,U+c774,U+c778,U+c9c0,U+d558}@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border, currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border, currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:none}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:none}::placeholder{--placeholder-fallback: #00000080;opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, #0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:var(--ids-shadows-none)}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}html{color:var(--ids-colors-neutral-text-base);-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;line-height:1.5;font-family:var(--ids-fonts-pretendard)}html :lang(es-SV) th{-webkit-hyphens:auto;hyphens:auto}@supports (scrollbar-gutter: stable){html body[data-scroll-locked]{--removed-body-scroll-bar-size: 0px;margin-right:var(--ids-spacing-0)!important;overflow:visible!important}}b,strong{font-weight:var(--ids-font-weights-bold)}h1,h2,h3,h4,h5,h6{text-wrap:auto}:not(input):not(textarea):is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--ids-fonts-pretendard: var(--font-pretendard-variable, "Pretendard Variable", Pretendard), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ids-fonts-line-seed-sans-kr: var(--font-line-seed-sans-kr, "LINE Seed Sans KR"), var(--font-pretendard-variable, "Pretendard Variable", Pretendard), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ids-font-sizes-10: .625rem;--ids-font-sizes-11: .6875rem;--ids-font-sizes-12: .75rem;--ids-font-sizes-13: .8125rem;--ids-font-sizes-14: .875rem;--ids-font-sizes-15: .9375rem;--ids-font-sizes-16: 1rem;--ids-font-sizes-18: 1.125rem;--ids-font-sizes-20: 1.25rem;--ids-font-sizes-22: 1.375rem;--ids-font-sizes-24: 1.5rem;--ids-font-sizes-26: 1.625rem;--ids-font-sizes-28: 1.75rem;--ids-font-sizes-32: 2rem;--ids-font-sizes-40: 2.5rem;--ids-font-sizes-chat-subtitle: .875rem;--ids-font-sizes-chat-body: .875rem;--ids-font-sizes-chat-caption--m: .8125rem;--ids-font-sizes-chat-caption--r: .8125rem;--ids-font-sizes-chat-small-text--m: .75rem;--ids-font-sizes-chat-small-text--r: .75rem;--ids-font-weights-regular: 400;--ids-font-weights-medium: 500;--ids-font-weights-semibold: 600;--ids-font-weights-bold: 700;--ids-letter-spacings-14: -.0015em;--ids-letter-spacings-15: -.0025em;--ids-letter-spacings-16: -.0035em;--ids-letter-spacings-18: -.0055em;--ids-letter-spacings-20: -.007em;--ids-letter-spacings-22: -.0085em;--ids-letter-spacings-24: -.0095em;--ids-letter-spacings-26: -.011em;--ids-letter-spacings-28: -.012em;--ids-letter-spacings-32: -.0135em;--ids-letter-spacings-40: -.016em;--ids-line-heights-18: 1.125rem;--ids-line-heights-20: 1.25rem;--ids-line-heights-22: 1.375rem;--ids-line-heights-24: 1.5rem;--ids-line-heights-26: 1.625rem;--ids-line-heights-28: 1.75rem;--ids-line-heights-30: 1.875rem;--ids-line-heights-32: 2rem;--ids-line-heights-34: 2.125rem;--ids-line-heights-36: 2.25rem;--ids-line-heights-38: 2.375rem;--ids-line-heights-40: 2.5rem;--ids-line-heights-44: 2.75rem;--ids-line-heights-54: 3.375rem;--ids-line-heights-56: 3.5rem;--ids-colors-black-1200: #1e2024;--ids-colors-black-a000: #1e202400;--ids-colors-black-a100: #1e20240f;--ids-colors-black-a200: #1e202417;--ids-colors-black-a300: #1e20241f;--ids-colors-black-a400: #1e202429;--ids-colors-black-a500: #1e202433;--ids-colors-black-a600: #1e20243d;--ids-colors-black-a700: #1e202452;--ids-colors-black-a800: #1e202466;--ids-colors-black-a900: #1e202499;--ids-colors-black-a1000: #1e2024b3;--ids-colors-black-a1100: #1e2024cc;--ids-colors-black-a1200: #1e2024e6;--ids-colors-white-1200: #fff;--ids-colors-white-a000: #fff0;--ids-colors-white-a100: #ffffff0f;--ids-colors-white-a200: #ffffff17;--ids-colors-white-a300: #ffffff1f;--ids-colors-white-a400: #ffffff29;--ids-colors-white-a500: #fff3;--ids-colors-white-a600: #ffffff3d;--ids-colors-white-a700: #ffffff52;--ids-colors-white-a800: #fff6;--ids-colors-white-a900: #fff9;--ids-colors-white-a1000: #ffffffb3;--ids-colors-white-a1100: #fffc;--ids-colors-white-a1200: #ffffffe6;--ids-colors-gray-light-100: #fefefe;--ids-colors-gray-light-200: #fafbfc;--ids-colors-gray-light-300: #f5f6f8;--ids-colors-gray-light-400: #edeef2;--ids-colors-gray-light-500: #e2e4ea;--ids-colors-gray-light-600: #cbcfd8;--ids-colors-gray-light-700: #89909f;--ids-colors-gray-light-800: #7e8595;--ids-colors-gray-light-900: #747b8b;--ids-colors-gray-light-1000: #6b7180;--ids-colors-gray-light-1100: #4f545f;--ids-colors-gray-light-1200: #1e2024;--ids-colors-gray-dark-100: #090b10;--ids-colors-gray-dark-200: #15181e;--ids-colors-gray-dark-300: #1a1d24;--ids-colors-gray-dark-400: #1e2229;--ids-colors-gray-dark-500: #32353f;--ids-colors-gray-dark-600: #424752;--ids-colors-gray-dark-700: #5f6470;--ids-colors-gray-dark-800: #686e7b;--ids-colors-gray-dark-900: #737884;--ids-colors-gray-dark-1000: #858a93;--ids-colors-gray-dark-1100: #a6a9b0;--ids-colors-gray-dark-1200: #fefefe;--ids-colors-orange-light-100: #fffcfa;--ids-colors-orange-light-200: #fff6f0;--ids-colors-orange-light-300: #fff0e5;--ids-colors-orange-light-400: #ffdbc3;--ids-colors-orange-light-500: #ffcba9;--ids-colors-orange-light-600: #ffb98a;--ids-colors-orange-light-650: #fe8534;--ids-colors-orange-light-700: #f26202;--ids-colors-orange-light-800: #e05900;--ids-colors-orange-light-900: #d15400;--ids-colors-orange-light-1000: #bd4b00;--ids-colors-orange-light-1100: #943b00;--ids-colors-orange-light-1200: #522100;--ids-colors-orange-light-a100: #f262020f;--ids-colors-orange-light-a200: #f2620217;--ids-colors-orange-light-a300: #f262021f;--ids-colors-orange-light-a400: #f2620229;--ids-colors-orange-light-a500: #f2620233;--ids-colors-orange-light-a600: #f262023d;--ids-colors-orange-dark-100: #29190f;--ids-colors-orange-dark-200: #321e10;--ids-colors-orange-dark-300: #392213;--ids-colors-orange-dark-400: #462611;--ids-colors-orange-dark-500: #562d12;--ids-colors-orange-dark-600: #6f3915;--ids-colors-orange-dark-700: #d45907;--ids-colors-orange-dark-800: #e86108;--ids-colors-orange-dark-900: #f96706;--ids-colors-orange-dark-1000: #ff8432;--ids-colors-orange-dark-1100: #ffb685;--ids-colors-orange-dark-1200: #ffcba9;--ids-colors-orange-dark-a100: #f967061f;--ids-colors-orange-dark-a200: #f9670629;--ids-colors-orange-dark-a300: #f9670633;--ids-colors-orange-dark-a400: #f967063d;--ids-colors-orange-dark-a500: #f9670652;--ids-colors-orange-dark-a600: #f9670666;--ids-colors-blue-light-100: #f6fbff;--ids-colors-blue-light-200: #f0f8ff;--ids-colors-blue-light-300: #e4f3ff;--ids-colors-blue-light-400: #c7e6ff;--ids-colors-blue-light-500: #addcff;--ids-colors-blue-light-600: #8accff;--ids-colors-blue-light-700: #0091ff;--ids-colors-blue-light-800: #0083f5;--ids-colors-blue-light-900: #0078f0;--ids-colors-blue-light-1000: #0069e0;--ids-colors-blue-light-1100: #0050b8;--ids-colors-blue-light-1200: #002966;--ids-colors-blue-light-a100: #0091ff0f;--ids-colors-blue-light-a200: #0091ff17;--ids-colors-blue-light-a300: #0091ff1f;--ids-colors-blue-light-a400: #0091ff29;--ids-colors-blue-light-a500: #0091ff33;--ids-colors-blue-light-a600: #0091ff3d;--ids-colors-blue-dark-100: #0e1c2a;--ids-colors-blue-dark-200: #122436;--ids-colors-blue-dark-300: #13293e;--ids-colors-blue-dark-400: #112e4b;--ids-colors-blue-dark-500: #13385e;--ids-colors-blue-dark-600: #114579;--ids-colors-blue-dark-700: #1878d8;--ids-colors-blue-dark-800: #1e89e6;--ids-colors-blue-dark-900: #0f97ff;--ids-colors-blue-dark-1000: #42adff;--ids-colors-blue-dark-1100: #8accff;--ids-colors-blue-dark-1200: #addcff;--ids-colors-blue-dark-a100: #0f97ff1f;--ids-colors-blue-dark-a200: #0f97ff29;--ids-colors-blue-dark-a300: #0f97ff33;--ids-colors-blue-dark-a400: #0f97ff3d;--ids-colors-blue-dark-a500: #0f97ff52;--ids-colors-blue-dark-a600: #0f97ff66;--ids-colors-green-light-100: #f6fcf9;--ids-colors-green-light-200: #effaf5;--ids-colors-green-light-300: #e1f4ec;--ids-colors-green-light-400: #ceeee1;--ids-colors-green-light-500: #ace2cb;--ids-colors-green-light-600: #90dabb;--ids-colors-green-light-700: #2aa270;--ids-colors-green-light-800: #239565;--ids-colors-green-light-900: #1f895d;--ids-colors-green-light-1000: #1c7d55;--ids-colors-green-light-1100: #0b603d;--ids-colors-green-light-1200: #03301d;--ids-colors-green-light-a100: #2aa2700f;--ids-colors-green-light-a200: #2aa27017;--ids-colors-green-light-a300: #2aa2701f;--ids-colors-green-light-a400: #2aa27029;--ids-colors-green-light-a500: #2aa27033;--ids-colors-green-light-a600: #2aa2703d;--ids-colors-green-dark-100: #141f1a;--ids-colors-green-dark-200: #13251e;--ids-colors-green-dark-300: #0d2b1f;--ids-colors-green-dark-400: #0e3424;--ids-colors-green-dark-500: #0d3f2a;--ids-colors-green-dark-600: #114f36;--ids-colors-green-dark-700: #1f895d;--ids-colors-green-dark-800: #249969;--ids-colors-green-dark-900: #29a873;--ids-colors-green-dark-1000: #3cb985;--ids-colors-green-dark-1100: #81d5b2;--ids-colors-green-dark-1200: #a4dfc7;--ids-colors-green-dark-a100: #29a8731f;--ids-colors-green-dark-a200: #29a87329;--ids-colors-green-dark-a300: #29a87333;--ids-colors-green-dark-a400: #29a8733d;--ids-colors-green-dark-a500: #29a87352;--ids-colors-green-dark-a600: #29a87366;--ids-colors-red-light-100: snow;--ids-colors-red-light-200: #fff5f6;--ids-colors-red-light-300: #ffebec;--ids-colors-red-light-400: #ffd6d9;--ids-colors-red-light-500: #ffc2c7;--ids-colors-red-light-600: #ffa3ab;--ids-colors-red-light-700: #fb515f;--ids-colors-red-light-800: #ef4352;--ids-colors-red-light-900: #e13745;--ids-colors-red-light-1000: #c8323e;--ids-colors-red-light-1100: #9b2730;--ids-colors-red-light-1200: #52141a;--ids-colors-red-light-a100: #fb515f0f;--ids-colors-red-light-a200: #fb515f17;--ids-colors-red-light-a300: #fb515f1f;--ids-colors-red-light-a400: #fb515f29;--ids-colors-red-light-a500: #fb515f33;--ids-colors-red-light-a600: #fb515f3d;--ids-colors-red-dark-100: #2b1719;--ids-colors-red-dark-200: #331a1c;--ids-colors-red-dark-300: #3e1e21;--ids-colors-red-dark-400: #4b2024;--ids-colors-red-dark-500: #602429;--ids-colors-red-dark-600: #7a292f;--ids-colors-red-dark-700: #d34a56;--ids-colors-red-dark-800: #e85662;--ids-colors-red-dark-900: #ff5c6a;--ids-colors-red-dark-1000: #ff7a86;--ids-colors-red-dark-1100: #ffadb4;--ids-colors-red-dark-1200: #ffc2c7;--ids-colors-red-dark-a100: #ff5c6a1f;--ids-colors-red-dark-a200: #ff5c6a29;--ids-colors-red-dark-a300: #ff5c6a33;--ids-colors-red-dark-a400: #ff5c6a3d;--ids-colors-red-dark-a500: #ff5c6a52;--ids-colors-red-dark-a600: #ff5c6a66;--ids-colors-purple-light-100: #fdfaff;--ids-colors-purple-light-200: #fbf5ff;--ids-colors-purple-light-300: #f8edff;--ids-colors-purple-light-400: #f0d6ff;--ids-colors-purple-light-500: #e7bdff;--ids-colors-purple-light-600: #db9eff;--ids-colors-purple-light-700: #bf61f5;--ids-colors-purple-light-800: #b651f0;--ids-colors-purple-light-900: #b044ee;--ids-colors-purple-light-1000: #a32ce8;--ids-colors-purple-light-1100: #7e17ba;--ids-colors-purple-light-1200: #400d5e;--ids-colors-purple-light-a100: #bf61f50f;--ids-colors-purple-light-a200: #bf61f517;--ids-colors-purple-light-a300: #bf61f51f;--ids-colors-purple-light-a400: #bf61f529;--ids-colors-purple-light-a500: #bf61f533;--ids-colors-purple-light-a600: #bf61f53d;--ids-colors-purple-dark-100: #201825;--ids-colors-purple-dark-200: #291c30;--ids-colors-purple-dark-300: #321f3d;--ids-colors-purple-dark-400: #3a2348;--ids-colors-purple-dark-500: #432753;--ids-colors-purple-dark-600: #542f6a;--ids-colors-purple-dark-700: #a15bc9;--ids-colors-purple-dark-800: #b466e1;--ids-colors-purple-dark-900: #c56ef7;--ids-colors-purple-dark-1000: #d080ff;--ids-colors-purple-dark-1100: #db9eff;--ids-colors-purple-dark-1200: #e7bdff;--ids-colors-purple-dark-a100: #c56ef71f;--ids-colors-purple-dark-a200: #c56ef729;--ids-colors-purple-dark-a300: #c56ef733;--ids-colors-purple-dark-a400: #c56ef73d;--ids-colors-purple-dark-a500: #c56ef752;--ids-colors-purple-dark-a600: #c56ef766;--ids-colors-yellow-light-100: #fffbeb;--ids-colors-yellow-light-200: #fff8db;--ids-colors-yellow-light-300: #fff0b4;--ids-colors-yellow-light-400: #ffe285;--ids-colors-yellow-light-500: #ffd65c;--ids-colors-yellow-light-600: #fc3;--ids-colors-yellow-light-700: #ffb405;--ids-colors-yellow-light-800: #eb9500;--ids-colors-yellow-light-900: #db7900;--ids-colors-yellow-light-1000: #cc6900;--ids-colors-yellow-light-1100: #8a4300;--ids-colors-yellow-light-1200: #472000;--ids-colors-yellow-light-a100: #ffb4050f;--ids-colors-yellow-light-a200: #ffb40517;--ids-colors-yellow-light-a300: #ffb4051f;--ids-colors-yellow-light-a400: #ffb40529;--ids-colors-yellow-light-a500: #ffb40533;--ids-colors-yellow-light-a600: #ffb4053d;--ids-colors-yellow-dark-100: #221c0b;--ids-colors-yellow-dark-200: #29200c;--ids-colors-yellow-dark-300: #31260c;--ids-colors-yellow-dark-400: #3b2d0c;--ids-colors-yellow-dark-500: #45340d;--ids-colors-yellow-dark-600: #58420e;--ids-colors-yellow-dark-700: #cf9713;--ids-colors-yellow-dark-800: #efac0e;--ids-colors-yellow-dark-900: #ffb914;--ids-colors-yellow-dark-1000: #ffc124;--ids-colors-yellow-dark-1100: #fc3;--ids-colors-yellow-dark-1200: #ffd65c;--ids-colors-yellow-dark-a100: #ffb9141f;--ids-colors-yellow-dark-a200: #ffb91429;--ids-colors-yellow-dark-a300: #ffb91433;--ids-colors-yellow-dark-a400: #ffb9143d;--ids-colors-yellow-dark-a500: #ffb91452;--ids-colors-yellow-dark-a600: #ffb91466;--ids-colors-school-p-t-light-100: #fafaff;--ids-colors-school-p-t-light-200: #f5f5ff;--ids-colors-school-p-t-light-300: #eeefff;--ids-colors-school-p-t-light-400: #dbddff;--ids-colors-school-p-t-light-500: #c8cbff;--ids-colors-school-p-t-light-600: #adb1ff;--ids-colors-school-p-t-light-700: #515aff;--ids-colors-school-p-t-light-800: #4750fa;--ids-colors-school-p-t-light-900: #3f48f3;--ids-colors-school-p-t-light-1000: #363ed3;--ids-colors-school-p-t-light-1100: #3137aa;--ids-colors-school-p-t-light-1200: #25296f;--ids-colors-school-p-t-light-a100: #515aff1f;--ids-colors-school-p-t-light-a200: #515aff29;--ids-colors-school-p-t-light-a300: #515aff33;--ids-colors-school-p-t-light-a400: #515aff3d;--ids-colors-school-p-t-light-a500: #515aff52;--ids-colors-school-p-t-light-a600: #515aff66;--ids-colors-school-p-t-dark-100: #171936;--ids-colors-school-p-t-dark-200: #1a1c47;--ids-colors-school-p-t-dark-300: #1d2058;--ids-colors-school-p-t-dark-400: #212569;--ids-colors-school-p-t-dark-500: #282d86;--ids-colors-school-p-t-dark-600: #2f36a2;--ids-colors-school-p-t-dark-700: #4950df;--ids-colors-school-p-t-dark-800: #555dec;--ids-colors-school-p-t-dark-900: #5c64ff;--ids-colors-school-p-t-dark-1000: #9499ff;--ids-colors-school-p-t-dark-1100: #bdc0ff;--ids-colors-school-p-t-dark-1200: #c8cbff;--ids-colors-school-p-t-dark-a100: #5c64ff1f;--ids-colors-school-p-t-dark-a200: #5c64ff29;--ids-colors-school-p-t-dark-a300: #5c64ff33;--ids-colors-school-p-t-dark-a400: #5c64ff3d;--ids-colors-school-p-t-dark-a500: #5c64ff52;--ids-colors-school-p-t-dark-a600: #5c64ff66;--ids-colors-mildang-p-t-light-100: #f7fcfc;--ids-colors-mildang-p-t-light-200: #ecf8f9;--ids-colors-mildang-p-t-light-300: #e2f4f5;--ids-colors-mildang-p-t-light-400: #c0e7ea;--ids-colors-mildang-p-t-light-500: #9cdadf;--ids-colors-mildang-p-t-light-600: #5fc7ce;--ids-colors-mildang-p-t-light-700: #0c9ca6;--ids-colors-mildang-p-t-light-800: #068f99;--ids-colors-mildang-p-t-light-900: #00868f;--ids-colors-mildang-p-t-light-1000: #007b85;--ids-colors-mildang-p-t-light-1100: #005f66;--ids-colors-mildang-p-t-light-1200: #003033;--ids-colors-mildang-p-t-light-a100: #0c9ca60f;--ids-colors-mildang-p-t-light-a200: #0c9ca617;--ids-colors-mildang-p-t-light-a300: #0c9ca61f;--ids-colors-mildang-p-t-light-a400: #0c9ca629;--ids-colors-mildang-p-t-light-a500: #0c9ca633;--ids-colors-mildang-p-t-light-a600: #0c9ca63d;--ids-colors-mildang-p-t-dark-100: #0e1f20;--ids-colors-mildang-p-t-dark-200: #0d2526;--ids-colors-mildang-p-t-dark-300: #0b2b2d;--ids-colors-mildang-p-t-dark-400: #0d3336;--ids-colors-mildang-p-t-dark-500: #0f4043;--ids-colors-mildang-p-t-dark-600: #0f4c50;--ids-colors-mildang-p-t-dark-700: #0f838a;--ids-colors-mildang-p-t-dark-800: #0f97a0;--ids-colors-mildang-p-t-dark-900: #0da1ab;--ids-colors-mildang-p-t-dark-1000: #1db4bf;--ids-colors-mildang-p-t-dark-1100: #7ad0d6;--ids-colors-mildang-p-t-dark-1200: #9cdadf;--ids-colors-mildang-p-t-dark-a100: #0da1ab1f;--ids-colors-mildang-p-t-dark-a200: #0da1ab29;--ids-colors-mildang-p-t-dark-a300: #0da1ab33;--ids-colors-mildang-p-t-dark-a400: #0da1ab3d;--ids-colors-mildang-p-t-dark-a500: #0da1ab52;--ids-colors-mildang-p-t-dark-a600: #0da1ab66;--ids-colors-pink-light-100: #fffafe;--ids-colors-pink-light-200: #fff5fd;--ids-colors-pink-light-300: #ffebfb;--ids-colors-pink-light-400: #ffd2f6;--ids-colors-pink-light-500: #ffb8f1;--ids-colors-pink-light-600: #ff9eec;--ids-colors-pink-light-700: #ed4acd;--ids-colors-pink-light-800: #df3abe;--ids-colors-pink-light-900: #d232b2;--ids-colors-pink-light-1000: #be239f;--ids-colors-pink-light-1100: #990f7e;--ids-colors-pink-light-1200: #550244;--ids-colors-pink-light-a100: #ed4acd0f;--ids-colors-pink-light-a200: #ed4acd17;--ids-colors-pink-light-a300: #ed4acd1f;--ids-colors-pink-light-a400: #ed4acd29;--ids-colors-pink-light-a500: #ed4acd33;--ids-colors-pink-light-a600: #ed4acd3d;--ids-colors-pink-dark-100: #271624;--ids-colors-pink-dark-200: #2e192a;--ids-colors-pink-dark-300: #3b1b35;--ids-colors-pink-dark-400: #471f3f;--ids-colors-pink-dark-500: #532349;--ids-colors-pink-dark-600: #6b2c5e;--ids-colors-pink-dark-700: #d232b3;--ids-colors-pink-dark-800: #e042c1;--ids-colors-pink-dark-900: #f254d3;--ids-colors-pink-dark-1000: #f971df;--ids-colors-pink-dark-1100: #ffa8ee;--ids-colors-pink-dark-1200: #ffb8f1;--ids-colors-pink-dark-a100: #f254d31f;--ids-colors-pink-dark-a200: #f254d329;--ids-colors-pink-dark-a300: #f254d333;--ids-colors-pink-dark-a400: #f254d33d;--ids-colors-pink-dark-a500: #f254d352;--ids-colors-pink-dark-a600: #f254d366;--ids-colors-lime-light-100: #f9fef1;--ids-colors-lime-light-200: #eefcd9;--ids-colors-lime-light-300: #ddf9b3;--ids-colors-lime-light-400: #c6f589;--ids-colors-lime-light-500: #abee53;--ids-colors-lime-light-600: #94e727;--ids-colors-lime-light-700: #76c51b;--ids-colors-lime-light-800: #68af18;--ids-colors-lime-light-900: #589414;--ids-colors-lime-light-1000: #4b7e11;--ids-colors-lime-light-1100: #385e0d;--ids-colors-lime-light-1200: #1b2d06;--ids-colors-lime-light-a100: #76c51b0f;--ids-colors-lime-light-a200: #76c51b17;--ids-colors-lime-light-a300: #76c51b1f;--ids-colors-lime-light-a400: #76c51b29;--ids-colors-lime-light-a500: #76c51b33;--ids-colors-lime-light-a600: #76c51b3d;--ids-colors-lime-dark-100: #161f0c;--ids-colors-lime-dark-200: #1a240f;--ids-colors-lime-dark-300: #1d2b0d;--ids-colors-lime-dark-400: #20300d;--ids-colors-lime-dark-500: #253a0e;--ids-colors-lime-dark-600: #304c10;--ids-colors-lime-dark-700: #64a915;--ids-colors-lime-dark-800: #70bd18;--ids-colors-lime-dark-900: #79cc19;--ids-colors-lime-dark-1000: #83d421;--ids-colors-lime-dark-1100: #8bdf26;--ids-colors-lime-dark-1200: #abee53;--ids-colors-lime-dark-a100: #79cc191f;--ids-colors-lime-dark-a200: #79cc1929;--ids-colors-lime-dark-a300: #79cc1933;--ids-colors-lime-dark-a400: #79cc193d;--ids-colors-lime-dark-a500: #79cc1952;--ids-colors-lime-dark-a600: #79cc1966;--ids-colors-mui-stroke-school: #a7ecbd;--ids-colors-mui-stroke-mildang: #c7caff;--ids-colors-mui-snackbar: #2b2d36;--ids-colors-mui-active-rating: #fbcb2d;--ids-colors-mui-divider: #ededf0;--ids-colors-mui-primary-dark: #2b2d36;--ids-colors-mui-primary-dark-active: #15171b;--ids-colors-mui-primary-dark-hover: #202228;--ids-colors-mui-primary-main: #2b2d36;--ids-colors-mui-primary-stroke: #e4e4e7;--ids-colors-mui-primary-stroke-hover: #d5d5d7;--ids-colors-mui-primary-light-hover: #f7f7fa;--ids-colors-mui-primary-light-active: #ededf0;--ids-colors-mui-primary-light: #fff;--ids-colors-mui-primary-contrast-text: #fff;--ids-colors-mui-secondary-dark: #1c9241;--ids-colors-mui-secondary-dark-active: #20a64a;--ids-colors-mui-secondary-dark-hover: #24bb54;--ids-colors-mui-secondary-main: #28d05d;--ids-colors-mui-secondary-stroke: #a9ecbe;--ids-colors-mui-secondary-stroke-hover: #7ee39e;--ids-colors-mui-secondary-light-active: #d4f6df;--ids-colors-mui-secondary-light-hover: #e9faef;--ids-colors-mui-secondary-light: #f2fcf5;--ids-colors-mui-secondary-contrast-text: #fff;--ids-colors-mui-error-dark: #b33842;--ids-colors-mui-error-dark-active: #cc404c;--ids-colors-mui-error-dark-hover: #e54855;--ids-colors-mui-error-main: #ff505f;--ids-colors-mui-error-stroke: #ffb9bf;--ids-colors-mui-error-stroke-hover: #ff969f;--ids-colors-mui-error-light-hover: #ffedef;--ids-colors-mui-error-light-active: #ffdcdf;--ids-colors-mui-error-light: #fff4f5;--ids-colors-mui-error-contrast-text: #fff;--ids-colors-mui-warning-dark: #b36a00;--ids-colors-mui-warning-dark-active: #cc7a00;--ids-colors-mui-warning-dark-hover: #e58900;--ids-colors-mui-warning-main: #ff9800;--ids-colors-mui-warning-stroke: #ffd699;--ids-colors-mui-warning-stroke-hover: #ffc166;--ids-colors-mui-warning-light-active: #ffeacc;--ids-colors-mui-warning-light-hover: #fff5e5;--ids-colors-mui-warning-light: #fff9f0;--ids-colors-mui-warning-contrast-text: #fff;--ids-colors-mui-info-dark: #0058b3;--ids-colors-mui-info-dark-active: #0064cc;--ids-colors-mui-info-dark-hover: #0070e5;--ids-colors-mui-info-main: #007dff;--ids-colors-mui-info-stroke: #99cbff;--ids-colors-mui-info-stroke-hover: #66b1ff;--ids-colors-mui-info-light-active: #cce5ff;--ids-colors-mui-info-light-hover: #e5f2ff;--ids-colors-mui-info-light: #e5f2ff;--ids-colors-mui-info-contrast-text: #fff;--ids-colors-mui-text-primary: #2b2d36;--ids-colors-mui-text-secondary: #55575e;--ids-colors-mui-text-tertiary: #86878c;--ids-colors-mui-background-primary: #fff;--ids-colors-mui-background-secondary: #f7f7fa;--ids-colors-mui-background-tertiary: #ededf0;--ids-colors-mui-background-default: #fff;--ids-colors-gradient-purple-blue: linear-gradient(135deg, #c550ed 0%, #1f72ef 100%);--ids-colors-gradient-purple-magenta: #c550ed;--ids-colors-gradient-purple-blue-end: #1f72ef;--ids-colors-goes-light-100: #eff6ff;--ids-colors-goes-light-200: #dbeafe;--ids-colors-goes-light-300: #bfdbfe;--ids-colors-goes-light-400: #93c5fd;--ids-colors-goes-light-500: #60a5fa;--ids-colors-goes-light-600: #3b82f6;--ids-colors-goes-light-700: #2563eb;--ids-colors-goes-light-800: #1d4ed8;--ids-colors-goes-light-900: #1e40af;--ids-colors-goes-light-1000: #1e3a8a;--ids-colors-goes-light-1100: #172554;--ids-colors-goes-light-1200: #15224c;--ids-colors-goes-light-a100: #3b82f60f;--ids-colors-goes-light-a200: #3b82f617;--ids-colors-goes-light-a300: #3b82f61f;--ids-colors-goes-light-a400: #3b82f629;--ids-colors-goes-light-a500: #3b82f633;--ids-colors-goes-light-a600: #3b82f63d;--ids-colors-goes-blue-light-100: #eff6ff;--ids-colors-goes-blue-light-200: #dbeafe;--ids-colors-goes-blue-light-300: #bfdbfe;--ids-colors-goes-blue-light-400: #93c5fd;--ids-colors-goes-blue-light-500: #60a5fa;--ids-colors-goes-blue-light-600: #3b82f6;--ids-colors-goes-blue-light-700: #2563eb;--ids-colors-goes-blue-light-800: #1d4ed8;--ids-colors-goes-blue-light-900: #1e40af;--ids-colors-goes-blue-light-1000: #1e3a8a;--ids-colors-goes-blue-light-1100: #172554;--ids-colors-goes-blue-light-1200: #15224c;--ids-colors-goes-blue-light-a100: #3b82f60f;--ids-colors-goes-blue-light-a200: #3b82f617;--ids-colors-goes-blue-light-a300: #3b82f61f;--ids-colors-goes-green-light-100: #f6fefa;--ids-colors-goes-green-light-200: #eefdf6;--ids-colors-goes-green-light-300: #ddf9ea;--ids-colors-goes-green-light-400: #c8f3e0;--ids-colors-goes-green-light-500: #aaeed3;--ids-colors-goes-green-light-600: #89e2c1;--ids-colors-goes-green-light-700: #10b981;--ids-colors-goes-green-light-800: #11a473;--ids-colors-goes-green-light-900: #078c66;--ids-colors-goes-green-light-1000: #0a7a5b;--ids-colors-goes-green-light-1100: #085f48;--ids-colors-goes-green-light-1200: #022c22;--ids-colors-goes-green-light-a100: #89e2c10f;--ids-colors-goes-green-light-a200: #89e2c117;--ids-colors-goes-green-light-a300: #89e2c11f;--ids-colors-goes-orange-light-100: #fffcf7;--ids-colors-goes-orange-light-200: #fff4e3;--ids-colors-goes-orange-light-300: #feefd5;--ids-colors-goes-orange-light-400: #fdddab;--ids-colors-goes-orange-light-500: #fcd596;--ids-colors-goes-orange-light-600: #fdb24f;--ids-colors-goes-orange-light-650: #f09216;--ids-colors-goes-orange-light-700: #e87511;--ids-colors-goes-orange-light-800: #e06015;--ids-colors-goes-orange-light-900: #cd5a17;--ids-colors-goes-orange-light-1000: #b64f13;--ids-colors-goes-orange-light-1100: #923f0f;--ids-colors-goes-orange-light-1200: #542509;--ids-colors-goes-orange-light-a100: #fdb24f0f;--ids-colors-goes-orange-light-a200: #fdb24f17;--ids-colors-goes-orange-light-a300: #fdb24f1f;--ids-colors-goes-violet-light-100: #f5f3ff;--ids-colors-goes-violet-light-200: #ede9fe;--ids-colors-goes-violet-light-300: #ddd6fe;--ids-colors-goes-violet-light-400: #c4b5fd;--ids-colors-goes-violet-light-500: #a78bfa;--ids-colors-goes-violet-light-600: #8b5cf6;--ids-colors-goes-violet-light-700: #7c3aed;--ids-colors-goes-violet-light-800: #6d28d9;--ids-colors-goes-violet-light-900: #5b21b6;--ids-colors-goes-violet-light-1000: #4c1d95;--ids-colors-goes-violet-light-1100: #2e1065;--ids-colors-goes-violet-light-1200: #290e5b;--ids-colors-goes-violet-light-a100: #8b5cf60f;--ids-colors-goes-violet-light-a200: #8b5cf617;--ids-colors-goes-violet-light-a300: #8b5cf61f;--ids-colors-goes-red-light-100: #fef9f9;--ids-colors-goes-red-light-200: #fef2f2;--ids-colors-goes-red-light-300: #fee2e2;--ids-colors-goes-red-light-400: #fed8d8;--ids-colors-goes-red-light-500: #fcbcbc;--ids-colors-goes-red-light-600: #f99595;--ids-colors-goes-red-light-700: #f45d5d;--ids-colors-goes-red-light-800: #e73e3e;--ids-colors-goes-red-light-900: #d82c2c;--ids-colors-goes-red-light-1000: #b82828;--ids-colors-goes-red-light-1100: #8b2323;--ids-colors-goes-red-light-1200: #450a0a;--ids-colors-goes-red-light-a100: #f995950f;--ids-colors-goes-red-light-a200: #f9959517;--ids-colors-goes-red-light-a300: #f995951f;--ids-radii-2: 2px;--ids-radii-4: 4px;--ids-radii-6: 6px;--ids-radii-8: 8px;--ids-radii-10: 10px;--ids-radii-12: 12px;--ids-radii-16: 16px;--ids-radii-20: 20px;--ids-radii-24: 24px;--ids-radii-32: 32px;--ids-radii-36: 36px;--ids-radii-xs: 2px;--ids-radii-sm: 4px;--ids-radii-md: 8px;--ids-radii-lg: 16px;--ids-radii-xl: 24px;--ids-radii-2xl: 32px;--ids-radii-full: 9999px;--ids-shadows-1: 0px 1px 1px -1px var(--ids-colors-black-a300), 0px 1px 2px -1px var(--ids-colors-black-a100), 0px 1px 4px 0px var(--ids-colors-black-a200);--ids-shadows-2: 0px 2px 3px -2px var(--ids-colors-black-a400), 0px 1px 4px -1px var(--ids-colors-black-a300), 0px 4px 8px 0px var(--ids-colors-black-a200);--ids-shadows-3: 0px 5px 8px -2px var(--ids-colors-black-a400), 0px 1px 4px -1px var(--ids-colors-black-a100), 0px 6px 16px 0px var(--ids-colors-black-a300);--ids-shadows-4: 0px 8px 8px -5px var(--ids-colors-black-a200), 0px 12px 20px -1px var(--ids-colors-black-a300), 0px 8px 28px 2px var(--ids-colors-black-a200);--ids-shadows-5: 0px 12px 12px -8px var(--ids-colors-black-a200), 0px 24px 28px -1px var(--ids-colors-black-a300), 0px 12px 32px 2px var(--ids-colors-black-a200);--ids-shadows-none: none;--ids-shadows-core-1: 0px 1px 4px 0px var(--ids-colors-neutral-ghost-bg-high);--ids-shadows-core-2: 0px 2px 8px 0px var(--ids-colors-neutral-ghost-bg-high);--ids-shadows-core-3: 0px 4px 16px 0px var(--ids-colors-neutral-ghost-bg-high);--ids-shadows-core-4: 0px 8px 20px 0px var(--ids-colors-neutral-ghost-bg-highest);--ids-shadows-core-5: 0px 4px 32px 0px var(--ids-colors-neutral-ghost-bg-base), 0px 12px 32px 0px var(--ids-colors-neutral-ghost-bg-highest);--ids-z-index-mobile-stepper: 1000;--ids-z-index-fab: 1050;--ids-z-index-speed-dial: 1050;--ids-z-index-app-bar: 1100;--ids-z-index-drawer: 1200;--ids-z-index-modal: 1300;--ids-z-index-popover-over-modal: 1310;--ids-z-index-snackbar: 1400;--ids-z-index-tooltip: 1500;--ids-z-index-sync-border: 10000;--ids-aspect-ratios-16\:9: 16 / 9;--ids-aspect-ratios-4\:3: 4 / 3;--ids-aspect-ratios-2\:3: 2 / 3;--ids-aspect-ratios-3\:4: 3 / 4;--ids-aspect-ratios-3\:2: 3 / 2;--ids-aspect-ratios-2\:1: 2 / 1;--ids-aspect-ratios-1\:1: 1 / 1;--ids-opacity-10: .1;--ids-opacity-20: .2;--ids-opacity-30: .3;--ids-opacity-40: .4;--ids-opacity-50: .5;--ids-opacity-60: .6;--ids-opacity-70: .7;--ids-opacity-80: .8;--ids-opacity-90: .9;--ids-opacity-100: 1;--ids-opacity-disable: .38;--ids-spacing-0: 0px;--ids-spacing-2: 2px;--ids-spacing-4: 4px;--ids-spacing-6: 6px;--ids-spacing-8: 8px;--ids-spacing-10: 10px;--ids-spacing-12: 12px;--ids-spacing-16: 16px;--ids-spacing-20: 20px;--ids-spacing-24: 24px;--ids-spacing-26: 26px;--ids-spacing-28: 28px;--ids-spacing-32: 32px;--ids-spacing-36: 36px;--ids-spacing-40: 40px;--ids-spacing-44: 44px;--ids-spacing-48: 48px;--ids-spacing-56: 56px;--ids-spacing-64: 64px;--ids-spacing-80: 80px;--ids-spacing--4: -4px;--ids-spacing--6: -6px;--ids-spacing--8: -8px;--ids-spacing--10: -10px;--ids-spacing--14: -14px;--ids-breakpoints-xs: 0px;--ids-breakpoints-sm: 600px;--ids-breakpoints-md: 960px;--ids-breakpoints-lg: 1280px;--ids-breakpoints-xl: 1920px;--ids-sizes-breakpoint-xs: 0px;--ids-sizes-breakpoint-sm: 600px;--ids-sizes-breakpoint-md: 960px;--ids-sizes-breakpoint-lg: 1280px;--ids-sizes-breakpoint-xl: 1920px;--ids-colors-primary-surface-base: var(--ids-colors-gray-light-200);--ids-colors-primary-surface-high: var(--ids-colors-gray-light-300);--ids-colors-primary-border-base: var(--ids-colors-gray-light-500);--ids-colors-primary-border-high: var(--ids-colors-gray-light-600);--ids-colors-primary-border-highest: var(--ids-colors-gray-light-1200);--ids-colors-primary-fill-base: var(--ids-colors-gray-light-1200);--ids-colors-primary-icon-base: var(--ids-colors-gray-light-1200);--ids-colors-primary-text-base: var(--ids-colors-gray-light-1200);--ids-colors-neutral-surface-low: var(--ids-colors-gray-light-100);--ids-colors-neutral-surface-base: var(--ids-colors-gray-light-200);--ids-colors-neutral-surface-high: var(--ids-colors-gray-light-300);--ids-colors-neutral-surface-highest: var(--ids-colors-gray-light-400);--ids-colors-neutral-surface-transparent: var(--ids-colors-white-a000);--ids-colors-neutral-fill-base: var(--ids-colors-gray-light-600);--ids-colors-neutral-fill-high: var(--ids-colors-gray-light-1200);--ids-colors-neutral-icon-low: var(--ids-colors-gray-light-600);--ids-colors-neutral-icon-base: var(--ids-colors-gray-light-900);--ids-colors-neutral-border-low: var(--ids-colors-gray-light-400);--ids-colors-neutral-border-base: var(--ids-colors-gray-light-500);--ids-colors-neutral-border-high: var(--ids-colors-gray-light-600);--ids-colors-neutral-border-highest: var(--ids-colors-gray-light-1200);--ids-colors-neutral-text-lowest: var(--ids-colors-gray-light-1000);--ids-colors-neutral-text-low: var(--ids-colors-gray-light-1100);--ids-colors-neutral-text-base: var(--ids-colors-gray-light-1200);--ids-colors-neutral-ghost-bg-base: var(--ids-colors-black-a100);--ids-colors-neutral-ghost-bg-high: var(--ids-colors-black-a200);--ids-colors-neutral-ghost-bg-highest: var(--ids-colors-black-a300);--ids-colors-inverse-bg-base: var(--ids-colors-white-1200);--ids-colors-inverse-text-base: var(--ids-colors-white-1200);--ids-colors-inverse-icon-base: var(--ids-colors-white-1200);--ids-colors-warning-surface-base: var(--ids-colors-orange-light-200);--ids-colors-warning-surface-high: var(--ids-colors-orange-light-300);--ids-colors-warning-border-base: var(--ids-colors-orange-light-500);--ids-colors-warning-border-high: var(--ids-colors-orange-light-600);--ids-colors-warning-border-highest: var(--ids-colors-orange-light-700);--ids-colors-warning-fill-base: var(--ids-colors-orange-light-700);--ids-colors-warning-icon-base: var(--ids-colors-orange-light-650);--ids-colors-warning-ghost-bg-base: var(--ids-colors-orange-light-a100);--ids-colors-warning-ghost-bg-high: var(--ids-colors-orange-light-a200);--ids-colors-warning-ghost-bg-highest: var(--ids-colors-orange-light-a300);--ids-colors-warning-text-base: var(--ids-colors-orange-light-1000);--ids-colors-info-surface-base: var(--ids-colors-blue-light-200);--ids-colors-info-surface-high: var(--ids-colors-blue-light-300);--ids-colors-info-border-base: var(--ids-colors-blue-light-500);--ids-colors-info-border-high: var(--ids-colors-blue-light-600);--ids-colors-info-border-highest: var(--ids-colors-blue-light-700);--ids-colors-info-fill-base: var(--ids-colors-blue-light-700);--ids-colors-info-icon-base: var(--ids-colors-blue-light-700);--ids-colors-info-ghost-bg-base: var(--ids-colors-blue-light-a100);--ids-colors-info-ghost-bg-high: var(--ids-colors-blue-light-a200);--ids-colors-info-ghost-bg-highest: var(--ids-colors-blue-light-a300);--ids-colors-info-text-base: var(--ids-colors-blue-light-1000);--ids-colors-positive-surface-low: var(--ids-colors-green-light-100);--ids-colors-positive-surface-base: var(--ids-colors-green-light-200);--ids-colors-positive-surface-high: var(--ids-colors-green-light-300);--ids-colors-positive-border-base: var(--ids-colors-green-light-500);--ids-colors-positive-border-high: var(--ids-colors-green-light-600);--ids-colors-positive-border-highest: var(--ids-colors-green-light-700);--ids-colors-positive-fill-base: var(--ids-colors-green-light-700);--ids-colors-positive-icon-base: var(--ids-colors-green-light-700);--ids-colors-positive-ghost-bg-base: var(--ids-colors-green-light-a100);--ids-colors-positive-ghost-bg-high: var(--ids-colors-green-light-a200);--ids-colors-positive-ghost-bg-highest: var(--ids-colors-green-light-a300);--ids-colors-positive-text-base: var(--ids-colors-green-light-1000);--ids-colors-critical-surface-base: var(--ids-colors-red-light-200);--ids-colors-critical-surface-high: var(--ids-colors-red-light-300);--ids-colors-critical-border-base: var(--ids-colors-red-light-500);--ids-colors-critical-border-high: var(--ids-colors-red-light-600);--ids-colors-critical-border-highest: var(--ids-colors-red-light-700);--ids-colors-critical-fill-base: var(--ids-colors-red-light-700);--ids-colors-critical-icon-base: var(--ids-colors-red-light-700);--ids-colors-critical-ghost-bg-base: var(--ids-colors-red-light-a100);--ids-colors-critical-ghost-bg-high: var(--ids-colors-red-light-a200);--ids-colors-critical-ghost-bg-highest: var(--ids-colors-red-light-a300);--ids-colors-critical-text-base: var(--ids-colors-red-light-1000);--ids-colors-gradient-primary-stop1: var(--ids-colors-purple-light-900);--ids-colors-gradient-primary-stop2: var(--ids-colors-school-p-t-dark-700);--ids-colors-gradient-primary-default: linear-gradient(135deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-primary-horizontal: linear-gradient(90deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-primary-vertical: linear-gradient(180deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-glow-stop1: var(--ids-colors-gradient-purple-magenta);--ids-colors-gradient-glow-stop2: var(--ids-colors-gradient-purple-blue-end);--ids-colors-gradient-secondary-stop1: var(--ids-colors-pink-light-700);--ids-colors-gradient-secondary-stop2: var(--ids-colors-blue-light-600);--ids-colors-gradient-secondary-default: linear-gradient(135deg, var(--ids-colors-gradient-secondary-stop1) 0%, var(--ids-colors-gradient-secondary-stop2) 100%);--ids-colors-gradient-tertiary-stop1: var(--ids-colors-pink-light-300);--ids-colors-gradient-tertiary-stop2: var(--ids-colors-blue-light-400);--ids-colors-gradient-tertiary-default: linear-gradient(338deg, var(--ids-colors-gradient-tertiary-stop1) 0%, var(--ids-colors-gradient-tertiary-stop2) 100%);--ids-colors-gradient-dim-stop1: var(--ids-colors-white-1200);--ids-colors-gradient-dim-stop2: var(--ids-colors-white-a000);--ids-colors-gradient-dim-fade-out-left: linear-gradient(to left, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-right: linear-gradient(to right, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-top: linear-gradient(to top, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-bottom: linear-gradient(to bottom, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-brand-surface-low: var(--ids-colors-mildang-p-t-light-100);--ids-colors-brand-surface-base: var(--ids-colors-mildang-p-t-light-200);--ids-colors-brand-surface-high: var(--ids-colors-mildang-p-t-light-300);--ids-colors-brand-surface-highest: var(--ids-colors-mildang-p-t-light-400);--ids-colors-brand-border-low: var(--ids-colors-mildang-p-t-light-400);--ids-colors-brand-border-base: var(--ids-colors-mildang-p-t-light-500);--ids-colors-brand-border-high: var(--ids-colors-mildang-p-t-light-600);--ids-colors-brand-border-highest: var(--ids-colors-mildang-p-t-light-700);--ids-colors-brand-fill-low: var(--ids-colors-mildang-p-t-light-600);--ids-colors-brand-fill-base: var(--ids-colors-mildang-p-t-light-700);--ids-colors-brand-icon-base: var(--ids-colors-mildang-p-t-light-700);--ids-colors-brand-ghost-bg-base: var(--ids-colors-mildang-p-t-light-a100);--ids-colors-brand-ghost-bg-high: var(--ids-colors-mildang-p-t-light-a200);--ids-colors-brand-ghost-bg-highest: var(--ids-colors-mildang-p-t-light-a300);--ids-colors-brand-text-base: var(--ids-colors-mildang-p-t-light-1000);--ids-colors-button-filled-bg-default: var(--ids-colors-primary-fill-base);--ids-colors-button-filled-bg-selected: var(--ids-colors-positive-fill-base);--ids-colors-button-filled-fg-default: var(--ids-colors-inverse-icon-base);--ids-colors-button-filled-fg-selected: var(--ids-colors-inverse-icon-base);--ids-colors-button-filled-text-default: var(--ids-colors-inverse-text-base);--ids-colors-button-filled-text-selected: var(--ids-colors-inverse-text-base);--ids-colors-button-outlined-bg-default: var(--ids-colors-white-a000);--ids-colors-button-outlined-bg-selected: var(--ids-colors-positive-ghost-bg-base);--ids-colors-button-outlined-border-default: var(--ids-colors-primary-border-highest);--ids-colors-button-outlined-border-selected: var(--ids-colors-positive-border-highest);--ids-colors-button-outlined-fg-default: var(--ids-colors-primary-fill-base);--ids-colors-button-outlined-fg-selected: var(--ids-colors-positive-fill-base);--ids-colors-button-outlined-text-default: var(--ids-colors-primary-text-base);--ids-colors-button-outlined-text-selected: var(--ids-colors-positive-text-base);--ids-colors-button-subtle-bg-default: var(--ids-colors-white-a000);--ids-colors-button-subtle-bg-selected: var(--ids-colors-positive-ghost-bg-base);--ids-colors-button-subtle-border-default: var(--ids-colors-primary-border-base);--ids-colors-button-subtle-border-selected: var(--ids-colors-positive-border-high);--ids-colors-button-subtle-fg-default: var(--ids-colors-neutral-icon-base);--ids-colors-button-subtle-fg-selected: var(--ids-colors-positive-fill-base);--ids-colors-button-subtle-text-default: var(--ids-colors-neutral-text-lowest);--ids-colors-button-subtle-text-selected: var(--ids-colors-positive-text-base);--ids-colors-button-impact-fg-default: var(--ids-colors-white-1200);--ids-colors-button-impact-text-default: var(--ids-colors-white-1200);--ids-colors-related-sites-surface-base: #fefefe;--ids-colors-related-sites-text-base: #181a1d;--ids-colors-related-sites-text-low: #6e737a;--ids-colors-related-sites-icon-base: #797d85;--ids-colors-related-sites-icon-low: #ffe9a1;--ids-colors-related-sites-ghost-bg-base: #1216190f;--ids-colors-related-sites-ghost-bg-high: #12161917;--ids-colors-card-surface-bg: var(--ids-colors-neutral-surface-low);--ids-colors-card-surface-border: var(--ids-colors-neutral-border-low);--ids-colors-chip-fill-bg-brand: var(--ids-colors-gray-light-1200);--ids-colors-chip-fill-bg-neutral: var(--ids-colors-gray-light-1200);--ids-colors-chip-fill-bg-green: var(--ids-colors-green-light-700);--ids-colors-chip-fill-bg-orange: var(--ids-colors-orange-light-700);--ids-colors-chip-fill-bg-blue: var(--ids-colors-blue-light-700);--ids-colors-chip-fill-bg-red: var(--ids-colors-red-light-700);--ids-colors-chip-fill-fg-default: var(--ids-colors-white-1200);--ids-colors-chip-fill-fg-icon: var(--ids-colors-white-1200);--ids-colors-chip-fill-fg-text: var(--ids-colors-white-1200);--ids-colors-chip-fill-fg-orange: var(--ids-colors-white-1200);--ids-colors-chip-outlined-bg-brand: transparent;--ids-colors-chip-outlined-bg-neutral: transparent;--ids-colors-chip-outlined-bg-green: transparent;--ids-colors-chip-outlined-bg-orange: transparent;--ids-colors-chip-outlined-bg-blue: transparent;--ids-colors-chip-outlined-bg-red: transparent;--ids-colors-chip-outlined-border-brand: var(--ids-colors-gray-light-600);--ids-colors-chip-outlined-border-neutral: var(--ids-colors-gray-light-600);--ids-colors-chip-outlined-border-green: var(--ids-colors-green-light-600);--ids-colors-chip-outlined-border-orange: var(--ids-colors-orange-light-600);--ids-colors-chip-outlined-border-blue: var(--ids-colors-blue-light-600);--ids-colors-chip-outlined-border-red: var(--ids-colors-red-light-600);--ids-colors-chip-outlined-fg-brand: var(--ids-colors-gray-light-900);--ids-colors-chip-outlined-fg-neutral: var(--ids-colors-gray-light-900);--ids-colors-chip-outlined-fg-green: var(--ids-colors-green-light-700);--ids-colors-chip-outlined-fg-orange: var(--ids-colors-orange-light-650);--ids-colors-chip-outlined-fg-blue: var(--ids-colors-blue-light-700);--ids-colors-chip-outlined-fg-red: var(--ids-colors-red-light-700);--ids-colors-chip-outlined-text-brand: var(--ids-colors-gray-light-1000);--ids-colors-chip-outlined-text-neutral: var(--ids-colors-gray-light-1000);--ids-colors-chip-outlined-text-green: var(--ids-colors-green-light-1000);--ids-colors-chip-outlined-text-orange: var(--ids-colors-orange-light-1000);--ids-colors-chip-outlined-text-blue: var(--ids-colors-blue-light-1000);--ids-colors-chip-outlined-text-red: var(--ids-colors-red-light-1000);--ids-colors-chip-text-bg-brand: var(--ids-colors-black-a100);--ids-colors-chip-text-bg-neutral: var(--ids-colors-black-a100);--ids-colors-chip-text-bg-green: var(--ids-colors-green-light-a100);--ids-colors-chip-text-bg-orange: var(--ids-colors-orange-light-a100);--ids-colors-chip-text-bg-blue: var(--ids-colors-blue-light-a100);--ids-colors-chip-text-bg-red: var(--ids-colors-red-light-a100);--ids-colors-chip-text-fg-brand: var(--ids-colors-gray-light-900);--ids-colors-chip-text-fg-neutral: var(--ids-colors-gray-light-900);--ids-colors-chip-text-fg-green: var(--ids-colors-green-light-700);--ids-colors-chip-text-fg-orange: var(--ids-colors-orange-light-650);--ids-colors-chip-text-fg-blue: var(--ids-colors-blue-light-700);--ids-colors-chip-text-fg-red: var(--ids-colors-red-light-700);--ids-colors-chip-text-text-brand: var(--ids-colors-gray-light-1000);--ids-colors-chip-text-text-neutral: var(--ids-colors-gray-light-1000);--ids-colors-chip-text-text-green: var(--ids-colors-green-light-1000);--ids-colors-chip-text-text-orange: var(--ids-colors-orange-light-1000);--ids-colors-chip-text-text-blue: var(--ids-colors-blue-light-1000);--ids-colors-chip-text-text-red: var(--ids-colors-red-light-1000);--ids-colors-chip-transparency-text-brand: var(--ids-colors-gray-light-1000);--ids-colors-chip-transparency-text-neutral: var(--ids-colors-gray-light-1000);--ids-colors-chip-transparency-text-green: var(--ids-colors-green-light-1000);--ids-colors-chip-transparency-text-orange: var(--ids-colors-orange-light-1000);--ids-colors-chip-transparency-text-blue: var(--ids-colors-blue-light-1000);--ids-colors-chip-transparency-text-red: var(--ids-colors-red-light-1000);--ids-colors-chip-transparency-icon-brand: var(--ids-colors-gray-light-900);--ids-colors-chip-transparency-icon-neutral: var(--ids-colors-gray-light-900);--ids-colors-chip-transparency-icon-green: var(--ids-colors-green-light-700);--ids-colors-chip-transparency-icon-orange: var(--ids-colors-orange-light-650);--ids-colors-chip-transparency-icon-blue: var(--ids-colors-blue-light-700);--ids-colors-chip-transparency-icon-red: var(--ids-colors-red-light-700);--ids-colors-progress-bar-track-default: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-progress-bar-indicator-brand-bg: var(--ids-colors-neutral-ghost-bg-high);--ids-colors-progress-bar-indicator-brand-border: var(--ids-colors-neutral-ghost-bg-highest);--ids-colors-progress-bar-indicator-green-bg: var(--ids-colors-positive-surface-high);--ids-colors-progress-bar-indicator-green-border: var(--ids-colors-positive-border-highest);--ids-colors-progress-bar-indicator-orange-bg: var(--ids-colors-warning-surface-high);--ids-colors-progress-bar-indicator-orange-border: var(--ids-colors-warning-border-highest);--ids-colors-tabs-list-border: var(--ids-colors-neutral-border-low);--ids-colors-tabs-thumb-default: var(--ids-colors-neutral-fill-high);--ids-colors-tabs-trigger-default: var(--ids-colors-neutral-text-lowest);--ids-colors-tabs-trigger-hover: var(--ids-colors-neutral-text-base);--ids-colors-tabs-trigger-selected: var(--ids-colors-neutral-text-base);--ids-colors-tooltip-bg: var(--ids-colors-neutral-fill-high);--ids-colors-tooltip-text: var(--ids-colors-inverse-text-base);--ids-colors-tooltip-dismiss: var(--ids-colors-inverse-icon-base);--ids-colors-input-container-bg-default: var(--ids-colors-neutral-surface-low);--ids-colors-input-container-bg-disabled: var(--ids-colors-neutral-surface-high);--ids-colors-input-container-bg-error-disabled: var(--ids-colors-critical-surface-high);--ids-colors-input-container-bg-warning-disabled: var(--ids-colors-warning-surface-high);--ids-colors-input-container-bg-success-disabled: var(--ids-colors-positive-surface-high);--ids-colors-input-container-border-default: var(--ids-colors-neutral-border-base);--ids-colors-input-container-border-hover: var(--ids-colors-neutral-border-high);--ids-colors-input-container-border-focus: var(--ids-colors-neutral-border-highest);--ids-colors-input-container-border-error: var(--ids-colors-critical-border-base);--ids-colors-input-container-border-error-hover: var(--ids-colors-critical-border-high);--ids-colors-input-container-border-error-focus: var(--ids-colors-critical-border-highest);--ids-colors-input-container-border-warning: var(--ids-colors-warning-border-base);--ids-colors-input-container-border-warning-hover: var(--ids-colors-warning-border-high);--ids-colors-input-container-border-warning-focus: var(--ids-colors-warning-border-highest);--ids-colors-input-container-border-success: var(--ids-colors-positive-border-base);--ids-colors-input-container-border-success-hover: var(--ids-colors-positive-border-high);--ids-colors-input-container-border-success-focus: var(--ids-colors-positive-border-highest);--ids-colors-input-container-icon-error: var(--ids-colors-critical-icon-base);--ids-colors-input-container-icon-warning: var(--ids-colors-warning-icon-base);--ids-colors-input-container-icon-success: var(--ids-colors-positive-icon-base);--ids-colors-input-container-text-disabled: var(--ids-colors-neutral-text-lowest);--ids-colors-input-container-text-error-disabled: var(--ids-colors-critical-text-base);--ids-colors-input-container-text-warning-disabled: var(--ids-colors-warning-text-base);--ids-colors-input-container-text-success-disabled: var(--ids-colors-positive-text-base);--ids-colors-text-area-container-bg-default: var(--ids-colors-neutral-surface-low);--ids-colors-text-area-container-bg-disabled: var(--ids-colors-neutral-surface-high);--ids-colors-text-area-container-bg-error-disabled: var(--ids-colors-critical-surface-high);--ids-colors-text-area-container-bg-warning-disabled: var(--ids-colors-warning-surface-high);--ids-colors-text-area-container-bg-success-disabled: var(--ids-colors-positive-surface-high);--ids-colors-text-area-container-border-default: var(--ids-colors-neutral-border-base);--ids-colors-text-area-container-border-hover: var(--ids-colors-neutral-border-high);--ids-colors-text-area-container-border-focus: var(--ids-colors-neutral-border-highest);--ids-colors-text-area-container-border-error: var(--ids-colors-critical-border-base);--ids-colors-text-area-container-border-error-hover: var(--ids-colors-critical-border-high);--ids-colors-text-area-container-border-error-focus: var(--ids-colors-critical-border-highest);--ids-colors-text-area-container-border-warning: var(--ids-colors-warning-border-base);--ids-colors-text-area-container-border-warning-hover: var(--ids-colors-warning-border-high);--ids-colors-text-area-container-border-warning-focus: var(--ids-colors-warning-border-highest);--ids-colors-text-area-container-border-success: var(--ids-colors-positive-border-base);--ids-colors-text-area-container-border-success-hover: var(--ids-colors-positive-border-high);--ids-colors-text-area-container-border-success-focus: var(--ids-colors-positive-border-highest);--ids-colors-text-area-container-icon-error: var(--ids-colors-critical-icon-base);--ids-colors-text-area-container-icon-warning: var(--ids-colors-warning-icon-base);--ids-colors-text-area-container-icon-success: var(--ids-colors-positive-icon-base);--ids-colors-text-area-container-text-disabled: var(--ids-colors-neutral-text-lowest);--ids-colors-text-area-container-text-error-disabled: var(--ids-colors-critical-text-base);--ids-colors-text-area-container-text-warning-disabled: var(--ids-colors-warning-text-base);--ids-colors-text-area-container-text-success-disabled: var(--ids-colors-positive-text-base);--ids-colors-radio-icon: var(--ids-colors-neutral-fill-base);--ids-colors-radio-icon-checked: var(--ids-colors-positive-icon-base);--ids-colors-radio-hover-bg: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-radio-label: var(--ids-colors-neutral-text-base);--ids-colors-radio-description: var(--ids-colors-neutral-text-lowest);--ids-colors-radio-end-icon: var(--ids-colors-neutral-icon-base);--ids-colors-radio-box-border: var(--ids-colors-neutral-border-base);--ids-colors-radio-box-checked-bg: var(--ids-colors-positive-ghost-bg-base);--ids-colors-radio-box-checked-border: var(--ids-colors-positive-border-base);--ids-colors-radio-box-check-icon: var(--ids-colors-positive-icon-base);--ids-colors-radio-box-checked-text: var(--ids-colors-positive-text-base);--ids-colors-radio-card-checked-bg: var(--ids-colors-positive-ghost-bg-base);--ids-colors-radio-card-checked-border: var(--ids-colors-positive-border-base);--ids-colors-checkbox-icon: var(--ids-colors-neutral-fill-base);--ids-colors-checkbox-icon-checked: var(--ids-colors-positive-fill-base);--ids-colors-checkbox-hover-bg: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-checkbox-label: var(--ids-colors-neutral-text-base);--ids-colors-toggle-switch-track: var(--ids-colors-neutral-fill-base);--ids-colors-toggle-switch-checked-track: var(--ids-colors-positive-fill-base);--ids-colors-toggle-switch-thumb: var(--ids-colors-white-1200);--ids-colors-select-trigger-bg: var(--ids-colors-neutral-surface-low);--ids-colors-select-trigger-border-focused: var(--ids-colors-neutral-border-highest);--ids-colors-select-trigger-border-filled: var(--ids-colors-neutral-border-base);--ids-colors-select-trigger-border-hover-filled: var(--ids-colors-neutral-border-high);--ids-colors-select-trigger-border-hover: var(--ids-colors-neutral-border-high);--ids-colors-select-trigger-text-focused: var(--ids-colors-neutral-text-lowest);--ids-colors-select-value-text-filled: var(--ids-colors-neutral-text-base);--ids-colors-select-indicator-color: var(--ids-colors-neutral-icon-base);--ids-colors-select-indicator-color-focused: var(--ids-colors-neutral-icon-base);--ids-colors-select-clear-trigger-color: var(--ids-colors-neutral-icon-base);--ids-colors-menu-content-bg: var(--ids-colors-neutral-surface-low);--ids-colors-menu-item-bg-selected: var(--ids-colors-button-subtle-bg-selected);--ids-colors-menu-item-bg-selected-hover: linear-gradient(0deg, var(--ids-colors-overlay-darken-hover) 0%, var(--ids-colors-overlay-darken-hover) 100%), var(--ids-colors-button-subtle-bg-selected);--ids-colors-menu-item-color-selected: var(--ids-colors-button-subtle-text-selected);--ids-colors-menu-item-color-hover: currentColor;--ids-colors-menu-item-icon-color-hover: var(--ids-colors-neutral-icon-base);--ids-colors-menu-item-icon-color-selected: var(--ids-colors-button-subtle-fg-selected);--ids-colors-menu-item-indicator-color: var(--ids-colors-button-subtle-fg-selected);--ids-colors-menu-separator-color: var(--ids-colors-neutral-border-low);--ids-colors-menu-active-bg: var(--ids-colors-button-subtle-bg-selected);--ids-colors-menu-active-color: var(--ids-colors-button-subtle-text-selected);--ids-colors-menu-active-icon-color: var(--ids-colors-button-subtle-fg-selected);--ids-colors-menu-empty-state-color: var(--ids-colors-neutral-icon-base);--ids-colors-combobox-trigger-bg-default: transparent;--ids-colors-combobox-trigger-bg-disabled: transparent;--ids-colors-combobox-trigger-placeholder-color: var(--ids-colors-neutral-text-lowest);--ids-colors-combobox-icon-color: var(--ids-colors-neutral-icon-base);--ids-colors-notice-error-bg: var(--ids-colors-critical-surface-base);--ids-colors-notice-error-text: var(--ids-colors-critical-text-base);--ids-colors-notice-error-icon: var(--ids-colors-critical-icon-base);--ids-colors-notice-error-border: var(--ids-colors-critical-border-highest);--ids-colors-notice-error-confirm-button: var(--ids-colors-critical-text-base);--ids-colors-notice-error-close-button-icon: var(--ids-colors-critical-icon-base);--ids-colors-notice-warning-bg: var(--ids-colors-warning-surface-base);--ids-colors-notice-warning-text: var(--ids-colors-warning-text-base);--ids-colors-notice-warning-icon: var(--ids-colors-warning-icon-base);--ids-colors-notice-warning-border: var(--ids-colors-warning-border-highest);--ids-colors-notice-warning-confirm-button: var(--ids-colors-warning-text-base);--ids-colors-notice-warning-close-button-icon: var(--ids-colors-warning-icon-base);--ids-colors-notice-success-bg: var(--ids-colors-positive-surface-base);--ids-colors-notice-success-text: var(--ids-colors-positive-text-base);--ids-colors-notice-success-icon: var(--ids-colors-positive-icon-base);--ids-colors-notice-success-border: var(--ids-colors-positive-border-highest);--ids-colors-notice-success-confirm-button: var(--ids-colors-positive-text-base);--ids-colors-notice-success-close-button-icon: var(--ids-colors-positive-icon-base);--ids-colors-notice-info-bg: var(--ids-colors-info-surface-base);--ids-colors-notice-info-text: var(--ids-colors-info-text-base);--ids-colors-notice-info-icon: var(--ids-colors-info-icon-base);--ids-colors-notice-info-border: var(--ids-colors-info-border-highest);--ids-colors-notice-info-confirm-button: var(--ids-colors-info-text-base);--ids-colors-notice-info-close-button-icon: var(--ids-colors-info-icon-base);--ids-colors-notice-basic-bg: var(--ids-colors-neutral-surface-high);--ids-colors-notice-basic-text: var(--ids-colors-neutral-text-lowest);--ids-colors-notice-basic-icon: var(--ids-colors-neutral-icon-base);--ids-colors-notice-basic-border: var(--ids-colors-neutral-border-base);--ids-colors-notice-basic-confirm-button: var(--ids-colors-neutral-text-lowest);--ids-colors-notice-basic-close-button-icon: var(--ids-colors-neutral-icon-base);--ids-colors-error-state-bg: var(--ids-colors-critical-surface-base);--ids-colors-spinner-track-white: var(--ids-colors-white-a500);--ids-colors-spinner-track-green: var(--ids-colors-positive-ghost-bg-highest);--ids-colors-spinner-track-neutral: var(--ids-colors-black-a300);--ids-colors-spinner-track-brand: var(--ids-colors-brand-ghost-bg-highest);--ids-colors-spinner-track-inverse: var(--ids-colors-spinner-track-white);--ids-colors-spinner-indicator-white: var(--ids-colors-white-1200);--ids-colors-spinner-indicator-green: var(--ids-colors-positive-fill-base);--ids-colors-spinner-indicator-neutral: var(--ids-colors-gray-light-1200);--ids-colors-spinner-indicator-brand: var(--ids-colors-brand-fill-base);--ids-colors-spinner-indicator-inverse: var(--ids-colors-spinner-indicator-white);--ids-colors-table-line-color: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-table-pinned-border-color: var(--ids-colors-neutral-border-high);--ids-colors-table-row-selected-bg: var(--ids-colors-info-ghost-bg-base);--ids-colors-table-row-selected-outline-color: var(--ids-colors-info-border-highest);--ids-colors-table-cell-focus-outline-color: var(--ids-colors-info-border-highest);--ids-colors-table-dragging-bg: var(--ids-colors-neutral-surface-high);--ids-colors-date-picker-content-bg: var(--ids-colors-neutral-surface-low);--ids-colors-date-picker-content-border: transparent;--ids-colors-date-picker-day-text-default: var(--ids-colors-neutral-text-base);--ids-colors-date-picker-day-text-today: var(--ids-colors-warning-fill-base);--ids-colors-date-picker-day-text-selected: var(--ids-colors-inverse-text-base);--ids-colors-date-picker-day-text-in-range: var(--ids-colors-neutral-text-base);--ids-colors-date-picker-day-text-range-end: var(--ids-colors-inverse-text-base);--ids-colors-date-picker-day-text-disabled: var(--ids-colors-neutral-text-lowest);--ids-colors-date-picker-day-bg-hover: transparent;--ids-colors-date-picker-day-bg-selected: var(--ids-colors-neutral-fill-high);--ids-colors-date-picker-day-bg-in-range: var(--ids-colors-neutral-surface-high);--ids-colors-date-picker-day-bg-range-end: var(--ids-colors-neutral-fill-high);--ids-colors-date-picker-day-border-hover: var(--ids-colors-neutral-fill-high);--ids-colors-date-picker-day-border-focus: var(--ids-colors-neutral-fill-high);--ids-colors-date-picker-weekday-text: var(--ids-colors-neutral-text-lowest);--ids-colors-date-picker-footer-bg: var(--ids-colors-neutral-surface-high);--ids-colors-date-picker-footer-border-top: transparent;--ids-colors-date-picker-grid-border-bottom-color: transparent;--ids-colors-date-picker-input-border-open: var(--ids-colors-neutral-border-highest);--ids-colors-dialog-footer-bg: var(--ids-colors-neutral-surface-high);--ids-colors-time-picker-footer-bg: var(--ids-colors-neutral-surface-high);--ids-colors-time-picker-grid-border-bottom-color: transparent;--ids-colors-time-picker-input-text-default: var(--ids-colors-neutral-text-base);--ids-colors-time-picker-input-text-filled: var(--ids-colors-neutral-text-base);--ids-colors-time-picker-input-text-disabled: var(--ids-colors-input-container-text-disabled);--ids-colors-time-picker-input-border-open: var(--ids-colors-neutral-border-highest);--ids-colors-badge-ring: var(--ids-colors-gray-light-100);--ids-colors-skeleton-color-base: var(--ids-colors-neutral-ghost-bg-highest);--ids-colors-skeleton-color-highlight: var(--ids-colors-neutral-ghost-bg-high);--ids-colors-property-panel-field-label: var(--ids-colors-neutral-text-low);--ids-colors-focus-ring-border-default: var(--ids-colors-info-border-highest);--ids-colors-overlay-scrim: var(--ids-colors-black-a900);--ids-colors-overlay-darken-hover: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-overlay-darken-pressed: var(--ids-colors-neutral-ghost-bg-high);--ids-colors-overlay-lighten-hover: var(--ids-colors-white-a400);--ids-colors-overlay-lighten-pressed: var(--ids-colors-white-a600);--ids-spacing-chip-size-xs-root-padding-x: var(--ids-spacing-4);--ids-spacing-chip-size-xs-gap: var(--ids-spacing-0);--ids-spacing-chip-size-xs-label-padding-x: var(--ids-spacing-2);--ids-spacing-chip-size-sm-root-padding-x: var(--ids-spacing-4);--ids-spacing-chip-size-sm-gap: var(--ids-spacing-0);--ids-spacing-chip-size-sm-label-padding-x: var(--ids-spacing-2);--ids-spacing-chip-size-md-root-padding-x: var(--ids-spacing-4);--ids-spacing-chip-size-md-gap: var(--ids-spacing-0);--ids-spacing-chip-size-md-label-padding-x: 3px;--ids-spacing-chip-size-lg-root-padding-x: var(--ids-spacing-4);--ids-spacing-chip-size-lg-gap: var(--ids-spacing-0);--ids-spacing-chip-size-lg-label-padding-x: var(--ids-spacing-4);--ids-spacing-progress-bar-size-sm-gap: var(--ids-spacing-8);--ids-spacing-progress-bar-size-md-gap: var(--ids-spacing-8);--ids-spacing-progress-bar-size-lg-gap: var(--ids-spacing-12);--ids-spacing-tabs-list-gap: var(--ids-spacing-16);--ids-spacing-tabs-list-stretch-gap: var(--ids-spacing-8);--ids-spacing-tabs-trigger-gap: var(--ids-spacing-4);--ids-spacing-tabs-trigger-padding-top: var(--ids-spacing-0);--ids-spacing-tabs-trigger-padding-bottom: var(--ids-spacing-0);--ids-spacing-button-size-xl-padding-x: var(--ids-spacing-20);--ids-spacing-button-size-xl-padding-x-with-icon: var(--ids-spacing-16);--ids-spacing-button-size-xl-padding-y: var(--ids-spacing-10);--ids-spacing-button-size-xl-padding-x-narrow: var(--ids-spacing-12);--ids-spacing-button-size-xl-padding-x-narrow-with-icon: var(--ids-spacing-8);--ids-spacing-button-size-xl-gap: var(--ids-spacing-8);--ids-spacing-button-size-lg-padding-x: var(--ids-spacing-16);--ids-spacing-button-size-lg-padding-x-with-icon: var(--ids-spacing-12);--ids-spacing-button-size-lg-padding-y: var(--ids-spacing-8);--ids-spacing-button-size-lg-padding-x-narrow: var(--ids-spacing-10);--ids-spacing-button-size-lg-padding-x-narrow-with-icon: var(--ids-spacing-6);--ids-spacing-button-size-lg-gap: var(--ids-spacing-6);--ids-spacing-button-size-md-padding-x: var(--ids-spacing-12);--ids-spacing-button-size-md-padding-x-with-icon: var(--ids-spacing-8);--ids-spacing-button-size-md-padding-y: var(--ids-spacing-6);--ids-spacing-button-size-md-padding-x-narrow: var(--ids-spacing-8);--ids-spacing-button-size-md-padding-x-narrow-with-icon: var(--ids-spacing-4);--ids-spacing-button-size-md-gap: var(--ids-spacing-4);--ids-spacing-button-size-sm-padding-x: var(--ids-spacing-10);--ids-spacing-button-size-sm-padding-x-with-icon: var(--ids-spacing-8);--ids-spacing-button-size-sm-padding-y: var(--ids-spacing-6);--ids-spacing-button-size-sm-padding-x-narrow: var(--ids-spacing-6);--ids-spacing-button-size-sm-padding-x-narrow-with-icon: var(--ids-spacing-4);--ids-spacing-button-size-sm-gap: var(--ids-spacing-4);--ids-spacing-button-size-xs-padding-x: var(--ids-spacing-8);--ids-spacing-button-size-xs-padding-x-with-icon: var(--ids-spacing-8);--ids-spacing-button-size-xs-padding-y: var(--ids-spacing-2);--ids-spacing-button-size-xs-padding-x-narrow: var(--ids-spacing-4);--ids-spacing-button-size-xs-padding-x-narrow-with-icon: var(--ids-spacing-4);--ids-spacing-button-size-xs-gap: var(--ids-spacing-4);--ids-spacing-tooltip-padding-left: var(--ids-spacing-12);--ids-spacing-tooltip-padding-right: var(--ids-spacing-12);--ids-spacing-tooltip-padding-y: var(--ids-spacing-8);--ids-spacing-tooltip-padding-right-closable: var(--ids-spacing-8);--ids-spacing-icon-button-size-xs-padding: 3px;--ids-spacing-icon-button-size-sm-padding: 5px;--ids-spacing-icon-button-size-md-padding: var(--ids-spacing-6);--ids-spacing-icon-button-size-lg-padding: 7px;--ids-spacing-icon-button-size-xl-padding: 9px;--ids-spacing-floating-button-size-md-padding-y: var(--ids-spacing-12);--ids-spacing-floating-button-size-md-padding-left: var(--ids-spacing-16);--ids-spacing-floating-button-size-md-padding-right: var(--ids-spacing-16);--ids-spacing-floating-button-size-md-padding-left-with-icon: var(--ids-spacing-16);--ids-spacing-floating-button-size-md-padding-right-with-icon: var(--ids-spacing-20);--ids-spacing-floating-button-size-md-padding-right-with-end-icon: var(--ids-spacing-20);--ids-spacing-floating-button-size-md-gap: var(--ids-spacing-8);--ids-spacing-floating-button-size-sm-padding-y: var(--ids-spacing-4);--ids-spacing-floating-button-size-sm-padding-left: var(--ids-spacing-12);--ids-spacing-floating-button-size-sm-padding-right: var(--ids-spacing-12);--ids-spacing-floating-button-size-sm-padding-left-with-icon: var(--ids-spacing-12);--ids-spacing-floating-button-size-sm-padding-right-with-icon: var(--ids-spacing-16);--ids-spacing-floating-button-size-sm-padding-right-with-end-icon: var(--ids-spacing-12);--ids-spacing-floating-button-size-sm-gap: var(--ids-spacing-4);--ids-spacing-input-container-padding-x: var(--ids-spacing-12);--ids-spacing-input-size-xs-padding-y: 3px;--ids-spacing-input-size-sm-padding-y: var(--ids-spacing-4);--ids-spacing-input-size-md-padding-y: 5px;--ids-spacing-input-size-lg-padding-y: 7px;--ids-spacing-input-size-xl-padding-y: 9px;--ids-spacing-text-area-container-padding-x: var(--ids-spacing-12);--ids-spacing-text-area-size-sm-padding-y: var(--ids-spacing-4);--ids-spacing-text-area-size-md-padding-y: 5px;--ids-spacing-text-area-size-lg-padding-y: 7px;--ids-spacing-text-area-size-xl-padding-y: var(--ids-spacing-10);--ids-spacing-radio-size-sm-gap: var(--ids-spacing-4);--ids-spacing-radio-size-sm-indicator-area-padding: var(--ids-spacing-2);--ids-spacing-radio-size-md-gap: var(--ids-spacing-4);--ids-spacing-radio-size-md-indicator-area-padding: var(--ids-spacing-2);--ids-spacing-checkbox-content-gap: var(--ids-spacing-4);--ids-spacing-checkbox-size-sm-gap: var(--ids-spacing-4);--ids-spacing-checkbox-size-sm-padding: var(--ids-spacing-2);--ids-spacing-checkbox-size-md-gap: var(--ids-spacing-0);--ids-spacing-checkbox-size-md-padding: var(--ids-spacing-6);--ids-spacing-menu-content-padding-y: var(--ids-spacing-4);--ids-spacing-menu-content-padding-x: var(--ids-spacing-0);--ids-spacing-menu-content-side-offset: var(--ids-spacing-0);--ids-spacing-menu-item-padding-y: var(--ids-spacing-6);--ids-spacing-menu-item-padding-y-with-description: var(--ids-spacing-8);--ids-spacing-menu-item-padding-left: var(--ids-spacing-16);--ids-spacing-menu-item-padding-right: var(--ids-spacing-12);--ids-spacing-menu-group-label-padding-left: var(--ids-spacing-16);--ids-spacing-menu-group-label-padding-right: var(--ids-spacing-12);--ids-spacing-menu-group-label-padding-top: var(--ids-spacing-4);--ids-spacing-menu-separator-margin-y: var(--ids-spacing-4);--ids-spacing-combobox-trigger-padding-x: 0;--ids-spacing-notice-icon-padding-y: var(--ids-spacing-2);--ids-spacing-error-state-padding-y: 51px;--ids-spacing-date-picker-content-padding-top: var(--ids-spacing-0);--ids-spacing-date-picker-content-padding-x: var(--ids-spacing-0);--ids-spacing-date-picker-content-padding-bottom: var(--ids-spacing-0);--ids-spacing-date-picker-content-gap: var(--ids-spacing-20);--ids-spacing-date-picker-view-control-padding-top: var(--ids-spacing-16);--ids-spacing-date-picker-view-control-padding-x: var(--ids-spacing-0);--ids-spacing-date-picker-view-control-padding-bottom: var(--ids-spacing-0);--ids-spacing-date-picker-table-padding-top: var(--ids-spacing-12);--ids-spacing-date-picker-table-padding-x: var(--ids-spacing-16);--ids-spacing-date-picker-table-padding-bottom: var(--ids-spacing-12);--ids-spacing-date-picker-table-cell-gap-y: var(--ids-spacing-2);--ids-spacing-date-picker-table-header-padding-bottom: 18px;--ids-spacing-date-picker-footer-padding-x: var(--ids-spacing-24);--ids-spacing-date-picker-footer-padding-y: var(--ids-spacing-12);--ids-spacing-date-picker-preset-list-padding-right: var(--ids-spacing-0);--ids-spacing-dialog-xs-header-pt: var(--ids-spacing-16);--ids-spacing-dialog-xs-header-pb: var(--ids-spacing-12);--ids-spacing-dialog-xs-header-px: var(--ids-spacing-16);--ids-spacing-dialog-xs-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-xs-body-pb: var(--ids-spacing-16);--ids-spacing-dialog-xs-body-px: var(--ids-spacing-16);--ids-spacing-dialog-xs-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-xs-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-xs-footer-px: var(--ids-spacing-16);--ids-spacing-dialog-sm-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-sm-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-sm-header-px: var(--ids-spacing-24);--ids-spacing-dialog-sm-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-sm-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-sm-body-px: var(--ids-spacing-24);--ids-spacing-dialog-sm-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-sm-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-sm-footer-px: var(--ids-spacing-24);--ids-spacing-dialog-md-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-md-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-md-header-px: var(--ids-spacing-24);--ids-spacing-dialog-md-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-md-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-md-body-px: var(--ids-spacing-24);--ids-spacing-dialog-md-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-md-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-md-footer-px: var(--ids-spacing-24);--ids-spacing-dialog-lg-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-lg-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-lg-header-px: var(--ids-spacing-24);--ids-spacing-dialog-lg-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-lg-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-lg-body-px: var(--ids-spacing-24);--ids-spacing-dialog-lg-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-lg-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-lg-footer-px: var(--ids-spacing-24);--ids-spacing-dialog-xl-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-xl-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-xl-header-px: var(--ids-spacing-24);--ids-spacing-dialog-xl-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-xl-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-xl-body-px: var(--ids-spacing-24);--ids-spacing-dialog-xl-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-xl-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-xl-footer-px: var(--ids-spacing-24);--ids-spacing-dialog-full-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-full-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-full-header-px: var(--ids-spacing-24);--ids-spacing-dialog-full-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-full-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-full-body-px: var(--ids-spacing-24);--ids-spacing-dialog-full-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-full-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-full-footer-px: var(--ids-spacing-24);--ids-spacing-time-picker-input-container-padding-x: var(--ids-spacing-12);--ids-spacing-segmented-control-size-sm-padding-y: 2px;--ids-spacing-segmented-control-size-md-padding-y: 4px;--ids-spacing-segmented-control-size-lg-padding-y: 9px;--ids-spacing-chat-bubble-compact-padding-x: var(--ids-spacing-10);--ids-spacing-chat-bubble-compact-padding-y: var(--ids-spacing-4);--ids-spacing-chat-bubble-compact-gap: var(--ids-spacing-2);--ids-spacing-chat-bubble-balanced-padding-x: var(--ids-spacing-12);--ids-spacing-chat-bubble-balanced-padding-y: var(--ids-spacing-6);--ids-spacing-chat-bubble-balanced-gap: var(--ids-spacing-4);--ids-spacing-chat-bubble-spacious-padding-x: var(--ids-spacing-16);--ids-spacing-chat-bubble-spacious-padding-y: var(--ids-spacing-10);--ids-spacing-chat-bubble-spacious-gap: var(--ids-spacing-8);--ids-spacing-property-panel-field-gap: var(--ids-spacing-4);--ids-sizes-chip-size-xs-height: 18px;--ids-sizes-chip-size-xs-icon: 12px;--ids-sizes-chip-size-sm-height: 20px;--ids-sizes-chip-size-sm-icon: 14px;--ids-sizes-chip-size-md-height: 24px;--ids-sizes-chip-size-md-icon: 16px;--ids-sizes-chip-size-lg-height: 32px;--ids-sizes-chip-size-lg-icon: 18px;--ids-sizes-progress-bar-size-sm-height: 4px;--ids-sizes-progress-bar-size-md-height: 6px;--ids-sizes-progress-bar-size-lg-height: 16px;--ids-sizes-tabs-list-height: 48px;--ids-sizes-tabs-trigger-height: 100%;--ids-sizes-tabs-icon-size: 18px;--ids-sizes-tabs-fade-width: 48px;--ids-sizes-tabs-fade-height: 48px;--ids-sizes-tabs-thumb-height: 2px;--ids-sizes-button-size-xl-icon: 24px;--ids-sizes-button-size-lg-icon: 22px;--ids-sizes-button-size-md-icon: 20px;--ids-sizes-button-size-sm-icon: 18px;--ids-sizes-button-size-xs-icon: 16px;--ids-sizes-icon-button-size-xs-container: 24px;--ids-sizes-icon-button-size-xs-icon: 18px;--ids-sizes-icon-button-size-sm-container: 32px;--ids-sizes-icon-button-size-sm-icon: 22px;--ids-sizes-icon-button-size-md-container: 36px;--ids-sizes-icon-button-size-md-icon: 24px;--ids-sizes-icon-button-size-lg-container: 42px;--ids-sizes-icon-button-size-lg-icon: 28px;--ids-sizes-icon-button-size-xl-container: 50px;--ids-sizes-icon-button-size-xl-icon: 32px;--ids-sizes-floating-button-size-md-container: 56px;--ids-sizes-floating-button-size-md-icon-icon-only: 24px;--ids-sizes-floating-button-size-md-icon-extended: 24px;--ids-sizes-floating-button-size-md-spinner-icon-only: 24px;--ids-sizes-floating-button-size-md-spinner-extended: 24px;--ids-sizes-floating-button-size-sm-container: 36px;--ids-sizes-floating-button-size-sm-icon-icon-only: 20px;--ids-sizes-floating-button-size-sm-icon-extended: 20px;--ids-sizes-floating-button-size-sm-spinner-icon-only: 20px;--ids-sizes-floating-button-size-sm-spinner-extended: 20px;--ids-sizes-input-size-xs-height: auto;--ids-sizes-input-size-sm-height: auto;--ids-sizes-input-size-md-height: auto;--ids-sizes-input-size-lg-height: auto;--ids-sizes-input-size-xl-height: auto;--ids-sizes-text-area-size-sm-min-height: auto;--ids-sizes-text-area-size-md-min-height: auto;--ids-sizes-text-area-size-lg-min-height: auto;--ids-sizes-text-area-size-xl-min-height: auto;--ids-sizes-radio-size-sm-icon-size: 20px;--ids-sizes-radio-size-sm-end-icon-size: 18px;--ids-sizes-radio-size-md-icon-size: 24px;--ids-sizes-radio-size-md-end-icon-size: 18px;--ids-sizes-checkbox-size-sm-control-size: 24px;--ids-sizes-checkbox-size-md-control-size: 36px;--ids-sizes-select-size-sm-height: 32px;--ids-sizes-select-size-md-height: 36px;--ids-sizes-select-size-lg-height: 42px;--ids-sizes-select-size-xl-height: 48px;--ids-sizes-menu-content-max-height: none;--ids-sizes-menu-item-min-height: 36px;--ids-sizes-menu-item-indicator-size: 20px;--ids-sizes-combobox-root-width: 380px;--ids-sizes-combobox-trigger-height: auto;--ids-sizes-notice-icon: 20px;--ids-sizes-error-state-min-height: 172px;--ids-sizes-error-state-icon: 20px;--ids-sizes-date-picker-content-width: 300px;--ids-sizes-date-picker-day-size: 36px;--ids-sizes-date-picker-table-header-height: 13px;--ids-sizes-date-picker-trigger-root-size: 48px;--ids-sizes-date-picker-trigger-icon-wrapper-size: 36px;--ids-sizes-date-picker-trigger-icon-size: 24px;--ids-sizes-time-picker-input-container-min-height: auto;--ids-sizes-badge-size-xs-icon: 18px;--ids-sizes-badge-size-sm-icon: 22px;--ids-sizes-badge-size-md-icon: 24px;--ids-sizes-badge-size-lg-icon: 28px;--ids-sizes-badge-size-xl-icon: 32px;--ids-sizes-avatar-badge-size-xs-dot: 5px;--ids-sizes-avatar-badge-size-sm-dot: 6px;--ids-sizes-avatar-badge-size-md-dot: 8px;--ids-sizes-avatar-badge-size-lg-dot: 10px;--ids-sizes-avatar-badge-size-xl-dot: 12px;--ids-sizes-chat-thread-max-width: 44rem;--ids-sizes-chat-message-max-width: 455px;--ids-sizes-chat-composer-input-min-height: 40px;--ids-sizes-chat-composer-input-max-height: 128px;--ids-sizes-chat-chain-of-thought-preview-max-height: 16rem;--ids-sizes-chat-action-bar-button: 32px;--ids-sizes-chat-action-bar-icon: 18px;--ids-sizes-chat-branch-picker-button: 24px;--ids-sizes-chat-branch-picker-icon: 16px;--ids-sizes-chat-attachment-thumb: 40px;--ids-sizes-chat-attachment-thumb-icon: 20px;--ids-sizes-chat-attachment-remove: 20px;--ids-sizes-chat-attachment-remove-icon: 14px;--ids-sizes-chat-attachment-max-width: 280px;--ids-sizes-property-panel-field-label-font-size: var(--ids-font-sizes-12);--ids-sizes-property-panel-field-label-line-height: var(--ids-line-heights-18);--ids-radii-chip-root: var(--ids-radii-8);--ids-radii-button-root: var(--ids-radii-8);--ids-radii-button-root-xs: var(--ids-radii-6);--ids-radii-progress-bar-root: var(--ids-radii-full);--ids-radii-tooltip-root: var(--ids-radii-8);--ids-radii-icon-button-root: var(--ids-radii-8);--ids-radii-input-container: var(--ids-radii-8);--ids-radii-input-size-xs-radius: var(--ids-radii-8);--ids-radii-input-size-sm-radius: var(--ids-radii-8);--ids-radii-input-size-md-radius: var(--ids-radii-8);--ids-radii-input-size-lg-radius: var(--ids-radii-8);--ids-radii-input-size-xl-radius: var(--ids-radii-8);--ids-radii-text-area-container: var(--ids-radii-8);--ids-radii-text-area-size-sm-radius: var(--ids-radii-8);--ids-radii-text-area-size-md-radius: var(--ids-radii-8);--ids-radii-text-area-size-lg-radius: var(--ids-radii-8);--ids-radii-text-area-size-xl-radius: var(--ids-radii-8);--ids-radii-select-trigger-radius: var(--ids-radii-8);--ids-radii-select-size-sm-radius: var(--ids-radii-8);--ids-radii-select-size-md-radius: var(--ids-radii-8);--ids-radii-select-size-lg-radius: var(--ids-radii-8);--ids-radii-select-size-xl-radius: var(--ids-radii-8);--ids-radii-menu-content-radius: var(--ids-radii-8);--ids-radii-menu-item-radius: 0px;--ids-radii-combobox-trigger-radius: inherit;--ids-radii-combobox-trigger-size-sm-radius: inherit;--ids-radii-combobox-trigger-size-md-radius: inherit;--ids-radii-combobox-trigger-size-lg-radius: inherit;--ids-radii-combobox-trigger-size-xl-radius: inherit;--ids-radii-notice-root: var(--ids-radii-8);--ids-radii-error-state-root: var(--ids-radii-8);--ids-radii-table-cell-focus-radius: var(--ids-radii-4);--ids-radii-date-picker-content-radius: var(--ids-radii-16);--ids-radii-dialog-content: var(--ids-radii-20);--ids-radii-time-picker-input-container-radius: var(--ids-radii-8);--ids-radii-chat-bubble-compact: var(--ids-radii-12);--ids-radii-chat-bubble-balanced: var(--ids-radii-16);--ids-radii-chat-bubble-spacious: var(--ids-radii-20);--ids-shadows-related-sites-panel: 0px 10px 20px 0px var(--ids-colors-related-sites-ghost-bg-high), 0px 8px 14px 0px var(--ids-colors-related-sites-ghost-bg-base);--ids-shadows-menu-content-shadow: var(--ids-shadows-core-3);--ids-shadows-combobox-trigger-shadow-default: none;--ids-shadows-combobox-trigger-shadow-focused: none;--ids-shadows-combobox-trigger-shadow-open: none;--ids-shadows-notice-root: var(--ids-shadows-core-4);--ids-shadows-table-cell-focus-shadow: var(--ids-shadows-core-2);--ids-shadows-table-dragging-shadow: var(--ids-shadows-core-3);--ids-shadows-tooltip-root: var(--ids-shadows-core-1);--ids-shadows-date-picker-content-shadow: none;--ids-border-widths-date-picker-content-width: 0;--ids-border-widths-date-picker-grid-border-bottom-width: 0;--ids-border-widths-time-picker-grid-border-bottom-width: 0;--ids-fonts-default: var(--ids-fonts-pretendard);--ids-fonts-title: var(--ids-fonts-pretendard);--ids-fonts-headline: var(--ids-fonts-pretendard);--ids-fonts-display: var(--ids-fonts-pretendard);--ids-font-weights-button-default: var(--ids-font-weights-medium);--ids-font-weights-title-default: var(--ids-font-weights-semibold);--ids-font-weights-title-medium: var(--ids-font-weights-medium)}.dark{--ids-colors-primary-surface-base: var(--ids-colors-gray-dark-200);--ids-colors-primary-surface-high: var(--ids-colors-gray-dark-300);--ids-colors-primary-border-base: var(--ids-colors-gray-dark-500);--ids-colors-primary-border-high: var(--ids-colors-gray-dark-600);--ids-colors-primary-border-highest: var(--ids-colors-gray-dark-1200);--ids-colors-primary-fill-base: var(--ids-colors-gray-dark-1200);--ids-colors-primary-icon-base: var(--ids-colors-gray-dark-1200);--ids-colors-primary-text-base: var(--ids-colors-gray-dark-1200);--ids-colors-neutral-surface-low: var(--ids-colors-gray-dark-100);--ids-colors-neutral-surface-base: var(--ids-colors-gray-dark-200);--ids-colors-neutral-surface-high: var(--ids-colors-gray-dark-300);--ids-colors-neutral-surface-highest: var(--ids-colors-gray-dark-400);--ids-colors-neutral-surface-transparent: var(--ids-colors-black-a000);--ids-colors-neutral-fill-base: var(--ids-colors-gray-dark-600);--ids-colors-neutral-fill-high: var(--ids-colors-gray-dark-1200);--ids-colors-neutral-icon-low: var(--ids-colors-gray-dark-600);--ids-colors-neutral-icon-base: var(--ids-colors-gray-dark-900);--ids-colors-neutral-border-low: var(--ids-colors-gray-dark-400);--ids-colors-neutral-border-base: var(--ids-colors-gray-dark-500);--ids-colors-neutral-border-high: var(--ids-colors-gray-dark-600);--ids-colors-neutral-border-highest: var(--ids-colors-gray-dark-1200);--ids-colors-neutral-text-lowest: var(--ids-colors-gray-dark-1000);--ids-colors-neutral-text-low: var(--ids-colors-gray-dark-1100);--ids-colors-neutral-text-base: var(--ids-colors-gray-dark-1200);--ids-colors-neutral-ghost-bg-base: var(--ids-colors-white-a300);--ids-colors-neutral-ghost-bg-high: var(--ids-colors-white-a400);--ids-colors-neutral-ghost-bg-highest: var(--ids-colors-white-a500);--ids-colors-inverse-bg-base: var(--ids-colors-black-1200);--ids-colors-inverse-text-base: var(--ids-colors-black-1200);--ids-colors-inverse-icon-base: var(--ids-colors-black-1200);--ids-colors-warning-surface-base: var(--ids-colors-orange-dark-400);--ids-colors-warning-surface-high: var(--ids-colors-orange-dark-300);--ids-colors-warning-border-base: var(--ids-colors-orange-dark-500);--ids-colors-warning-border-high: var(--ids-colors-orange-dark-600);--ids-colors-warning-border-highest: var(--ids-colors-orange-dark-900);--ids-colors-warning-fill-base: var(--ids-colors-orange-dark-900);--ids-colors-warning-icon-base: var(--ids-colors-orange-dark-1000);--ids-colors-warning-ghost-bg-base: var(--ids-colors-orange-dark-a100);--ids-colors-warning-ghost-bg-high: var(--ids-colors-orange-dark-a200);--ids-colors-warning-ghost-bg-highest: var(--ids-colors-orange-dark-a300);--ids-colors-warning-text-base: var(--ids-colors-orange-dark-1000);--ids-colors-info-surface-base: var(--ids-colors-blue-dark-400);--ids-colors-info-surface-high: var(--ids-colors-blue-dark-300);--ids-colors-info-border-base: var(--ids-colors-blue-dark-500);--ids-colors-info-border-high: var(--ids-colors-blue-dark-600);--ids-colors-info-border-highest: var(--ids-colors-blue-dark-900);--ids-colors-info-fill-base: var(--ids-colors-blue-dark-900);--ids-colors-info-icon-base: var(--ids-colors-blue-dark-900);--ids-colors-info-ghost-bg-base: var(--ids-colors-blue-dark-a100);--ids-colors-info-ghost-bg-high: var(--ids-colors-blue-dark-a200);--ids-colors-info-ghost-bg-highest: var(--ids-colors-blue-dark-a300);--ids-colors-info-text-base: var(--ids-colors-blue-dark-1000);--ids-colors-positive-surface-low: var(--ids-colors-green-dark-500);--ids-colors-positive-surface-base: var(--ids-colors-green-dark-400);--ids-colors-positive-surface-high: var(--ids-colors-green-dark-300);--ids-colors-positive-border-base: var(--ids-colors-green-dark-500);--ids-colors-positive-border-high: var(--ids-colors-green-dark-600);--ids-colors-positive-border-highest: var(--ids-colors-green-dark-900);--ids-colors-positive-fill-base: var(--ids-colors-green-dark-900);--ids-colors-positive-icon-base: var(--ids-colors-green-dark-900);--ids-colors-positive-ghost-bg-base: var(--ids-colors-green-dark-a100);--ids-colors-positive-ghost-bg-high: var(--ids-colors-green-dark-a200);--ids-colors-positive-ghost-bg-highest: var(--ids-colors-green-dark-a300);--ids-colors-positive-text-base: var(--ids-colors-green-dark-1000);--ids-colors-critical-surface-base: var(--ids-colors-red-dark-400);--ids-colors-critical-surface-high: var(--ids-colors-red-dark-300);--ids-colors-critical-border-base: var(--ids-colors-red-dark-500);--ids-colors-critical-border-high: var(--ids-colors-red-dark-600);--ids-colors-critical-border-highest: var(--ids-colors-red-dark-900);--ids-colors-critical-fill-base: var(--ids-colors-red-dark-900);--ids-colors-critical-icon-base: var(--ids-colors-red-dark-700);--ids-colors-critical-ghost-bg-base: var(--ids-colors-red-dark-a100);--ids-colors-critical-ghost-bg-high: var(--ids-colors-red-dark-a200);--ids-colors-critical-ghost-bg-highest: var(--ids-colors-red-dark-a300);--ids-colors-critical-text-base: var(--ids-colors-red-dark-1000);--ids-colors-gradient-primary-stop1: var(--ids-colors-purple-light-900);--ids-colors-gradient-primary-stop2: var(--ids-colors-school-p-t-dark-700);--ids-colors-gradient-primary-default: linear-gradient(135deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-primary-horizontal: linear-gradient(90deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-primary-vertical: linear-gradient(180deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-glow-stop1: var(--ids-colors-gradient-purple-magenta);--ids-colors-gradient-glow-stop2: var(--ids-colors-gradient-purple-blue-end);--ids-colors-gradient-secondary-stop1: var(--ids-colors-pink-light-700);--ids-colors-gradient-secondary-stop2: var(--ids-colors-blue-light-600);--ids-colors-gradient-secondary-default: linear-gradient(135deg, var(--ids-colors-gradient-secondary-stop1) 0%, var(--ids-colors-gradient-secondary-stop2) 100%);--ids-colors-gradient-tertiary-stop1: var(--ids-colors-pink-light-300);--ids-colors-gradient-tertiary-stop2: var(--ids-colors-blue-light-400);--ids-colors-gradient-tertiary-default: linear-gradient(338deg, var(--ids-colors-gradient-tertiary-stop1) 0%, var(--ids-colors-gradient-tertiary-stop2) 100%);--ids-colors-gradient-dim-stop1: var(--ids-colors-black-1200);--ids-colors-gradient-dim-stop2: var(--ids-colors-black-a000);--ids-colors-gradient-dim-fade-out-left: linear-gradient(to left, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-right: linear-gradient(to right, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-top: linear-gradient(to top, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-bottom: linear-gradient(to bottom, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-brand-surface-low: var(--ids-colors-mildang-p-t-dark-100);--ids-colors-brand-surface-base: var(--ids-colors-mildang-p-t-dark-400);--ids-colors-brand-surface-high: var(--ids-colors-mildang-p-t-dark-300);--ids-colors-brand-surface-highest: var(--ids-colors-mildang-p-t-dark-200);--ids-colors-brand-border-low: var(--ids-colors-mildang-p-t-dark-200);--ids-colors-brand-border-base: var(--ids-colors-mildang-p-t-dark-500);--ids-colors-brand-border-high: var(--ids-colors-mildang-p-t-dark-600);--ids-colors-brand-border-highest: var(--ids-colors-mildang-p-t-dark-900);--ids-colors-brand-fill-low: var(--ids-colors-mildang-p-t-dark-600);--ids-colors-brand-fill-base: var(--ids-colors-mildang-p-t-dark-900);--ids-colors-brand-icon-base: var(--ids-colors-mildang-p-t-dark-900);--ids-colors-brand-ghost-bg-base: var(--ids-colors-mildang-p-t-dark-a100);--ids-colors-brand-ghost-bg-high: var(--ids-colors-mildang-p-t-dark-a200);--ids-colors-brand-ghost-bg-highest: var(--ids-colors-mildang-p-t-dark-a300);--ids-colors-brand-text-base: var(--ids-colors-mildang-p-t-dark-1000);--ids-colors-chip-fill-bg-brand: var(--ids-colors-gray-dark-1200);--ids-colors-chip-fill-bg-neutral: var(--ids-colors-gray-dark-1200);--ids-colors-chip-outlined-border-brand: var(--ids-colors-gray-dark-600);--ids-colors-chip-outlined-border-neutral: var(--ids-colors-gray-dark-600);--ids-colors-chip-outlined-fg-brand: var(--ids-colors-gray-dark-900);--ids-colors-chip-outlined-fg-neutral: var(--ids-colors-gray-dark-900);--ids-colors-chip-outlined-text-brand: var(--ids-colors-gray-dark-1000);--ids-colors-chip-outlined-text-neutral: var(--ids-colors-gray-dark-1000);--ids-colors-chip-text-bg-brand: var(--ids-colors-white-a300);--ids-colors-chip-text-bg-neutral: var(--ids-colors-white-a300);--ids-colors-chip-text-fg-brand: var(--ids-colors-gray-dark-900);--ids-colors-chip-text-fg-neutral: var(--ids-colors-gray-dark-900);--ids-colors-chip-text-text-brand: var(--ids-colors-gray-dark-1000);--ids-colors-chip-text-text-neutral: var(--ids-colors-gray-dark-1000);--ids-colors-chip-transparency-text-brand: var(--ids-colors-gray-dark-1000);--ids-colors-chip-transparency-text-neutral: var(--ids-colors-gray-dark-1000);--ids-colors-chip-transparency-icon-brand: var(--ids-colors-gray-dark-900);--ids-colors-chip-transparency-icon-neutral: var(--ids-colors-gray-dark-900);--ids-colors-overlay-lighten-hover: var(--ids-colors-black-a100);--ids-colors-overlay-lighten-pressed: var(--ids-colors-black-a200)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes rowHighlight{0%{background-color:#0000}10%{background-color:var(--ids-colors-info-surface-base)}to{background-color:#0000}}@keyframes circularRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes circularDash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes textShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes indeterminate{0%{left:-40%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes animatedGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 var(--impact-glow-from, #c550ed4d),0 0 0 0 var(--impact-glow-to, #1f72ef4d)}50%{box-shadow:0 0 0 4px var(--impact-glow-from, #c550ed4d),0 0 0 4px var(--impact-glow-to, #1f72ef4d)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes verticalFadeIn{0%{opacity:0;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1)}}@keyframes verticalFadeOut{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.85)}}@keyframes horizontalFadeIn{0%{opacity:0;transform:scaleX(.95)}to{opacity:1;transform:scaleX(1)}}@keyframes horizontalFadeOut{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.95)}}@keyframes dialogContentShow{0%{opacity:0;transform:translateY(-2%)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialogContentHide{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2%)scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes drawerSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawerSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes selectFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes selectFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeVertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes gridRowsExpand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes accordionSlideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordionSlideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes handRaiseEntrance{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes praiseEntrance{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}}@layer recipes{@layer _base{.ids-skeleton{animation:fadein .5s ease-in var(--skeleton-delay, .3s) forwards,shimmer var(--skeleton-duration, 2s) linear var(--skeleton-delay, .3s) infinite reverse;opacity:0;background-color:var(--ids-colors-skeleton-color-base);background-image:linear-gradient(90deg,transparent 25%,var(--ids-colors-skeleton-color-highlight) 50%,transparent 75%);background-repeat:no-repeat;background-size:200% 100%;width:100%;display:block}.ids-carousel-dot{border-radius:var(--ids-radii-full);outline-offset:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;background-color:var(--ids-colors-neutral-ghost-bg-highest);border:none;outline:2px solid #0000;width:8px;height:8px;transition:background-color .15s}.ids-carousel-dot:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-carousel-dot:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px}.ids-field{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);gap:var(--ids-spacing-6);vertical-align:top;border:0;flex-direction:column;min-width:0;display:inline-flex;position:relative}.ids-checkboxGroup{gap:var(--ids-spacing-12);display:flex}.ids-separator{background-color:var(--ids-colors-neutral-ghost-bg-highest);flex-shrink:0}.ids-iconButtonBase{border-radius:var(--ids-radii-icon-button-root);-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.ids-iconButtonBase:before,.ids-iconButtonBase:after{inset:calc(0px - var(--btn-overlay-bleed, 0px));border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute}.ids-iconButtonBase>*{z-index:2;position:relative}.ids-iconButtonBase:disabled{cursor:default;pointer-events:none;opacity:var(--ids-opacity-disable)}.ids-iconButtonBase:before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%)}.ids-iconButtonBase:after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%)}.ids-iconButtonBase:is(:hover,[data-hover]):after,.ids-iconButtonBase:is(:active,[data-active]):before{opacity:var(--ids-opacity-100)}.ids-pattern{opacity:var(--pattern-opacity);background-color:var(--pattern-back-color)}.ids-toggleButton{background-color:var(--ids-colors-button-subtle-bg-default)}.ids-toggleButton[data-state=on],.ids-toggleButton[data-pressed]{background-color:var(--ids-colors-button-subtle-bg-selected)}.ids-radioGroup{gap:var(--ids-spacing-12);display:flex}.ids-radioGroup[data-invalid] [role=radio]:not([data-state=checked]){border-color:var(--ids-colors-critical-border-base)}.ids-radioGroup[data-invalid] [role=radio]:not([data-state=checked]) .icon--unchecked{color:var(--ids-colors-critical-icon-base)}.ids-adornmentButton{padding:var(--ids-spacing-4);border-radius:var(--ids-radii-icon-button-root);color:var(--ids-colors-neutral-icon-base);cursor:pointer;background:none;border:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:relative}.ids-adornmentButton:before,.ids-adornmentButton:after{inset:var(--ids-spacing-0);border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute}.ids-adornmentButton>*{z-index:2;position:relative}.ids-adornmentButton:before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%)}.ids-adornmentButton:after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%)}.ids-adornmentButton:disabled{cursor:not-allowed;pointer-events:none;opacity:var(--ids-opacity-disable)}.ids-adornmentButton:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-adornmentButton:is(:hover,[data-hover]):after,.ids-adornmentButton:is(:active,[data-active]):before{opacity:var(--ids-opacity-100)}.ids-chatTextShimmer{--shimmer-track-height: 200px;--shimmer-angle: 15deg;--_speed: var(--shimmer-speed, 200);--_spread: var(--shimmer-spread, calc(4ch + 80px) );--_bg: currentColor;--_fg: var(--shimmer-color, oklch(from currentColor l c h / calc(alpha/5) ));--_gradient-width: calc(var(--_spread) + var(--shimmer-track-height) * tan(var(--shimmer-angle)));--_active-distance: calc(var(--shimmer-track-width, 200px) + var(--_gradient-width));--_duration: var(--shimmer-duration, calc(var(--_active-distance) / var(--_speed) / 1px * 1000));--_repeat-delay: var(--shimmer-repeat-delay, calc(20000 / var(--_speed)));--_repeat-delay-px: calc(var(--_repeat-delay) * var(--_active-distance) / var(--_duration));--_xy-offset-px: calc((var(--shimmer-x, 0) + var(--shimmer-y, 0) * tan(var(--shimmer-angle))) * 1px);--_bg-width: calc(100% + var(--shimmer-track-width, 100%) + var(--_gradient-width) + var(--_repeat-delay-px));--_position: calc(var(--shimmer-track-width, (100% - var(--_gradient-width) - var(--_repeat-delay-px)) / 2) + var(--_gradient-width) / 2 + var(--_repeat-delay-px) - var(--_xy-offset-px));--_mix-96: color-mix(in oklch, var(--_fg), var(--_bg) 96%);--_mix-83: color-mix(in oklch, var(--_fg), var(--_bg) 83%);--_mix-67: color-mix(in oklch, var(--_fg), var(--_bg) 67%);--_mix-50: color-mix(in oklch, var(--_fg), var(--_bg) 50%);--_mix-33: color-mix(in oklch, var(--_fg), var(--_bg) 33%);--_mix-17: color-mix(in oklch, var(--_fg), var(--_bg) 17%);--_mix-4: color-mix(in oklch, var(--_fg), var(--_bg) 4%);background:linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_bg) calc(var(--_position) - var(--_spread) * .5),var(--_mix-96) calc(var(--_position) - var(--_spread) * .44),var(--_mix-83) calc(var(--_position) - var(--_spread) * .37),var(--_mix-67) calc(var(--_position) - var(--_spread) * .31),var(--_mix-50) calc(var(--_position) - var(--_spread) * .25),var(--_mix-33) calc(var(--_position) - var(--_spread) * .19),var(--_mix-17) calc(var(--_position) - var(--_spread) * .12),var(--_mix-4) calc(var(--_position) - var(--_spread) * .06),var(--_fg) var(--_position),var(--_mix-4) calc(var(--_position) + var(--_spread) * .06),var(--_mix-17) calc(var(--_position) + var(--_spread) * .12),var(--_mix-33) calc(var(--_position) + var(--_spread) * .19),var(--_mix-50) calc(var(--_position) + var(--_spread) * .25),var(--_mix-67) calc(var(--_position) + var(--_spread) * .31),var(--_mix-83) calc(var(--_position) + var(--_spread) * .37),var(--_mix-96) calc(var(--_position) + var(--_spread) * .44),var(--_bg) calc(var(--_position) + var(--_spread) * .5)) 0 0 / var(--_bg-width) 100% no-repeat;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);-webkit-text-fill-color:transparent;animation:1s linear infinite backwards textShimmer;animation-duration:calc((var(--_duration) + var(--_repeat-delay)) * 1ms);-webkit-background-clip:text;background-clip:text;display:inline-block}.ids-chatError{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-md);border-style:solid;border-width:1px;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-critical-surface-base);color:var(--ids-colors-critical-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);word-break:break-word;align-items:center;width:100%;display:flex}.ids-chatError svg{flex-shrink:0}.ids-icon{color:currentColor;vertical-align:middle;flex-shrink:0;line-height:1em;display:inline-block}.ids-fieldGroup{flex-direction:column;display:flex}@media(prefers-reduced-motion:reduce){.ids-skeleton{opacity:1;background-image:none;animation:none}.ids-chatTextShimmer{-webkit-text-fill-color:currentColor;background:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}}.ids-MDSText--variant_body-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_headline-sm{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-30);letter-spacing:var(--ids-letter-spacings-22);font-weight:var(--ids-font-weights-bold);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_body-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_title-md{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_body-xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_caption-lg-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_headline-md{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-26);line-height:var(--ids-line-heights-36);letter-spacing:var(--ids-letter-spacings-26);font-weight:var(--ids-font-weights-bold);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_body-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_title-xs-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_caption-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_title-sm-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-2xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-lg{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_caption-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_contents-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_contents-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_contents-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_caption-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_title-sm{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_caption-md-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_title-md-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_headline-lg{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44);letter-spacing:var(--ids-letter-spacings-32);font-weight:var(--ids-font-weights-bold);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-lg-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_body-xl-semibold{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-semibold)}.ids-MDSText--variant_body-lg-semibold{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-semibold)}.ids-MDSText--variant_body-md-semibold{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-semibold)}.ids-MDSText--variant_body-sm-semibold{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-semibold)}.ids-MDSText--variant_caption-sm-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_contents-xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_chat-subtitle{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-subtitle);line-height:1.2425rem;font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_chat-body{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_chat-caption-M{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_chat-caption-R{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_chat-small-text-M{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_chat-small-text-R{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular)}.ids-MDSText--bold_true{font-weight:var(--ids-font-weights-bold)}.ids-skeleton--variant_rect{border-radius:var(--ids-radii-sm)}.ids-skeleton--variant_text{border-radius:var(--ids-radii-sm);height:1lh}.ids-skeleton--variant_circle{border-radius:var(--ids-radii-full);width:40px;height:40px}.ids-skeleton--radius_md{border-radius:var(--ids-radii-md)}.ids-skeleton--radius_smToMd{border-radius:var(--ids-radii-sm)}.ids-carousel-dot--selected_true{background-color:var(--ids-colors-neutral-fill-high)}.ids-field--fullWidth_true{width:100%}.ids-checkboxGroup--orientation_vertical{flex-direction:column}.ids-checkboxGroup--orientation_horizontal{flex-direction:row}.ids-separator--type_verticalBar{width:1px;height:16px;display:block}.ids-separator--type_horizontalBar{width:100%;height:1px;display:block}.ids-separator--type_dot{border-radius:var(--ids-radii-full);width:2px;height:2px;display:inline-block}.ids-iconButtonBase--size_md{padding:var(--ids-spacing-icon-button-size-md-padding);width:var(--ids-sizes-icon-button-size-md-container);height:var(--ids-sizes-icon-button-size-md-container)}.ids-iconButtonBase--size_md svg{font-size:var(--ids-sizes-icon-button-size-md-icon)}.ids-iconButtonBase--size_md [role=progressbar]{width:var(--ids-sizes-icon-button-size-md-icon)!important;height:var(--ids-sizes-icon-button-size-md-icon)!important}.ids-iconButtonBase--size_xs{padding:var(--ids-spacing-icon-button-size-xs-padding);width:var(--ids-sizes-icon-button-size-xs-container);height:var(--ids-sizes-icon-button-size-xs-container)}.ids-iconButtonBase--size_xs svg{font-size:var(--ids-sizes-icon-button-size-xs-icon)}.ids-iconButtonBase--size_xs [role=progressbar]{width:var(--ids-sizes-icon-button-size-xs-icon)!important;height:var(--ids-sizes-icon-button-size-xs-icon)!important}.ids-iconButtonBase--size_sm{padding:var(--ids-spacing-icon-button-size-sm-padding);width:var(--ids-sizes-icon-button-size-sm-container);height:var(--ids-sizes-icon-button-size-sm-container)}.ids-iconButtonBase--size_sm svg{font-size:var(--ids-sizes-icon-button-size-sm-icon)}.ids-iconButtonBase--size_sm [role=progressbar]{width:var(--ids-sizes-icon-button-size-sm-icon)!important;height:var(--ids-sizes-icon-button-size-sm-icon)!important}.ids-iconButtonBase--size_lg{padding:var(--ids-spacing-icon-button-size-lg-padding);width:var(--ids-sizes-icon-button-size-lg-container);height:var(--ids-sizes-icon-button-size-lg-container)}.ids-iconButtonBase--size_lg svg{font-size:var(--ids-sizes-icon-button-size-lg-icon)}.ids-iconButtonBase--size_lg [role=progressbar]{width:var(--ids-sizes-icon-button-size-lg-icon)!important;height:var(--ids-sizes-icon-button-size-lg-icon)!important}.ids-iconButtonBase--size_xl{padding:var(--ids-spacing-icon-button-size-xl-padding);width:var(--ids-sizes-icon-button-size-xl-container);height:var(--ids-sizes-icon-button-size-xl-container)}.ids-iconButtonBase--size_xl svg{font-size:var(--ids-sizes-icon-button-size-xl-icon)}.ids-iconButtonBase--size_xl [role=progressbar]{width:var(--ids-sizes-icon-button-size-xl-icon)!important;height:var(--ids-sizes-icon-button-size-xl-icon)!important}.ids-pattern--type_horizontal{background-size:calc(var(--pattern-spacing) * 6.5) calc(var(--pattern-spacing) * 6.5);background-image:repeating-linear-gradient(0deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 1),transparent calc(var(--pattern-spacing) * 1),transparent)}.ids-pattern--type_vertical{background-size:calc(var(--pattern-spacing) * 6.5) calc(var(--pattern-spacing) * 6.5);background-image:repeating-linear-gradient(to right,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 1),transparent calc(var(--pattern-spacing) * 1),transparent)}.ids-pattern--type_diagonal{background:repeating-linear-gradient(45deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 1),var(--pattern-back-color) calc(var(--pattern-spacing) * 1),var(--pattern-back-color) calc(var(--pattern-spacing) * 9))}.ids-pattern--type_diagonalReverse{background:repeating-linear-gradient(-45deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 1),var(--pattern-back-color) calc(var(--pattern-spacing) * 1),var(--pattern-back-color) calc(var(--pattern-spacing) * 9))}.ids-pattern--type_crossDot{background-position:0 0,calc(var(--pattern-spacing) * 9) calc(var(--pattern-spacing) * 9);background-image:radial-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 2),transparent calc(var(--pattern-spacing) * 2)),radial-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 2),transparent calc(var(--pattern-spacing) * 2));background-size:calc(var(--pattern-spacing) * 20) calc(var(--pattern-spacing) * 20)}.ids-pattern--type_dot{background:radial-gradient(circle,var(--pattern-front-color) calc(var(--pattern-spacing) * 3),transparent calc(var(--pattern-spacing) * 3));background-position:calc(var(--pattern-spacing) * 1) calc(var(--pattern-spacing) * 1);background-size:calc(var(--pattern-spacing) * 9) calc(var(--pattern-spacing) * 9)}.ids-pattern--type_square{background-image:linear-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 5),transparent calc(var(--pattern-spacing) * 5)),linear-gradient(to right,var(--pattern-front-color) calc(var(--pattern-spacing) * 5),transparent calc(var(--pattern-spacing) * 5))}.ids-pattern--type_cross{background-image:linear-gradient(45deg,transparent 47%,var(--pattern-front-color) 47% 53%,transparent 53%),linear-gradient(-45deg,transparent 47%,var(--pattern-front-color) 47% 53%,transparent 53%);background-size:calc(var(--pattern-spacing) * 13) calc(var(--pattern-spacing) * 13)}.ids-pattern--type_grid{background-image:linear-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 1),transparent calc(var(--pattern-spacing) * 1)),linear-gradient(to right,var(--pattern-front-color) calc(var(--pattern-spacing) * 1),transparent calc(var(--pattern-spacing) * 1));background-size:calc(var(--pattern-spacing) * 6.2) calc(var(--pattern-spacing) * 6.2)}.ids-pattern--type_gridBold{background-position:calc(var(--pattern-spacing) * 2) calc(var(--pattern-spacing) * 2);background-image:linear-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 4),transparent calc(var(--pattern-spacing) * 4)),linear-gradient(to right,var(--pattern-front-color) calc(var(--pattern-spacing) * 4),transparent calc(var(--pattern-spacing) * 4));background-size:calc(var(--pattern-spacing) * 10) calc(var(--pattern-spacing) * 10)}.ids-toggleButton--type_text{color:var(--ids-colors-button-subtle-text-default)}.ids-toggleButton--type_text[data-state=on],.ids-toggleButton--type_text[data-pressed]{color:var(--ids-colors-button-subtle-text-selected)}.ids-toggleButton--type_text svg{color:var(--ids-colors-button-subtle-fg-default)}.ids-toggleButton--type_text[data-state=on] svg,.ids-toggleButton--type_text[data-pressed] svg{color:var(--ids-colors-button-subtle-fg-selected)}.ids-toggleButton--outline_true{box-shadow:inset 0 0 0 1px var(--ids-colors-button-subtle-border-default)}.ids-toggleButton--outline_true[data-state=on],.ids-toggleButton--outline_true[data-pressed]{box-shadow:inset 0 0 0 1px var(--ids-colors-button-subtle-border-selected)}.ids-toggleButton--type_icon_only{color:var(--ids-colors-button-subtle-fg-default)}.ids-toggleButton--type_icon_only[data-state=on],.ids-toggleButton--type_icon_only[data-pressed]{color:var(--ids-colors-button-subtle-fg-selected)}.ids-radioGroup--orientation_vertical{flex-direction:column}.ids-radioGroup--orientation_horizontal{flex-direction:row}.ids-table-truncate--mode_end{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-table-truncate--mode_start{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.ids-chatTextShimmer--active_false{-webkit-text-fill-color:currentColor;background:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.ids-icon--size_md{width:24px;height:24px}.ids-icon--size_xs{width:18px;height:18px}.ids-icon--size_sm{width:22px;height:22px}.ids-icon--size_lg{width:28px;height:28px}.ids-icon--size_xl{width:32px;height:32px}.ids-fieldGroup--size_lg{gap:var(--ids-spacing-24)}.ids-fieldGroup--size_sm{gap:var(--ids-spacing-16)}.ids-fieldGroup--size_md{gap:var(--ids-spacing-20)}@media screen and (min-width:60rem){.ids-MDSText--variant_headline-sm{font-size:var(--ids-font-sizes-28);line-height:var(--ids-line-heights-38);letter-spacing:var(--ids-letter-spacings-28)}.ids-MDSText--variant_headline-md{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44);letter-spacing:var(--ids-letter-spacings-32)}.ids-MDSText--variant_title-2xl{font-size:var(--ids-font-sizes-24);line-height:var(--ids-line-heights-34);letter-spacing:var(--ids-letter-spacings-24)}.ids-MDSText--variant_headline-lg{font-size:var(--ids-font-sizes-40);line-height:var(--ids-line-heights-54);letter-spacing:var(--ids-letter-spacings-40)}.ids-MDSText--variant_title-xl{font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20)}.ids-skeleton--radius_smToMd{border-radius:var(--ids-radii-md)}}}@layer utilities{@layer compositions{.ids-textStyle_caption-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_caption-lg-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-textStyle_body-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_title-2xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_body-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_caption-sm-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-medium)}.ids-textStyle_body-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_title-xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_caption-md-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium)}.ids-textStyle_caption-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_title-lg{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_title-sm-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_title-xs-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_contents-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_title-md{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_chat-caption-M{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium)}.ids-textStyle_chat-small-text-R{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular)}.ids-textStyle_chat-small-text-M{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium)}.ids-textStyle_chat-caption-R{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular)}.ids-textStyle_chat-body{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .themeEducore\:ids-textStyle_caption-lg-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}[data-panda-theme=educore] .themeEducore\:ids-textStyle_title-xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}[data-panda-theme=educore] .themeEducore\:ids-textStyle_title-sm{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}[data-panda-theme=educore] .themeEducore\:ids-textStyle_title-md{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}[data-state=checked] .\[\[data-state\=\"checked\"\]_\&\]\:ids-textStyle_title-xs-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}[data-panda-theme=educore] .themeEducore\:ids-textStyle_title-sm-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}[data-state=checked] [data-panda-theme=educore] .themeEducore\:\[\[data-state\=\"checked\"\]_\&\]\:ids-textStyle_title-xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}[data-panda-theme=educore] .themeEducore\:\[\&_input\]\:ids-textStyle_title-md input{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}@media screen and (min-width:37.5rem){.sm\:ids-textStyle_headline-md{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-26);line-height:var(--ids-line-heights-36);letter-spacing:var(--ids-letter-spacings-26);font-weight:var(--ids-font-weights-bold);word-break:keep-all;overflow-wrap:break-word}@media screen and (min-width:60rem){.sm\:ids-textStyle_headline-md{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44);letter-spacing:var(--ids-letter-spacings-32)}}}@media screen and (min-width:60rem){.ids-textStyle_title-2xl{font-size:var(--ids-font-sizes-24);line-height:var(--ids-line-heights-34);letter-spacing:var(--ids-letter-spacings-24)}.ids-textStyle_title-xl{font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20)}}}.ids---thickness_1px{--thickness: 1px}.ids---tree-list-item-bg_token\(colors\.positive\.surface\.high\){--tree-list-item-bg: var(--ids-colors-positive-surface-high)}.ids---tree-list-item-bg_token\(colors\.info\.surface\.high\){--tree-list-item-bg: var(--ids-colors-info-surface-high)}.ids---tree-list-item-bg_token\(colors\.critical\.surface\.high\){--tree-list-item-bg: var(--ids-colors-critical-surface-high)}.ids---kanban-column-width_calc\(token\(spacing\.80\)_\*_3\){--kanban-column-width: calc(var(--ids-spacing-80) * 3)}.ids---kanban-column-gap_token\(spacing\.12\){--kanban-column-gap: var(--ids-spacing-12)}.ids---kanban-column-height_calc\(token\(spacing\.80\)_\*_5\){--kanban-column-height: calc(var(--ids-spacing-80) * 5)}.ids---kanban-column-width_calc\(token\(spacing\.80\)_\*_3\.5\){--kanban-column-width: calc(var(--ids-spacing-80) * 3.5)}.ids---kanban-column-gap_token\(spacing\.16\){--kanban-column-gap: var(--ids-spacing-16)}.ids---kanban-column-height_calc\(token\(spacing\.80\)_\*_6\){--kanban-column-height: calc(var(--ids-spacing-80) * 6)}.ids---kanban-column-width_calc\(token\(spacing\.80\)_\*_4\){--kanban-column-width: calc(var(--ids-spacing-80) * 4)}.ids---kanban-column-gap_token\(spacing\.20\){--kanban-column-gap: var(--ids-spacing-20)}.ids---kanban-column-height_calc\(token\(spacing\.80\)_\*_7\){--kanban-column-height: calc(var(--ids-spacing-80) * 7)}.ids-bg_neutral\.surface\.low{background:var(--ids-colors-neutral-surface-low)}.ids-p_10px_14px{padding:10px 14px}.ids-m_0{margin:var(--ids-spacing-0)}.ids-p_1px_6px{padding:1px 6px}.ids-bg_neutral\.surface\.high{background:var(--ids-colors-neutral-surface-high)}.ids-p_24{padding:var(--ids-spacing-24)}.ids-bd_1px_solid_token\(colors\.neutral\.border\.low\){border:1px solid var(--ids-colors-neutral-border-low)}.ids-bd_1px_solid_token\(colors\.neutral\.border\.base\){border:1px solid var(--ids-colors-neutral-border-base)}.ids-p_10px_16px{padding:10px 16px}.ids-p_16{padding:var(--ids-spacing-16)}.ids-bd_1px_solid{border:1px solid}.ids-p_12{padding:var(--ids-spacing-12)}.ids-p_32px_0{padding:32px 0}.ids-p_16px{padding:16px}.ids-p_8px{padding:8px}.ids-bd_1px_solid_token\(colors\.info\.border\.highest\){border:1px solid var(--ids-colors-info-border-highest)}.ids-bg_info\.ghostBg\.highest{background:var(--ids-colors-info-ghost-bg-highest)}.ids-bg_blue\.light\.400{background:var(--ids-colors-blue-light-400)}.ids-bg_transparent{background:none}.ids-p_8{padding:var(--ids-spacing-8)}.ids-p_10{padding:var(--ids-spacing-10)}.ids-bd_1px_dashed_token\(colors\.info\.border\.highest\){border:1px dashed var(--ids-colors-info-border-highest)}.ids-p_18{padding:18px}.ids-bd_1px_dashed{border:1px dashed}.ids-bd_none{border:none}.ids-bd_1px_solid_token\(colors\.neutral\.border\.high\){border:1px solid var(--ids-colors-neutral-border-high)}.ids-p_4{padding:var(--ids-spacing-4)}.ids-inset_0{inset:var(--ids-spacing-0)}.ids-bg_neutral\.ghostBg\.base{background:var(--ids-colors-neutral-ghost-bg-base)}.ids-bg_black\.a900{background:var(--ids-colors-black-a900)}.ids-bg_repeating-linear-gradient\(45deg\,_var\(--pattern-front-color\)\,_var\(--pattern-front-color\)_calc\(var\(--pattern-spacing\)_\*_6\.5\)\,_var\(--pattern-back-color\)_calc\(var\(--pattern-spacing\)_\*_6\.5\)\,_var\(--pattern-back-color\)_calc\(var\(--pattern-spacing\)_\*_13\)\){background:repeating-linear-gradient(45deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 6.5),var(--pattern-back-color) calc(var(--pattern-spacing) * 6.5),var(--pattern-back-color) calc(var(--pattern-spacing) * 13))}.ids-bg_repeating-linear-gradient\(-45deg\,_var\(--pattern-front-color\)\,_var\(--pattern-front-color\)_calc\(var\(--pattern-spacing\)_\*_6\.5\)\,_var\(--pattern-back-color\)_calc\(var\(--pattern-spacing\)_\*_6\.5\)\,_var\(--pattern-back-color\)_calc\(var\(--pattern-spacing\)_\*_13\)\){background:repeating-linear-gradient(-45deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 6.5),var(--pattern-back-color) calc(var(--pattern-spacing) * 6.5),var(--pattern-back-color) calc(var(--pattern-spacing) * 13))}.ids-m_6px_0{margin:6px 0}.ids-m_10px_0{margin:10px 0}.ids-p_\[6px_10px\]{padding:6px 10px}.ids-p_24px_0{padding:24px 0}.ids-p_24px{padding:24px}.ids-m_0_auto{margin:0 auto}.ids-bg_purple\.light\.700{background:var(--ids-colors-purple-light-700)}.ids-bg_red\.light\.700{background:var(--ids-colors-red-light-700)}.ids-p_12px_16px{padding:12px 16px}.ids-p_0{padding:var(--ids-spacing-0)}.ids-p_32px{padding:32px}.ids-p_9px_9\.5px_9px_9\.5px{padding:9px 9.5px}.ids-anim_circularRotate_1\.4s_linear_infinite{animation:1.4s linear infinite circularRotate}.ids-anim_circularDash_1\.4s_ease-in-out_infinite{animation:1.4s ease-in-out infinite circularDash}.ids-bg_none{background:none}.ids-anim_roll{animation:roll}.ids-anim_blur{animation:blur}.ids-bd_1px_solid_white{border:1px solid #fff}.ids-bg_\[linear-gradient\(174deg\,_rgba\(255\,_255\,_255\,_0\.40\)_0\.22\%\,_\#FFF_15\.84\%\)\]{background:linear-gradient(174deg,#fff6 .22%,#fff 15.84%)}.ids-bg_primary\.surface\.base{background:var(--ids-colors-primary-surface-base)}.ids-bg_brand\.surface\.base{background:var(--ids-colors-brand-surface-base)}.ids-bg_info\.surface\.base{background:var(--ids-colors-info-surface-base)}.ids-bg_warning\.surface\.base{background:var(--ids-colors-warning-surface-base)}.ids-bg_positive\.surface\.base{background:var(--ids-colors-positive-surface-base)}.ids-bg_critical\.surface\.base{background:var(--ids-colors-critical-surface-base)}.ids-bg_neutral\.fill\.base{background:var(--ids-colors-neutral-fill-base)}.ids-bg_brand\.fill\.base{background:var(--ids-colors-brand-fill-base)}.ids-bg_info\.fill\.base{background:var(--ids-colors-info-fill-base)}.ids-bg_warning\.fill\.base{background:var(--ids-colors-warning-fill-base)}.ids-bg_positive\.fill\.base{background:var(--ids-colors-positive-fill-base)}.ids-bg_critical\.fill\.base{background:var(--ids-colors-critical-fill-base)}.ids-bg_brand\.ghostBg\.high{background:var(--ids-colors-brand-ghost-bg-high)}.ids-bg_card\.surface\.bg{background:var(--ids-colors-card-surface-bg)}.ids-bg_brand\.surface\.low{background:var(--ids-colors-brand-surface-low)}.ids-m_\{spacing\.0\}{margin:var(--ids-spacing-0)}.ids-p_\{spacing\.0\}{padding:var(--ids-spacing-0)}.ids-anim_slideUp_0\.3s_ease-out_both{animation:.3s ease-out both slideUp}.ids-anim_circularRotate_1s_linear_infinite{animation:1s linear infinite circularRotate}.ids-anim_flicker_1\.6s_ease-in-out_infinite{animation:1.6s ease-in-out infinite flicker}.ids-anim_fadeIn_0\.3s_ease-out{animation:.3s ease-out fadeIn}.ids-anim_fadeIn_0\.3s{animation:.3s fadeIn}.ids-anim_fadeIn_0\.7s_ease-in-out_infinite_alternate{animation:.7s ease-in-out infinite alternate fadeIn}.ids-anim_slideDown_0\.3s_cubic-bezier\(0\.23\,_1\,_0\.32\,_1\){animation:.3s cubic-bezier(.23,1,.32,1) slideDown}.ids-anim_slideRight_0\.3s_both{animation:.3s both slideRight}.ids-anim_fadeIn_0\.3s_both{animation:.3s both fadeIn}.ids-anim_slideUp_0\.3s_both{animation:.3s both slideUp}.ids-gap_16px{gap:16px}.ids-bd-w_1px{border-width:1px}.ids-border-style_solid{border-style:solid}.ids-bd-c_neutral\.border\.base{border-color:var(--ids-colors-neutral-border-base)}.ids-bdr_8px{border-radius:8px}.ids-gap_8px{gap:8px}.ids-bdr_9999px{border-radius:9999px}.ids-gap_80px{gap:80px}.ids-gap_12px{gap:12px}.ids-gap_20px{gap:20px}.ids-grid-c_1_\/_4{grid-column:1 / 4}.ids-grid-r_1_\/_2{grid-row:1 / 2}.ids-grid-c_1_\/_2{grid-column:1 / 2}.ids-grid-r_2_\/_4{grid-row:2 / 4}.ids-grid-c_2_\/_4{grid-column:2 / 4}.ids-grid-r_2_\/_3{grid-row:2 / 3}.ids-grid-c_2_\/_3{grid-column:2 / 3}.ids-grid-r_3_\/_4{grid-row:3 / 4}.ids-grid-c_3_\/_4{grid-column:3 / 4}.ids-gap_20{gap:var(--ids-spacing-20)}.ids-gap_10{gap:var(--ids-spacing-10)}.ids-gap_16{gap:var(--ids-spacing-16)}.ids-gap_2{gap:var(--ids-spacing-2)}.ids-bdr_12{border-radius:var(--ids-radii-12)}.ids-ov_hidden{overflow:hidden}.ids-trs_width_0\.2s_ease\,_height_0\.2s_ease{transition:width .2s,height .2s}.ids-flex_1{flex:1}.ids-bd-b_1px_solid_token\(colors\.neutral\.border\.base\){border-bottom:1px solid var(--ids-colors-neutral-border-base)}.ids-bd-c_chip\.outlined\.border\.brand{border-color:var(--ids-colors-chip-outlined-border-brand)}.ids-bd-c_chip\.outlined\.border\.neutral{border-color:var(--ids-colors-chip-outlined-border-neutral)}.ids-bd-c_chip\.outlined\.border\.green{border-color:var(--ids-colors-chip-outlined-border-green)}.ids-bd-c_chip\.outlined\.border\.orange{border-color:var(--ids-colors-chip-outlined-border-orange)}.ids-bd-c_chip\.outlined\.border\.blue{border-color:var(--ids-colors-chip-outlined-border-blue)}.ids-bd-c_chip\.outlined\.border\.red{border-color:var(--ids-colors-chip-outlined-border-red)}.ids-bg-p_0_0\,_0_8px\,_8px_-8px\,_-8px_0px{background-position:0 0,0 8px,8px -8px,-8px 0}.ids-gap_8{gap:var(--ids-spacing-8)}.ids-gap_0{gap:var(--ids-spacing-0)}.ids-gap_30{gap:30px}.ids-bdr_8{border-radius:var(--ids-radii-8)}.ids-bd-c_primary\.border\.base{border-color:var(--ids-colors-primary-border-base)}.ids-gap_4{gap:var(--ids-spacing-4)}.ids-bdr_6{border-radius:var(--ids-radii-6)}.ids-gap_12{gap:var(--ids-spacing-12)}.ids-gap_40{gap:var(--ids-spacing-40)}.ids-gap_24{gap:var(--ids-spacing-24)}.ids-gap_32{gap:var(--ids-spacing-32)}.ids-gap_48px{gap:48px}.ids-gap_32px{gap:32px}.ids-bdr_10{border-radius:var(--ids-radii-10)}.ids-bdr_2{border-radius:var(--ids-radii-2)}.ids-bdr_4{border-radius:var(--ids-radii-4)}.ids-bdr_16{border-radius:var(--ids-radii-16)}.ids-bdr_20{border-radius:var(--ids-radii-20)}.ids-bdr_24{border-radius:var(--ids-radii-24)}.ids-bdr_32{border-radius:var(--ids-radii-32)}.ids-bdr_36{border-radius:var(--ids-radii-36)}.ids-bdr_xs{border-radius:var(--ids-radii-xs)}.ids-bdr_sm{border-radius:var(--ids-radii-sm)}.ids-bdr_md{border-radius:var(--ids-radii-md)}.ids-bdr_lg{border-radius:var(--ids-radii-lg)}.ids-bdr_xl{border-radius:var(--ids-radii-xl)}.ids-bdr_2xl{border-radius:var(--ids-radii-2xl)}.ids-bdr_full{border-radius:var(--ids-radii-full)}.ids-border-style_dashed{border-style:dashed}.ids-bd-c_info\.fill\.base{border-color:var(--ids-colors-info-fill-base)}.ids-bdr_inherit{border-radius:inherit}.ids-py_\{spacing\.button\.size\.xl\.paddingY\}{padding-block:var(--ids-spacing-button-size-xl-padding-y)}.ids-py_\{spacing\.button\.size\.lg\.paddingY\}{padding-block:var(--ids-spacing-button-size-lg-padding-y)}.ids-py_\{spacing\.button\.size\.md\.paddingY\}{padding-block:var(--ids-spacing-button-size-md-padding-y)}.ids-py_\{spacing\.button\.size\.sm\.paddingY\}{padding-block:var(--ids-spacing-button-size-sm-padding-y)}.ids-py_\{spacing\.button\.size\.xs\.paddingY\}{padding-block:var(--ids-spacing-button-size-xs-padding-y)}.ids-px_8{padding-inline:var(--ids-spacing-8)}.ids-py_2{padding-block:var(--ids-spacing-2)}.ids-bdr_50px{border-radius:50px}.ids-py_12{padding-block:var(--ids-spacing-12)}.ids-px_16{padding-inline:var(--ids-spacing-16)}.ids-flex_0_1_auto{flex:0 auto}.ids-bd-c_datePicker\.day\.border\.hover\!{border-color:var(--ids-colors-date-picker-day-border-hover)!important}.ids-border-style_solid\!{border-style:solid!important}.ids-bd-w_1\.5px\!{border-width:1.5px!important}.ids-flex_1_1_300px{flex:300px}.ids-ring_none\!{outline-offset:2px!important;outline:2px solid #0000!important}.ids-py_9{padding-block:9px}.ids-bd-c_critical\.border\.base{border-color:var(--ids-colors-critical-border-base)}.ids-place-items_center{place-items:center}.ids-gap_\{spacing\.floatingButton\.size\.md\.gap\}{gap:var(--ids-spacing-floating-button-size-md-gap)}.ids-gap_\{spacing\.floatingButton\.size\.sm\.gap\}{gap:var(--ids-spacing-floating-button-size-sm-gap)}.ids-px_40{padding-inline:var(--ids-spacing-40)}.ids-ring_none{outline-offset:2px;outline:2px solid #0000}.ids-px_6{padding-inline:var(--ids-spacing-6)}.ids-bg-p_calc\(var\(--pattern-spacing\)_\*_-1\)_calc\(var\(--pattern-spacing\)_\*_-1\){background-position:calc(var(--pattern-spacing) * -1) calc(var(--pattern-spacing) * -1)}.ids-bg-p_calc\(var\(--pattern-spacing\)_\*_-1\.5\)_calc\(var\(--pattern-spacing\)_\*_-1\.5\){background-position:calc(var(--pattern-spacing) * -1.5) calc(var(--pattern-spacing) * -1.5)}.ids-bg-p_calc\(var\(--pattern-spacing\)_\*_2\)_calc\(var\(--pattern-spacing\)_\*_2\){background-position:calc(var(--pattern-spacing) * 2) calc(var(--pattern-spacing) * 2)}.ids-bd-c_var\(--progress-border-color\){border-color:var(--progress-border-color)}.ids-trs_width_300ms_ease-out{transition:width .3s ease-out}.ids-trs_none{transition:none}.ids-bdr_0{border-radius:0}.ids-bd-w_0{border-width:0}.ids-gap_\{spacing\.8\}{gap:var(--ids-spacing-8)}.ids-flex_0_0_auto{flex:none}.ids-gap_\[12px\]{gap:12px}.ids-bdr_timePicker\.input\.container\.radius{border-radius:var(--ids-radii-time-picker-input-container-radius)}.ids-px_timePicker\.input\.container\.paddingX{padding-inline:var(--ids-spacing-time-picker-input-container-padding-x)}.ids-px_4{padding-inline:var(--ids-spacing-4)}.ids-gap_\[8px\]{gap:8px}.ids-offset_wiggle{offset:wiggle}.ids-offset_none{offset:none}.ids-gap_6{gap:var(--ids-spacing-6)}.ids-columns_true{columns:true}.ids-bd-w_1{border-width:1px}.ids-bd-c_primary\.border\.low{border-color:var(--ids-colors-primary-border-low)}.ids-bd-c_neutral\.border\.low{border-color:var(--ids-colors-neutral-border-low)}.ids-py_8{padding-block:var(--ids-spacing-8)}.ids-bd-w_0\.5{border-width:.5px}.ids-bdr_\[2px\]{border-radius:2px}.ids-bd-w_1\.5{border-width:1.5px}.ids-bdr_12px{border-radius:12px}.ids-td_none{text-decoration:none}.ids-bd-b_none{border-bottom:none}.ids-gap_24px{gap:24px}.ids-gap_4px{gap:4px}.ids-px_7\.5{padding-inline:7.5px}.ids-py_4{padding-block:var(--ids-spacing-4)}.ids-trs_opacity_0\.15s_ease-in-out{transition:opacity .15s ease-in-out}.ids-px_2{padding-inline:var(--ids-spacing-2)}.ids-my_-0\.08em{margin-block:-.08em}.ids-py_0\.08em{padding-block:.08em}.ids-ring_1px_solid_token\(colors\.primary\.ghostBg\.highest\){outline:1px solid var(--ids-colors-primary-ghost-bg-highest)}.ids-bdr_\[12px\]{border-radius:12px}.ids-px_12{padding-inline:var(--ids-spacing-12)}.ids-bd-b_1px_solid_token\(colors\.neutral\.border\.low\){border-bottom:1px solid var(--ids-colors-neutral-border-low)}.ids-ov_auto{overflow:auto}.ids-mx_auto{margin-inline:auto}.ids-py_6{padding-block:var(--ids-spacing-6)}.ids-bd-w_2px{border-width:2px}.ids-py_24{padding-block:var(--ids-spacing-24)}.ids-gap_var\(--kanban-column-gap\){gap:var(--kanban-column-gap)}.ids-scrs-t_x_proximity{scroll-snap-type:x proximity}.ids-scr-px_8{scroll-padding-inline:var(--ids-spacing-8)}.ids-bd-c_brand\.border\.base{border-color:var(--ids-colors-brand-border-base)}.ids-bd-c_info\.border\.base{border-color:var(--ids-colors-info-border-base)}.ids-bd-c_warning\.border\.base{border-color:var(--ids-colors-warning-border-base)}.ids-bd-c_positive\.border\.base{border-color:var(--ids-colors-positive-border-base)}.ids-bd-c_card\.surface\.border{border-color:var(--ids-colors-card-surface-border)}.ids-bd-c_critical\.border\.high{border-color:var(--ids-colors-critical-border-high)}.ids-bd-c_warning\.border\.high{border-color:var(--ids-colors-warning-border-high)}.ids-bd-c_positive\.border\.high{border-color:var(--ids-colors-positive-border-high)}.ids-inset-x_0{inset-inline:var(--ids-spacing-0)}.ids-inset-y_0{inset-block:var(--ids-spacing-0)}.ids-bdr_\[50\%\]{border-radius:50%}.ids-ring_1px_solid_token\(colors\.neutral\.border\.high\){outline:1px solid var(--ids-colors-neutral-border-high)}.ids-px_28{padding-inline:var(--ids-spacing-28)}.ids-li-s_none{list-style:none}.ids-bd-c_primary\.fill\.base{border-color:var(--ids-colors-primary-fill-base)}.ids-py_10{padding-block:var(--ids-spacing-10)}.ids-px_10{padding-inline:var(--ids-spacing-10)}.ids-trs_background-color_0\.15s_ease\,_color_0\.15s_ease{transition:background-color .15s,color .15s}.ids-trs_width_0\.3s_ease\,_background-color_0\.3s_ease{transition:width .3s,background-color .3s}.ids-trs_background-color_0\.15s_ease{transition:background-color .15s}.ids-mx_2{margin-inline:var(--ids-spacing-2)}.ids-trs_opacity_0\.3s{transition:opacity .3s}.ids-trs_width_0\.3s_cubic-bezier\(0\.23\,_1\,_0\.32\,_1\){transition:width .3s cubic-bezier(.23,1,.32,1)}.ids-trs_opacity_0\.3s_cubic-bezier\(0\.23\,_1\,_0\.32\,_1\)\,_filter_0\.3s_cubic-bezier\(0\.23\,_1\,_0\.32\,_1\){transition:opacity .3s cubic-bezier(.23,1,.32,1),filter .3s cubic-bezier(.23,1,.32,1)}.ids-d_grid{display:grid}.ids-grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.ids-d_flex{display:flex}.ids-ai_center{align-items:center}.ids-fs_14px{font-size:14px}.ids-fw_700{font-weight:700}.ids-bd-cl_collapse{border-collapse:collapse}.ids-bd-sp_0{border-spacing:var(--ids-spacing-0)}.ids-va_middle{vertical-align:middle}.ids-c_neutral\.text\.low{color:var(--ids-colors-neutral-text-low)}.ids-li-t_disc{list-style-type:disc}.ids-d_inline-flex{display:inline-flex}.ids-fs_11px{font-size:11px}.ids-lh_1\.2{line-height:1.2}.ids-fs_20px{font-size:20px}.ids-fw_bold{font-weight:var(--ids-font-weights-bold)}.ids-c_neutral\.text\.lowest{color:var(--ids-colors-neutral-text-lowest)}.ids-ta_center{text-align:center}.ids-grid-tc_repeat\(3\,_auto\){grid-template-columns:repeat(3,auto)}.ids-grid-tr_repeat\(3\,_auto\){grid-template-rows:repeat(3,auto)}.ids-jc_start{justify-content:start}.ids-grid-tr_repeat\(2\,_auto\){grid-template-rows:repeat(2,auto)}.ids-flex-d_column{flex-direction:column}.ids-jc_flex-end{justify-content:flex-end}.ids-asp_16\/9{aspect-ratio:16 / 9}.ids-asp_4\/3{aspect-ratio:4 / 3}.ids-asp_3\/2{aspect-ratio:3 / 2}.ids-asp_2\/1{aspect-ratio:2}.ids-asp_1\/1{aspect-ratio:1}.ids-asp_2\/3{aspect-ratio:2 / 3}.ids-asp_3\/4{aspect-ratio:3 / 4}.ids-flex-wrap_wrap{flex-wrap:wrap}.ids-lh_1\.15{line-height:1.15}.ids-fs_11{font-size:var(--ids-font-sizes-11)}.ids-jc_center{justify-content:center}.ids-bg-c_neutral\.surface\.low{background-color:var(--ids-colors-neutral-surface-low)}.ids-bg-i_radial-gradient\(token\(colors\.neutral\.border\.low\)_1px\,_transparent_1px\){background-image:radial-gradient(var(--ids-colors-neutral-border-low) 1px,transparent 1px)}.ids-bg-s_\[16px_16px\]{background-size:16px 16px}.ids-bx-sh_3{box-shadow:var(--ids-shadows-3)}.ids-bg-c_neutral\.fill\.base{background-color:var(--ids-colors-neutral-fill-base)}.ids-flex-sh_0{flex-shrink:0}.ids-grid-ar_1fr{grid-auto-rows:1fr}.ids-ta_left{text-align:left}.ids-bg-c_brand\.surface\.low{background-color:var(--ids-colors-brand-surface-low)}.ids-c_chip\.fill\.fg\.default{color:var(--ids-colors-chip-fill-fg-default)}.ids-c_inherit{color:inherit}.ids-bg-c_chip\.fill\.bg\.brand{background-color:var(--ids-colors-chip-fill-bg-brand)}.ids-bg-c_chip\.fill\.bg\.neutral{background-color:var(--ids-colors-chip-fill-bg-neutral)}.ids-bg-c_chip\.fill\.bg\.green{background-color:var(--ids-colors-chip-fill-bg-green)}.ids-bg-c_chip\.fill\.bg\.orange{background-color:var(--ids-colors-chip-fill-bg-orange)}.ids-c_chip\.fill\.fg\.orange{color:var(--ids-colors-chip-fill-fg-orange)}.ids-bg-c_chip\.fill\.bg\.blue{background-color:var(--ids-colors-chip-fill-bg-blue)}.ids-bg-c_chip\.fill\.bg\.red{background-color:var(--ids-colors-chip-fill-bg-red)}.ids-bg-c_chip\.outlined\.bg\.brand{background-color:var(--ids-colors-chip-outlined-bg-brand)}.ids-c_chip\.outlined\.text\.brand{color:var(--ids-colors-chip-outlined-text-brand)}.ids-c_chip\.outlined\.fg\.brand{color:var(--ids-colors-chip-outlined-fg-brand)}.ids-bg-c_chip\.outlined\.bg\.neutral{background-color:var(--ids-colors-chip-outlined-bg-neutral)}.ids-c_chip\.outlined\.text\.neutral{color:var(--ids-colors-chip-outlined-text-neutral)}.ids-c_chip\.outlined\.fg\.neutral{color:var(--ids-colors-chip-outlined-fg-neutral)}.ids-bg-c_chip\.outlined\.bg\.green{background-color:var(--ids-colors-chip-outlined-bg-green)}.ids-c_chip\.outlined\.text\.green{color:var(--ids-colors-chip-outlined-text-green)}.ids-c_chip\.outlined\.fg\.green{color:var(--ids-colors-chip-outlined-fg-green)}.ids-bg-c_chip\.outlined\.bg\.orange{background-color:var(--ids-colors-chip-outlined-bg-orange)}.ids-c_chip\.outlined\.text\.orange{color:var(--ids-colors-chip-outlined-text-orange)}.ids-c_chip\.outlined\.fg\.orange{color:var(--ids-colors-chip-outlined-fg-orange)}.ids-bg-c_chip\.outlined\.bg\.blue{background-color:var(--ids-colors-chip-outlined-bg-blue)}.ids-c_chip\.outlined\.text\.blue{color:var(--ids-colors-chip-outlined-text-blue)}.ids-c_chip\.outlined\.fg\.blue{color:var(--ids-colors-chip-outlined-fg-blue)}.ids-bg-c_chip\.outlined\.bg\.red{background-color:var(--ids-colors-chip-outlined-bg-red)}.ids-c_chip\.outlined\.text\.red{color:var(--ids-colors-chip-outlined-text-red)}.ids-c_chip\.outlined\.fg\.red{color:var(--ids-colors-chip-outlined-fg-red)}.ids-bg-c_chip\.text\.bg\.brand{background-color:var(--ids-colors-chip-text-bg-brand)}.ids-c_chip\.text\.text\.brand{color:var(--ids-colors-chip-text-text-brand)}.ids-c_chip\.text\.fg\.brand{color:var(--ids-colors-chip-text-fg-brand)}.ids-bg-c_chip\.text\.bg\.neutral{background-color:var(--ids-colors-chip-text-bg-neutral)}.ids-c_chip\.text\.text\.neutral{color:var(--ids-colors-chip-text-text-neutral)}.ids-c_chip\.text\.fg\.neutral{color:var(--ids-colors-chip-text-fg-neutral)}.ids-bg-c_chip\.text\.bg\.green{background-color:var(--ids-colors-chip-text-bg-green)}.ids-c_chip\.text\.text\.green{color:var(--ids-colors-chip-text-text-green)}.ids-c_chip\.text\.fg\.green{color:var(--ids-colors-chip-text-fg-green)}.ids-bg-c_chip\.text\.bg\.orange{background-color:var(--ids-colors-chip-text-bg-orange)}.ids-c_chip\.text\.text\.orange{color:var(--ids-colors-chip-text-text-orange)}.ids-c_chip\.text\.fg\.orange{color:var(--ids-colors-chip-text-fg-orange)}.ids-bg-c_chip\.text\.bg\.blue{background-color:var(--ids-colors-chip-text-bg-blue)}.ids-c_chip\.text\.text\.blue{color:var(--ids-colors-chip-text-text-blue)}.ids-c_chip\.text\.fg\.blue{color:var(--ids-colors-chip-text-fg-blue)}.ids-bg-c_chip\.text\.bg\.red{background-color:var(--ids-colors-chip-text-bg-red)}.ids-c_chip\.text\.text\.red{color:var(--ids-colors-chip-text-text-red)}.ids-c_chip\.text\.fg\.red{color:var(--ids-colors-chip-text-fg-red)}.ids-bg-c_primary\.surface\.high{background-color:var(--ids-colors-primary-surface-high)}.ids-pos_relative{position:relative}.ids-bg-i_linear-gradient\(45deg\,_\#e6e6e6_25\%\,_transparent_25\%\)\,linear-gradient\(-45deg\,_\#e6e6e6_25\%\,_transparent_25\%\)\,linear-gradient\(45deg\,_transparent_75\%\,_\#e6e6e6_75\%\)\,linear-gradient\(-45deg\,_transparent_75\%\,_\#e6e6e6_75\%\){background-image:linear-gradient(45deg,#e6e6e6 25%,#0000 25%),linear-gradient(-45deg,#e6e6e6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e6e6 75%),linear-gradient(-45deg,#0000 75%,#e6e6e6 75%)}.ids-bg-s_16px_16px{background-size:16px 16px}.ids-pos_absolute{position:absolute}.ids-c_gray\.light\.900{color:var(--ids-colors-gray-light-900)}.ids-grid-tc_\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px_minmax(0,1fr)}.ids-white-space_nowrap{white-space:nowrap}.ids-ai_flex-start{align-items:flex-start}.ids-flex-d_row{flex-direction:row}.ids-gradient_primary\.default{background-image:var(--ids-colors-gradient-primary-default)}.ids-gradient_dim\.fadeOutBottom{background-image:var(--ids-colors-gradient-dim-fade-out-bottom)}.ids-pointer-events_none{pointer-events:none}.ids-ff_monospace{font-family:monospace}.ids-white-space_pre-wrap{white-space:pre-wrap}.ids-c_primary\.text\.base{color:var(--ids-colors-primary-text-base)}.ids-c_white\.1200{color:var(--ids-colors-white-1200)}.ids-c_white\.a1100{color:var(--ids-colors-white-a1100)}.ids-gradient_primary\.horizontal{background-image:var(--ids-colors-gradient-primary-horizontal)}.ids-gradient_primary\.vertical{background-image:var(--ids-colors-gradient-primary-vertical)}.ids-grid-tc_repeat\(auto-fit\,_100px\){grid-template-columns:repeat(auto-fit,100px)}.ids-bx-sh_none{box-shadow:var(--ids-shadows-none)}.ids-bx-sh_1{box-shadow:var(--ids-shadows-1)}.ids-bx-sh_2{box-shadow:var(--ids-shadows-2)}.ids-bx-sh_4{box-shadow:var(--ids-shadows-4)}.ids-bx-sh_5{box-shadow:var(--ids-shadows-5)}.ids-bx-sh_core\.1{box-shadow:var(--ids-shadows-core-1)}.ids-bx-sh_core\.2{box-shadow:var(--ids-shadows-core-2)}.ids-bx-sh_core\.3{box-shadow:var(--ids-shadows-core-3)}.ids-bx-sh_core\.4{box-shadow:var(--ids-shadows-core-4)}.ids-bx-sh_core\.5{box-shadow:var(--ids-shadows-core-5)}.ids-fs_40px{font-size:40px}.ids-op_0{opacity:0}.ids-op_1{opacity:1}.ids-op_2{opacity:2}.ids-op_3{opacity:3}.ids-op_4{opacity:4}.ids-op_5{opacity:5}.ids-op_6{opacity:6}.ids-op_7{opacity:7}.ids-op_8{opacity:8}.ids-op_9{opacity:9}.ids-op_10{opacity:var(--ids-opacity-10)}.ids-op_disable{opacity:var(--ids-opacity-disable)}.ids-obj-f_cover{object-fit:cover}.ids-fill_true{fill:true}.ids-c_neutral\.surface\.high{color:var(--ids-colors-neutral-surface-high)}.ids-trf_translate\(50\%\,_-50\%\){transform:translate(50%,-50%)}.ids-bg-c_info\.ghostBg\.base{background-color:var(--ids-colors-info-ghost-bg-base)}.ids-c_info\.text\.base{color:var(--ids-colors-info-text-base)}.ids-fs_10{font-size:var(--ids-font-sizes-10)}.ids-lh_1{line-height:1}.ids-bd-be-w_var\(--thickness\){border-block-end-width:var(--thickness)}.ids-bg-c_black\.a800{background-color:var(--ids-colors-black-a800)}.ids-c_inverse\.text\.base{color:var(--ids-colors-inverse-text-base)}.ids-ff-s_\'case\'\,_\'ss06\'\,_\'ss10\'\,_\'lnum\'\,_\'tnum\'{font-feature-settings:"case","ss06","ss10","lnum","tnum"}.ids-trf_rotate\(180deg\){transform:rotate(180deg)}.ids-trf_translateY\(-50\%\){transform:translateY(-50%)}.ids-c_neutral\.icon\.base{color:var(--ids-colors-neutral-icon-base)}.ids-bx-sh_0_4px_16px_rgba\(30\,_32\,_36\,_0\.09\){box-shadow:0 4px 16px #1e202417}.ids-z_1{z-index:1}.ids-c_menu\.emptyState\.color{color:var(--ids-colors-menu-empty-state-color)}.ids-bg-c_transparent{background-color:#0000}.ids-d_\[-webkit-box\]{display:-webkit-box}.ids--webkit-line-clamp_2{-webkit-line-clamp:2}.ids--webkit-box-orient_vertical{-webkit-box-orient:vertical}.ids-tov_ellipsis{text-overflow:ellipsis}.ids-wb_break-word{word-break:break-word}.ids-d_none{display:none}.ids-z_modal\!{z-index:var(--ids-z-index-modal)!important}.ids-as_flex-start{align-self:flex-start}.ids-s_xs{width:xs;height:xs}.ids-c_primary{color:primary}.ids-s_sm{width:sm;height:sm}.ids-c_neutral{color:neutral}.ids-c_neutral\.text\.base{color:var(--ids-colors-neutral-text-base)}.ids-tt_uppercase{text-transform:uppercase}.ids-d_inline-block{display:inline-block}.ids-cursor_pointer{cursor:pointer}.ids-s_lg{width:lg;height:lg}.ids-flex-g_1{flex-grow:1}.ids-ac_center{align-content:center}.ids-white-space_pre-line{white-space:pre-line}.ids-d_contents{display:contents}.ids-s_xl{width:xl;height:xl}.ids-fs_13px{font-size:13px}.ids-fw_600{font-weight:600}.ids-ff_default{font-family:var(--ids-fonts-default)}.ids-fs_15{font-size:var(--ids-font-sizes-15)}.ids-lh_26{line-height:var(--ids-line-heights-26)}.ids-fw_button\.default{font-weight:var(--ids-font-weights-button-default)}.ids-fs_\{sizes\.floatingButton\.size\.md\.icon\.extended\}{font-size:var(--ids-sizes-floating-button-size-md-icon-extended)}.ids-fs_14{font-size:var(--ids-font-sizes-14)}.ids-lh_24{line-height:var(--ids-line-heights-24)}.ids-fs_\{sizes\.floatingButton\.size\.sm\.icon\.extended\}{font-size:var(--ids-sizes-floating-button-size-sm-icon-extended)}.ids-c_inverse{color:inverse}.ids-c_white{color:#fff}.ids-ff_headline{font-family:var(--ids-fonts-headline)}.ids-fs_24{font-size:var(--ids-font-sizes-24)}.ids-lh_34{line-height:var(--ids-line-heights-34)}.ids-ls_24{letter-spacing:var(--ids-letter-spacings-24)}.ids-fw_title\.default{font-weight:var(--ids-font-weights-title-default)}.ids-ff_title{font-family:var(--ids-fonts-title)}.ids-lh_20{line-height:var(--ids-line-heights-20)}.ids-ls_14{letter-spacing:var(--ids-letter-spacings-14)}.ids-scrollbar-style_true::-webkit-scrollbar{width:8px;height:8px}.ids-scrollbar-style_true::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-scrollbar-style_true::-webkit-scrollbar-track{background-color:#0000}.ids-scrollbar-style_true{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent}.ids-grid-tc_repeat\(auto-fill\,_minmax\(220px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ids-justify-items_center{justify-items:center}.ids-bg-c_neutral\.surface\.high{background-color:var(--ids-colors-neutral-surface-high)}.ids-pos_fixed{position:fixed}.ids-z_toast{z-index:toast}.ids-bg-c_inverse\.bg\.base{background-color:var(--ids-colors-inverse-bg-base)}.ids-wb_break-all{word-break:break-all}.ids-fs_16px{font-size:16px}.ids-grid-tc_repeat\(auto-fill\,_minmax\(180px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ids-us_none{-webkit-user-select:none;user-select:none}.ids-fs_12{font-size:var(--ids-font-sizes-12)}.ids-lh_1\.4{line-height:1.4}.ids-cursor_zoom-in{cursor:zoom-in}.ids-pointer-events_auto{pointer-events:auto}.ids-asp_1_\/_1{aspect-ratio:1}.ids-z_modal{z-index:var(--ids-z-index-modal)}.ids-cursor_zoom-out{cursor:zoom-out}.ids-obj-f_contain{object-fit:contain}.ids-type_spring{type:spring}.ids-stiffness_300{stiffness:300px}.ids-damping_30{damping:30px}.ids-sr_true{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ids-jc_flex-start{justify-content:flex-start}.ids-fs_13{font-size:var(--ids-font-sizes-13)}.ids-lh_22{line-height:var(--ids-line-heights-22)}.ids-fw_medium{font-weight:var(--ids-font-weights-medium)}.ids-bg-s_calc\(var\(--pattern-spacing\)_\*_7\)_calc\(var\(--pattern-spacing\)_\*_7\){background-size:calc(var(--pattern-spacing) * 7) calc(var(--pattern-spacing) * 7)}.ids-bg-s_calc\(var\(--pattern-spacing\)_\*_9\)_calc\(var\(--pattern-spacing\)_\*_9\){background-size:calc(var(--pattern-spacing) * 9) calc(var(--pattern-spacing) * 9)}.ids-bg-i_linear-gradient\(var\(--pattern-front-color\)_calc\(var\(--pattern-spacing\)_\*_4\)\,_transparent_calc\(var\(--pattern-spacing\)_\*_4\)\)\,linear-gradient\(to_right\,_var\(--pattern-front-color\)_calc\(var\(--pattern-spacing\)_\*_4\)\,_transparent_calc\(var\(--pattern-spacing\)_\*_4\)\){background-image:linear-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 4),transparent calc(var(--pattern-spacing) * 4)),linear-gradient(to right,var(--pattern-front-color) calc(var(--pattern-spacing) * 4),transparent calc(var(--pattern-spacing) * 4))}.ids-bg-s_calc\(var\(--pattern-spacing\)_\*_10\)_calc\(var\(--pattern-spacing\)_\*_10\){background-size:calc(var(--pattern-spacing) * 10) calc(var(--pattern-spacing) * 10)}.ids-bg-c_neutral\.ghostBg\.base{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-bg-c_var\(--progress-color\){background-color:var(--progress-color)}.ids-vis_hidden{visibility:hidden}.ids-rg_\{spacing\.0\}{row-gap:var(--ids-spacing-0)}.ids-fs_19{font-size:19px}.ids-direction_left{direction:left}.ids-ai_stretch{align-items:stretch}.ids-pos_absolute\!{position:absolute!important}.ids-c_spinner\.track\.green{color:var(--ids-colors-spinner-track-green)}.ids-c_spinner\.indicator\.green{color:var(--ids-colors-spinner-indicator-green)}.ids-s_md{width:md;height:md}.ids-fs_inherit{font-size:inherit}.ids-c_critical\.text\.base{color:var(--ids-colors-critical-text-base)}.ids-c_positive\.text\.base{color:var(--ids-colors-positive-text-base)}.ids-c_mui\.text\.primary{color:var(--ids-colors-mui-text-primary)}.ids-d_block{display:block}.ids-jc_space-between{justify-content:space-between}.ids-bx-s_border-box{box-sizing:border-box}.ids-ai_flex-end{align-items:flex-end}.ids-c_tooltip\.dismiss{color:var(--ids-colors-tooltip-dismiss)}.ids-c_success{color:success}.ids-c_neutral\.icon\.low{color:var(--ids-colors-neutral-icon-low)}.ids-stk_none{stroke:none}.ids-stk-w_2{stroke-width:2px}.ids-fill_none{fill:none}.ids-pos_bottom{position:bottom}.ids-pos_left{position:left}.ids-rx_0{rx:0}.ids-rx_6{rx:6px}.ids-stk-w_1{stroke-width:1px}.ids-translate-x_0{--translate-x: var(--ids-spacing-0)}.ids-translate-y_0{--translate-y: var(--ids-spacing-0)}.ids-inset-s_8{inset-inline-start:var(--ids-spacing-8)}.ids-pe_8{padding-inline-end:var(--ids-spacing-8)}.ids-fv-num_tabular-nums{font-variant-numeric:tabular-nums}.ids-stk-w_1\.5{stroke-width:1.5px}.ids-bg-c_primary\.bg\.low{background-color:primary. bg. low}.ids-text-anchor_start{text-anchor:start}.ids-fill_var\(--ids-colors-neutral-text-lowest\){fill:var(--ids-colors-neutral-text-lowest)}.ids-fill-opacity_0\.25{fill-opacity:.25}.ids-pos_right{position:right}.ids-stk-w_2\.5{stroke-width:2.5px}.ids-fill_var\(--ids-colors-neutral-surface-high\){fill:var(--ids-colors-neutral-surface-high)}.ids-fill_var\(--ids-colors-brand-surface-highest\){fill:var(--ids-colors-brand-surface-highest)}.ids-stk_var\(--ids-colors-neutral-border-high\){stroke:var(--ids-colors-neutral-border-high)}.ids-ai_baseline{align-items:baseline}.ids-fill-opacity_0\.15{fill-opacity:.15}.ids-stk-lj_round{stroke-linejoin:round}.ids-stk-lc_round{stroke-linecap:round}.ids-fill_neutral\.text\.base{fill:var(--ids-colors-neutral-text-base)}.ids-text-anchor_middle{text-anchor:middle}.ids-translate-x_-10{--translate-x: calc(var(--ids-spacing-10) * -1)}.ids-text-anchor_end{text-anchor:end}.ids-s_6\.283185307179586{width:6.28319px;height:6.28319px}.ids-fill-opacity_0\.75{fill-opacity:.75}.ids-fill_var\(--ids-colors-neutral-surface-low\){fill:var(--ids-colors-neutral-surface-low)}.ids-fill-opacity_0\.9{fill-opacity:.9}.ids-rx_2{rx:2px}.ids-ry_2{ry:2px}.ids-stk_var\(--ids-colors-neutral-border-base\){stroke:var(--ids-colors-neutral-border-base)}.ids-stk-op_0\.8{stroke-opacity:.8}.ids-stk-dsh_4\,4{stroke-dasharray:4 4}.ids-ff_inherit{font-family:inherit}.ids-rg_8{row-gap:var(--ids-spacing-8)}.ids-cg_16{column-gap:var(--ids-spacing-16)}.ids-as_center{align-self:center}.ids-as_stretch{align-self:stretch}.ids-grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.ids-ai_start{align-items:start}.ids-ff-s_\'case\'_1{font-feature-settings:"case" 1}.ids-grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.ids-va_top{vertical-align:top}.ids-grid-tc_repeat\(5\,_1fr\){grid-template-columns:repeat(5,1fr)}.ids-size_22px{width:22px;height:22px}.ids-d_\[inherit\]{display:inherit}.ids-trf-o_0px_0px{transform-origin:0 0}.ids-stk_\[var\(--circle-fill-color\)\]{stroke:var(--circle-fill-color)}.ids-stk-dsh_80px\,_200px{stroke-dasharray:80 200}.ids-stk-do_0{stroke-dashoffset:0}.ids-flex-wrap_nowrap{flex-wrap:nowrap}.ids-cursor_text{cursor:text}.ids-fs_18px{font-size:18px}.ids-flex-sh_1{flex-shrink:1}.ids-cursor_grab{cursor:grab}.ids-tch-a_none{touch-action:none}.ids-z_50{z-index:50}.ids-op_0\.9{opacity:.9}.ids-op_0\.8{opacity:.8}.ids-d_-webkit-box{display:-webkit-box}.ids--webkit-line-clamp_var\(--text-truncate-line-clamp\){-webkit-line-clamp:var(--text-truncate-line-clamp)}.ids-fw_semibold{font-weight:var(--ids-font-weights-semibold)}.ids-fw_regular{font-weight:var(--ids-font-weights-regular)}.ids-grid-tc_1fr{grid-template-columns:1fr}.ids-lh_18{line-height:var(--ids-line-heights-18)}.ids-ff_\[ui-monospace\,_SFMono-Regular\,_Menlo\,_Consolas\,_var\(--font-pretendard-variable\,_Pretendard\)\,_monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,var(--font-pretendard-variable, Pretendard),monospace}.ids-white-space_pre{white-space:pre}.ids-c_positive\.icon\.base{color:var(--ids-colors-positive-icon-base)}.ids-c_info\.icon\.base{color:var(--ids-colors-info-icon-base)}.ids-c_critical\.icon\.base{color:var(--ids-colors-critical-icon-base)}.ids-op_0\.3{opacity:.3}.ids-direction_bottom{direction:bottom}.ids-c_gray{color:gray}.ids-s_custom{width:custom;height:custom}.ids-direction_right{direction:right}.ids-scrim-style_true{background-color:var(--ids-colors-overlay-scrim);animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0}.ids-scrim-style_true[data-state=open]{animation-name:fadeIn}.ids-scrim-style_true[data-state=closed]{animation-name:fadeOut}[data-panda-theme=educore] .ids-scrim-style_true{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ids-va_bottom{vertical-align:bottom}.ids-cp-path_inset\(0_-999px\){clip-path:inset(0 -999px)}.ids-will-change_opacity\,_filter\,_transform{will-change:opacity,filter,transform}.ids-grid-cs_1{grid-column-start:1}.ids-grid-row-start_1{grid-row-start:1}.ids-bg-c_neutral\.surface\.highest{background-color:var(--ids-colors-neutral-surface-highest)}.ids-bdr-t_md{border-top-left-radius:var(--ids-radii-md);border-top-right-radius:var(--ids-radii-md)}.ids-bg-c_neutral\.ghostBg\.highest{background-color:var(--ids-colors-neutral-ghost-bg-highest)}.ids-bg-c_critical\.fill\.base{background-color:var(--ids-colors-critical-fill-base)}.ids-bg-c_warning\.fill\.base{background-color:var(--ids-colors-warning-fill-base)}.ids-bg-c_positive\.fill\.base{background-color:var(--ids-colors-positive-fill-base)}.ids-z_popoverOverModal\!{z-index:var(--ids-z-index-popover-over-modal)!important}.ids-grid-tc_1fr_auto{grid-template-columns:1fr auto}.ids-grid-tc_28px_1fr{grid-template-columns:28px 1fr}.ids-grid-tc_48px_minmax\(0\,_1fr\)_68px{grid-template-columns:48px minmax(0,1fr) 68px}.ids-grid-tc_repeat\(8\,_1fr\){grid-template-columns:repeat(8,1fr)}.ids-ring-w_2px{outline-width:2px}.ids-outline-style_solid{outline-style:solid}.ids-ring-c_brand\.border\.base{outline-color:var(--ids-colors-brand-border-base)}.ids-ring-o_2px{outline-offset:2px}.ids-cq-t_inline-size{container-type:inline-size}.ids-cq-n_cursorPagination{container-name:cursorPagination}.ids-flex-d_column-reverse{flex-direction:column-reverse}.ids-grid-af_column{grid-auto-flow:column}.ids-grid-ac_var\(--kanban-column-width\){grid-auto-columns:var(--kanban-column-width)}.ids-scr-sa_start{scroll-snap-align:start}.ids-trs-prop_background-color\,_border-color\,_box-shadow{--transition-prop: background-color, border-color, box-shadow;transition-property:background-color,border-color,box-shadow}.ids-trs-dur_fast{--transition-duration: fast;transition-duration:fast}.ids-ms_auto{margin-inline-start:auto}.ids-trs-prop_opacity{--transition-prop: opacity;transition-property:opacity}.ids-c_brand\.text\.base{color:var(--ids-colors-brand-text-base)}.ids-c_warning\.text\.base{color:var(--ids-colors-warning-text-base)}.ids-trs-prop_background-color\,_box-shadow{--transition-prop: background-color, box-shadow;transition-property:background-color,box-shadow}.ids-bx-sh_inset_0_0_0_1px_token\(colors\.brand\.border\.base\){box-shadow:inset 0 0 0 1px var(--ids-colors-brand-border-base)}.ids-cursor_grabbing{cursor:grabbing}.ids-op_0\.35{opacity:.35}.ids-cursor_default{cursor:default}.ids-op_0\.45{opacity:.45}.ids-trs-prop_background-color\,_border-color\,_box-shadow\,_transform{--transition-prop: background-color, border-color, box-shadow, transform;transition-property:background-color,border-color,box-shadow,transform}.ids-trf_scaleX\(0\.92\){transform:scaleX(.92)}.ids-trs-prop_opacity\,_transform{--transition-prop: opacity, transform;transition-property:opacity,transform}.ids-trf_scaleX\(1\){transform:scaleX(1)}.ids-me_-8{margin-inline-end:calc(var(--ids-spacing-8) * -1)}.ids-scr-bhv_smooth{scroll-behavior:smooth}.ids-bg-c_critical\.surface\.base{background-color:var(--ids-colors-critical-surface-base)}.ids-bg-c_warning\.surface\.base{background-color:var(--ids-colors-warning-surface-base)}.ids-bg-c_positive\.surface\.base{background-color:var(--ids-colors-positive-surface-base)}.ids-trf_translate\(-50\%\,_-50\%\){transform:translate(-50%,-50%)}.ids-trf_translate\(-50\%\,_50\%\){transform:translate(-50%,50%)}.ids-wb_keep-all{word-break:keep-all}.ids-ov-wrap_break-word{overflow-wrap:break-word}.ids-grid-tc_minmax\(0\,_1fr\)_400px{grid-template-columns:minmax(0,1fr) 400px}.ids-grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.ids-fs_18{font-size:var(--ids-font-sizes-18)}.ids-bg-c_primary\.fill\.base{background-color:var(--ids-colors-primary-fill-base)}.ids-bg-c_neutral\.border\.base{background-color:var(--ids-colors-neutral-border-base)}.ids-text-decoration-line_line-through{text-decoration-line:line-through}.ids-li-t_none{list-style-type:none}.ids-bg-c_info\.fill\.base{background-color:var(--ids-colors-info-fill-base)}.ids-s_2xs{width:2xs;height:2xs}.ids-content_첨부_업로드_실패{content:첨부 업로드 실패}.ids-bg-c_currentcolor{background-color:currentColor}.ids-bg-c_positive\.ghostBg\.base{background-color:var(--ids-colors-positive-ghost-bg-base)}.ids-bg-c_warning\.ghostBg\.base{background-color:var(--ids-colors-warning-ghost-bg-base)}.ids-bg-c_critical\.ghostBg\.base{background-color:var(--ids-colors-critical-ghost-bg-base)}.ids-c_warning\.icon\.base{color:var(--ids-colors-warning-icon-base)}.ids-ap_none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ids-bg-c_neutral\.ghostBg\.high{background-color:var(--ids-colors-neutral-ghost-bg-high)}.ids-bg-c_\{colors\.overlay\.lighten\.hover\}{background-color:var(--ids-colors-overlay-lighten-hover)}.ids-bg-c_neutral\.fill\.high{background-color:var(--ids-colors-neutral-fill-high)}.ids-bg-c_\{colors\.tooltip\.text\}{background-color:var(--ids-colors-tooltip-text)}.ids-op_0\.7{opacity:.7}.ids-bd-s-w_1px{border-inline-start-width:1px}.ids-border-inline-start-style_solid{border-inline-start-style:solid}.ids-bd-s-c_neutral\.border\.base{border-inline-start-color:var(--ids-colors-neutral-border-base)}.ids-ps_8{padding-inline-start:var(--ids-spacing-8)}.ids-ta_start{text-align:start}.ids-ps_calc\(token\(spacing\.4\)_\+_var\(--chat-file-tree-depth\,_0\)_\*_token\(spacing\.12\)\){padding-inline-start:calc(var(--ids-spacing-4) + var(--chat-file-tree-depth, 0) * var(--ids-spacing-12))}.ids-ms_\{spacing\.20\}{margin-inline-start:var(--ids-spacing-20)}.ids-bg-c_positive\.ghostBg\.highest{background-color:var(--ids-colors-positive-ghost-bg-highest)}.ids-bg-c_warning\.ghostBg\.highest{background-color:var(--ids-colors-warning-ghost-bg-highest)}.ids-bg-c_critical\.ghostBg\.highest{background-color:var(--ids-colors-critical-ghost-bg-highest)}.ids-translate_auto{translate:var(--translate-x) var(--translate-y)}.ids-translate-y_-2{--translate-y: calc(var(--ids-spacing-2) * -1)}.ids-cg_12{column-gap:var(--ids-spacing-12)}.ids-rg_4{row-gap:var(--ids-spacing-4)}.ids-c_neutral\.border\.base{color:var(--ids-colors-neutral-border-base)}.ids-op_90{opacity:var(--ids-opacity-90)}.ids-op_20{opacity:var(--ids-opacity-20)}.ids-op_100{opacity:var(--ids-opacity-100)}.ids-filter_none{filter:none}.ids-filter_blur\(2px\){filter:blur(2px)}.ids-me_4{margin-inline-end:var(--ids-spacing-4)}.ids-mbe_4{margin-block-end:var(--ids-spacing-4)}.ids-me_2{margin-inline-end:var(--ids-spacing-2)}.ids-bd-b-w_1px{border-bottom-width:1px}.ids-border-bottom-style_solid{border-bottom-style:solid}.ids-bd-b-c_neutral\.border\.base{border-bottom-color:var(--ids-colors-neutral-border-base)}.ids-w_100\%{width:100%}.ids-pl_18px{padding-left:18px}.ids-min-h_\[452px\]{min-height:452px}.ids-min-h_0{min-height:0}.ids-mt_10{margin-top:var(--ids-spacing-10)}.ids-w_\[280px\]{width:280px}.ids-mt_\[8px\]{margin-top:8px}.ids-h_\[48px\]{height:48px}.ids-top_0{top:var(--ids-spacing-0)}.ids-left_0{left:var(--ids-spacing-0)}.ids-w_\[100\%\]{width:100%}.ids-h_\[100\%\]{height:100%}.ids-mb_\[30px\]{margin-bottom:30px}.ids-min-w_0{min-width:0}.ids-ov-x_auto{overflow-x:auto}.ids-w_\[200px\]{width:200px}.ids-h_\[80px\]{height:80px}.ids-mt_8{margin-top:var(--ids-spacing-8)}.ids-mb_12{margin-bottom:var(--ids-spacing-12)}.ids-w_\[320px\]{width:320px}.ids-min-h_\[140px\]{min-height:140px}.ids-h_\[120px\]{height:120px}.ids-ov-y_auto{overflow-y:auto}.ids-pb_\[40px\]{padding-bottom:40px}.ids-right_0{right:var(--ids-spacing-0)}.ids-bottom_0{bottom:var(--ids-spacing-0)}.ids-h_\[60px\]{height:60px}.ids-mb_16{margin-bottom:var(--ids-spacing-16)}.ids-w_\[120px\]{width:120px}.ids-h_100px{height:100px}.ids-w_300px{width:300px}.ids-w_40px{width:40px}.ids-h_40px{height:40px}.ids-h_16px{height:16px}.ids-w_2{width:2px}.ids-w_4{width:4px}.ids-w_6{width:6px}.ids-w_8{width:8px}.ids-w_10{width:10px}.ids-w_12{width:12px}.ids-w_16{width:16px}.ids-w_20{width:20px}.ids-w_24{width:24px}.ids-w_26{width:26px}.ids-w_28{width:28px}.ids-w_32{width:32px}.ids-w_36{width:36px}.ids-w_40{width:40px}.ids-w_44{width:44px}.ids-w_48{width:48px}.ids-w_56{width:56px}.ids-w_64{width:64px}.ids-w_80{width:80px}.ids-w_14px{width:14px}.ids-w_760px{width:760px}.ids-top_-1px{top:-1px}.ids-right_-1px{right:-1px}.ids-top_-2px{top:-2px}.ids-top_-3px{top:-3px}.ids-right_-2px{right:-2px}.ids-right_-3px{right:-3px}.ids-top_1px{top:1px}.ids-right_1px{right:1px}.ids-w_5px{width:5px}.ids-h_5px{height:5px}.ids-w_6px{width:6px}.ids-h_6px{height:6px}.ids-w_8px{width:8px}.ids-h_8px{height:8px}.ids-right_-4{right:calc(var(--ids-spacing-4) * -1)}.ids-right_-6{right:calc(var(--ids-spacing-6) * -1)}.ids-top_2px{top:2px}.ids-left_calc\(100\%_-_5px\){left:calc(100% - 5px)}.ids-top_-4px{top:-4px}.ids-left_calc\(100\%_-_6px\){left:calc(100% - 6px)}.ids-top_-5px{top:-5px}.ids-left_calc\(100\%_-_7px\){left:calc(100% - 7px)}.ids-top_14\%{top:14%}.ids-right_14\%{right:14%}.ids-left_calc\(85\.36\%_-_3px\){left:calc(85.36% - 3px)}.ids-bottom_calc\(85\.36\%_-_3px\){bottom:calc(85.36% - 3px)}.ids-mt_2{margin-top:var(--ids-spacing-2)}.ids-pl_\{spacing\.button\.size\.xl\.paddingX\}{padding-left:var(--ids-spacing-button-size-xl-padding-x)}.ids-pr_\{spacing\.button\.size\.xl\.paddingX\}{padding-right:var(--ids-spacing-button-size-xl-padding-x)}.ids-pl_\{spacing\.button\.size\.lg\.paddingX\}{padding-left:var(--ids-spacing-button-size-lg-padding-x)}.ids-pr_\{spacing\.button\.size\.lg\.paddingX\}{padding-right:var(--ids-spacing-button-size-lg-padding-x)}.ids-pl_\{spacing\.button\.size\.md\.paddingX\}{padding-left:var(--ids-spacing-button-size-md-padding-x)}.ids-pr_\{spacing\.button\.size\.md\.paddingX\}{padding-right:var(--ids-spacing-button-size-md-padding-x)}.ids-pl_\{spacing\.button\.size\.sm\.paddingX\}{padding-left:var(--ids-spacing-button-size-sm-padding-x)}.ids-pr_\{spacing\.button\.size\.sm\.paddingX\}{padding-right:var(--ids-spacing-button-size-sm-padding-x)}.ids-pl_\{spacing\.button\.size\.xs\.paddingX\}{padding-left:var(--ids-spacing-button-size-xs-padding-x)}.ids-pr_\{spacing\.button\.size\.xs\.paddingX\}{padding-right:var(--ids-spacing-button-size-xs-padding-x)}.ids-pl_\{spacing\.button\.size\.xl\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-xl-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.xl\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-xl-padding-x-narrow)}.ids-pl_\{spacing\.button\.size\.lg\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-lg-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.lg\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-lg-padding-x-narrow)}.ids-pl_\{spacing\.button\.size\.md\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-md-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.md\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-md-padding-x-narrow)}.ids-pl_\{spacing\.button\.size\.sm\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-sm-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.sm\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-sm-padding-x-narrow)}.ids-pl_\{spacing\.button\.size\.xs\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-xs-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.xs\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-xs-padding-x-narrow)}.ids-top_50\%{top:50%}.ids-left_16{left:var(--ids-spacing-16)}.ids-right_16{right:var(--ids-spacing-16)}.ids-h_24{height:24px}.ids-w_var\(--circle-size\){width:var(--circle-size)}.ids-h_var\(--circle-size\){height:var(--circle-size)}.ids-h_100\%{height:100%}.ids-mr_\[-7px\]{margin-right:-7px}.ids-max-w_100\%{max-width:100%}.ids-w_18{width:18px}.ids-h_18{height:18px}.ids-w_240px{width:240px}.ids-h_20{height:20px}.ids-w_22{width:22px}.ids-h_22{height:22px}.ids-bdr-tl_full\!{border-top-left-radius:var(--ids-radii-full)!important}.ids-bdr-tr_full\!{border-top-right-radius:var(--ids-radii-full)!important}.ids-bdr-bl_full\!{border-bottom-left-radius:var(--ids-radii-full)!important}.ids-bdr-br_full\!{border-bottom-right-radius:var(--ids-radii-full)!important}.ids-max-w_300px{max-width:300px}.ids-w_datePicker\.trigger\.root\.size{width:var(--ids-sizes-date-picker-trigger-root-size)}.ids-w_fit-content\!{width:fit-content!important}.ids-max-w_calc\(100vw_-_40px\)\!{max-width:calc(100vw - 40px)!important}.ids-w_140px{width:140px}.ids-mt_auto{margin-top:auto}.ids-w_260px{width:260px}.ids-min-h_136px{min-height:136px}.ids-min-h_370px{min-height:370px}.ids-w_162px{width:162px}.ids-h_152px{height:152px}.ids-mb_8{margin-bottom:var(--ids-spacing-8)}.ids-w_140{width:140px}.ids-h_140{height:140px}.ids-min-h_100\%{min-height:100%}.ids-w_var\(--error-screen-graphic-mobile\){width:var(--error-screen-graphic-mobile)}.ids-h_var\(--error-screen-graphic-mobile\){height:var(--error-screen-graphic-mobile)}.ids-mt_16{margin-top:var(--ids-spacing-16)}.ids-mt_24{margin-top:var(--ids-spacing-24)}.ids-w_\{sizes\.floatingButton\.size\.md\.container\}{width:var(--ids-sizes-floating-button-size-md-container)}.ids-h_\{sizes\.floatingButton\.size\.md\.container\}{height:var(--ids-sizes-floating-button-size-md-container)}.ids-min-w_\{sizes\.floatingButton\.size\.md\.container\}{min-width:var(--ids-sizes-floating-button-size-md-container)}.ids-min-h_\{sizes\.floatingButton\.size\.md\.container\}{min-height:var(--ids-sizes-floating-button-size-md-container)}.ids-w_\{sizes\.floatingButton\.size\.sm\.container\}{width:var(--ids-sizes-floating-button-size-sm-container)}.ids-h_\{sizes\.floatingButton\.size\.sm\.container\}{height:var(--ids-sizes-floating-button-size-sm-container)}.ids-min-w_\{sizes\.floatingButton\.size\.sm\.container\}{min-width:var(--ids-sizes-floating-button-size-sm-container)}.ids-min-h_\{sizes\.floatingButton\.size\.sm\.container\}{min-height:var(--ids-sizes-floating-button-size-sm-container)}.ids-pt_\{spacing\.floatingButton\.size\.md\.paddingY\}{padding-top:var(--ids-spacing-floating-button-size-md-padding-y)}.ids-pb_\{spacing\.floatingButton\.size\.md\.paddingY\}{padding-bottom:var(--ids-spacing-floating-button-size-md-padding-y)}.ids-pl_\{spacing\.floatingButton\.size\.md\.paddingLeft\}{padding-left:var(--ids-spacing-floating-button-size-md-padding-left)}.ids-pr_\{spacing\.floatingButton\.size\.md\.paddingRight\}{padding-right:var(--ids-spacing-floating-button-size-md-padding-right)}.ids-pt_\{spacing\.floatingButton\.size\.sm\.paddingY\}{padding-top:var(--ids-spacing-floating-button-size-sm-padding-y)}.ids-pb_\{spacing\.floatingButton\.size\.sm\.paddingY\}{padding-bottom:var(--ids-spacing-floating-button-size-sm-padding-y)}.ids-pl_\{spacing\.floatingButton\.size\.sm\.paddingLeft\}{padding-left:var(--ids-spacing-floating-button-size-sm-padding-left)}.ids-pr_\{spacing\.floatingButton\.size\.sm\.paddingRight\}{padding-right:var(--ids-spacing-floating-button-size-sm-padding-right)}.ids-w_120px{width:120px}.ids-h_120px{height:120px}.ids-bottom_16{bottom:var(--ids-spacing-16)}.ids-w_120{width:120px}.ids-h_120{height:120px}.ids-mb_24{margin-bottom:var(--ids-spacing-24)}.ids-left_12{left:var(--ids-spacing-12)}.ids-w_18px{width:18px}.ids-h_18px{height:18px}.ids-h_48px{height:48px}.ids-right_8{right:var(--ids-spacing-8)}.ids-h_44{height:44px}.ids-mt_6{margin-top:var(--ids-spacing-6)}.ids-mb_0{margin-bottom:var(--ids-spacing-0)}.ids-w_full{width:full}.ids-h_full{height:full}.ids-max-w_\[90vw\]{max-width:90vw}.ids-max-h_\[90vh\]{max-height:90vh}.ids-top_4{top:var(--ids-spacing-4)}.ids-right_4{right:var(--ids-spacing-4)}.ids-w_400px{width:400px}.ids-bdr-tr_16{border-top-right-radius:var(--ids-radii-16)}.ids-bdr-br_16{border-bottom-right-radius:var(--ids-radii-16)}.ids-mb_\[32px\]{margin-bottom:32px}.ids-w_\[150px\]{width:150px}.ids-min-h_timePicker\.input\.container\.minHeight{min-height:var(--ids-sizes-time-picker-input-container-min-height)}.ids-h_12px{height:12px}.ids-lc_1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-h_10px{height:10px}.ids-h_1{height:1px}.ids-w_1{width:1px}.ids-h_32{height:32px}.ids-top_8{top:var(--ids-spacing-8)}.ids-left_88{left:88px}.ids-top_24{top:var(--ids-spacing-24)}.ids-bottom_8{bottom:var(--ids-spacing-8)}.ids-left_36{left:var(--ids-spacing-36)}.ids-right_56{right:var(--ids-spacing-56)}.ids-top_16{top:var(--ids-spacing-16)}.ids-left_8{left:var(--ids-spacing-8)}.ids-left_16566{left:16566px}.ids-right_16566{right:16566px}.ids-left_120{left:120px}.ids-right_120{right:120px}.ids-top_32{top:var(--ids-spacing-32)}.ids-right_112{right:112px}.ids-bottom_12{bottom:var(--ids-spacing-12)}.ids-left_64{left:var(--ids-spacing-64)}.ids-max-w_\[220px\]{max-width:220px}.ids-pl_4{padding-left:var(--ids-spacing-4)}.ids-min-w_\[128px\]{min-width:128px}.ids-w_\[10px\]{width:10px}.ids-h_\[10px\]{height:10px}.ids-w_\[4px\]{width:4px}.ids-min-h_\[16px\]{min-height:16px}.ids-ml_auto{margin-left:auto}.ids-min-h_160px{min-height:160px}.ids-ml_2{margin-left:var(--ids-spacing-2)}.ids-h_48{height:48px}.ids-min-w_110px{min-width:110px}.ids-max-w_\[960px\]{max-width:960px}.ids-max-w_\[280px\]{max-width:280px}.ids-w_\[6px\]{width:6px}.ids-h_\[6px\]{height:6px}.ids-mr_\[8px\]\!{margin-right:8px!important}.ids-pl_\[18px\]{padding-left:18px}.ids-max-w_\[680px\]{max-width:680px}.ids-mb_8px{margin-bottom:8px}.ids-w_0{width:0}.ids-w_var\(--sidebar-width-icon\){width:var(--sidebar-width-icon)}.ids-w_calc\(var\(--sidebar-width-icon\)_\+_token\(spacing\.4\)\){width:calc(var(--sidebar-width-icon) + var(--ids-spacing-4))}.ids-w_calc\(var\(--sidebar-width-icon\)_\+_token\(spacing\.4\)_\+_2px\){width:calc(var(--sidebar-width-icon) + var(--ids-spacing-4) + 2px)}.ids-left_calc\(var\(--sidebar-width\)_\*_-1\){left:calc(var(--sidebar-width) * -1)}.ids-right_calc\(var\(--sidebar-width\)_\*_-1\){right:calc(var(--sidebar-width) * -1)}.ids-w_var\(--sidebar-width\){width:var(--sidebar-width)}.ids-left_auto{left:auto}.ids-mt_-32{margin-top:calc(var(--ids-spacing-32) * -1)}.ids-w_\[inherit\]{width:inherit}.ids-h_\[inherit\]{height:inherit}.ids-min-h_32px{min-height:32px}.ids-w_24px{width:24px}.ids-h_24px{height:24px}.ids-w_auto{width:auto}.ids-bd-r-w_1px{border-right-width:1px}.ids-border-right-style_solid{border-right-style:solid}.ids-bd-r-c_neutral\.ghostBg\.base{border-right-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-bd-b-c_neutral\.ghostBg\.base{border-bottom-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-min-w_312px{min-width:312px}.ids-h_32px{height:32px}.ids-w_20px{width:20px}.ids-h_16{height:16px}.ids-bd-b-c_neutral\.border\.low{border-bottom-color:var(--ids-colors-neutral-border-low)}.ids-bd-t-w_1px{border-top-width:1px}.ids-border-top-style_solid{border-top-style:solid}.ids-bd-t-c_neutral\.border\.low{border-top-color:var(--ids-colors-neutral-border-low)}.ids-max-h_85vh{max-height:85vh}.ids-w_fit-content{width:fit-content}.ids-top_0\.08em{top:.08em}.ids-pt_8{padding-top:var(--ids-spacing-8)}.ids-max-w_\[240px\]{max-width:240px}.ids-h_8{height:8px}.ids-min-h_36{min-height:36px}.ids-w_\[calc\(token\(spacing\.80\)\*3\)\]{width:calc(var(--ids-spacing-80) * 3)}.ids-h_\[calc\(token\(spacing\.80\)\*2_\+_token\(spacing\.48\)\)\]{height:calc(var(--ids-spacing-80) * 2 + var(--ids-spacing-48))}.ids-mr_8{margin-right:var(--ids-spacing-8)}.ids-h_12{height:12px}.ids-min-h_28{min-height:28px}.ids-min-h_32{min-height:32px}.ids-max-h_\[calc\(token\(spacing\.80\)\*3_\+_token\(spacing\.40\)\)\]{max-height:calc(var(--ids-spacing-80) * 3 + var(--ids-spacing-40))}.ids-pr_4{padding-right:var(--ids-spacing-4)}.ids-h_28{height:28px}.ids-min-w_20{min-width:20px}.ids-min-w_150px{min-width:150px}.ids-ov-y_hidden{overflow-y:hidden}.ids-ovs-bx_contain{overscroll-behavior-x:contain}.ids-pb_12{padding-bottom:var(--ids-spacing-12)}.ids-min-h_40{min-height:40px}.ids-pb_8{padding-bottom:var(--ids-spacing-8)}.ids-h_var\(--kanban-column-height\){height:var(--kanban-column-height)}.ids-h_auto{height:auto}.ids-min-h_calc\(token\(spacing\.80\)_\*_2\){min-height:calc(var(--ids-spacing-80) * 2)}.ids-min-w_56{min-width:56px}.ids-h_10{height:10px}.ids-min-h_80{min-height:80px}.ids-min-h_120{min-height:120px}.ids-h_0{height:0}.ids-h_4{height:4px}.ids-mb_4{margin-bottom:var(--ids-spacing-4)}.ids-ovs-by_contain{overscroll-behavior-y:contain}.ids-bd-t-c_primary\.border\.base{border-top-color:var(--ids-colors-primary-border-base)}.ids-bd-t-c_transparent{border-top-color:#0000}.ids-bd-b-c_primary\.border\.base{border-bottom-color:var(--ids-colors-primary-border-base)}.ids-bd-b-c_transparent{border-bottom-color:#0000}.ids-left_50\%{left:50%}.ids-h_\[4px\]{height:4px}.ids-h_\[18px\]{height:18px}.ids-left_100\%{left:100%}.ids-ml_8{margin-left:var(--ids-spacing-8)}.ids-right_50\%{right:50%}.ids-bottom_50\%{bottom:50%}.ids-max-w_8xl{max-width:8xl}.ids-ov-x_hidden{overflow-x:hidden}.ids-ml_4{margin-left:var(--ids-spacing-4)}.ids-pr_12{padding-right:var(--ids-spacing-12)}.ids-pt_24{padding-top:var(--ids-spacing-24)}.ids-mb_26{margin-bottom:var(--ids-spacing-26)}.ids-pt_12{padding-top:var(--ids-spacing-12)}.ids-h_6{height:6px}.ids-w_14{width:14px}.ids-h_14{height:14px}.ids-pl_12{padding-left:var(--ids-spacing-12)}.ids-pr_6{padding-right:var(--ids-spacing-6)}.ids-max-w_176px{max-width:176px}.ids-w_\{spacing\.28\}{width:var(--ids-spacing-28)}.ids-h_\{spacing\.28\}{height:var(--ids-spacing-28)}.ids-pb_4{padding-bottom:var(--ids-spacing-4)}.ids-w_2px{width:2px}.ids-h_1em{height:1em}.ids-left_\{spacing\.0\}{left:var(--ids-spacing-0)}.ids-bottom_100\%{bottom:100%}.ids-w_max-content{width:max-content}.ids-max-h_\[40vh\]{max-height:40vh}.ids-h_\{spacing\.4\}{height:var(--ids-spacing-4)}.ids-w_\{spacing\.64\}{width:var(--ids-spacing-64)}.ids-w_\{spacing\.16\}{width:var(--ids-spacing-16)}.ids-h_\{spacing\.16\}{height:var(--ids-spacing-16)}.ids-min-w_16{min-width:16px}.ids-lc_2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-ov-x_clip{overflow-x:clip}.ids-top_-48{top:calc(var(--ids-spacing-48) * -1)}.ids-right_28{right:var(--ids-spacing-28)}.ids-max-w_chat\.message\.maxWidth{max-width:var(--ids-sizes-chat-message-max-width)}.ids-bdr-br_4{border-bottom-right-radius:var(--ids-radii-4)}.ids-bdr-tr_4{border-top-right-radius:var(--ids-radii-4)}[data-panda-theme=educore] .themeEducore\:ids---btn-overlay-bleed_\[0px\]{--btn-overlay-bleed: 0px}.\[\&_\.ids-input__input\]\:ids-p_0 .ids-input__input{padding:var(--ids-spacing-0)}.\[\&\:\:after\]\:ids-bg_overlay\.darken\.hover:after{background:var(--ids-colors-overlay-darken-hover)}.\[\&\:\:after\]\:ids-bg_overlay\.darken\.pressed:after{background:var(--ids-colors-overlay-darken-pressed)}.\[\&_\>_div\]\:ids-bd_none\!>div{border:none!important}.\[\&_\>_div\]\:ids-p_0\!>div{padding:var(--ids-spacing-0)!important}.\[\&_\>_span\]\:ids-anim_flicker_1\.1s_ease-in-out_infinite>span{animation:1.1s ease-in-out infinite flicker}.before\:ids-bdr_full:before,.after\:ids-bdr_full:after,[data-panda-theme=educore] .themeEducore\:ids-bdr_full{border-radius:var(--ids-radii-full)}[data-panda-theme=educore] .themeEducore\:ids-px_12{padding-inline:var(--ids-spacing-12)}[data-panda-theme=educore] [data-scope=date-field][data-state=open] .\[\[data-panda-theme\=\"educore\"\]_\[data-scope\=\"date-field\"\]\[data-state\=\"open\"\]_\&\]\:ids-bd-c_datePicker\.input\.borderOpen{border-color:var(--ids-colors-date-picker-input-border-open)}[data-panda-theme=educore] .themeEducore\:ids-py_\{spacing\.button\.size\.lg\.paddingY\}{padding-block:var(--ids-spacing-button-size-lg-padding-y)}.\[\&_\.ids-input__startAdornment\]\:ids-flex_1_1_0\% .ids-input__startAdornment{flex:1}[data-scope=time-field][data-state=open] .\[\[data-scope\=\"time-field\"\]\[data-state\=\"open\"\]_\&\]\:ids-bd-c_timePicker\.input\.borderOpen{border-color:var(--ids-colors-time-picker-input-border-open)}.\[\&\:\:before\]\:ids-bd-t_2px_solid_token\(colors\.purple\.light\.700\):before{border-top:2px solid var(--ids-colors-purple-light-700)}.\[\&\:\:before\]\:ids-bd-l_2px_solid_token\(colors\.purple\.light\.700\):before{border-left:2px solid var(--ids-colors-purple-light-700)}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bd-t_2px_solid_token\(colors\.red\.light\.700\) [aria-checked=true]:before{border-top:2px solid var(--ids-colors-red-light-700)}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bd-l_2px_solid_token\(colors\.red\.light\.700\) [aria-checked=true]:before{border-left:2px solid var(--ids-colors-red-light-700)}.\[\&_nav\,_\&_ol\]\:ids-ov_hidden nav,.\[\&_nav\,_\&_ol\]\:ids-ov_hidden ol,.\[\&_li\:last-of-type\]\:ids-ov_hidden li:last-of-type{overflow:hidden}[data-panda-theme=educore] .themeEducore\:ids-bd-w_0{border-width:0}.\[\&_\.ids-field\]\:ids-gap_propertyPanel\.field\.gap .ids-field{gap:var(--ids-spacing-property-panel-field-gap)}.\[\&_\.aui-lexical-input\]\:ids-ring_none .aui-lexical-input{outline-offset:2px;outline:2px solid #0000}.\[\&_\>_span\]\:ids-bdr_full>span{border-radius:var(--ids-radii-full)}.\[\&_\>_\*\]\:ids-flex-sh_0>*{flex-shrink:0}.disabled\:ids-op_0:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:0}.disabled\:ids-pointer-events_none:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none}[data-panda-theme=educore] .themeEducore\:ids-c_brand\.text\.base{color:var(--ids-colors-brand-text-base)}[data-state=checked] .\[\[data-state\=\"checked\"\]_\&\]\:ids-c_inherit{color:inherit}[data-state=checked] .\[\[data-state\=\"checked\"\]_\&\,_\[data-selected\]_\&\]\:ids-c_button\.subtle\.text\.selected,[data-selected] .\[\[data-state\=\"checked\"\]_\&\,_\[data-selected\]_\&\]\:ids-c_button\.subtle\.text\.selected{color:var(--ids-colors-button-subtle-text-selected)}[data-panda-theme=educore] .themeEducore\:ids-d_inline-flex{display:inline-flex}[data-panda-theme=educore] .themeEducore\:ids-d_none{display:none}[data-panda-theme=educore] [data-scope=date-field][data-state=closed] .\[\[data-panda-theme\=\"educore\"\]_\[data-scope\=\"date-field\"\]\[data-state\=\"closed\"\]_\&\]\:ids-d_inline-flex{display:inline-flex}.\[\&_svg\]\:ids-c_neutral\.fill\.base svg{color:var(--ids-colors-neutral-fill-base)}[data-panda-theme=educore] [data-scope=date-field][data-state=open] .\[\[data-panda-theme\=\"educore\"\]_\[data-scope\=\"date-field\"\]\[data-state\=\"open\"\]_\&\]\:ids-d_inline-flex{display:inline-flex}.\[\&_svg\]\:ids-c_brand\.fill\.base svg{color:var(--ids-colors-brand-fill-base)}.\[\&_input\]\:ids-ta_left input{text-align:left}.\[\&\[data-state\=\"closed\"\]\]\:ids-anim-n_dialogContentHide[data-state=closed]{animation-name:dialogContentHide}.\[\&\[data-state\=\"closed\"\]\]\:ids-anim-dur_200ms[data-state=closed]{animation-duration:.2s}.\[\&\[data-state\=\"closed\"\]\]\:ids-anim-tmf_cubic-bezier\(0\.16\,_1\,_0\.3\,_1\)[data-state=closed]{animation-timing-function:cubic-bezier(.16,1,.3,1)}.\[\&\:not\(\[data-today\]\)\]\:ids-c_datePicker\.day\.text\.default\!:not([data-today]){color:var(--ids-colors-date-picker-day-text-default)!important}[data-panda-theme=educore] .themeEducore\:ids-d_block{display:block}.\[\&_\.ids-input__startAdornment\]\:ids-flex-wrap_nowrap .ids-input__startAdornment{flex-wrap:nowrap}.\[\&_\.ids-input__input\]\:ids-pos_absolute .ids-input__input{position:absolute}.\[\&_\.ids-input__input\]\:ids-op_0 .ids-input__input{opacity:0}.\[\&_\.ids-input__input\]\:ids-pointer-events_none .ids-input__input{pointer-events:none}[data-panda-theme=educore] .themeEducore\:ids-ff_default{font-family:var(--ids-fonts-default)}[data-panda-theme=educore] .themeEducore\:ids-fs_14{font-size:var(--ids-font-sizes-14)}[data-panda-theme=educore] .themeEducore\:ids-lh_24{line-height:var(--ids-line-heights-24)}[data-panda-theme=educore] .themeEducore\:ids-fw_button\.default{font-weight:var(--ids-font-weights-button-default)}.\[\&_\[data-radix-popper-content-wrapper\]\]\:ids-z_modal\! [data-radix-popper-content-wrapper]{z-index:var(--ids-z-index-modal)!important}.\[\&_input\]\:ids-c_timePicker\.input\.text\.default input{color:var(--ids-colors-time-picker-input-text-default)}.\[\&_input\:not\(\:placeholder-shown\)\]\:ids-c_timePicker\.input\.text\.filled input:not(:placeholder-shown){color:var(--ids-colors-time-picker-input-text-filled)}.\[\&_input\:disabled\]\:ids-c_timePicker\.input\.text\.disabled input:disabled{color:var(--ids-colors-time-picker-input-text-disabled)}.disabled\:ids-op_disable:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--ids-opacity-disable)}.disabled\:ids-cursor_not-allowed:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.\[\&_svg\]\:ids-c_neutral\.icon\.low svg{color:var(--ids-colors-neutral-icon-low)}.\[\&_svg\]\:ids-fs_18px svg{font-size:18px}.\[\&_svg\]\:ids-d_block svg{display:block}.\[\&_svg\]\:ids-flex-sh_0 svg{flex-shrink:0}.\[\&_\[data-radix-popper-content-wrapper\]\]\:ids-z_tooltip\! [data-radix-popper-content-wrapper]{z-index:var(--ids-z-index-tooltip)!important}.after\:ids-overlay_lighten\.hover:after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.\[\&_svg\]\:ids-c_var\(--ids-button-icon-color\) svg{color:var(--ids-button-icon-color)}.\[\&_a\]\:ids-c_inherit a{color:inherit}.\[\&\:\:before\]\:ids-content_\'\':before{content:""}.\[\&\:\:before\]\:ids-pos_absolute:before{position:absolute}.\[\&\:\:before\]\:ids-pointer-events_none:before{pointer-events:none}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-content_\'\' [aria-checked=true]:before{content:""}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-pos_absolute [aria-checked=true]:before{position:absolute}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-pointer-events_none [aria-checked=true]:before{pointer-events:none}.\[\&\:\:after\]\:ids-op_1:after{opacity:1}.\[\&\[data-disabled\]\]\:ids-cursor_not-allowed[data-disabled]{cursor:not-allowed}.\[\&\[data-disabled\]\]\:ids-op_disable[data-disabled]{opacity:var(--ids-opacity-disable)}.\[\&\[data-disabled\]\]\:ids-pointer-events_none[data-disabled]{pointer-events:none}.\[\&\:\:placeholder\]\:ids-c_neutral\.text\.lowest::placeholder{color:var(--ids-colors-neutral-text-lowest)}.\[\&_nav\,_\&_ol\]\:ids-flex-wrap_nowrap nav,.\[\&_nav\,_\&_ol\]\:ids-flex-wrap_nowrap ol{flex-wrap:nowrap}.\[\&_li\:last-of-type\]\:ids-tov_ellipsis li:last-of-type{text-overflow:ellipsis}.\[\&_li\:last-of-type\]\:ids-white-space_nowrap li:last-of-type{white-space:nowrap}.\[\&_\>_\*\]\:ids-pointer-events_auto>*{pointer-events:auto}.disabled\:ids-op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.\[\&_svg\]\:ids-op_0 svg{opacity:0}.\[\&_svg\]\:ids-op_1 svg{opacity:1}.\[\&_svg\]\:ids-c_inverse\.icon\.base svg{color:var(--ids-colors-inverse-icon-base)}.\[\&_\[data-dragging\=\"true\"\]\]\:ids-op_1 [data-dragging=true]{opacity:1}.\[\&_\>_\*\]\:ids-bx-sh_core\.4>*{box-shadow:var(--ids-shadows-core-4)}.\[\&_\.ids-field_label\]\:ids-ff_default .ids-field label{font-family:var(--ids-fonts-default)}.\[\&_\.ids-field_label\]\:ids-fs_\{sizes\.propertyPanel\.field\.label\.fontSize\} .ids-field label{font-size:var(--ids-sizes-property-panel-field-label-font-size)}.\[\&_\.ids-field_label\]\:ids-lh_\{sizes\.propertyPanel\.field\.label\.lineHeight\} .ids-field label{line-height:var(--ids-sizes-property-panel-field-label-line-height)}.\[\&_\.ids-field_label\]\:ids-fw_regular .ids-field label{font-weight:var(--ids-font-weights-regular)}.\[\&_\.ids-field_label\]\:ids-c_propertyPanel\.field\.label .ids-field label{color:var(--ids-colors-property-panel-field-label)}.empty\:ids-d_none:is(:empty,[data-empty]){display:none}.\[\&_\.aui-lexical-input\]\:ids-white-space_pre-wrap .aui-lexical-input{white-space:pre-wrap}.\[\&_\.aui-lexical-input\]\:ids-wb_break-word .aui-lexical-input{word-break:break-word}.\[\&_\.aui-lexical-placeholder\]\:ids-pos_absolute .aui-lexical-placeholder{position:absolute}.\[\&_\.aui-lexical-placeholder\]\:ids-inset-bs_8 .aui-lexical-placeholder{inset-block-start:var(--ids-spacing-8)}.\[\&_\.aui-lexical-placeholder\]\:ids-inset-s_10 .aui-lexical-placeholder{inset-inline-start:var(--ids-spacing-10)}.\[\&_\.aui-lexical-placeholder\]\:ids-c_neutral\.text\.lowest .aui-lexical-placeholder{color:var(--ids-colors-neutral-text-lowest)}.\[\&_\.aui-lexical-placeholder\]\:ids-pointer-events_none .aui-lexical-placeholder{pointer-events:none}.\[\&_\.aui-lexical-placeholder\]\:ids-us_none .aui-lexical-placeholder{-webkit-user-select:none;user-select:none}.\[\&_\.aui-lexical-input\[contenteditable\=\"false\"\]\]\:ids-cursor_not-allowed .aui-lexical-input[contenteditable=false]{cursor:not-allowed}.disabled\:ids-vis_hidden:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){visibility:hidden}.\[\&_\>_span\]\:ids-bg-c_neutral\.icon\.low>span{background-color:var(--ids-colors-neutral-icon-low)}.\[\&_\>_span\:nth-of-type\(2\)\]\:ids-anim-dly_0\.16s>span:nth-of-type(2){animation-delay:.16s}.\[\&_\>_span\:nth-of-type\(3\)\]\:ids-anim-dly_0\.32s>span:nth-of-type(3){animation-delay:.32s}.\[\&\:not\(\:last-of-type\)\]\:ids-bd-b-w_1px:not(:last-of-type){border-bottom-width:1px}.\[\&\:not\(\:last-of-type\)\]\:ids-border-bottom-style_solid:not(:last-of-type){border-bottom-style:solid}.\[\&\:not\(\:last-of-type\)\]\:ids-bd-b-c_neutral\.border\.low:not(:last-of-type){border-bottom-color:var(--ids-colors-neutral-border-low)}.\[\&_li\]\:ids-mb_6px li{margin-bottom:6px}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.xl\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-xl-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.xl\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-xl-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.lg\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-lg-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.lg\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-lg-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.md\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-md-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.md\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-md-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.sm\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-sm-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.sm\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-sm-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.xs\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-xs-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.xs\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-xs-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.xl\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-xl-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.xl\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-xl-padding-x-narrow-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.lg\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-lg-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.lg\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-lg-padding-x-narrow-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.md\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-md-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.md\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-md-padding-x-narrow-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.sm\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-sm-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.sm\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-sm-padding-x-narrow-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.xs\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-xs-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.xs\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-xs-padding-x-narrow-with-icon)}.\[\&_input\]\:ids-min-w_0\! input{min-width:0!important}[data-panda-theme=educore] .themeEducore\:ids-min-h_48px{min-height:48px}.\[\&_\.ids-input__startAdornment\]\:ids-min-w_0 .ids-input__startAdornment{min-width:0}.\[\&_\.ids-input__startAdornment\]\:ids-ov-x_auto .ids-input__startAdornment{overflow-x:auto}.\[\&_\.ids-input__input\]\:ids-w_0px .ids-input__input{width:0}.\[\&_\.ids-input__input\]\:ids-h_0px .ids-input__input{height:0}.\[\&\[data-has-icon\]\]\:ids-pl_\{spacing\.floatingButton\.size\.md\.paddingLeftWithIcon\}[data-has-icon]{padding-left:var(--ids-spacing-floating-button-size-md-padding-left-with-icon)}.\[\&\[data-has-icon\]\]\:ids-pr_\{spacing\.floatingButton\.size\.md\.paddingRightWithIcon\}[data-has-icon]{padding-right:var(--ids-spacing-floating-button-size-md-padding-right-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.floatingButton\.size\.md\.paddingRightWithEndIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-floating-button-size-md-padding-right-with-end-icon)}.\[\&_\>_svg\]\:ids-w_\{sizes\.floatingButton\.size\.md\.icon\.extended\}>svg{width:var(--ids-sizes-floating-button-size-md-icon-extended)}.\[\&_\>_svg\]\:ids-h_\{sizes\.floatingButton\.size\.md\.icon\.extended\}>svg{height:var(--ids-sizes-floating-button-size-md-icon-extended)}.\[\&\[data-has-icon\]\]\:ids-pl_\{spacing\.floatingButton\.size\.sm\.paddingLeftWithIcon\}[data-has-icon]{padding-left:var(--ids-spacing-floating-button-size-sm-padding-left-with-icon)}.\[\&\[data-has-icon\]\]\:ids-pr_\{spacing\.floatingButton\.size\.sm\.paddingRightWithIcon\}[data-has-icon]{padding-right:var(--ids-spacing-floating-button-size-sm-padding-right-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.floatingButton\.size\.sm\.paddingRightWithEndIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-floating-button-size-sm-padding-right-with-end-icon)}.\[\&_\>_svg\]\:ids-w_\{sizes\.floatingButton\.size\.sm\.icon\.extended\}>svg{width:var(--ids-sizes-floating-button-size-sm-icon-extended)}.\[\&_\>_svg\]\:ids-h_\{sizes\.floatingButton\.size\.sm\.icon\.extended\}>svg{height:var(--ids-sizes-floating-button-size-sm-icon-extended)}.\[\&_\[role\=\"progressbar\"\]\]\:ids-w_\{sizes\.floatingButton\.size\.md\.spinner\.extended\}\! [role=progressbar]{width:var(--ids-sizes-floating-button-size-md-spinner-extended)!important}.\[\&_\[role\=\"progressbar\"\]\]\:ids-h_\{sizes\.floatingButton\.size\.md\.spinner\.extended\}\! [role=progressbar]{height:var(--ids-sizes-floating-button-size-md-spinner-extended)!important}.\[\&_\[role\=\"progressbar\"\]\]\:ids-w_\{sizes\.floatingButton\.size\.sm\.spinner\.extended\}\! [role=progressbar]{width:var(--ids-sizes-floating-button-size-sm-spinner-extended)!important}.\[\&_\[role\=\"progressbar\"\]\]\:ids-h_\{sizes\.floatingButton\.size\.sm\.spinner\.extended\}\! [role=progressbar]{height:var(--ids-sizes-floating-button-size-sm-spinner-extended)!important}.\[\&_svg\]\:ids-w_1em svg{width:1em}.\[\&_svg\]\:ids-h_1em svg{height:1em}.\[\&\:\:before\]\:ids-top_\[0px\]:before{top:0}.\[\&\:\:before\]\:ids-left_\[0px\]:before{left:0}.\[\&\:\:before\]\:ids-w_\[12px\]:before{width:12px}.\[\&\:\:before\]\:ids-h_\[12px\]:before{height:12px}.\[\&\:\:before\]\:ids-bdr-tl_\[12px\]:before{border-top-left-radius:12px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-top_\[0px\] [aria-checked=true]:before{top:0}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-left_\[0px\] [aria-checked=true]:before{left:0}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-w_\[10px\] [aria-checked=true]:before{width:10px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-h_\[10px\] [aria-checked=true]:before{height:10px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bdr-tl_\[10px\] [aria-checked=true]:before{border-top-left-radius:10px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-w_\[8px\] [aria-checked=true]:before{width:8px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-h_\[8px\] [aria-checked=true]:before{height:8px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bdr-tl_\[8px\] [aria-checked=true]:before{border-top-left-radius:8px}.\[\&\:\:before\]\:ids-w_\[10px\]:before{width:10px}.\[\&\:\:before\]\:ids-h_\[10px\]:before{height:10px}.\[\&\:\:before\]\:ids-bdr-tl_\[8px\]:before{border-top-left-radius:8px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-w_\[6px\] [aria-checked=true]:before{width:6px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-h_\[6px\] [aria-checked=true]:before{height:6px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bdr-tl_\[6px\] [aria-checked=true]:before{border-top-left-radius:6px}.\[\&_\>_li_\+_li\]\:ids-mt_\[6px\]>li+li{margin-top:6px}.\[\&_\>_div\]\:ids-min-w_unset\!>div{min-width:unset!important}.\[\&_\>_\:last-child\]\:ids-ml_2>:last-child{margin-left:var(--ids-spacing-2)}[data-panda-theme=educore] .themeEducore\:ids-w_36{width:36px}[data-panda-theme=educore] .themeEducore\:ids-h_36{height:36px}.\[\&_\.aui-lexical-input\]\:ids-min-w_0 .aui-lexical-input{min-width:0}.\[\&_\.aui-lexical-input\]\:ids-min-h_24 .aui-lexical-input{min-height:24px}.\[\&_\>_span\]\:ids-w_6>span{width:6px}.\[\&_\>_span\]\:ids-h_6>span{height:6px}.focusWithin\:ids-op_1:focus-within,.\[\&\:focus-within_\[data-part\=\"column-actions\"\]\]\:ids-op_1:focus-within [data-part=column-actions]{opacity:1}.\[\&\:focus-visible\]\:ids-ring_none\!:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}.focus\:ids-bd-c_neutral\.border\.highest:is(:focus,[data-focus]){border-color:var(--ids-colors-neutral-border-highest)}.focus\:ids-ring_\[none\]\!:is(:focus,[data-focus]),.focusVisible\:ids-ring_\[none\]\!:is(:focus-visible,[data-focus-visible]){outline-offset:2px!important;outline:2px solid #0000!important}.focusVisible\:ids-ring_none:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.\[\&\:focus-visible\]\:ids-bx-sh_0_0_0_2px_var\(--ids-colors-focus-ring-border-default\)\!:focus-visible{box-shadow:0 0 0 2px var(--ids-colors-focus-ring-border-default)!important}.focusVisible\:ids-outerFocus_true:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.focus\:ids-bx-sh_\[none\]\!:is(:focus,[data-focus]),.focusVisible\:ids-bx-sh_\[none\]\!:is(:focus-visible,[data-focus-visible]){box-shadow:var(--ids-shadows-none)!important}.hover\:ids---tree-list-item-bg_token\(colors\.positive\.surface\.base\):is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-positive-surface-base)}.hover\:ids---tree-list-item-bg_token\(colors\.info\.surface\.base\):is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-info-surface-base)}.hover\:ids---tree-list-item-bg_token\(colors\.critical\.surface\.base\):is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-critical-surface-base)}.hover\:ids-bd-c_primary\.border\.base:is(:hover,[data-hover]){border-color:var(--ids-colors-primary-border-base)}.hover\:ids-bg-c_neutral\.surface\.high:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.hover\:ids-bg-c_neutral\.surface\.low:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-low)}.\[\&\:hover\]\:ids-bg-c_overlay\.darken\.hover:hover{background-color:var(--ids-colors-overlay-darken-hover)}.group:is(:hover,[data-hover]) .groupHover\:ids-op_1,.\[\&\:hover_\[data-part\=\"column-actions\"\]\]\:ids-op_1:hover [data-part=column-actions]{opacity:1}.hover\:ids-bx-sh_core\.2:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-core-2)}.hover\:ids-bg-c_neutral\.ghostBg\.base:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base)}.hover\:ids-c_primary\.text\.base:is(:hover,[data-hover]){color:var(--ids-colors-primary-text-base)}.active\:ids-cursor_grabbing:is(:active,[data-active]){cursor:grabbing}[data-panda-theme=educore] .themeEducore\:hover\:ids-bg_linear-gradient\(0deg\,_token\(colors\.overlay\.darken\.hover\)_0\%\,_token\(colors\.overlay\.darken\.hover\)_100\%\)\,_token\(colors\.button\.filled\.bg\.default\):is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-button-filled-bg-default)}[data-panda-theme=educore] .themeEducore\:active\:ids-bg_linear-gradient\(0deg\,_token\(colors\.overlay\.darken\.pressed\)_0\%\,_token\(colors\.overlay\.darken\.pressed\)_100\%\)\,_token\(colors\.button\.filled\.bg\.default\):is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%),var(--ids-colors-button-filled-bg-default)}[data-panda-theme=educore] .themeEducore\:hover\:ids-anim_none:is(:hover,[data-hover]),[data-panda-theme=educore] .themeEducore\:active\:ids-anim_none:is(:active,[data-active]){animation:none}[data-panda-theme=educore] .themeEducore\:hover\:ids-bg_neutral\.surface\.low:is(:hover,[data-hover]){background:var(--ids-colors-neutral-surface-low)}.\[\&_\>_div\]\:\[\&\:hover\,_\&\:focus-within\]\:ids-bd_none\!>div:hover,.\[\&_\>_div\]\:\[\&\:hover\,_\&\:focus-within\]\:ids-bd_none\!>div:focus-within{border:none!important}[data-panda-theme=educore] .themeEducore\:hover\:ids-trs_none:is(:hover,[data-hover]),[data-panda-theme=educore] .themeEducore\:active\:ids-trs_none:is(:active,[data-active]){transition:none}.\[\&_a\]\:hover\:ids-td_underline a:is(:hover,[data-hover]){text-decoration:underline}[data-panda-theme=educore] .themeEducore\:\[\&_input\]\:ids-c_neutral\.text\.base input{color:var(--ids-colors-neutral-text-base)}[data-panda-theme=educore] .themeEducore\:\[\&_input\:not\(\:placeholder-shown\)\]\:ids-c_brand\.text\.base input:not(:placeholder-shown){color:var(--ids-colors-brand-text-base)}[data-panda-theme=educore] .themeEducore\:\[\&_input\:disabled\]\:ids-c_input\.container\.text\.disabled input:disabled{color:var(--ids-colors-input-container-text-disabled)}[data-panda-theme=educore] .themeEducore\:\[\&_svg\]\:ids-fs_\{sizes\.button\.size\.lg\.icon\} svg{font-size:var(--ids-sizes-button-size-lg-icon)}[data-panda-theme=educore] .themeEducore\:hover\:ids-bg-i_linear-gradient\(0deg\,_token\(colors\.overlay\.darken\.hover\)_0\%\,_token\(colors\.overlay\.darken\.hover\)_100\%\)\,_token\(colors\.gradient\.primary\.default\):is(:hover,[data-hover]){background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-gradient-primary-default)}[data-panda-theme=educore] .themeEducore\:hover\:ids-bx-sh_none:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-none)}[data-panda-theme=educore] .themeEducore\:active\:ids-bg-i_linear-gradient\(0deg\,_token\(colors\.overlay\.darken\.pressed\)_0\%\,_token\(colors\.overlay\.darken\.pressed\)_100\%\)\,_token\(colors\.gradient\.primary\.default\):is(:active,[data-active]){background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%),var(--ids-colors-gradient-primary-default)}[data-panda-theme=educore] .themeEducore\:active\:ids-bx-sh_none:is(:active,[data-active]){box-shadow:var(--ids-shadows-none)}[data-panda-theme=educore] .themeEducore\:hover\:ids-bx-sh_inset_0_0_0_1px_token\(colors\.orange\.light\.500\)\,_0_4px_16px_0_token\(colors\.neutral\.ghostBg\.high\):is(:hover,[data-hover]){box-shadow:inset 0 0 0 1px var(--ids-colors-orange-light-500),0 4px 16px 0 var(--ids-colors-neutral-ghost-bg-high)}.\[\&_a\]\:hover\:ids-tu-o_2px a:is(:hover,[data-hover]){text-underline-offset:2px}.\[\&\[data-state\=\"open\"\]\]\:\[\&_\[data-slot\=\"chevron\"\]\]\:ids-vis_visible[data-state=open] [data-slot=chevron]{visibility:visible}[data-panda-theme=educore] .themeEducore\:\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.lg\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-lg-padding-x-with-icon)}[data-panda-theme=educore] .themeEducore\:\[\&\[data-has-start-icon\]\]\:ids-pr_\{spacing\.button\.size\.lg\.paddingX\}[data-has-start-icon]{padding-right:var(--ids-spacing-button-size-lg-padding-x)}[data-panda-theme=educore] .themeEducore\:\[\&_\>_svg\]\:ids-w_100\%>svg{width:100%}[data-panda-theme=educore] .themeEducore\:\[\&_\>_svg\]\:ids-h_100\%>svg{height:100%}.focusVisible\:\[\&_\>_\[data-part\=\"card-content\"\]\]\:ids-innerFocus_true:is(:focus-visible,[data-focus-visible])>[data-part=card-content]{box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.hover\:before\:ids-bg-c_overlay\.lighten\.hover:is(:hover,[data-hover]):before{background-color:var(--ids-colors-overlay-lighten-hover)}.hover\:before\:ids-bg-c_overlay\.darken\.hover:is(:hover,[data-hover]):before{background-color:var(--ids-colors-overlay-darken-hover)}.hover\:\[\&_\[data-slot\=\"chevron\"\]\]\:ids-vis_visible:is(:hover,[data-hover]) [data-slot=chevron]{visibility:visible}@media screen and (min-width:0){.xs\:ids-s_1{width:1px;height:1px}}@container cursorPagination (min-width: 375px){.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-gap_10{gap:var(--ids-spacing-10)}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-d_grid{display:grid}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-grid-tc_1fr_auto{grid-template-columns:1fr auto}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-ai_center{align-items:center}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-w_150px{width:150px}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-min-w_150px{min-width:150px}}@media(min-width:600px){.\[\@media_\(min-width\:_600px\)\]\:ids-min-h_360px{min-height:360px}}@media screen and (min-width:37.5rem){.sm\:ids-w_var\(--error-screen-graphic\){width:var(--error-screen-graphic)}.sm\:ids-h_var\(--error-screen-graphic\){height:var(--error-screen-graphic)}.sm\:ids-mt_24{margin-top:var(--ids-spacing-24)}.sm\:ids-mt_32{margin-top:var(--ids-spacing-32)}}@media screen and (min-width:60rem){.md\:ids-px_6{padding-inline:var(--ids-spacing-6)}.md\:ids-d_none{display:none}.md\:ids-d_contents{display:contents}.md\:ids-grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.md\:ids-ml_0\.5rem{margin-left:.5rem}.md\:ids-bd-t-w_0{border-top-width:0}.md\:ids-bd-l-w_1px{border-left-width:1px}.md\:ids-border-left-style_solid{border-left-style:solid}.md\:ids-bd-l-c_neutral\.border\.low{border-left-color:var(--ids-colors-neutral-border-low)}}@container cursorPagination (min-width: 1200px){.\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:ids-w_150px{width:150px}.\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:ids-min-w_150px{min-width:150px}[data-panda-theme=educore] .themeEducore\:\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:ids-grid-tc_1fr_auto_1fr{grid-template-columns:1fr auto 1fr}[data-panda-theme=educore] .\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:themeEducore\:ids-w_210px{width:210px}[data-panda-theme=educore] .\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:themeEducore\:ids-min-w_210px{min-width:210px}}@media screen and (min-width:80rem){.lg\:ids-px_8{padding-inline:var(--ids-spacing-8)}}@media(forced-colors:active){.highContrast\:ids-stk_\[Highlight\]{stroke:highlight}}@media(hover:none){.\[\@media_\(hover\:_none\)\]\:ids-op_1{opacity:1}}@media(prefers-reduced-motion:reduce){.motionReduce\:ids-anim_none{animation:none}.\[\&_\>_span\]\:motionReduce\:ids-anim_none>span,.motionReduce\:ids-anim_none{animation:none}.motionReduce\:ids-trs_none{transition:none}.motionReduce\:ids-op_50{opacity:var(--ids-opacity-50)}.\[\&_\>_span\]\:motionReduce\:ids-anim_none>span{animation:none}}}@layer recipes.slots{@layer _base{.ids-chip__root{border-radius:var(--ids-radii-chip-root);font-family:var(--ids-fonts-default);justify-content:center;align-items:center;max-width:100%;height:auto;display:inline-flex;position:relative;overflow:hidden}.ids-chip__root:before{inset:var(--ids-spacing-0);content:"";pointer-events:none;position:absolute}.ids-chip__label{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.ids-chip__icon{opacity:.86;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex;position:relative}.ids-chip__delete{cursor:pointer;position:relative}.ids-slider__root{gap:var(--ids-spacing-6);flex-direction:column;display:flex}.ids-slider__root[data-orientation=horizontal]{width:100%;padding-inline:7px}.ids-slider__root[data-orientation=vertical]{align-items:center;width:fit-content;height:100%;padding-block:7px}.ids-slider__label{color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);-webkit-user-select:none;user-select:none}.ids-slider__label[data-disabled]{opacity:var(--ids-opacity-disable)}.ids-slider__control{cursor:pointer;align-items:center;display:flex;position:relative}.ids-slider__control[data-orientation=vertical]{flex-direction:column;height:100%}.ids-slider__control[data-disabled]{cursor:default;opacity:var(--ids-opacity-disable)}.ids-slider__control[data-orientation=horizontal]{width:100%}.ids-slider__track{background-color:var(--ids-colors-neutral-surface-highest);border-radius:3px;position:relative}.ids-slider__track[data-orientation=horizontal]{width:100%;height:6px}.ids-slider__track[data-orientation=vertical]{width:6px;height:100%}.ids-slider__range{border-radius:inherit;background-color:var(--slider-fill, var(--ids-colors-neutral-fill-high));position:absolute}.ids-slider__range[data-disabled]{background-color:var(--ids-colors-neutral-fill-base)}.ids-slider__range[data-orientation=horizontal]{height:100%}.ids-slider__range[data-orientation=vertical]{width:100%}.ids-slider__thumb{outline-offset:2px;cursor:pointer;border-radius:50%;outline:2px solid #0000;place-items:center;width:24px;height:24px;display:grid;position:relative}.ids-slider__thumb:before{border-radius:inherit;border-style:solid;border-width:3px;border-color:var(--slider-fill, var(--ids-colors-neutral-fill-high));content:"";box-sizing:border-box;background-color:var(--ids-colors-neutral-surface-low);width:18px;height:18px;transition:box-shadow .12s}.ids-slider__thumb[data-disabled]{cursor:default}.ids-slider__thumb[data-disabled]:before{border-color:var(--ids-colors-neutral-fill-base);box-shadow:var(--ids-shadows-none)}.ids-slider__thumb:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--ids-shadows-none);outline:2px solid #0000}.ids-slider__thumb:is(:focus-visible,[data-focus-visible]):before{box-shadow:0 0 0 3px var(--ids-colors-focus-ring-border-default)}.ids-slider__valueText{color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);font-variant-numeric:tabular-nums}.ids-slider__markerGroup{inset-inline:var(--ids-spacing-0);height:0;position:absolute;top:50%}.ids-slider__marker{color:var(--ids-colors-neutral-text-low);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);white-space:nowrap;text-align:center;padding-top:18px}.ids-slider__marker:before{content:"";background-color:var(--ids-colors-neutral-surface-low);top:var(--ids-spacing-0);border-radius:50%;width:4px;height:4px;position:absolute;left:50%;transform:translate(-50%,-50%)}.ids-segmentedControl__root{padding:var(--ids-spacing-4);background:var(--ids-colors-neutral-surface-highest);gap:var(--ids-spacing-4);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:stretch;display:inline-flex;position:relative;overflow:hidden}.ids-segmentedControl__thumb{background:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-core-1);opacity:0;pointer-events:none;z-index:0;top:var(--ids-spacing-4);left:var(--ids-spacing-4);width:var(--ids-spacing-0);height:calc(100% - var(--ids-spacing-8));position:absolute}.ids-segmentedControl__thumb[data-ready]{will-change:left,width,opacity;transition:left .2s,width .2s,opacity .15s}.ids-segmentedControl__item{outline-offset:2px;gap:var(--ids-spacing-4);z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;color:var(--ids-colors-neutral-text-low);background:none;border:none;border-radius:0;outline:2px solid #0000;flex:auto;justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:relative}.ids-segmentedControl__item:after{inset:var(--ids-spacing-0);content:"";opacity:0;z-index:0;background:none;transition:opacity .15s,background-color .15s;position:absolute}.ids-segmentedControl__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.38;pointer-events:none;cursor:default}.ids-segmentedControl__item[aria-checked=true]{color:var(--ids-colors-neutral-text-base)}.ids-segmentedControl__item:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 2px var(--ids-colors-neutral-border-highest)}.ids-segmentedControl__item:is(:hover,[data-hover]):after{background:var(--ids-colors-overlay-darken-hover);opacity:1}.ids-segmentedControl__item:is(:active,[data-active]):after{background:var(--ids-colors-overlay-darken-pressed);opacity:1}.ids-segmentedControl__icon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;font-size:16px}.ids-avatar__wrapper{flex-shrink:0;display:inline-flex;position:relative}.ids-avatar__root{border-radius:var(--ids-radii-full);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.ids-avatar__text{color:var(--ids-colors-inverse-text-base);text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ids-avatar__text svg{color:inherit}.ids-avatar__badge{border-radius:var(--ids-radii-full);pointer-events:none;background-color:var(--ids-colors-critical-fill-base);top:var(--ids-spacing-0);right:var(--ids-spacing-0);position:absolute}.ids-avatar-group__root{align-items:center;display:flex}.ids-avatar-group__root>*{border-style:solid;border-width:1px;border-color:var(--ids-colors-white-1200)}.ids-badge__root{flex-shrink:0;display:inline-flex;position:relative}.ids-badge__badge{border-radius:var(--ids-radii-full);box-sizing:border-box;background-color:var(--ids-colors-critical-fill-base);box-shadow:0 0 0 1px var(--ids-colors-badge-ring);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ids-badge__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ids-boxTab__root{flex-direction:column;width:100%;min-width:0;display:flex}.ids-boxTab__listWrapper{min-width:0;position:relative}.ids-boxTab__list{scrollbar-width:none;align-items:center;min-width:0;scroll-padding-inline:40px;display:flex;overflow:auto hidden}.ids-boxTab__list::-webkit-scrollbar{display:none}.ids-boxTab__item{gap:var(--ids-spacing-4);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-low);background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%);color:var(--ids-colors-neutral-text-lowest);padding-left:var(--ids-spacing-20);padding-right:var(--ids-spacing-20);border-right-style:solid;border-right-width:1px;border-right-color:var(--ids-colors-neutral-ghost-bg-base);flex-shrink:0;align-items:center;max-width:280px;transition:background-color .15s,color .15s;display:flex;position:relative}.ids-boxTab__item[data-deletable]{gap:var(--ids-spacing-0)}.ids-boxTab__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-boxTab__item[data-selected=true]{color:var(--ids-colors-neutral-text-base);background-image:none}.ids-boxTab__item[data-dragging=true]{box-shadow:var(--ids-shadows-2);z-index:1;background-image:none}.ids-boxTab__item[data-has-end=true]{padding-right:var(--ids-spacing-4)}.ids-boxTab__item:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-boxTab__item:hover [data-part=handle],.ids-boxTab__item:focus-visible [data-part=handle],.ids-boxTab__item[data-selected=true] [data-part=handle]{opacity:1}.ids-boxTab__item:not([data-selected=true]):hover{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%);color:var(--ids-colors-neutral-text-base)}.ids-boxTab__item:hover [data-part=endSlot],.ids-boxTab__item[data-selected=true] [data-part=endSlot]{opacity:1}.ids-boxTab__handle{opacity:0;cursor:grab;color:var(--ids-colors-neutral-icon-base);left:var(--ids-spacing-0);top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);justify-content:center;align-items:center;width:16px;transition:opacity .15s;display:flex;position:absolute}.ids-boxTab__handle:is(:active,[data-active]){cursor:grabbing}.ids-boxTab__label{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-deletable] .ids-boxTab__label{padding-block:var(--ids-spacing-8);padding-right:var(--ids-spacing-8)}.ids-boxTab__count{color:var(--ids-colors-neutral-text-lowest);flex-shrink:0}[data-selected=true] .ids-boxTab__count{color:var(--ids-colors-neutral-text-base)}.ids-boxTab__endSlot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex}.ids-boxTab__endSlot[data-deletable]{border-radius:var(--ids-radii-4);cursor:pointer}.ids-boxTab__endSlot[data-deletable]:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-boxTab__panel{min-width:0}.ids-boxTab__panel:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-boxTab__scrollButton{border-style:solid;border-width:0;border-color:var(--ids-colors-neutral-ghost-bg-base);z-index:3;cursor:pointer;background-color:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-lowest);top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);justify-content:center;align-items:center;width:24px;font-size:18px;display:inline-flex;position:absolute}.ids-boxTab__scrollButton[data-side=left]{left:var(--ids-spacing-0);border-left-width:1px}.ids-boxTab__scrollButton[data-side=right]{right:var(--ids-spacing-0);border-right-width:1px}.ids-boxTab__scrollButton:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-boxTab__scrollDim{z-index:2;pointer-events:none;top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:16px;position:absolute}.ids-boxTab__scrollDim[data-side=left]{background-image:linear-gradient(to right,var(--ids-colors-neutral-ghost-bg-high) 0%,transparent 100%);left:24px}.ids-boxTab__scrollDim[data-side=right]{background-image:linear-gradient(to left,var(--ids-colors-neutral-ghost-bg-high) 0%,transparent 100%);right:24px}.ids-buttonBase__root{border-radius:var(--ids-radii-button-root);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.ids-buttonBase__root:before,.ids-buttonBase__root:after{inset:calc(0px - var(--btn-overlay-bleed, 0px));border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .3s;position:absolute}.ids-buttonBase__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--ids-opacity-disable);cursor:default;pointer-events:none}.ids-buttonBase__root:before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%)}.ids-buttonBase__root:after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%)}.ids-buttonBase__root:is(:hover,[data-hover]):after,.ids-buttonBase__root:is(:active,[data-active]):before{opacity:var(--ids-opacity-100)}.ids-buttonBase__icon{flex-shrink:0}.ids-caption__root{gap:var(--ids-spacing-6);align-items:center;display:flex}.ids-caption__item{gap:var(--ids-spacing-4);align-items:center;display:flex}.ids-caption__avatar{opacity:.86;flex-shrink:0;align-items:center;display:inline-flex}.ids-caption__icon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;align-items:center;display:inline-flex}.ids-caption__text,.ids-caption__count{white-space:nowrap;flex-shrink:0}.ids-checkbox__root{align-items:center;display:flex}.ids-checkbox__control{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ids-colors-checkbox-icon);align-items:center;display:flex}.ids-checkbox__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-checkbox__control[data-state=checked],.ids-checkbox__control[data-state=indeterminate]{color:var(--ids-colors-checkbox-icon-checked)}.ids-checkbox__control[data-state=checked] [data-state=unchecked],.ids-checkbox__control[data-state=indeterminate] [data-state=unchecked]{display:none}.ids-checkbox__indicator{color:currentColor;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ids-checkbox__content{gap:var(--ids-spacing-checkbox-content-gap);align-items:center;min-width:0;display:flex}.ids-checkbox__label{cursor:pointer}[data-disabled] .ids-checkbox__label{cursor:not-allowed}.ids-checkbox__description{color:var(--ids-colors-neutral-text-lowest)}.ids-menu__content{background:var(--ids-colors-menu-content-bg);padding-block:var(--ids-spacing-menu-content-padding-y);padding-inline:var(--ids-spacing-menu-content-padding-x);border-radius:var(--ids-radii-menu-content-radius);outline-offset:2px;box-shadow:var(--ids-shadows-menu-content-shadow);outline:2px solid #0000;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.ids-menu__content::-webkit-scrollbar{width:8px;height:8px}.ids-menu__content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-menu__content::-webkit-scrollbar-track{background-color:#0000}.ids-menu__content{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;will-change:transform,opacity;z-index:var(--ids-z-index-popover-over-modal);width:100%;min-width:140px;max-height:var(--ids-sizes-menu-content-max-height);animation-duration:.12s;animation-timing-function:cubic-bezier(0,0,.2,1)}[data-panda-theme=educore] .ids-menu__content{scrollbar-width:none;overflow:auto}[data-panda-theme=educore] .ids-menu__content::-webkit-scrollbar{display:none}.ids-menu__content[data-side=top],.ids-menu__content[data-placement^=top]{transform-origin:bottom;margin-bottom:var(--ids-spacing-menu-content-side-offset);animation-name:verticalFadeIn}.ids-menu__content[data-side=bottom],.ids-menu__content[data-placement^=bottom]{transform-origin:top;margin-top:var(--ids-spacing-menu-content-side-offset);animation-name:verticalFadeIn}.ids-menu__content[data-side=right],.ids-menu__content[data-placement^=right]{transform-origin:0;margin-left:var(--ids-spacing-menu-content-side-offset);animation-name:horizontalFadeIn}.ids-menu__content[data-side=left],.ids-menu__content[data-placement^=left]{transform-origin:100%;margin-right:var(--ids-spacing-menu-content-side-offset);animation-name:horizontalFadeIn}.ids-menu__content[data-state=closed]{animation-duration:80ms;animation-timing-function:cubic-bezier(.4,0,1,1)}.ids-menu__content[data-state=closed][data-side=top],.ids-menu__content[data-state=closed][data-placement^=top],.ids-menu__content[data-state=closed][data-side=bottom],.ids-menu__content[data-state=closed][data-placement^=bottom]{animation-name:verticalFadeOut}.ids-menu__content[data-state=closed][data-side=right],.ids-menu__content[data-state=closed][data-placement^=right],.ids-menu__content[data-state=closed][data-side=left],.ids-menu__content[data-state=closed][data-placement^=left]{animation-name:horizontalFadeOut}.ids-menu__content:is(:focus,[data-focus]),.ids-menu__content:is(:focus-visible,[data-focus-visible]){outline-offset:2px!important;box-shadow:shadows\.menu\.contentShadow!important;outline:2px solid #0000!important}.ids-menu__content[data-keyboard-highlight] [data-highlighted]{box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-menu__searchContainer{padding-inline:var(--ids-spacing-8);width:100%;padding-top:var(--ids-spacing-4);padding-bottom:var(--ids-spacing-8);flex-shrink:0;display:flex}.ids-menu__search{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-12);border-radius:var(--ids-radii-8);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-neutral-surface-low);align-items:center;width:100%;min-width:0;min-height:36px;display:flex;position:relative}[data-panda-theme=educore] .ids-menu__search{border-radius:22px}[data-panda-theme=educore] .ids-menu__search:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-menu__search>svg{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;font-size:18px}.ids-menu__search:focus-within{border-color:var(--ids-colors-neutral-border-high)}.ids-menu__searchInput{outline-offset:2px;padding-block:var(--ids-spacing-6);color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);background-color:#0000;border:none;outline:2px solid #0000;flex:1;width:100%;min-width:0}.ids-menu__searchInput::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-menu__searchInput::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ids-menu__searchInput::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ids-menu__searchClear{padding:var(--ids-spacing-icon-button-size-xs-padding);z-index:1;cursor:pointer;color:var(--ids-colors-neutral-icon-low);right:var(--ids-spacing-12);width:var(--ids-sizes-icon-button-size-xs-container);height:var(--ids-sizes-icon-button-size-xs-container);background:none;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-panda-theme=educore] .ids-menu__searchClear{padding:var(--ids-spacing-icon-button-size-sm-padding);color:var(--ids-colors-neutral-icon-base);width:var(--ids-sizes-icon-button-size-sm-container);height:var(--ids-sizes-icon-button-size-sm-container)}[data-panda-theme=educore] .ids-menu__searchClear>svg{font-size:var(--ids-sizes-icon-button-size-sm-icon)}.ids-menu__searchClear>svg{font-size:var(--ids-sizes-icon-button-size-xs-icon)}.ids-menu__itemContainer{gap:var(--ids-spacing-8);padding-block:var(--ids-spacing-menu-item-padding-y);border-radius:var(--ids-radii-menu-item-radius);outline-offset:2px;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-base);-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;padding-left:var(--ids-spacing-menu-item-padding-left);padding-right:var(--ids-spacing-menu-item-padding-right);min-height:var(--ids-sizes-menu-item-min-height);outline:2px solid #0000;align-items:center;display:flex;position:relative}.ids-menu__itemContainer[data-highlighted]{background:var(--ids-colors-overlay-darken-hover)}.ids-menu__itemContainer[data-state=checked],.ids-menu__itemContainer[data-selected],.ids-menu__itemContainer[data-state=open]{background:var(--ids-colors-menu-item-bg-selected);color:var(--ids-colors-menu-item-color-selected);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-button-default)}.ids-menu__itemContainer[data-state=checked]:is(:hover,[data-hover]),.ids-menu__itemContainer[data-selected]:is(:hover,[data-hover]),.ids-menu__itemContainer[data-state=open]:is(:hover,[data-hover]){background:var(--ids-colors-menu-item-bg-selected-hover)}.ids-menu__itemContainer[data-state=checked] .ids-menu__itemIcon,.ids-menu__itemContainer[data-selected] .ids-menu__itemIcon,.ids-menu__itemContainer[data-state=open] .ids-menu__itemIcon{color:var(--ids-colors-menu-item-icon-color-selected)}[data-panda-theme=educore] .ids-menu__itemContainer[data-state=checked],[data-panda-theme=educore] .ids-menu__itemContainer[data-selected],[data-panda-theme=educore] .ids-menu__itemContainer[data-state=open]{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-menu__itemContainer:has([data-has-description]){padding-block:var(--ids-spacing-menu-item-padding-y-with-description)}.ids-menu__itemContainer[data-disabled]{opacity:var(--ids-opacity-disable);pointer-events:none}[data-panda-theme=educore] .ids-menu__itemContainer{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}[data-panda-theme=educore] .ids-menu__itemContainer:is(:hover,[data-hover]){color:var(--ids-colors-menu-item-color-hover)}[data-panda-theme=educore] .ids-menu__itemContainer:is(:hover,[data-hover]) .ids-menu__itemIcon{color:var(--ids-colors-menu-item-icon-color-hover);opacity:1}[data-panda-theme=educore] .ids-menu__itemContainer[data-highlighted]{color:var(--ids-colors-menu-item-color-hover)}[data-panda-theme=educore] .ids-menu__itemContainer[data-highlighted] .ids-menu__itemIcon{color:var(--ids-colors-menu-item-icon-color-hover);opacity:1}.ids-menu__itemContainer:is(:focus,[data-focus]),.ids-menu__itemContainer:is(:focus-visible,[data-focus-visible]){outline-offset:2px!important;box-shadow:var(--ids-shadows-none)!important;outline:2px solid #0000!important}.ids-menu__itemContainer:is(:hover,[data-hover]){background:var(--ids-colors-overlay-darken-hover)}.ids-menu__item{gap:var(--ids-spacing-8);align-items:center;width:100%;display:flex}.ids-menu__itemText{gap:var(--ids-spacing-4);flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.ids-menu__itemLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ids-menu__itemIndicator{color:var(--ids-colors-menu-item-indicator-color);font-size:var(--ids-sizes-menu-item-indicator-size);flex-shrink:0;justify-content:flex-start;align-self:center;align-items:center;width:16px;margin-left:auto;display:flex;overflow:visible}.ids-menu__itemIcon{color:var(--ids-colors-neutral-icon-base);opacity:.86;flex:none;justify-content:flex-end;align-items:center;width:16px;font-size:20px;display:flex;overflow:visible}.ids-menu__itemDescription{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);word-break:break-word;white-space:normal}[data-panda-theme=educore] .ids-menu__itemDescription{font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}[data-state=checked] .ids-menu__itemDescription,[data-selected] .ids-menu__itemDescription{color:var(--ids-colors-menu-item-color-selected);opacity:.9}.ids-menu__itemCaption{gap:var(--ids-spacing-6);white-space:nowrap;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);flex:1 0;align-items:center;min-width:1px;display:flex;overflow:clip}.ids-menu__itemCaption>span{flex-shrink:0}[data-state=checked] .ids-menu__itemCaption,[data-selected] .ids-menu__itemCaption{color:var(--ids-colors-menu-item-color-selected);opacity:.9}.ids-menu__itemCaptionDivider{background-color:var(--ids-colors-neutral-ghost-bg-highest);border-radius:1px;flex-shrink:0;width:2px;height:2px}[data-state=checked] .ids-menu__itemCaptionDivider,[data-selected] .ids-menu__itemCaptionDivider{background-color:var(--ids-colors-menu-item-color-selected);opacity:.9}.ids-menu__groupLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);-webkit-user-select:none;user-select:none;padding-left:var(--ids-spacing-menu-group-label-padding-left);padding-right:var(--ids-spacing-menu-group-label-padding-right);padding-top:var(--ids-spacing-menu-group-label-padding-top)}[data-panda-theme=educore] .ids-menu__groupLabel{line-height:21px}.ids-menu__group{width:100%}.ids-menu__separator{margin-block:var(--ids-spacing-menu-separator-margin-y);margin-inline:var(--ids-spacing-0);background-color:var(--ids-colors-menu-separator-color);width:100%;height:1px}.ids-menu__emptyState{gap:var(--ids-spacing-8);color:var(--ids-colors-menu-empty-state-color);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.ids-menu__emptyState>svg{color:var(--ids-colors-menu-empty-state-color);flex-shrink:0;font-size:18px}.ids-combobox__root{gap:var(--ids-spacing-8);width:var(--ids-sizes-combobox-root-width);flex-direction:column;display:flex}.ids-combobox__control{align-items:center;width:100%;display:flex;position:relative}[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control{padding-inline:var(--ids-spacing-combobox-trigger-padding-x);padding-block:var(--ids-spacing-4);background-color:var(--ids-colors-combobox-trigger-bg-default);min-height:var(--ids-sizes-combobox-trigger-height);border-color:#0000;align-content:center;box-shadow:var(--ids-shadows-combobox-trigger-shadow-default)!important}[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer:focus-within,[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control:focus-within{border-color:#0000;box-shadow:var(--ids-shadows-combobox-trigger-shadow-focused)!important}[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer .ids-input__input::placeholder,[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer .ids-tagsInput__input::placeholder,[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control .ids-input__input::placeholder,[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control .ids-tagsInput__input::placeholder{color:var(--ids-colors-combobox-trigger-placeholder-color)!important}[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer[data-disabled],[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer[data-disabled=true],[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control[data-disabled],[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control[data-disabled=true]{opacity:var(--ids-opacity-disable);background-color:var(--ids-colors-combobox-trigger-bg-disabled)!important;box-shadow:var(--ids-shadows-none)!important}[data-panda-theme=educore] .ids-combobox__control[data-state=open] .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__control[data-state=open] .ids-tagsInput__control{box-shadow:var(--ids-shadows-combobox-trigger-shadow-open)!important}.ids-combobox__trigger{width:100%}.ids-combobox__clearTrigger{cursor:pointer;z-index:1;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;color:var(--ids-colors-combobox-icon-color)!important}.ids-combobox__clearTrigger svg{color:var(--ids-colors-combobox-icon-color)!important}.ids-combobox__clearTrigger:hover{background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-icon-base)}.ids-combobox__positioner{width:var(--reference-width);z-index:var(--ids-z-index-popover-over-modal)!important}.ids-combobox__positioner .ids-menu__content{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}[data-panda-theme=educore] .ids-combobox__positioner .ids-menu__content{overflow:hidden!important}.ids-combobox__contentScrollWrapper::-webkit-scrollbar{width:8px;height:8px}.ids-combobox__contentScrollWrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-combobox__contentScrollWrapper::-webkit-scrollbar-track{background-color:#0000}.ids-combobox__contentScrollWrapper{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;width:100%;overflow-y:auto}[data-panda-theme=educore] .ids-combobox__contentScrollWrapper{scrollbar-width:none}[data-panda-theme=educore] .ids-combobox__contentScrollWrapper::-webkit-scrollbar{display:none}.ids-tagsInput__control{gap:var(--ids-spacing-8);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-left:11px;padding-right:var(--ids-spacing-40);border-radius:8px;flex-wrap:wrap;align-items:center;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.ids-tagsInput__control[data-disabled]{cursor:not-allowed;background-color:var(--ids-colors-neutral-surface-high);border-color:#0000}.ids-tagsInput__control[data-readonly]{cursor:default}.ids-tagsInput__control:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-tagsInput__control:hover:not(:focus-within):not([data-disabled]){border-color:var(--ids-colors-neutral-border-high)}.ids-tagsInput__input{outline-offset:2px;color:var(--ids-colors-neutral-text-base);background-color:#0000;border:none;outline:2px solid #0000;flex:1;min-width:210px}.ids-tagsInput__input::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-tagsInput__itemPreview{gap:var(--ids-spacing-4);align-items:center;display:flex}.ids-tagsInput__itemPreview[data-highlighted]>.ids-chip__root{outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-tagsInput__clearTrigger{cursor:pointer;z-index:1;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;right:11px;transform:translateY(-50%);color:var(--ids-colors-combobox-icon-color)!important}.ids-tagsInput__clearTrigger svg{color:var(--ids-colors-combobox-icon-color)!important}.ids-tagsInput__searchIcon{color:var(--ids-colors-combobox-icon-color);align-items:center;font-size:18px;display:flex}.ids-input__root{gap:var(--ids-spacing-4);flex-direction:column;width:min-content;display:flex}.ids-input__root svg{color:var(--ids-colors-neutral-icon-base)}.ids-input__inputContainer{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-neutral-border-high)}.ids-input__inputContainer:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-input__inputContainer[data-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-high);border-color:#0000}.ids-input__inputContainer svg{color:var(--ids-colors-neutral-icon-base)}.ids-input__inputContainer[data-readonly=true]{cursor:default}.ids-input__inputContainer>:disabled{color:var(--ids-colors-neutral-text-lowest)}[data-panda-theme=educore] .ids-input__inputContainer{border-color:var(--ids-colors-input-container-border-default);padding-inline:var(--ids-spacing-input-container-padding-x);background-color:var(--ids-colors-input-container-bg-default)}[data-panda-theme=educore] .ids-input__inputContainer:focus-within{border-color:var(--ids-colors-input-container-border-focus)}[data-panda-theme=educore] .ids-input__inputContainer[data-disabled=true]{background-color:var(--ids-colors-input-container-bg-disabled);border-color:#0000}[data-panda-theme=educore] .ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-input-container-border-hover)}.ids-input__input{outline-offset:2px;color:var(--ids-colors-neutral-text-base);text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:none;outline:2px solid #0000;flex:1;min-width:0;font-family:inherit;overflow:hidden}.ids-input__input::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-input__input:disabled{pointer-events:none}[data-panda-theme=educore] .ids-input__input:disabled,[data-panda-theme=educore] .ids-input__input:disabled::placeholder{color:var(--ids-colors-input-container-text-disabled)}.ids-input__input:read-only:not(:disabled){cursor:default}.ids-input__input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--ids-colors-neutral-surface-low) inset;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out}.ids-input__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--ids-colors-neutral-surface-low) inset;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out}.ids-input__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--ids-colors-neutral-surface-low) inset;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out}.ids-input__startAdornment{gap:var(--ids-spacing-10);color:var(--ids-colors-neutral-icon-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);margin-right:var(--ids-spacing-8);flex-shrink:0;align-items:center;display:flex}.ids-input__startAdornment svg{font-size:18px}.ids-input__endAdornment{gap:var(--ids-spacing-10);color:var(--ids-colors-neutral-icon-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);margin-left:var(--ids-spacing-8);flex-shrink:0;align-items:center;display:flex}.ids-input__endAdornment svg{font-size:18px}.ids-datePicker__content{border-radius:var(--ids-radii-date-picker-content-radius);border-style:solid;border-color:var(--ids-colors-date-picker-content-border);border-width:var(--ids-border-widths-date-picker-content-width);gap:var(--ids-spacing-date-picker-content-gap);padding-inline:var(--ids-spacing-date-picker-content-padding-x);background-color:var(--ids-colors-date-picker-content-bg);box-shadow:var(--ids-shadows-date-picker-content-shadow);width:100%;max-width:min(var(--ids-sizes-date-picker-content-width),calc(100vw - 40px));min-width:211px;padding-top:var(--ids-spacing-date-picker-content-padding-top);padding-bottom:var(--ids-spacing-date-picker-content-padding-bottom);flex-direction:column;display:flex;overflow:hidden}.ids-datePicker__body{flex-direction:row;align-items:stretch;display:flex}.ids-datePicker__viewControl{padding-inline:var(--ids-spacing-date-picker-view-control-padding-x);width:100%;padding-top:var(--ids-spacing-date-picker-view-control-padding-top);padding-bottom:var(--ids-spacing-date-picker-view-control-padding-bottom);justify-content:space-between;align-items:center;display:flex}.ids-datePicker__rangeText{text-align:center;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-base);flex:1}[data-panda-theme=educore] .ids-datePicker__rangeText{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-datePicker__prevTrigger{color:var(--ids-colors-neutral-icon-base);cursor:pointer;width:var(--ids-sizes-date-picker-trigger-root-size);height:var(--ids-sizes-date-picker-trigger-root-size);justify-content:center;align-items:center;display:inline-flex}.ids-datePicker__prevTrigger [data-icon-wrapper]{border-radius:var(--ids-radii-full);width:var(--ids-sizes-date-picker-trigger-icon-wrapper-size);height:var(--ids-sizes-date-picker-trigger-icon-wrapper-size);justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s;display:inline-flex}.ids-datePicker__prevTrigger[data-disabled]{color:var(--ids-colors-neutral-icon-low);cursor:not-allowed;pointer-events:none}.ids-datePicker__prevTrigger svg{width:var(--ids-sizes-date-picker-trigger-icon-size);height:var(--ids-sizes-date-picker-trigger-icon-size)}.ids-datePicker__prevTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.ids-datePicker__prevTrigger:focus-visible [data-icon-wrapper]{box-shadow:0 0 0 2px var(--ids-colors-focus-ring-border-default)}.ids-datePicker__prevTrigger:hover [data-icon-wrapper]{background-color:var(--ids-colors-neutral-surface-high)}[data-panda-theme=educore] .ids-datePicker__prevTrigger:hover [data-icon-wrapper]{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-datePicker__nextTrigger{color:var(--ids-colors-neutral-icon-base);cursor:pointer;width:var(--ids-sizes-date-picker-trigger-root-size);height:var(--ids-sizes-date-picker-trigger-root-size);justify-content:center;align-items:center;display:inline-flex}.ids-datePicker__nextTrigger [data-icon-wrapper]{border-radius:var(--ids-radii-full);width:var(--ids-sizes-date-picker-trigger-icon-wrapper-size);height:var(--ids-sizes-date-picker-trigger-icon-wrapper-size);justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s;display:inline-flex}.ids-datePicker__nextTrigger[data-disabled]{color:var(--ids-colors-neutral-icon-low);cursor:not-allowed;pointer-events:none}.ids-datePicker__nextTrigger svg{width:var(--ids-sizes-date-picker-trigger-icon-size);height:var(--ids-sizes-date-picker-trigger-icon-size)}.ids-datePicker__nextTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.ids-datePicker__nextTrigger:focus-visible [data-icon-wrapper]{box-shadow:0 0 0 2px var(--ids-colors-focus-ring-border-default)}.ids-datePicker__nextTrigger:hover [data-icon-wrapper]{background-color:var(--ids-colors-neutral-surface-high)}[data-panda-theme=educore] .ids-datePicker__nextTrigger:hover [data-icon-wrapper]{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-datePicker__table{padding-inline:var(--ids-spacing-date-picker-table-padding-x);border-collapse:separate;border-spacing:0 var(--ids-spacing-date-picker-table-cell-gap-y);table-layout:fixed;width:100%;padding-top:var(--ids-spacing-date-picker-table-padding-top);padding-bottom:var(--ids-spacing-date-picker-table-padding-bottom);border-bottom-style:solid;border-bottom-color:var(--ids-colors-date-picker-grid-border-bottom-color);border-bottom-width:var(--ids-border-widths-date-picker-grid-border-bottom-width);margin-inline:auto}.ids-datePicker__tableHeader{text-align:center;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-sizes-date-picker-table-header-height);color:var(--ids-colors-date-picker-weekday-text);font-weight:var(--ids-font-weights-regular);height:var(--ids-sizes-date-picker-table-header-height);padding-bottom:var(--ids-spacing-date-picker-table-header-padding-bottom)}[data-panda-theme=educore] .ids-datePicker__tableHeader{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-bold)}.ids-datePicker__tableCell{text-align:center;vertical-align:middle;padding-top:var(--ids-spacing-2);position:relative}.ids-datePicker__tableCell[data-bar=both]:before{border-radius:var(--ids-radii-full);left:max(0px,calc(50% - var(--ids-sizes-date-picker-day-size) / 2));right:max(0px,calc(50% - var(--ids-sizes-date-picker-day-size) / 2))}.ids-datePicker__tableCell[data-bar]:before{content:"";background-color:var(--ids-colors-date-picker-day-bg-in-range);pointer-events:none;top:var(--ids-spacing-2);bottom:var(--ids-spacing-0);position:absolute}.ids-datePicker__tableCell[data-bar=middle]:before{left:var(--ids-spacing-0);right:var(--ids-spacing-0)}.ids-datePicker__tableCell[data-bar=start]:before{left:max(0px,calc(50% - var(--ids-sizes-date-picker-day-size) / 2));right:var(--ids-spacing-0);border-top-left-radius:var(--ids-radii-full);border-bottom-left-radius:var(--ids-radii-full)}.ids-datePicker__tableCell[data-bar=end]:before{left:var(--ids-spacing-0);right:max(0px,calc(50% - var(--ids-sizes-date-picker-day-size) / 2));border-top-right-radius:var(--ids-radii-full);border-bottom-right-radius:var(--ids-radii-full)}.ids-datePicker__tableCellTrigger{border-radius:var(--ids-radii-full);vertical-align:top;aspect-ratio:1;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-date-picker-day-text-default);cursor:pointer;-webkit-user-select:none;user-select:none;width:var(--ids-sizes-date-picker-day-size);background-color:#0000;border:1.5px solid #0000;justify-content:center;align-items:center;max-width:100%;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.ids-datePicker__tableCellTrigger[data-focused]{border-color:var(--ids-colors-date-picker-day-border-focus)}.ids-datePicker__tableCellTrigger[data-selected]{border-color:var(--ids-colors-date-picker-day-bg-selected);background-color:var(--ids-colors-date-picker-day-bg-selected);color:var(--ids-colors-date-picker-day-text-selected)}.ids-datePicker__tableCellTrigger[data-range-start],.ids-datePicker__tableCellTrigger[data-range-end]{border-radius:var(--ids-radii-full);background-color:var(--ids-colors-date-picker-day-bg-range-end);color:var(--ids-colors-date-picker-day-text-range-end)}.ids-datePicker__tableCellTrigger[data-today]{color:var(--ids-colors-date-picker-day-text-today);font-weight:700}.ids-datePicker__tableCellTrigger[data-today]:before{border-radius:var(--ids-radii-full);content:"";background-color:currentColor;width:4px;height:4px;position:absolute;top:calc(50% - 14px);left:50%;transform:translate(-50%)}.ids-datePicker__tableCellTrigger[data-today][data-selected]{color:var(--ids-colors-date-picker-day-text-selected)}.ids-datePicker__tableCellTrigger[data-today][data-selected]:before{display:none}.ids-datePicker__tableCellTrigger[data-in-range]:not([data-today]):not([data-selected]):not([data-range-start]):not([data-range-end]){color:var(--ids-colors-date-picker-day-text-in-range)}.ids-datePicker__tableCellTrigger[data-disabled],.ids-datePicker__tableCellTrigger[data-unavailable],.ids-datePicker__tableCellTrigger[data-outside-range]{color:var(--ids-colors-date-picker-day-text-disabled);cursor:not-allowed;pointer-events:none}[data-panda-theme=educore] .ids-datePicker__tableCellTrigger{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-bold)}.ids-datePicker__tableCellTrigger:is(:hover,[data-hover]):not([data-selected]):not([data-in-range]):not([data-range-start]):not([data-range-end]){border-style:solid;border-width:1.5px;border-color:var(--ids-colors-date-picker-day-border-hover);background-color:var(--ids-colors-date-picker-day-bg-hover)}.ids-datePicker__monthGroup{gap:var(--ids-spacing-0);flex-direction:column;display:flex}.ids-datePicker__presetList{gap:var(--ids-spacing-0);padding-block:var(--ids-spacing-8);border-right:1px solid;border-color:var(--ids-colors-neutral-border-base);padding-right:var(--ids-spacing-date-picker-preset-list-padding-right);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.ids-datePicker__presetDivider{margin-block:var(--ids-spacing-4);margin-inline:var(--ids-spacing-8);background-color:var(--ids-colors-neutral-border-low);height:1px}.ids-datePicker__footer{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-date-picker-footer-padding-x);padding-block:var(--ids-spacing-date-picker-footer-padding-y);background-color:var(--ids-colors-date-picker-footer-bg);border-top-style:solid;border-top-color:var(--ids-colors-date-picker-footer-border-top);border-top-width:0;justify-content:flex-end;align-items:center;display:flex}[data-panda-theme=educore] .ids-datePicker__footer{justify-content:space-between}.ids-helpText__root{white-space:pre-wrap;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);align-items:center;display:flex}.ids-helpText__icon{margin-top:var(--ids-spacing-2);margin-right:var(--ids-spacing-4);flex-shrink:0;align-self:flex-start;font-size:16px}.ids-errorPage__root{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.ids-errorPage__contentsWrapper{gap:var(--ids-spacing-16);flex-direction:column;align-items:center;display:flex}.ids-errorPage__graphic{width:var(--error-page-graphic-mobile);height:var(--error-page-graphic-mobile);flex-shrink:0}.ids-errorPage__textWrapper{gap:var(--ids-spacing-24);flex-direction:column;align-items:center;display:flex}.ids-errorPage__text{gap:var(--ids-spacing-8);flex-direction:column;align-items:center;display:flex}.ids-errorPage__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-neutral-text-base);word-break:keep-all;overflow-wrap:break-word}.ids-errorPage__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}.ids-errorPage__actions{gap:var(--ids-spacing-8);flex-wrap:wrap;justify-content:center;display:flex}.ids-errorState__root{gap:var(--ids-spacing-4);padding-block:var(--ids-spacing-error-state-padding-y);border-radius:var(--ids-radii-error-state-root);border:1px dashed;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-error-state-bg);min-height:var(--ids-sizes-error-state-min-height);flex-direction:column;justify-content:center;align-items:center;display:flex}[data-panda-theme=educore] .ids-errorState__root{gap:18px}.ids-errorState__content{gap:var(--ids-spacing-6);justify-content:center;align-items:center;display:flex}.ids-errorState__icon{color:var(--ids-colors-critical-text-base);width:var(--ids-sizes-error-state-icon);height:var(--ids-sizes-error-state-icon);flex-shrink:0}.ids-errorState__message{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-critical-text-base);text-align:center;white-space:pre-line}[data-panda-theme=educore] .ids-errorState__message{font-family:var(--ids-fonts-display);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-errorState__link{padding:var(--ids-spacing-0);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--ids-colors-info-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);text-underline-offset:3px;background-color:#0000;border:none;text-decoration-line:underline}.ids-floatingButton__root{gap:var(--ids-spacing-8);border-radius:var(--ids-radii-full);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-shadow:var(--ids-shadows-core-3);justify-content:center;align-items:center;transition:transform .15s,opacity .2s,background-color .2s;display:inline-flex;position:relative}.ids-floatingButton__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--ids-colors-button-filled-bg-default);opacity:.38;cursor:not-allowed;pointer-events:none}.ids-floatingButton__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:active,[data-active]){transform:none}.ids-floatingButton__root:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 4px var(--ids-colors-focus-ring-border-default);outline-width:0}.ids-floatingButton__root:is(:active,[data-active]){transform:scale(.98)}.ids-floatingButton__icon{justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.ids-floatingButton__icon>svg{width:24px;height:24px}.ids-floatingButton__spinner{justify-content:center;align-items:center;display:inline-flex}.ids-ghostTextField__root{background-color:#0000;align-items:flex-start;width:100%;display:flex;position:relative}.ids-ghostTextField__root:before{content:"";pointer-events:none;top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);border:1px solid #0000;transition:border-color .15s;position:absolute}.ids-ghostTextField__root[data-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none}.ids-ghostTextField__root[data-readonly=true]{cursor:default}.ids-ghostTextField__root:focus-within:before{border-color:var(--ids-colors-primary-border-highest)}.ids-ghostTextField__root:hover:not(:focus-within):not([data-disabled=true]):before{border-color:var(--ids-colors-neutral-border-base)}.ids-ghostTextField__textarea{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);outline-offset:2px;color:var(--ids-colors-neutral-text-base);resize:none;word-break:break-word;background-color:#0000;border:none;outline:2px solid #0000;flex:1;width:100%;min-width:0;display:block}.ids-ghostTextField__textarea::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-ghostTextField__textarea:disabled{pointer-events:none}.ids-ghostTextField__textarea:read-only:not(:disabled){cursor:default}.ids-ghostTextField__endAdornment{color:var(--ids-colors-neutral-icon-base);margin-left:var(--ids-spacing-8);flex-shrink:0;align-self:flex-end;align-items:center;display:flex}.ids-indicator__root{justify-content:center;align-items:center;display:inline-flex}.ids-indicator__dot{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);border-radius:var(--ids-radii-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none;justify-content:center;align-items:center;height:24px;display:inline-flex}.ids-indicator__dot:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.ids-indicator__dot[data-static=true]{cursor:default}.ids-indicator__dot:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:-2px}.ids-indicator__visual{border-radius:var(--ids-radii-full);background-color:var(--ids-colors-neutral-ghost-bg-highest);pointer-events:none;width:6px;height:6px;transition:background-color .15s}[data-active=true] .ids-indicator__visual{background-color:var(--ids-colors-neutral-fill-high)}.ids-marquee__root{--marquee-duration: 40s;--marquee-gap: 1rem;gap:var(--marquee-gap, 1rem);padding:.5rem;display:flex;overflow:hidden}.ids-marquee__track{animation:marquee var(--marquee-duration) linear infinite;gap:var(--marquee-gap, 1rem);flex-shrink:0;justify-content:space-around;display:flex}.ids-pagination__root{gap:var(--ids-spacing-6);padding-inline:var(--ids-spacing-6);align-items:center;width:fit-content;display:flex}.ids-pagination__item{border-radius:var(--ids-radii-8);cursor:pointer;color:var(--ids-colors-neutral-text-base);flex-shrink:0;transition:background-color .15s,color .15s}.ids-pagination__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--ids-opacity-disable);cursor:default;pointer-events:none}.ids-pagination__item:is(:hover,[data-hover]){background-color:var(--ids-colors-overlay-darken-hover);color:var(--ids-colors-button-subtle-text-default)}.ids-pagination__ellipsis{color:var(--ids-colors-neutral-icon-base);justify-content:center;align-items:center;display:flex}.ids-pagination__trigger{border-radius:var(--ids-radii-8);cursor:pointer;color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ids-pagination__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--ids-opacity-disable);cursor:default;pointer-events:none}.ids-pagination__trigger:is(:hover,[data-hover]){background-color:var(--ids-colors-overlay-darken-hover)}.ids-progressBar__root{background-color:var(--ids-colors-progress-bar-track-default);width:100%;position:relative;overflow:hidden}.ids-progressBar__indicator{--transition-prop: width;--transition-duration: normal;transition-property:width;transition-duration:normal;--transition-easing: ease-out;border-style:solid;border-width:.5px;height:100%;transition-timing-function:ease-out}[data-panda-theme=educore] .ids-progressBar__indicator{border-width:0}.ids-progressBar__label{font-family:var(--ids-fonts-default);font-weight:var(--ids-font-weights-bold);white-space:nowrap;text-align:right;min-width:3em;line-height:1;display:inline-block}.ids-progressBar__shimmer{inset:var(--ids-spacing-0);pointer-events:none;opacity:.85;background-image:linear-gradient(90deg,#007dff00,#004fff80,#0060ff 50%,#007dff00);background-size:200% 100%;animation:3s linear infinite reverse shimmer;position:absolute}.ids-progressCircle__root{justify-content:center;align-items:center;display:inline-flex;position:relative}.ids-progressCircle__svg{transform:rotate(-90deg)}.ids-progressCircle__track{fill:none}.ids-progressCircle__border,.ids-progressCircle__indicator{fill:none;--transition-prop: stroke-dashoffset;--transition-duration: normal;transition-property:stroke-dashoffset;transition-duration:normal;--transition-easing: ease-out;transition-timing-function:ease-out}.ids-progressCircle__content{letter-spacing:-.2px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:100%;display:flex;position:absolute}.ids-progressCircle__icon{justify-content:center;align-items:center;display:inline-flex}.ids-progressCircle__icon svg{width:100%;height:100%}.ids-pwaTitleBar__root{z-index:9999;color:#fff;font-size:13px;font-weight:var(--ids-font-weights-bold);top:env(titlebar-area-y,0);left:env(titlebar-area-x,0);width:env(titlebar-area-width,100%);height:env(titlebar-area-height,33px);background-color:#000;justify-content:center;align-items:center;display:flex;position:fixed}.ids-pwaTitleBar__slot{gap:var(--ids-spacing-8);top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);align-items:center;display:flex;position:absolute}.ids-pwaTitleBar__center{gap:var(--ids-spacing-8);align-items:center;display:flex}.ids-pwaTitleBar__content{box-sizing:border-box;height:100%;padding-top:env(titlebar-area-height,0px)}.ids-radio__root{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:inline-flex}.ids-radio__root .indicatorArea{transition:background-color .12s}[data-panda-theme=educore] .ids-radio__root .indicatorArea{transition:none}.ids-radio__root [role=radio]{cursor:inherit}.ids-radio__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.ids-radio__root:has([role=radio][data-disabled]){opacity:.38;pointer-events:none;cursor:default}.ids-radio__root [role=radio]:focus-visible{outline-offset:2px;outline:2px solid #0000}.ids-radio__root [role=radio]:focus-visible .indicatorArea{outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-radio__root:hover [role=radio]:not([data-disabled]) .indicatorArea{background:var(--ids-colors-radio-hover-bg)}.ids-radio__control{align-items:center;line-height:0;display:inline-flex}.ids-radio__label{gap:var(--ids-spacing-4);color:var(--ids-colors-radio-label);align-items:center;display:inline-flex}.ids-radio__group{align-items:center;display:inline-flex}.ids-radio__description{color:var(--ids-colors-radio-description)}.ids-radio__endIcon{color:var(--ids-colors-radio-end-icon);align-items:center;display:inline-flex}.ids-radioIndicator__indicatorArea{justify-content:center;align-items:center;line-height:0;display:inline-flex}.ids-radioIndicator__indicatorArea .icon--checked{display:none}[data-state=checked] .ids-radioIndicator__indicatorArea .icon--checked{display:block}[data-state=checked] .ids-radioIndicator__indicatorArea .icon--unchecked{display:none}.ids-radioIndicator__icon{color:var(--ids-colors-radio-icon);transition:color .12s;display:block}[data-panda-theme=educore] .ids-radioIndicator__icon{transition:none}.ids-radioIndicator__icon.icon--checked{color:var(--ids-colors-radio-icon-checked)}.ids-radioBox__root{border:1px solid var(--ids-colors-radio-box-border);background:var(--ids-colors-neutral-surface-low);gap:var(--ids-spacing-4);border-radius:var(--ids-radii-8);cursor:pointer;flex-direction:column;align-items:center;transition:background-color .12s,box-shadow .12s,color .12s,border-color .12s;display:flex;position:relative}.ids-radioBox__root[data-state=checked]{background:var(--ids-colors-radio-box-checked-bg);border-color:var(--ids-colors-radio-box-checked-border)}.ids-radioBox__root[data-state=checked] .checkIcon{display:inline-flex}.ids-radioBox__root[data-disabled]{opacity:.38;pointer-events:none;cursor:default}.ids-radioBox__root:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-radioBox__root:not([data-disabled]):not([data-state=checked]):hover{background:var(--ids-colors-neutral-ghost-bg-base)}.ids-radioBox__checkIcon{color:var(--ids-colors-radio-box-check-icon);justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:none;position:absolute}.ids-radioBox__thumbnail{border-radius:var(--ids-radii-6);overflow:hidden}.ids-radioBox__textGroup{gap:var(--ids-spacing-2);flex-direction:column;align-items:center;display:flex}.ids-radioBox__title{color:var(--ids-colors-neutral-text-base);text-align:center;word-break:keep-all}[data-state=checked] .ids-radioBox__title{color:var(--ids-colors-radio-box-checked-text)}.ids-radioBox__desc{color:var(--ids-colors-neutral-text-lowest);text-align:center}[data-state=checked] .ids-radioBox__desc{color:var(--ids-colors-radio-box-checked-text)}.ids-radioCard__root{border:1px solid var(--ids-colors-neutral-border-low);background:var(--ids-colors-neutral-surface-low);border-radius:var(--ids-radii-8);align-items:center;column-gap:var(--ids-spacing-4);row-gap:var(--ids-spacing-2);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;transition:background-color .12s,border-color .12s,color .12s;display:grid}.ids-radioCard__root[data-state=checked]{background:var(--ids-colors-radio-card-checked-bg);border-color:var(--ids-colors-radio-card-checked-border)}.ids-radioCard__root .indicatorArea{grid-area:1 / 1}.ids-radioCard__root[data-disabled]{opacity:.38;pointer-events:none;cursor:default}.ids-radioCard__root:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-radioCard__root:not([data-disabled]):not([data-state=checked]):hover{background:var(--ids-colors-neutral-ghost-bg-base)}.ids-radioCard__label{color:var(--ids-colors-neutral-text-base);grid-area:1 / 2}.ids-radioCard__description{color:var(--ids-colors-neutral-text-lowest);grid-area:2 / 2}.ids-ratingGroup__root{gap:var(--ids-spacing-6);flex-direction:column;width:fit-content;display:inline-flex}.ids-ratingGroup__label{color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);-webkit-user-select:none;user-select:none}.ids-ratingGroup__label[data-disabled]{opacity:var(--ids-opacity-disable)}.ids-ratingGroup__control{gap:var(--ids-spacing-4);align-items:center;display:inline-flex}.ids-ratingGroup__item{outline-offset:2px;cursor:pointer;color:var(--ids-colors-neutral-fill-base);outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ids-ratingGroup__item[data-readonly]{cursor:default}.ids-ratingGroup__item[data-disabled]{pointer-events:none;opacity:var(--ids-opacity-disable)}.ids-ratingGroup__item:is(:focus-visible,[data-focus-visible]){outline-offset:2px!important;box-shadow:var(--ids-shadows-none)!important;outline:2px solid #0000!important}.ids-ratingGroup__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.ids-ratingGroup__icon svg{font-size:20px}.ids-ratingGroup__halfFill{inset:var(--ids-spacing-0);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;overflow:hidden}.ids-resizable__panelGroup{width:100%;height:100%;display:flex}.ids-resizable__panel{flex-direction:column;display:flex;overflow:hidden}.ids-resizable__handle{background-color:var(--ids-colors-neutral-border-high);justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:relative}.ids-resizable__handle:hover{background-color:var(--ids-colors-neutral-border-highest)}.ids-resizable__handleIcon{border:1px solid var(--ids-colors-neutral-border-high);z-index:10;background-color:var(--ids-colors-neutral-surface-highest);border-radius:4px;justify-content:center;align-items:center;width:12px;height:16px;transition:background-color .2s,border-color .2s;display:flex}.ids-resizable__handleIcon svg{color:var(--ids-colors-neutral-icon-base);width:10px;height:10px}.ids-resizable__handleIcon:hover{border-color:var(--ids-colors-neutral-border-highest);background-color:var(--ids-colors-neutral-border-base)}.ids-drawer__overlay{background-color:var(--ids-colors-overlay-scrim);animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0}.ids-drawer__overlay[data-state=open]{animation-name:fadeIn;animation-duration:.14s!important;animation-timing-function:cubic-bezier(0,0,.15,1)!important}.ids-drawer__overlay[data-state=closed]{animation-name:fadeOut;animation-duration:.22s!important;animation-timing-function:cubic-bezier(.4,0,1,1)!important}[data-panda-theme=educore] .ids-drawer__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ids-drawer__overlay{z-index:var(--ids-z-index-drawer)}.ids-drawer__content{z-index:var(--ids-z-index-drawer);background-color:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-core-5);top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);border-radius:0;flex-direction:column;width:100%;display:flex;position:fixed;-webkit-user-select:text!important;user-select:text!important}.ids-drawer__content[data-state=open]{animation-duration:.28s!important;animation-timing-function:cubic-bezier(.32,.72,0,1)!important}.ids-drawer__content[data-state=closed]{animation-duration:.22s!important;animation-timing-function:cubic-bezier(.32,.72,0,1)!important}.ids-drawer__content[data-vaul-drawer-direction=right]{right:var(--ids-spacing-0)}.ids-drawer__content[data-vaul-drawer-direction=left]{left:var(--ids-spacing-0)}.ids-drawer__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px!important;outline:0 solid #0000!important;outline-style:initial!important;box-shadow:var(--ids-shadows-none)!important}.ids-drawer__contentInner{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ids-drawer__contentInner::-webkit-scrollbar{width:8px;height:8px}.ids-drawer__contentInner::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-drawer__contentInner::-webkit-scrollbar-track{background-color:#0000}.ids-drawer__contentInner{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-drawer__header{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-24);padding-block:var(--ids-spacing-12);text-align:left;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-border-base);flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.ids-drawer__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-bold);width:100%}[data-panda-theme=educore] .ids-drawer__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-drawer__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}[data-panda-theme=educore] .ids-drawer__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-regular)}.ids-drawer__body{padding:var(--ids-spacing-24);flex:1;overflow:auto}.ids-drawer__body::-webkit-scrollbar{width:8px;height:8px}.ids-drawer__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-drawer__body::-webkit-scrollbar-track{background-color:#0000}.ids-drawer__body{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-drawer__footer{gap:var(--ids-spacing-8);padding-block:var(--ids-spacing-16);padding-inline:var(--ids-spacing-24);flex-shrink:0;justify-content:flex-end;margin-top:auto;display:flex}.ids-sticker__root{-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ids-sticker__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ids-sticker__icon svg{color:inherit}.ids-table__wrapper{position:relative;overflow-x:auto}.ids-table__table{border-collapse:collapse;table-layout:fixed;width:100%}.ids-table__overlay{inset:var(--ids-spacing-0);--mix-backgroundColor: color-mix(in srgb, var(--ids-colors-neutral-surface-low) 50%, transparent);background-color:var(--mix-backgroundColor, var(--ids-colors-neutral-surface-low));z-index:1;place-content:center;display:grid;position:absolute}.ids-table__placeholder{background-color:var(--ids-colors-neutral-surface-low);height:calc(var(--loading-row-count) * 40px + 32px);place-content:center;min-height:200px;display:grid}.ids-table__empty{background-color:var(--ids-colors-neutral-surface-low);justify-content:center;align-self:stretch;align-items:center;height:120px;display:flex}.ids-table__scrollLoading{padding:var(--ids-spacing-20);place-content:center;min-height:150px;display:grid}.ids-table__scrollFallback{padding:var(--ids-spacing-12);justify-content:center;display:flex}.ids-table-header__root{background-color:var(--ids-colors-neutral-surface-low);-webkit-user-select:none;user-select:none;transition:background-color .15s;position:relative}.ids-table-header__root[data-pinned-edge=left]:after,.ids-table-header__root[data-pinned-edge=right]:after{content:"";background-color:var(--ids-colors-neutral-border-high);z-index:1;top:var(--ids-spacing-0);width:2px;position:absolute;bottom:-1px}.ids-table-header__root[data-pinned-edge=left]:after{right:var(--ids-spacing-0)}.ids-table-header__root[data-pinned-edge=right]:after{left:var(--ids-spacing-0)}.ids-table-header__root:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-table-header__container{align-items:center;width:100%;height:100%;display:flex}.ids-table-header__itemWrapper{gap:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest);align-items:center;width:100%;display:flex;overflow:hidden}.ids-table-header__headerLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ids-table-header__sortButton{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);font:inherit;gap:var(--ids-spacing-8);outline-offset:2px;color:inherit;cursor:pointer;text-align:inherit;background:none;border:none;outline:2px solid #0000;align-items:center;width:100%;display:flex;overflow:hidden}.ids-table-header__sortButton:is(:focus-visible,[data-focus-visible]) [data-part=indicator]{border-radius:var(--ids-radii-table-cell-focus-radius);box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px;padding:1px}.ids-table-header__topLine{background-color:var(--ids-colors-table-line-color);top:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-header__bottomLine{background-color:var(--ids-colors-table-line-color);bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-header__rightLine{background-color:var(--ids-colors-table-line-color);opacity:var(--ids-opacity-50);top:var(--ids-spacing-0);right:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:1px;position:absolute}.ids-table-header__sortingIndicator{gap:var(--ids-spacing-4);color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.ids-table-header__sortingIndex{border-radius:var(--ids-radii-full);color:var(--ids-colors-neutral-text-lowest);font-size:10px;font-weight:var(--ids-font-weights-medium);justify-content:center;align-items:center;min-width:14px;height:14px;display:inline-flex}.ids-table-header__resizeHandle{cursor:col-resize;opacity:0;z-index:1;top:var(--ids-spacing-0);right:var(--ids-spacing-0);bottom:var(--ids-spacing-0);background-color:#0000;width:4px;transition:opacity .15s,background-color .15s;position:absolute}.ids-table-header__resizeHandle[data-state=resizing]{opacity:1;background-color:var(--ids-colors-neutral-surface-highest)}.ids-table-header__resizeHandle:is(:hover,[data-hover]){opacity:1;background-color:var(--ids-colors-neutral-surface-high)}th:hover .ids-table-header__resizeHandle{opacity:1}.ids-table-header__headerLabelGroup{gap:var(--ids-spacing-4);align-items:center;min-width:0;display:flex}.ids-table-header__tooltipIcon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;align-items:center;display:inline-flex}.ids-table-header__tooltipIcon:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-full);box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-table-sub-header__root{background-color:var(--ids-colors-neutral-surface-low);-webkit-user-select:none;user-select:none;position:relative}.ids-table-sub-header__container{align-items:center;width:100%;min-height:26px;display:flex}.ids-table-sub-header__itemWrapper{gap:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ids-table-sub-header__headerLabelGroup{gap:var(--ids-spacing-4);align-items:center;min-width:0;display:inline-flex}.ids-table-sub-header__headerLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ids-table-sub-header__sortButton{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);font:inherit;gap:var(--ids-spacing-4);outline-offset:2px;cursor:pointer;color:inherit;text-align:inherit;background:none;border:none;outline:2px solid #0000;align-items:center;width:100%;display:flex;overflow:hidden}.ids-table-sub-header__sortButton:is(:focus-visible,[data-focus-visible]) [data-part=indicator]{border-radius:var(--ids-radii-table-cell-focus-radius);box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px;padding:1px}.ids-table-sub-header__topLine{background-color:var(--ids-colors-table-line-color);top:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-sub-header__bottomLine{background-color:var(--ids-colors-table-line-color);bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-sub-header__rightLine{background-color:var(--ids-colors-table-line-color);opacity:var(--ids-opacity-50);top:var(--ids-spacing-0);right:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:1px;position:absolute}.ids-table-sub-header__sortingIndicator{gap:var(--ids-spacing-4);color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ids-table-sub-header__sortingIndex{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);justify-content:center;align-items:center;min-width:14px;height:14px;display:inline-flex}.ids-table-sub-header__tooltipIcon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;align-items:center;display:inline-flex}.ids-table-sub-header__tooltipIcon:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-full);box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-table-selection-bar__root{gap:var(--ids-spacing-8);padding-block:var(--ids-spacing-4);padding-inline:var(--ids-spacing-20);border-bottom:1px solid var(--ids-colors-neutral-ghost-bg-base);background-color:var(--ids-colors-neutral-surface-low);align-items:center;width:100%;display:flex}.ids-table-selection-bar__icon{color:var(--ids-colors-neutral-icon-base);align-items:center;display:flex}.ids-table-selection-bar__text{gap:var(--ids-spacing-2);align-items:center;display:flex}.ids-table-cell__root{color:var(--ids-colors-neutral-text-base);vertical-align:top;background-color:#0000;position:relative}.ids-table-cell__root[data-pinned]{background-color:var(--ids-colors-neutral-surface-low)}.ids-table-cell__root[data-pinned-edge=left]:after,.ids-table-cell__root[data-pinned-edge=right]:after{content:"";background-color:var(--ids-colors-table-pinned-border-color);z-index:1;top:var(--ids-spacing-0);width:2px;position:absolute;bottom:-1px}.ids-table-cell__root[data-pinned-edge=left]:after{right:var(--ids-spacing-0)}.ids-table-cell__root[data-pinned-edge=right]:after{left:var(--ids-spacing-0)}.ids-table-cell__container{align-items:center;width:100%;height:100%;display:flex}.ids-table-cell__itemWrapper{align-items:center;width:100%;height:100%;min-height:32px;display:flex;overflow:hidden}.ids-table-cell__rightLine{background-color:var(--ids-colors-table-line-color);opacity:var(--ids-opacity-50);top:var(--ids-spacing-0);right:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:1px;position:absolute}.ids-table-cell__indexNumber{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);justify-content:center;align-items:center;display:flex}.ids-table-cell__indexControls{gap:var(--ids-spacing-2);justify-content:center;align-items:center;display:none}.ids-table-row__root{background-color:var(--ids-colors-neutral-surface-low);transition:background-color .15s;position:relative}.ids-table-row__root:focus-within,.ids-table-row__root:focus-within td[data-pinned],.ids-table-row__root:is(:hover,[data-hover]),.ids-table-row__root:is(:hover,[data-hover]) td[data-pinned]{background-color:var(--ids-colors-neutral-surface-high)}.ids-table-row__root:is(:hover,[data-hover]) .index-number{display:none}.ids-table-row__root:is(:hover,[data-hover]) .index-controls{display:flex}.ids-table-row__root:is(:hover,[data-hover]) [data-slot=drag-handle]{opacity:1}.ids-table-row__bottomLine{background-color:var(--ids-colors-table-line-color);bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-row__dragHandle{opacity:0;cursor:grab;color:var(--ids-colors-neutral-icon-low);justify-content:center;align-items:center;width:16px;transition:opacity .15s;display:flex}.ids-table-row__dragHandle:is(:active,[data-active]){cursor:grabbing}.ids-table-footer__root{padding-block:var(--ids-spacing-16);padding-inline:var(--ids-spacing-24);background-color:var(--ids-colors-neutral-surface-low);justify-content:center;align-items:center;width:100%;min-height:36px;display:flex;position:relative;container-type:inline-size}.ids-table-footer__content{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.ids-table-footer__paginationArea{gap:var(--ids-spacing-6);padding-left:var(--ids-spacing-6);padding-right:var(--ids-spacing-6);grid-column:2;justify-content:center;align-items:center;display:flex}.ids-table-footer__trailingArea{gap:var(--ids-spacing-12);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);grid-column:3;justify-content:flex-end;align-items:center;min-width:0;display:flex}.ids-table-footer__totalCount{white-space:nowrap}.ids-table-footer__pageSizeSelect{flex-shrink:0;width:fit-content;min-width:122px}.ids-select__root{width:220px}.ids-select__control{--form-container-border-radius: var(--ids-radii-select-trigger-radius);gap:var(--ids-spacing-8);border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-select-trigger-bg);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-select__control:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-neutral-border-high)}.ids-select__control:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-select__control[data-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-high);border-color:#0000}.ids-select__control svg{color:var(--ids-colors-neutral-icon-base)}.ids-select__control[data-readonly=true]{cursor:default}.ids-select__control>:disabled{color:var(--ids-colors-neutral-text-lowest)}.ids-select__control{width:100%}.ids-select__control:not(:has([data-placeholder-shown])){border-color:var(--ids-colors-select-trigger-border-filled)}.ids-select__control[data-state=open]{border-color:var(--ids-colors-select-trigger-border-focused)!important}.ids-select__control:has([data-placeholder-shown]){color:var(--ids-colors-neutral-text-lowest)}.ids-select__control:has([data-placeholder-shown][data-state=open]){color:var(--ids-colors-select-trigger-text-focused)}.ids-select__control[data-disabled]{pointer-events:none}.ids-select__control:has([data-disabled]){cursor:not-allowed}.ids-select__control:has([data-part=trigger]:focus-visible){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-select__control:not(:has([data-placeholder-shown])):hover:not([data-state=open]):not([data-disabled=true]){border-color:var(--ids-colors-select-trigger-border-hover-filled)}.ids-select__control:has([data-placeholder-shown]):hover:not([data-state=open]):not([data-disabled]){border-color:var(--ids-colors-select-trigger-border-hover)}.ids-select__trigger{gap:var(--ids-spacing-8);flex:auto;align-items:center;min-width:0;display:flex}.ids-select__trigger:focus-visible{outline-offset:2px;outline:2px solid #0000}.ids-select__valueText{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ids-select__valueText[data-has-subtext]{flex:0 auto}.ids-select__valueText[data-disabled]{opacity:var(--ids-opacity-disable)}[data-part=trigger]:not([data-placeholder-shown]) .ids-select__valueText{color:var(--ids-colors-select-value-text-filled)}.ids-select__valueContent{gap:var(--ids-spacing-8);flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.ids-select__chipSlot{gap:var(--ids-spacing-8);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex}.ids-select__subText{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);white-space:nowrap;flex:none}.ids-select__startAdornment{color:var(--ids-colors-neutral-text-lowest)}.ids-select__indicator{color:var(--ids-colors-select-indicator-color);margin-left:auto}.ids-select__indicator svg{color:var(--ids-colors-select-indicator-color)!important}.ids-select__indicator[data-disabled]{opacity:var(--ids-opacity-disable)}[data-scope=select][data-state=open] .ids-select__indicator{color:var(--ids-colors-select-indicator-color-focused)}[data-scope=select][data-state=open] .ids-select__indicator svg{color:var(--ids-colors-select-indicator-color-focused)!important}.ids-select__clearTrigger{flex-shrink:0;justify-content:center;align-items:center;display:flex;color:var(--ids-colors-select-clear-trigger-color)!important}.ids-select__clearTrigger svg{color:var(--ids-colors-select-clear-trigger-color)!important}.ids-select__clearTrigger[data-invisible]{display:none}.ids-select__positioner{width:var(--reference-width);min-width:max-content;z-index:var(--ids-z-index-popover-over-modal)!important}.ids-textArea__root{gap:var(--ids-spacing-4);flex-direction:column;width:100%;display:flex}.ids-textArea__textAreaContainer{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-textArea__textAreaContainer:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-neutral-border-high)}.ids-textArea__textAreaContainer:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-textArea__textAreaContainer[data-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-high);border-color:#0000}.ids-textArea__textAreaContainer svg{color:var(--ids-colors-neutral-icon-base)}.ids-textArea__textAreaContainer[data-readonly=true]{cursor:default}.ids-textArea__textAreaContainer>:disabled{color:var(--ids-colors-neutral-text-lowest)}[data-panda-theme=educore] .ids-textArea__textAreaContainer{border-color:var(--ids-colors-text-area-container-border-default);padding-inline:var(--ids-spacing-text-area-container-padding-x);background-color:var(--ids-colors-text-area-container-bg-default);min-height:var(--ids-sizes-text-area-size-md-min-height);align-items:flex-start}[data-panda-theme=educore] .ids-textArea__textAreaContainer:focus-within{border-color:var(--ids-colors-text-area-container-border-focus)}[data-panda-theme=educore] .ids-textArea__textAreaContainer[data-disabled=true]{background-color:var(--ids-colors-text-area-container-bg-disabled);border-color:#0000}[data-panda-theme=educore] .ids-textArea__textAreaContainer:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-text-area-container-border-hover)}.ids-textArea__textArea{outline-offset:2px;color:var(--ids-colors-neutral-text-base);resize:none;scrollbar-width:none;background-color:#0000;border:none;outline:2px solid #0000;flex:1;width:100%;min-width:0;font-family:inherit}.ids-textArea__textArea::-webkit-scrollbar{display:none}.ids-textArea__textArea::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-textArea__textArea:disabled{pointer-events:none}[data-panda-theme=educore] .ids-textArea__textArea:disabled,[data-panda-theme=educore] .ids-textArea__textArea:disabled::placeholder{color:var(--ids-colors-text-area-container-text-disabled)}.ids-textArea__textArea:read-only:not(:disabled){cursor:default}.ids-textArea__endAdornment{align-self:flex-start}.ids-timePicker__root{border-radius:var(--ids-radii-16);background-color:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-3);flex-direction:column;width:240px;display:flex;overflow:hidden}.ids-timePicker__body{margin-inline:var(--ids-spacing-16);border-bottom-style:solid;border-bottom-color:var(--ids-colors-time-picker-grid-border-bottom-color);border-bottom-width:var(--ids-border-widths-time-picker-grid-border-bottom-width)}.ids-timePicker__timeArea{width:100%;height:170px;position:relative}.ids-timePicker__highlightBar{border-radius:var(--ids-radii-4);background-color:var(--ids-colors-neutral-surface-high);pointer-events:none;left:var(--ids-spacing-0);right:var(--ids-spacing-0);align-items:center;height:32px;display:flex;position:absolute;top:69px}[data-panda-theme=educore] .ids-timePicker__highlightBar{border-radius:var(--ids-radii-full)}.ids-timePicker__colon{color:var(--ids-colors-neutral-text-base);pointer-events:none;font-feature-settings:"case" 1,"ss06" 1,"ss10" 1,"lnum" 1,"tnum" 1;margin-left:113px;font-size:16px;font-weight:500;line-height:26px}.ids-timePicker__column{top:var(--ids-spacing-10);height:150px;position:absolute}.ids-timePicker__column[data-column=period]{left:var(--ids-spacing-20);width:52px}.ids-timePicker__column[data-column=hour]{left:var(--ids-spacing-64);width:48px}.ids-timePicker__column[data-column=minute]{width:48px;left:120px}.ids-timePicker__columnRoot{width:100%;height:100%;position:relative;overflow:hidden}.ids-timePicker__columnScroll{scroll-snap-type:y mandatory;scrollbar-width:none;scroll-behavior:smooth;height:150px;overflow-y:auto}.ids-timePicker__columnScroll::-webkit-scrollbar{display:none}.ids-timePicker__columnItem{color:var(--ids-colors-neutral-text-base);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-feature-settings:"case" 1,"ss06" 1,"ss10" 1,"lnum" 1,"tnum" 1;scroll-snap-align:center;opacity:.2;justify-content:center;align-items:center;height:30px;font-size:16px;font-weight:500;line-height:26px;display:flex}.ids-timePicker__columnItem[data-selected]{opacity:1}.ids-timePicker__footer{padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);background-color:var(--ids-colors-time-picker-footer-bg);justify-content:flex-end;align-items:center;display:flex}.ids-timePicker__buttonGroup{gap:var(--ids-spacing-8);display:flex}.ids-toggleSwitch__wrapper{display:flex}.ids-toggleSwitch__root{border-radius:var(--ids-radii-10);background-color:var(--ids-colors-toggle-switch-track);flex-shrink:0;position:relative}.ids-toggleSwitch__root[data-state=checked]{background-color:var(--ids-colors-toggle-switch-checked-track)}.ids-toggleSwitch__thumb{border-radius:var(--ids-radii-full);background-color:var(--ids-colors-toggle-switch-thumb);will-change:transform;box-shadow:var(--ids-shadows-2);transition:transform .1s;display:block;position:absolute}.ids-tooltip__root{padding-block:var(--ids-spacing-tooltip-padding-y);border-radius:var(--ids-radii-tooltip-root);gap:var(--ids-spacing-8);background-color:var(--ids-colors-tooltip-bg);color:var(--ids-colors-tooltip-text);box-shadow:var(--ids-shadows-tooltip-root);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);z-index:var(--ids-z-index-tooltip);word-break:break-word;padding-left:var(--ids-spacing-tooltip-padding-left);padding-right:var(--ids-spacing-tooltip-padding-right);align-items:center;max-width:300px;animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ids-tooltip__root[data-side=top]{animation-name:slideUp}.ids-tooltip__root[data-side=bottom]{animation-name:slideDown}.ids-tooltip__root[data-side=left]{animation-name:slideRight}.ids-tooltip__root[data-side=right]{animation-name:slideLeft}[data-panda-theme=educore] .ids-tooltip__root{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-tooltip__arrow{border-radius:var(--ids-radii-2);background-color:var(--ids-colors-tooltip-bg);pointer-events:none;transform:var(--arrow-transform, rotate(45deg));width:var(--ids-spacing-8);height:var(--ids-spacing-8);left:var(--arrow-left, auto);right:var(--arrow-right, auto);top:var(--arrow-top, auto);bottom:var(--arrow-bottom, auto);flex-shrink:0;position:absolute}[data-side=top] .ids-tooltip__arrow{--arrow-bottom: -2px;--arrow-top: auto}[data-side=bottom] .ids-tooltip__arrow{--arrow-top: -2px;--arrow-bottom: auto}[data-side=left] .ids-tooltip__arrow{--arrow-right: -2px;--arrow-left: auto}[data-side=right] .ids-tooltip__arrow{--arrow-left: -2px;--arrow-right: auto}[data-side=top][data-align=center] .ids-tooltip__arrow,[data-side=bottom][data-align=center] .ids-tooltip__arrow{--arrow-left: 50%;--arrow-right: auto;--arrow-transform: translateX(-50%) rotate(45deg)}[data-side=top][data-align=start] .ids-tooltip__arrow,[data-side=bottom][data-align=start] .ids-tooltip__arrow{--arrow-left: var(--ids-spacing-12);--arrow-right: auto;--arrow-transform: rotate(45deg)}[data-side=top][data-align=end] .ids-tooltip__arrow,[data-side=bottom][data-align=end] .ids-tooltip__arrow{--arrow-right: var(--ids-spacing-12);--arrow-left: auto;--arrow-transform: rotate(45deg)}[data-side=left][data-align=center] .ids-tooltip__arrow,[data-side=right][data-align=center] .ids-tooltip__arrow{--arrow-top: 50%;--arrow-bottom: auto;--arrow-transform: translateY(-50%) rotate(45deg)}[data-side=left][data-align=start] .ids-tooltip__arrow,[data-side=right][data-align=start] .ids-tooltip__arrow{--arrow-top: var(--ids-spacing-8);--arrow-bottom: auto;--arrow-transform: rotate(45deg)}[data-side=left][data-align=end] .ids-tooltip__arrow,[data-side=right][data-align=end] .ids-tooltip__arrow{--arrow-bottom: var(--ids-spacing-8);--arrow-top: auto;--arrow-transform: rotate(45deg)}.ids-tooltip__dismiss{color:var(--ids-colors-tooltip-text);cursor:pointer;background:none;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:24px;height:24px;padding:3px;display:inline-flex}.ids-tooltip__dismiss svg{font-size:18px}.ids-tooltip__dismiss:is(:hover,[data-hover]){background-color:var(--ids-colors-overlay-lighten-hover)}.ids-notice__root{border-radius:var(--ids-radii-notice-root);gap:var(--ids-spacing-10);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);box-shadow:var(--ids-shadows-notice-root);border:1px solid;flex-direction:column;display:flex}.ids-notice__contentWrapper{gap:var(--ids-spacing-16);align-items:center;width:100%;display:flex}.ids-notice__content{gap:var(--ids-spacing-8);align-items:flex-start;min-width:0;display:flex}.ids-notice__icon{opacity:.86;margin-top:var(--ids-spacing-notice-icon-padding-y);width:var(--ids-sizes-notice-icon);height:var(--ids-sizes-notice-icon);flex-shrink:0}.ids-notice__text{gap:var(--ids-spacing-0);flex-direction:column;flex:1;min-width:0;display:flex}.ids-notice__title{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.ids-notice__actionWrapper{gap:var(--ids-spacing-8);flex-shrink:0;align-items:center;display:flex}.ids-sidebar__sidebarAndBodyWrapper{width:100%;height:100%;min-height:100svh;display:flex}.ids-sidebar__sidebar{height:100%;width:var(--sidebar-width);flex-direction:column;display:flex}.ids-sidebar__root{display:none}.ids-sidebar__logo{--transition-prop: width;--transition-duration: .3s;--transition-easing: cubic-bezier(.33, 1, .68, 1);transition-property:width;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1)}.ids-sidebar__gap{--transition-prop: width;--transition-duration: .3s;--transition-easing: cubic-bezier(.33, 1, .68, 1);width:var(--sidebar-width);background:none;transition-property:width;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1);position:relative}.ids-sidebar__container{inset-block:var(--ids-spacing-0);z-index:10;--transition-prop: left, right, width;--transition-duration: .3s;--transition-easing: cubic-bezier(.33, 1, .68, 1);height:100svh;width:var(--sidebar-width);transition-property:left,right,width;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1);display:none;position:fixed}.ids-sidebar__inner{background:none;flex-direction:column;width:100%;height:100%;display:flex}.ids-sidebar__rail{inset-block:var(--ids-spacing-0);z-index:20;--transition-prop: all;--transition-duration: .15s;--transition-easing: cubic-bezier(.33, 1, .68, 1);width:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,1,.68,1);display:none;position:absolute}.ids-sidebar__rail:after{inset-block:var(--ids-spacing-0);content:"";width:2px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ids-sidebar__rail:is(:hover,[data-hover]):after{background:var(--ids-colors-neutral-border-base)}.ids-sidebar__inset{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.ids-sidebar__input{box-shadow:var(--ids-shadows-none);background:none;width:100%;height:2rem}.ids-sidebar__header{gap:var(--ids-spacing-8);--transition-prop: padding, gap;--transition-duration: .3s;--transition-easing: cubic-bezier(.33, 1, .68, 1);align-items:center;padding:9px 12px 9px 16px;transition-property:padding,gap;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1);display:flex}.ids-sidebar__footer{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.ids-sidebar__separator{background:var(--ids-colors-neutral-border-base);width:auto;margin-inline:.5rem}.ids-sidebar__content{gap:var(--ids-spacing-0);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ids-sidebar__group{padding:var(--ids-spacing-16);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.ids-sidebar__groupLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest);white-space:nowrap;--transition-prop: margin, opacity;--transition-duration: .2s;--transition-easing: cubic-bezier(.33, 1, .68, 1);padding:5px 0 5px 9px;transition-property:margin,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,1,.68,1)}.ids-sidebar__menu{gap:var(--ids-spacing-0);flex-direction:column;width:100%;min-width:0;display:flex}.ids-sidebar__menuItem{position:relative}.ids-sidebar__menuItem:hover [data-sidebar=menu-action]{opacity:1}.ids-sidebar__menuButton{border-radius:var(--ids-radii-md);gap:var(--ids-spacing-8);color:var(--ids-colors-neutral-text-low);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);white-space:nowrap;cursor:pointer;text-align:left;align-items:center;width:100%;padding:7px 8px;transition:width .2s,height .2s,padding .2s,background .2s;display:flex;overflow:hidden}.ids-sidebar__menuButton[data-active=true]{background:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-neutral-text-base)}.ids-sidebar__menuButton svg{flex-shrink:0;font-size:22px}.ids-sidebar__menuButton:is(:hover,[data-hover]){background:var(--ids-colors-neutral-ghost-bg-high)}.ids-sidebar__menuAction{padding:var(--ids-spacing-0);border-radius:var(--ids-radii-md);outline-offset:2px;aspect-ratio:1;color:var(--ids-colors-neutral-text-low);outline:2px solid #0000;justify-content:center;align-items:center;width:1.25rem;transition:transform .15s;display:flex;position:absolute;top:.375rem;right:.25rem}.ids-sidebar__menuAction:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.ids-sidebar__menuAction svg{flex-shrink:0;width:1rem;height:1rem}.ids-sidebar__menuAction[data-show-on-hover=true]{opacity:0}.ids-sidebar__menuAction:is(:focus-visible,[data-focus-visible]){outline:2px;outline-color:var(--ids-colors-focus-ring-border-default)}.ids-sidebar__menuAction:is(:hover,[data-hover]){background:var(--ids-colors-neutral-ghost-bg-high);color:var(--ids-colors-neutral-text-base)}.peer\/menu-button:hover~.ids-sidebar__menuAction{color:var(--ids-colors-neutral-text-base)}.ids-sidebar__menuSubItem{position:relative}.ids-sidebar__menuSubButton{border-radius:var(--ids-radii-md);outline-offset:2px;color:var(--ids-colors-neutral-text-low);outline:2px solid #0000;align-items:center;gap:.5rem;min-width:0;height:1.75rem;padding-inline:.5rem;display:flex;overflow:hidden;transform:translate(-1px)}.ids-sidebar__menuSubButton[data-active=true]{background:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-neutral-text-base)}.ids-sidebar__menuSubButton svg{flex-shrink:0;width:1rem;height:1rem}.ids-sidebar__menuSubButton span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-sidebar__menuSubButton:is(:focus-visible,[data-focus-visible]){outline:2px;outline-color:var(--ids-colors-focus-ring-border-default)}.ids-sidebar__menuSubButton:is(:hover,[data-hover]){background:var(--ids-colors-neutral-ghost-bg-high);color:var(--ids-colors-neutral-text-base)}.ids-sidebar__menuSkeleton{border-radius:var(--ids-radii-md);align-items:center;gap:.5rem;height:2rem;padding-inline:.5rem;display:flex}.ids-sidebar__menuSkeletonIcon{border-radius:var(--ids-radii-md);width:1rem;height:1rem}.ids-sidebar__menuSkeletonText{flex:1;height:1rem}.ids-breadcrumb__root{align-items:center;display:flex}.ids-breadcrumb__list{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.ids-breadcrumb__item{padding-inline:var(--ids-spacing-2);color:var(--ids-colors-neutral-text-lowest);align-items:center;display:inline-flex}.ids-breadcrumb__item a,.ids-breadcrumb__item button{border-radius:var(--ids-radii-4);padding-inline:var(--ids-spacing-2);padding-block:var(--ids-spacing-0);cursor:pointer;align-items:center;transition:color .2s;display:flex}.ids-breadcrumb__item a:is(:hover,[data-hover]),.ids-breadcrumb__item button:is(:hover,[data-hover]){color:var(--ids-colors-neutral-text-low);background-color:var(--ids-colors-overlay-darken-hover)}.ids-breadcrumb__item:last-child{color:var(--ids-colors-neutral-text-base)}.ids-breadcrumb__separator{color:var(--ids-colors-neutral-icon-base)}.ids-breadcrumb__ellipsis{color:var(--ids-colors-neutral-icon-base);justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ids-breadcrumb__startIcon{margin-right:var(--ids-spacing-2);flex-shrink:0;align-items:center;display:inline-flex}.ids-breadcrumb__endIcon{margin-left:var(--ids-spacing-2);flex-shrink:0;align-items:center;display:inline-flex}.ids-treeListItem__root{--tree-list-item-bg: var(--ids-colors-neutral-surface-low);background-color:var(--tree-list-item-bg);align-items:center;min-height:32px;display:flex;overflow:hidden}.ids-treeListItem__root:is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-primary-surface-base)}.ids-treeListItem__body{flex:1;justify-content:start;align-self:stretch;align-items:center;display:flex;position:relative}.ids-treeListItem__dragHandle{opacity:0;color:var(--ids-colors-neutral-icon-low);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:100%;transition:opacity .15s;display:flex}.ids-treeListItem__dragHandle svg{font-size:16px}.ids-treeListItem__dragHandle:is(:focus-visible,[data-focus-visible]){outline-offset:2px;opacity:1;box-shadow:inset 0 0 0 2px var(--ids-colors-focus-ring-border-default);border-radius:4px;outline:2px solid #0000}.group:is(:hover,[data-hover]) .ids-treeListItem__dragHandle{opacity:1}.ids-treeListItem__dragHandle:is(:hover,[data-hover]){cursor:grab}.ids-treeListItem__checkbox{flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.ids-treeListItem__icon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.ids-treeListItem__icon svg{font-size:18px}.ids-treeListItem__titleArea{gap:var(--ids-spacing-8);color:var(--ids-colors-neutral-text-base);padding-left:var(--ids-spacing-4);padding-right:var(--ids-spacing-16);grid-auto-flow:column;justify-content:center;align-items:center;display:grid}.ids-treeListItem__count{color:var(--ids-colors-neutral-text-lowest)}.ids-treeListItem__actionArea{right:var(--ids-spacing-0);align-items:center;height:100%;transition:opacity .15s;display:flex;position:absolute}.ids-treeListItem__actionAreaGradient{background:linear-gradient(270deg,var(--tree-list-item-bg) 0%,transparent 100%);width:16px;height:100%}.ids-treeListItem__actionAreaContent{gap:var(--ids-spacing-8);background-color:var(--tree-list-item-bg);padding-right:var(--ids-spacing-12);align-items:center;height:100%;display:flex}.ids-treeListItem__showOnHover{gap:var(--ids-spacing-8);align-items:center;display:none}.group:is(:hover,[data-hover]) .ids-treeListItem__showOnHover{display:flex}.ids-treeListItem__depthItem{width:var(--tree-depth-width, 32px);flex-shrink:0}.ids-treeListItem__iconButton{color:var(--ids-colors-neutral-icon-low);width:var(--tree-depth-width, 32px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ids-treeListItem__switchCheckbox{flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.ids-treeListItem__switchCheckboxIcon{color:var(--ids-colors-neutral-icon-base);justify-content:center;align-items:center;display:flex}.ids-treeListItem__switchCheckboxIcon svg{font-size:18px}.group:is(:hover,[data-hover]) .ids-treeListItem__switchCheckboxIcon,.ids-treeListItem__switchCheckboxCheckbox{display:none}.group:is(:hover,[data-hover]) .ids-treeListItem__switchCheckboxCheckbox{display:flex}.ids-treeListItem__depthPipe{width:var(--tree-depth-width, 32px);flex-shrink:0;align-self:stretch;position:relative}.ids-treeListItem__depthPipeLine{background-color:var(--ids-colors-neutral-border-low);left:50%;top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:1.5px;position:absolute;transform:translate(-50%)}.ids-bottomSheet__overlay{background-color:var(--ids-colors-overlay-scrim);animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0}.ids-bottomSheet__overlay[data-state=open]{animation-name:fadeIn}.ids-bottomSheet__overlay[data-state=closed]{animation-name:fadeOut}[data-panda-theme=educore] .ids-bottomSheet__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ids-bottomSheet__overlay{z-index:var(--ids-z-index-drawer);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ids-bottomSheet__overlay[data-vaul-snap-points=true][data-state=open],.ids-bottomSheet__overlay[data-vaul-snap-points=true][data-state=closed]{animation-name:none}.ids-bottomSheet__content{z-index:var(--ids-z-index-drawer);background-color:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-core-5);bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);border-top-left-radius:var(--ids-radii-dialog-content);border-top-right-radius:var(--ids-radii-dialog-content);max-height:calc(100dvh - 56px);padding-bottom:var(--safe-area-inset-bottom, 0px);flex-direction:column;margin-inline:auto;display:flex;position:fixed;overflow:hidden}.ids-bottomSheet__content[data-state=open],.ids-bottomSheet__content[data-state=closed]{animation-duration:.4s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.ids-bottomSheet__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px!important;outline:0 solid #0000!important;outline-style:initial!important;box-shadow:var(--ids-shadows-none)!important}.ids-bottomSheet__handle{top:var(--ids-spacing-4);left:var(--ids-spacing-0);right:var(--ids-spacing-0);margin-inline:auto;border-radius:var(--ids-radii-full)!important;background-color:var(--ids-colors-neutral-fill-base)!important;opacity:1!important;width:36px!important;height:5px!important;display:block!important;position:absolute!important}.ids-bottomSheet__contentInner{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ids-bottomSheet__contentInner::-webkit-scrollbar{width:8px;height:8px}.ids-bottomSheet__contentInner::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-bottomSheet__contentInner::-webkit-scrollbar-track{background-color:#0000}.ids-bottomSheet__contentInner{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-bottomSheet__header{gap:var(--ids-spacing-16);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);flex-direction:row;flex-shrink:0;align-items:center;min-height:60px;display:flex}.ids-bottomSheet__title{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word;flex:1;min-width:0}.ids-bottomSheet__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}.ids-bottomSheet__body{padding:var(--ids-spacing-16);flex:1;overflow:auto}.ids-bottomSheet__body::-webkit-scrollbar{width:8px;height:8px}.ids-bottomSheet__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-bottomSheet__body::-webkit-scrollbar-track{background-color:#0000}.ids-bottomSheet__body{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-bottomSheet__footer{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-16);flex-shrink:0;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.ids-popover__content{padding:var(--ids-spacing-16);border-radius:var(--ids-radii-8);z-index:var(--ids-z-index-popover-over-modal);background-color:var(--ids-colors-neutral-surface-low);filter:drop-shadow(0px 8px 20px var(--ids-colors-neutral-ghost-bg-highest));will-change:transform,opacity;min-width:min-content;max-width:min(var(--popover-content-max, 100vw),var(--radix-popover-content-available-width, var(--radix-hover-card-content-available-width, 100vw)));animation-duration:.2s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.ids-popover__content[data-side=top]{animation-name:slideDown}.ids-popover__content[data-side=right]{animation-name:slideLeft}.ids-popover__content[data-side=bottom]{animation-name:slideUp}.ids-popover__content[data-side=left]{animation-name:slideRight}.ids-popover__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px!important;outline:0 solid #0000!important;outline-style:initial!important;box-shadow:var(--ids-shadows-none)!important}.ids-popover__arrow{fill:var(--ids-colors-neutral-surface-low);width:16px;height:8px}.ids-dialog__overlay{padding-block:var(--ids-spacing-24);background-color:var(--ids-colors-overlay-scrim);animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0}.ids-dialog__overlay[data-state=open]{animation-name:fadeIn}.ids-dialog__overlay[data-state=closed]{animation-name:fadeOut}[data-panda-theme=educore] .ids-dialog__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ids-dialog__overlay{z-index:var(--ids-z-index-modal);justify-content:center;display:grid}.ids-dialog__content{border-radius:var(--ids-radii-dialog-content);background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.ids-dialog__content[data-state=open]{animation-name:dialogContentShow}.ids-dialog__content[data-state=closed]{animation-name:dialogContentHide}.ids-dialog__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px!important;outline:0 solid #0000!important;outline-style:initial!important;box-shadow:var(--ids-shadows-none)!important}.ids-dialog__header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ids-dialog__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20);font-weight:var(--ids-font-weights-title-default);flex:1}.ids-dialog__footer{gap:var(--ids-spacing-8);background-color:var(--ids-colors-dialog-footer-bg);flex-shrink:0;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.ids-dialog__body{gap:var(--ids-spacing-20);flex-direction:column;flex:1;min-height:0;display:flex}.ids-dialog__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}[data-panda-theme=educore] .ids-dialog__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-regular)}.ids-card-stack__stack{margin:var(--ids-spacing-0);padding:var(--ids-spacing-0);width:var(--card-stack-size);height:var(--card-stack-height);max-width:90vw;list-style:none;position:relative}.ids-card-stack__item{border-radius:var(--ids-radii-10);pointer-events:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.ids-card-stack__item[data-active=true]{pointer-events:auto;cursor:grab;will-change:transform}.ids-card-stack__item:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-card-stack__item[data-active=true]:active{cursor:grabbing}.ids-card-stack__content{width:100%;height:100%}.ids-flip-card__root{border-radius:var(--ids-radii-24);perspective:var(--flip-card-perspective);perspective-origin:center;box-shadow:var(--ids-shadows-3);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%;position:relative}.ids-flip-card__root[data-disabled=true]{cursor:default}.ids-flip-card__root:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-flip-card__rotator{border-radius:inherit;transform-origin:var(--flip-card-origin);transform-style:preserve-3d;width:100%;height:100%;position:relative}.ids-flip-card__face{inset:var(--ids-spacing-0);border-radius:inherit;background-color:var(--ids-colors-neutral-surface-low);backface-visibility:hidden;width:100%;height:100%;position:absolute;overflow:hidden}.ids-flip-card__face[aria-hidden=true]{pointer-events:none}.ids-flip-card__back{transform:translateZ(calc(-1 * var(--flip-card-depth))) rotateY(180deg)}.ids-flip-card__edge{background-color:var(--ids-colors-neutral-border-high);pointer-events:none;position:absolute}.ids-flip-card__topEdge{inset-inline:var(--flip-card-radius);transform-origin:top;width:calc(100% - 2 * var(--flip-card-radius));height:var(--flip-card-depth);inset-block-start:var(--ids-spacing-0);transform:rotateX(270deg)}.ids-flip-card__rightEdge{inset-block:var(--flip-card-radius);transform-origin:100%;width:var(--flip-card-depth);height:calc(100% - 2 * var(--flip-card-radius));inset-inline-end:var(--ids-spacing-0);transform:rotateY(270deg)}.ids-flip-card__bottomEdge{inset-inline:var(--flip-card-radius);transform-origin:bottom;width:calc(100% - 2 * var(--flip-card-radius));height:var(--flip-card-depth);inset-block-end:var(--ids-spacing-0);transform:rotateX(90deg)}.ids-flip-card__leftEdge{inset-block:var(--flip-card-radius);transform-origin:0;width:var(--flip-card-depth);height:calc(100% - 2 * var(--flip-card-radius));inset-inline-start:var(--ids-spacing-0);transform:rotateY(90deg)}.ids-flip-card__corner{transform-style:preserve-3d;pointer-events:none;position:absolute}.ids-flip-card__cornerPart{transform-origin:bottom;transform:translateZ(calc(var(--flip-card-radius) * cos(var(--flip-card-corner-index) * 90deg / var(--flip-card-corner-granularity)))) translateY(calc(-1 * var(--flip-card-radius) * sin(var(--flip-card-corner-index) * 90deg / var(--flip-card-corner-granularity)))) rotateX(calc(45deg * (2 * var(--flip-card-corner-index) + 1) / var(--flip-card-corner-granularity)));background-color:var(--ids-colors-neutral-border-high);width:var(--flip-card-depth);height:calc(2 * var(--flip-card-radius) * sin(45deg / var(--flip-card-corner-granularity)));position:absolute;inset-block-end:var(--ids-spacing-0)}.ids-flip-card__topRightCorner{transform:rotateY(90deg) translateZ(calc(-1 * var(--flip-card-radius))) translateY(var(--flip-card-radius));inset-block-start:var(--ids-spacing-0);inset-inline-end:var(--ids-spacing-0)}.ids-flip-card__bottomRightCorner{transform:rotateY(90deg) rotateX(270deg) translateZ(calc(-1 * var(--flip-card-radius))) translateY(var(--flip-card-radius));inset-block-end:var(--ids-spacing-0);inset-inline-end:var(--ids-spacing-0)}.ids-flip-card__bottomLeftCorner{transform:rotateY(90deg) rotateX(180deg) translateZ(calc(-1 * var(--flip-card-radius))) translateY(var(--flip-card-radius));inset-block-end:var(--ids-spacing-0);inset-inline-start:var(--ids-spacing-0)}.ids-flip-card__topLeftCorner{transform:rotateY(90deg) rotateX(90deg) translateZ(calc(-1 * var(--flip-card-radius))) translateY(var(--flip-card-radius));inset-block-start:var(--ids-spacing-0);inset-inline-start:var(--ids-spacing-0)}.ids-commandMenu__content{align-self:start;margin-top:15vh;overflow:hidden}.ids-commandMenu__header{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);border-bottom:1px solid var(--ids-colors-neutral-border-low);align-items:center;display:flex}.ids-commandMenu__input{outline-offset:2px;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-base);background:none;border:none;outline:2px solid #0000;flex:1}.ids-commandMenu__input::placeholder,.ids-commandMenu__input[data-placeholder]{color:var(--ids-colors-neutral-text-lowest)}.ids-commandMenu__list{padding-block:var(--ids-spacing-4)}.ids-commandMenu__list::-webkit-scrollbar{width:8px;height:8px}.ids-commandMenu__list::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-commandMenu__list::-webkit-scrollbar-track{background-color:#0000}.ids-commandMenu__list{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;max-height:320px;overflow-y:auto}.ids-commandMenu__empty{padding-block:var(--ids-spacing-24);text-align:center}.ids-commandMenu__item{gap:var(--ids-spacing-12);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-8);cursor:pointer;text-align:left;background:none;border:none;align-items:center;width:100%;display:flex}.ids-commandMenu__item:is(:hover,[data-hover]){background:var(--ids-colors-overlay-darken-hover)}.ids-commandMenu__leftGroup{gap:var(--ids-spacing-8);flex:auto;align-items:center;min-width:0;display:flex}.ids-commandMenu__icon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ids-commandMenu__icon>svg{width:100%;height:100%}.ids-commandMenu__title,.ids-commandMenu__subtitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ids-commandMenu__subtitle:empty{display:none}.ids-commandMenu__description{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.ids-commandMenu__description:empty{display:none}.ids-otpInput__root{gap:var(--ids-spacing-8);align-items:center;width:fit-content;min-width:0;display:inline-flex}.ids-otpInput__slotWrapper{display:contents}.ids-otpInput__slot{border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-md);background-color:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-base);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:flex;position:relative}.ids-otpInput__separator{border-radius:var(--ids-radii-full);background-color:var(--ids-colors-neutral-border-base);flex-shrink:0;width:12px;height:2px}.ids-otpInput__caret{inset:var(--ids-spacing-0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.ids-otpInput__caretLine{border-left:1px solid var(--ids-colors-brand-fill-base);height:20px}.ids-propertyPanel__root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow-y:auto}.ids-propertyPanel__section{flex-direction:column;display:flex}.ids-propertyPanel__sectionHeader{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);justify-content:space-between;align-items:center;min-height:40px;display:flex}.ids-propertyPanel__sectionTitle{margin:var(--ids-spacing-0);padding:var(--ids-spacing-0);gap:var(--ids-spacing-4);text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-base);background:none;border:none;flex:1;align-items:center;min-width:0;display:flex}.ids-propertyPanel__sectionActions{gap:var(--ids-spacing-4);flex-shrink:0;align-items:center;display:flex}.ids-propertyPanel__sectionContent{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-bottom:var(--ids-spacing-16);flex-direction:column;display:flex}.ids-propertyPanel__item{gap:var(--ids-spacing-property-panel-field-gap);flex-direction:column;display:flex}.ids-propertyPanel__itemLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-sizes-property-panel-field-label-font-size);line-height:var(--ids-sizes-property-panel-field-label-line-height);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-property-panel-field-label)}.ids-propertyPanel__itemContent{gap:var(--ids-spacing-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ids-propertyPanel__itemContent>*{min-width:0}.ids-propertyPanel__emptyHint{margin:var(--ids-spacing-0);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest)}.ids-propertyPanel__row{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-8);padding-block:var(--ids-spacing-4);border-radius:var(--ids-radii-6);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;background-color:#0000;border:none;align-items:center;width:100%;transition:background-color .15s;display:flex}.ids-propertyPanel__row[disabled],.ids-propertyPanel__row[data-disabled=true]{cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-propertyPanel__row[disabled]:is(:hover,[data-hover]),.ids-propertyPanel__row[data-disabled=true]:is(:hover,[data-hover]){background-color:#0000}.ids-propertyPanel__row:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--ids-colors-brand-border-base);outline-offset:1px}.ids-propertyPanel__row:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-propertyPanel__rowIcon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ids-propertyPanel__rowIcon svg{width:16px;height:16px}.ids-propertyPanel__rowBody{gap:var(--ids-spacing-2);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ids-propertyPanel__rowTitle{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-base);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ids-propertyPanel__rowCaption{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ids-propertyPanel__rowMeta{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;overflow:hidden}.ids-propertyPanel__header{gap:var(--ids-spacing-4);padding-inline:var(--ids-spacing-16);padding-top:var(--ids-spacing-12);padding-bottom:var(--ids-spacing-12);flex-direction:column;align-items:stretch;display:flex}.ids-propertyPanel__headerBar{gap:var(--ids-spacing-8);align-items:center;display:flex}.ids-propertyPanel__headerTitle{margin:var(--ids-spacing-0);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-neutral-text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ids-propertyPanel__headerCaption{margin:var(--ids-spacing-0);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low)}.ids-splitView__root{width:100%;height:100%;position:relative}.ids-splitView__panel{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.ids-splitView__dropZoneContainer{inset:var(--ids-spacing-0);pointer-events:none;position:absolute}.ids-splitView__dropZone{z-index:10;pointer-events:auto;background:none;transition:background .15s;display:block;position:absolute}.ids-splitView__dropZone[data-drop-target=true]{background:var(--ids-colors-neutral-ghost-bg-high)}.ids-splitView__dragSource{-webkit-user-select:none;user-select:none;touch-action:none}.ids-videoPlayer__root{border-radius:var(--ids-radii-sm);background-color:var(--ids-colors-neutral-fill-high);width:100%;overflow:hidden}.ids-videoPlayer__shell{width:100%;position:relative}.ids-videoPlayer__mediaFrame{background-color:var(--ids-colors-neutral-fill-high);color:var(--ids-colors-inverse-text-base);position:relative;overflow:hidden}.ids-videoPlayer__mediaFrame video,.ids-videoPlayer__mediaFrame iframe{object-fit:contain;border-radius:0;width:100%;height:100%}.ids-videoPlayer__mediaFrame .media-default-skin{border-radius:0}.ids-videoPlayer__mediaFrame video-player,.ids-videoPlayer__mediaFrame media-container{border-radius:0;width:100%;height:100%;display:block}.ids-videoPlayer__mediaFrame button,.ids-videoPlayer__mediaFrame media-play-button,.ids-videoPlayer__mediaFrame media-mute-button,.ids-videoPlayer__mediaFrame media-fullscreen-button,.ids-videoPlayer__mediaFrame media-pip-button,.ids-videoPlayer__mediaFrame media-captions-button,.ids-videoPlayer__mediaFrame media-playback-rate-button{border-radius:var(--ids-radii-sm)}.ids-videoPlayer__mediaFrame .media-controls{background-color:var(--ids-colors-neutral-fill-high);color:var(--ids-colors-inverse-text-base)}.ids-videoPlayer__chapterTimeSlider{flex:1;min-width:0;position:relative}.ids-videoPlayer__chapterSegments{inset:var(--ids-spacing-0);gap:var(--ids-spacing-2);pointer-events:none;display:flex;position:absolute}.ids-videoPlayer__chapterSegment{border-radius:var(--ids-radii-xs);z-index:1;opacity:.36;background-color:currentColor;height:100%;position:relative}.ids-videoPlayer__previewBubble{padding:var(--ids-spacing-6);gap:var(--ids-spacing-4);border-radius:var(--ids-radii-xs);z-index:2;opacity:1;isolation:isolate;pointer-events:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;bottom:var(--ids-spacing-24);justify-items:center;min-width:140px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%)}.ids-videoPlayer__previewBubble:before{inset:var(--ids-spacing-0);content:"";z-index:0;background-color:var(--ids-colors-neutral-fill-high);opacity:.82;position:absolute}.ids-videoPlayer__previewBubble>*{z-index:1;position:relative}.ids-videoPlayer__previewImage{border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-xs);aspect-ratio:16 / 9;background-color:var(--ids-colors-neutral-fill-high);object-fit:cover;width:180px;overflow:hidden}.ids-videoPlayer__previewLabel{padding-inline:var(--ids-spacing-2);padding-block:var(--ids-spacing-0);color:var(--ids-colors-inverse-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);white-space:nowrap;justify-items:center;display:grid}.ids-videoPlayer__transcript{padding:var(--ids-spacing-16);border:1px solid var(--ids-colors-neutral-border-base);border-radius:var(--ids-radii-sm);background-color:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-base);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ids-videoPlayer__transcriptCloseButton{border-radius:var(--ids-radii-sm);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ids-videoPlayer__transcriptCloseButton svg{width:20px;height:20px}.ids-videoPlayer__transcriptCloseButton:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-videoPlayer__transcriptCloseButton:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-high)}.ids-videoPlayer__transcriptCue{padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-xs);text-align:left;cursor:pointer;color:var(--ids-colors-neutral-text-base);width:100%;overflow:hidden}.ids-videoPlayer__transcriptCue:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-videoPlayer__transcriptCue:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-high)}.ids-videoPlayer__transcriptCueContent{grid-template-columns:max-content_minmax(0,1fr);column-gap:var(--ids-spacing-8);align-items:start;display:grid}.ids-chatSurface__paper{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);background-color:var(--ids-colors-neutral-surface-low)}.ids-chatSurface__field{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-chatSurface__ghostButton{border-radius:var(--ids-radii-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--ids-colors-neutral-icon-low);background:none;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,scale .15s;display:flex}.ids-chatSurface__ghostButton:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-chatSurface__ghostButton:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base)}.ids-chatSurface__ghostButton:is(:active,[data-active]){scale:.96}.ids-chatSurface__inkButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--ids-colors-primary-fill-base);color:var(--ids-colors-inverse-text-base);border:none;justify-content:center;align-items:center;transition:opacity .15s cubic-bezier(.23,1,.32,1),scale .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.ids-chatSurface__inkButton:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-chatSurface__inkButton:is(:hover,[data-hover]){opacity:var(--ids-opacity-90)}.ids-chatSurface__inkButton:is(:active,[data-active]){scale:.96}.ids-chatSurface__mono{font-family:monospace;font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular)}.ids-chatApprovalCard__root{padding:var(--ids-spacing-16);gap:var(--ids-spacing-12);border-radius:var(--ids-radii-20);flex-direction:column;width:100%;display:flex}.ids-chatApprovalCard__header{gap:var(--ids-spacing-12);align-items:center;display:flex}.ids-chatApprovalCard__icon{border-radius:var(--ids-radii-12);color:var(--ids-colors-neutral-icon-base);font-size:var(--ids-font-sizes-20);width:var(--ids-spacing-36);height:var(--ids-spacing-36);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ids-chatApprovalCard__headings{gap:var(--ids-spacing-2);flex-direction:column;min-width:0;display:flex}.ids-chatApprovalCard__title{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-primary-text-base)}.ids-chatApprovalCard__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-chatApprovalCard__detail{margin:var(--ids-spacing-0);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-10);border-radius:var(--ids-radii-12);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.ids-chatApprovalCard__actions{min-height:var(--ids-spacing-32);justify-content:flex-end;align-items:center;display:flex}.ids-chatApprovalCard__buttons{gap:var(--ids-spacing-8);align-items:center;display:flex}.ids-chatApprovalCard__status{gap:var(--ids-spacing-6);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);align-items:center;display:inline-flex}.ids-chatApprovalCard__status svg{font-size:var(--ids-font-sizes-16);flex-shrink:0}.ids-chatAttachment__root{padding:var(--ids-spacing-8);gap:var(--ids-spacing-8);border-radius:var(--ids-radii-lg);border-style:solid;border-width:.5px;border-color:var(--ids-colors-neutral-ghost-bg-highest);background-color:var(--ids-colors-neutral-surface-low);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-primary-text-base);white-space:nowrap;text-overflow:ellipsis;max-width:var(--ids-sizes-chat-attachment-max-width);align-items:center;display:inline-flex;position:relative;overflow:hidden}.ids-chatAttachment__thumb{border-radius:var(--ids-radii-md);font-size:chat. attachment. thumbIcon;background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-icon-base);width:var(--ids-sizes-chat-attachment-thumb);height:var(--ids-sizes-chat-attachment-thumb);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ids-chatAttachment__thumb img{object-fit:cover;width:100%;height:100%}.ids-chatAttachment__overlay{inset:var(--ids-spacing-0);border-radius:var(--ids-radii-lg);font-size:chat. attachment. thumbIcon;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.ids-chatCodeSurface__root{border-radius:var(--ids-radii-20);flex-direction:column;width:100%;display:flex;overflow:hidden}.ids-chatCodeSurface__header{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-top:var(--ids-spacing-12);padding-bottom:var(--ids-spacing-8);justify-content:space-between;align-items:center;display:flex}.ids-chatCodeSurface__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ids-chatCodeSurface__stat{gap:var(--ids-spacing-4);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;display:inline-flex}.ids-chatCodeSurface__additions{color:var(--ids-colors-positive-text-base)}.ids-chatCodeSurface__deletions{color:var(--ids-colors-critical-text-base)}.ids-chatCodeSurface__scroll{overflow-x:auto}.ids-chatCodeSurface__surface{width:max-content;min-width:100%}.ids-chatCodeSurface__line{padding-block:var(--ids-spacing-2);white-space:pre;font-family:monospace;font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular);animation:.3s both fadeIn;display:flex}.ids-chatCodeSurface__gutter{-webkit-user-select:none;user-select:none;width:var(--ids-spacing-16);flex-shrink:0}.ids-chatComposer__root{flex-direction:column;width:100%;display:flex;position:relative}.ids-chatComposer__surface{padding:var(--ids-spacing-8);gap:var(--ids-spacing-8);border-radius:var(--ids-radii-lg);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);z-index:2;background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ids-chatComposer__header{gap:var(--ids-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.ids-chatComposer__input{padding-inline:var(--ids-spacing-10);padding-block:var(--ids-spacing-8);outline-offset:2px;resize:none;font-family:inherit;font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-primary-text-base);caret-color:var(--ids-colors-brand-icon-base);scrollbar-width:none;width:100%;min-height:var(--ids-sizes-chat-composer-input-min-height);max-height:var(--ids-sizes-chat-composer-input-max-height);background-color:#0000;border:none;outline:2px solid #0000}.ids-chatComposer__input::-webkit-scrollbar{display:none}.ids-chatComposer__input::placeholder,.ids-chatComposer__input[data-placeholder]{color:var(--ids-colors-neutral-text-lowest)}.ids-chatComposer__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-chatComposer__footer{gap:var(--ids-spacing-8);justify-content:space-between;align-items:center;display:flex}.ids-chatComposer__leadingActions{gap:var(--ids-spacing-4);align-items:center;display:flex}.ids-chatComposer__trailingActions{gap:var(--ids-spacing-4);align-items:center;margin-left:auto;display:flex}.ids-chatComposer__status{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-md);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);border:1px solid #0000;align-items:center;width:100%;display:flex}.ids-chatComposer__status svg{flex-shrink:0}.ids-chatComposer__drawer{margin-inline:var(--ids-spacing-8);border-radius:var(--ids-radii-md);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);z-index:1;background-color:var(--ids-colors-neutral-surface-high);margin-bottom:calc(var(--ids-spacing-8) * -1);padding-bottom:var(--ids-spacing-8);flex-direction:column;display:flex;position:relative;overflow:hidden}.ids-chatComposer__drawerTrigger{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-10);padding-block:var(--ids-spacing-6);color:var(--ids-colors-neutral-text-low);cursor:pointer;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;min-height:32px;transition:background-color .15s,color .15s;display:flex}.ids-chatComposer__drawerTrigger:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-chatComposer__drawerTrigger:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base)}.ids-chatComposer__drawerSummary{gap:var(--ids-spacing-6);align-items:center;min-width:0;display:inline-flex}.ids-chatComposer__drawerCount{padding-inline:var(--ids-spacing-6);border-radius:var(--ids-radii-full);background-color:var(--ids-colors-neutral-ghost-bg-high);color:var(--ids-colors-primary-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);justify-content:center;align-items:center;min-width:20px;height:20px;display:inline-flex}.ids-chatComposer__drawerChevron{flex-shrink:0;transition:transform .2s}[data-collapsed=false] .ids-chatComposer__drawerChevron{transform:rotate(180deg)}.ids-chatComposer__drawerContentGrid{grid-template-rows:1fr;transition:grid-template-rows .2s;display:grid}[data-collapsed=true] .ids-chatComposer__drawerContentGrid{grid-template-rows:0fr}.ids-chatComposer__drawerContent{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-10);opacity:1;visibility:visible;min-height:0;padding-bottom:var(--ids-spacing-10);flex-wrap:wrap;align-items:flex-start;transition:opacity .15s,visibility .15s;display:flex;overflow:hidden}[data-collapsed=true] .ids-chatComposer__drawerContent{opacity:0;visibility:hidden}[data-collapsible=false] .ids-chatComposer__drawerContent{padding-top:var(--ids-spacing-10)}.ids-chatComposer__queue{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);gap:var(--ids-spacing-4);flex-direction:column;width:100%;list-style:none;display:flex}.ids-chatComposer__queueItem{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-10);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-md);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);background-color:var(--ids-colors-neutral-surface-high);align-items:center;width:100%;min-width:0;display:flex}.ids-chatComposer__queueText{text-overflow:ellipsis;white-space:nowrap;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-primary-text-base);flex:1;min-width:0;overflow:hidden}.ids-chatComposer__queueActions{gap:var(--ids-spacing-4);flex-shrink:0;align-items:center;display:flex}.ids-chatComposer__attachmentDropzone{width:100%;position:relative}.ids-chatComposer__attachmentDropzoneOverlay{inset:var(--ids-spacing-0);border-radius:var(--ids-radii-lg);border-style:dashed;border-width:1px;border-color:var(--ids-colors-brand-border-base);visibility:hidden;background-color:var(--ids-colors-brand-surface-low);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .15s,visibility .15s;display:flex;position:absolute}[data-dragging] .ids-chatComposer__attachmentDropzoneOverlay{visibility:visible;opacity:1}.ids-chatComposer__attachmentDropzoneHint{padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-md);background-color:var(--ids-colors-neutral-surface-low);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-brand-text-base);box-shadow:var(--ids-shadows-2)}.ids-chatMarkdown__root{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.6;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-primary-text-base);word-break:break-word}.ids-chatMarkdown__root [data-streamdown=code-block-body]{padding:var(--ids-spacing-12);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);overflow-x:auto}.ids-chatMarkdown__root [data-streamdown=code-block-body] pre{margin:var(--ids-spacing-0);white-space:pre;font-family:monospace}.ids-chatMarkdown__root [data-streamdown=code-block-body] code{padding:var(--ids-spacing-0);font-family:monospace;font-size:inherit;background-color:#0000}.ids-chatMarkdown__root p{margin-block:var(--ids-spacing-8)}.ids-chatMarkdown__root ul{margin-block:var(--ids-spacing-8);padding-left:var(--ids-spacing-20);list-style-type:disc}.ids-chatMarkdown__root ol{margin-block:var(--ids-spacing-8);padding-left:var(--ids-spacing-20);list-style-type:decimal}.ids-chatMarkdown__root li{margin-block:var(--ids-spacing-4)}.ids-chatMarkdown__root [data-streamdown=inline-code]{border-radius:var(--ids-radii-sm);padding-inline:var(--ids-spacing-4);padding-block:var(--ids-spacing-2);background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-primary-text-base);font-family:monospace;font-size:.8125em}.ids-chatMarkdown__root blockquote{margin-block:var(--ids-spacing-8);color:var(--ids-colors-neutral-text-low);border-left-style:solid;border-left-width:2px;border-left-color:var(--ids-colors-primary-border-base);padding-left:var(--ids-spacing-12)}.ids-chatMarkdown__root a{color:var(--ids-colors-brand-text-base);cursor:pointer;text-decoration:underline}.ids-chatMarkdown__root a:is(:hover,[data-hover]){color:var(--ids-colors-primary-text-base)}.ids-chatMarkdown__root hr{margin-block:var(--ids-spacing-16);border-top-style:solid;border-top-width:1px;border-top-color:var(--ids-colors-neutral-border-low)}.ids-chatMarkdown__root [data-streamdown=table-wrapper]{margin-block:var(--ids-spacing-8);position:relative;overflow-x:auto}.ids-chatMarkdown__root [data-streamdown=table-wrapper] button{border-radius:var(--ids-radii-sm);color:var(--ids-colors-neutral-text-lowest);cursor:pointer;top:var(--ids-spacing-4);right:var(--ids-spacing-4);width:var(--ids-sizes-chat-action-bar-button);height:var(--ids-sizes-chat-action-bar-button);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute}.ids-chatMarkdown__root [data-streamdown=table-wrapper] button:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base)}.ids-chatMarkdown__root th{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);padding-inline:var(--ids-spacing-8);padding-block:var(--ids-spacing-4);background-color:var(--ids-colors-neutral-surface-high);text-align:left;font-weight:var(--ids-font-weights-semibold)}.ids-chatMarkdown__root td{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);padding-inline:var(--ids-spacing-8);padding-block:var(--ids-spacing-4)}.ids-chatMarkdown__root [data-streamdown=code-block]{margin-block:var(--ids-spacing-8);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-md);background-color:var(--ids-colors-neutral-surface-high);position:relative;overflow:hidden}.ids-chatMarkdown__root [data-streamdown=code-block-header]{gap:var(--ids-spacing-8);padding-block:var(--ids-spacing-4);background-color:var(--ids-colors-neutral-surface-high);min-height:var(--ids-sizes-chat-action-bar-button);padding-left:var(--ids-spacing-12);padding-right:var(--ids-spacing-6);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-border-low);justify-content:space-between;align-items:center;display:flex}.ids-chatMarkdown__root [data-streamdown=code-block-header] span{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest)}.ids-chatMarkdown__root [data-streamdown=code-block-actions]{gap:var(--ids-spacing-2);top:var(--ids-spacing-2);right:var(--ids-spacing-6);align-items:center;display:flex;position:absolute}.ids-chatMarkdown__root [data-streamdown=code-block-copy-button],.ids-chatMarkdown__root [data-streamdown=code-block-download-button]{border-radius:var(--ids-radii-sm);color:var(--ids-colors-neutral-text-lowest);cursor:pointer;width:var(--ids-sizes-chat-action-bar-button);height:var(--ids-sizes-chat-action-bar-button);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.ids-chatMarkdown__root [data-streamdown=code-block-copy-button]:is(:hover,[data-hover]),.ids-chatMarkdown__root [data-streamdown=code-block-download-button]:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base)}.ids-chatMarkdown__root [data-streamdown=code-block-copy-button]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.ids-chatMarkdown__root [data-streamdown=code-block-download-button]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-chatMarkdown__root h1{font-size:1.125em;font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-primary-text-base);margin-top:var(--ids-spacing-12);margin-bottom:var(--ids-spacing-4)}.ids-chatMarkdown__root h2{font-size:1.0625em;font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-primary-text-base);margin-top:var(--ids-spacing-12);margin-bottom:var(--ids-spacing-4)}.ids-chatMarkdown__root h3,.ids-chatMarkdown__root h4,.ids-chatMarkdown__root h5,.ids-chatMarkdown__root h6{font-size:1em;font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-primary-text-base);margin-top:var(--ids-spacing-12);margin-bottom:var(--ids-spacing-4)}.ids-chatMarkdown__root strong{font-weight:var(--ids-font-weights-bold)}.ids-chatMarkdown__root em{font-style:italic}.ids-chatMarkdown__root table{border-collapse:collapse;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);width:100%}.ids-chatMarkdown__root [data-streamdown=code-block-body] span[style]{color:var(--sdm-c)}.ids-chatMarkdown__root [data-streamdown=code-block-body] code>span{display:block}.ids-chatMarkdown__root>:first-child{margin-top:var(--ids-spacing-0)}.ids-chatMarkdown__root>:last-child{margin-bottom:var(--ids-spacing-0)}.ids-chatResultSummary__root{padding:var(--ids-spacing-16);gap:var(--ids-spacing-12);border-radius:var(--ids-radii-20);flex-direction:column;width:100%;display:flex}.ids-chatResultSummary__header{gap:var(--ids-spacing-12);align-items:flex-start;display:flex}.ids-chatResultSummary__icon{border-radius:var(--ids-radii-12);font-size:var(--ids-font-sizes-20);width:var(--ids-spacing-36);height:var(--ids-spacing-36);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ids-chatResultSummary__headings{gap:var(--ids-spacing-4);flex-direction:column;flex:1;min-width:0;display:flex}.ids-chatResultSummary__title{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-primary-text-base);word-break:break-word}.ids-chatResultSummary__summary{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap;word-break:break-word}.ids-chatResultSummary__badges{gap:var(--ids-spacing-8);margin-top:var(--ids-spacing-2);flex-shrink:0;align-items:center;display:inline-flex}.ids-chatResultSummary__actions{gap:var(--ids-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.ids-chatResultSummary__followUps{gap:var(--ids-spacing-8);padding-top:var(--ids-spacing-12);border-top-style:solid;border-top-width:1px;border-top-color:var(--ids-colors-neutral-border-low);flex-direction:column;display:flex}.ids-chatResultSummary__followUpLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.ids-chatResultSummary__followUpList{gap:var(--ids-spacing-6);flex-wrap:wrap;display:flex}.ids-chatTool__group{gap:var(--ids-spacing-8);flex-direction:column;width:100%;display:flex}.ids-chatTool__groupTrigger{padding:var(--ids-spacing-0);gap:var(--ids-spacing-6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);background:none;border:none;align-items:center;width:fit-content;transition:color .15s;display:inline-flex}.ids-chatTool__groupTrigger [data-part=chevron]{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;width:16px;height:16px;transition:transform .2s}.ids-chatTool__groupTrigger[data-state=open] [data-part=chevron]{transform:rotate(180deg)}.ids-chatTool__groupTrigger:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-chatTool__groupTrigger:is(:hover,[data-hover]){color:var(--ids-colors-primary-text-base)}.ids-chatTool__groupContent{gap:var(--ids-spacing-8);flex-direction:column;display:flex;overflow:hidden}.ids-chatTool__groupContent[data-state=open]{animation:.2s fadeIn}.ids-chatTool__card{border-radius:var(--ids-radii-md);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;width:100%;display:flex;overflow:hidden}.ids-chatTool__header{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:var(--ids-colors-primary-text-base);background:none;border:none;align-items:center;width:100%;transition:background-color .15s;display:flex}.ids-chatTool__header [data-part=chevron]{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;width:16px;height:16px;margin-left:auto;transition:transform .2s}.ids-chatTool__header [data-part=tool-icon]{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;width:16px;height:16px}.ids-chatTool__header[data-state=open] [data-part=chevron]{transform:rotate(180deg)}.ids-chatTool__header:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-chatTool__header:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-chatTool__name{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-primary-text-base);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ids-chatTool__status{gap:var(--ids-spacing-4);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);flex-shrink:0;align-items:center;display:inline-flex}.ids-chatTool__status svg{flex-shrink:0;width:16px;height:16px}.ids-chatTool__chip{gap:var(--ids-spacing-4);padding-inline:var(--ids-spacing-6);padding-block:var(--ids-spacing-2);border-radius:var(--ids-radii-full);background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-neutral-text-low);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);flex-shrink:0;align-items:center;display:inline-flex}.ids-chatTool__body{gap:var(--ids-spacing-12);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-10);border-top-style:solid;border-top-width:1px;border-top-color:var(--ids-colors-neutral-border-low);flex-direction:column;display:flex;overflow:hidden}.ids-chatTool__body[data-state=open]{animation:.2s fadeIn}.ids-chatTool__section{gap:var(--ids-spacing-4);flex-direction:column;display:flex}.ids-chatTool__sectionLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.ids-chatTool__code{margin:var(--ids-spacing-0);padding-inline:var(--ids-spacing-10);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-sm);background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-primary-text-base);font-family:monospace;font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.ids-accordionList__root{min-width:552px}.ids-accordionList__summary{border-radius:var(--ids-radii-md);padding-block:var(--ids-spacing-12);padding-inline:var(--ids-spacing-10);z-index:1;cursor:pointer;background-color:var(--ids-colors-neutral-surface-low);top:var(--stickyTop);align-items:center;height:74px;transition:border-bottom-left-radius .4s ease-in-out,border-bottom-right-radius .4s ease-in-out;position:sticky}.ids-accordionList__summary:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-accordionList__summary:is(:active,[data-active]){background:var(--ids-colors-neutral-surface-low)}.ids-accordionList__summary:is(:active,[data-active]):after{background:linear-gradient(0deg,var(--ids-colors-neutral-ghost-bg-base) 0%,var(--ids-colors-neutral-ghost-bg-base) 100%),var(--ids-colors-neutral-ghost-bg-high);border-radius:var(--ids-radii-md);pointer-events:none;content:"";top:var(--ids-spacing-0);left:var(--ids-spacing-0);width:100%;height:100%;position:absolute}.ids-accordionList__listItem{column-gap:var(--ids-spacing-12);background-color:var(--ids-colors-neutral-surface-low);min-height:64px;padding-right:var(--ids-spacing-16);grid-template-columns:27px 26px auto 1fr auto auto;align-items:center;width:100%;display:grid}.ids-accordionList__listItem:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-accordionList__listItem:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-neutral-ghost-bg-base) 0%,var(--ids-colors-neutral-ghost-bg-base) 100%),var(--ids-colors-neutral-ghost-bg-high)}.ids-sidePanel__root{flex-direction:row;width:100%;height:100%;min-height:0;display:flex}.ids-sidePanel__main{background-color:var(--ids-colors-neutral-surface-low);flex:1;overflow:auto}.ids-sidePanel__main::-webkit-scrollbar{width:8px;height:8px}.ids-sidePanel__main::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-sidePanel__main::-webkit-scrollbar-track{background-color:#0000}.ids-sidePanel__main{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-width:0;min-height:0}.ids-sidePanel__panel{--transition-prop: width, margin;--transition-duration: .28s;--transition-easing: cubic-bezier(.32, .72, 0, 1);flex-shrink:0;transition-property:width,margin;transition-duration:.28s;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.ids-sidePanel__panel[data-anchor=left]{--side-panel-exit-x: -24px;order:-1}.ids-sidePanel__panel[data-anchor=right]{--side-panel-exit-x: 24px;order:1}.ids-sidePanel__panel[data-open=false]{--transition-duration: .22s;--transition-easing: cubic-bezier(.4, 0, 1, 1);width:0;transition-duration:.22s;transition-timing-function:cubic-bezier(.4,0,1,1)}.ids-sidePanel__panel[data-open=true]{width:var(--side-panel-w, 360px)}@starting-style{.ids-sidePanel__panel[data-open=true]{width:0}}.ids-sidePanel__panelInner{background-color:var(--ids-colors-neutral-surface-low);--transition-prop: visibility;--transition-duration: .28s;width:var(--side-panel-w, 360px);flex-direction:column;flex-shrink:0;height:100%;min-height:0;transition-property:visibility;transition-duration:.28s;display:flex}.ids-sidePanel__panelInner>*{--transition-prop: opacity, filter, translate;--transition-easing: cubic-bezier(.32, .72, 0, 1);transition-property:opacity,filter,translate;transition-timing-function:cubic-bezier(.32,.72,0,1)}.ids-sidePanel__panelInner[data-open=true]{visibility:visible}.ids-sidePanel__panelInner[data-open=true]>*{opacity:1;filter:none;--transition-duration: .14s;transition-duration:.14s;translate:0}.ids-sidePanel__panelInner[data-open=true]>:first-child{transition-delay:50ms}.ids-sidePanel__panelInner[data-open=true]>:nth-child(2){transition-delay:.1s}.ids-sidePanel__panelInner[data-open=true]>:nth-child(n+3){transition-delay:.15s}.ids-sidePanel__panelInner[data-open=false]{visibility:hidden;--transition-duration: .22s;transition-duration:.22s}.ids-sidePanel__panelInner[data-open=false]>*{opacity:0;filter:blur(2px);translate:var(--side-panel-exit-x, 24px);--transition-easing: cubic-bezier(.4, 0, 1, 1);--transition-duration: .11s;transition-duration:.11s;transition-delay:0s;transition-timing-function:cubic-bezier(.4,0,1,1)}.ids-sidePanel__panelInner[data-open=false]>:first-child{transition-delay:.1s}.ids-sidePanel__panelInner[data-open=false]>:nth-child(2){transition-delay:50ms}.ids-sidePanel__panelInner[data-open=false]>:nth-child(n+3){transition-delay:0s}@starting-style{.ids-sidePanel__panelInner[data-open=true]>*{translate:var(--side-panel-exit-x, 24px);filter:blur(2px);opacity:0}}.ids-sidePanel__header{gap:var(--ids-spacing-16);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-border-base);flex-direction:row;flex-shrink:0;align-items:center;min-height:60px;display:flex}.ids-sidePanel__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold);flex:1;min-width:0}[data-panda-theme=educore] .ids-sidePanel__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-bold)}.ids-sidePanel__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}.ids-sidePanel__body{padding:var(--ids-spacing-16);flex:1;overflow:auto}.ids-sidePanel__body::-webkit-scrollbar{width:8px;height:8px}.ids-sidePanel__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-sidePanel__body::-webkit-scrollbar-track{background-color:#0000}.ids-sidePanel__body{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-sidePanel__footer{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-16);flex-shrink:0;justify-content:flex-end;margin-top:auto;display:flex}.ids-tabs__listWrapper{position:relative}.ids-tabs__list{gap:var(--ids-spacing-tabs-list-gap);scrollbar-width:none;height:var(--ids-sizes-tabs-list-height);align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:auto hidden}.ids-tabs__list::-webkit-scrollbar{display:none}.ids-tabs__thumb{background-color:var(--ids-colors-tabs-thumb-default);will-change:clip-path;pointer-events:none;z-index:1;bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);height:var(--ids-sizes-tabs-thumb-height);transition:clip-path .2s;position:absolute}.ids-tabs__fade{pointer-events:none;z-index:2;width:var(--ids-sizes-tabs-fade-width);height:var(--ids-sizes-tabs-fade-height);right:var(--ids-spacing-0);top:var(--ids-spacing-0);background:linear-gradient(270deg,#fff,#fff0 116.67%);transition:opacity .15s;position:absolute}.ids-tabs__fade[data-visible=false]{opacity:0;pointer-events:none}.ids-tabs__trigger{gap:var(--ids-spacing-tabs-trigger-gap);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-tabs-trigger-default);cursor:pointer;white-space:nowrap;padding-top:var(--ids-spacing-tabs-trigger-padding-top);padding-bottom:var(--ids-spacing-tabs-trigger-padding-bottom);height:var(--ids-sizes-tabs-trigger-height);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;min-width:1.875em;transition:color .15s;display:flex}[data-panda-theme=educore] .ids-tabs__trigger{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-tabs__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none;opacity:var(--ids-opacity-disable)}.ids-tabs__trigger[data-state=active]{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-tabs-trigger-selected)}[data-panda-theme=educore] .ids-tabs__trigger[data-state=active]{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-tabs__trigger[data-state=active] [data-part=text]{color:var(--text-active-color);font-weight:var(--ids-font-weights-bold)!important}.ids-tabs__trigger[data-state=active] [data-part=icon]{color:var(--icon-active-color)}.ids-tabs__trigger:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-tabs__trigger:is(:hover,[data-hover]){color:var(--ids-colors-tabs-trigger-hover)}.ids-tabs__icon{font-size:var(--ids-sizes-tabs-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ids-tabs__text:after{content:attr(data-text);font-weight:var(--ids-font-weights-bold);visibility:hidden;height:0;display:block;overflow:hidden}.ids-carousel__root{width:100%;position:relative}.ids-carousel__viewport{width:100%;overflow:hidden}.ids-carousel__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--carousel-slide-gap, 0px) * -1);display:flex}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size, 100%);min-width:0;max-width:var(--carousel-slide-max-width, none);padding-left:var(--carousel-slide-gap, 0px)}.ids-carousel__dots{gap:var(--ids-spacing-12);align-items:center;display:flex}.ids-header__root{padding-inline:var(--ids-spacing-20);padding-block:var(--ids-spacing-16);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-border-base);align-items:center;width:100%;height:auto;display:flex;position:relative}.ids-header__left{gap:var(--ids-spacing-16);flex:1;align-items:center;display:flex}.ids-header__right{gap:var(--ids-spacing-12);align-items:center;display:flex}.ids-header__center{align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ids-header__title{color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-bold)}.ids-expansionPanel__root{gap:var(--ids-spacing-16);flex-direction:column;width:100%;display:flex;overflow:hidden}.ids-expansionPanel__item{background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;width:100%;display:flex}.ids-expansionPanel__header{width:100%}.ids-expansionPanel__trigger{gap:var(--ids-spacing-4);cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.ids-expansionPanel__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-expansionPanel__icon{opacity:.86;color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ids-expansionPanel__arrow{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}[data-state=open]>.ids-expansionPanel__arrow{transform:rotate(180deg)}[data-state=closed]>.ids-expansionPanel__arrow{transform:rotate(0)}.ids-expansionPanel__title{color:var(--ids-colors-neutral-text-base)}.ids-expansionPanel__content{overflow:hidden}.ids-expansionPanel__content[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) accordionSlideDown}.ids-expansionPanel__content[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) accordionSlideUp}.ids-chatThread__root{background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.ids-chatThread__viewport{scrollbar-width:thin;scrollbar-color:var(--ids-colors-primary-border-base) transparent;scroll-behavior:smooth;width:100%;padding-top:var(--ids-spacing-16);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.ids-chatThread__viewport>*{padding-inline:var(--ids-spacing-16);width:100%;max-width:var(--ids-sizes-chat-thread-max-width);margin-inline:auto}.ids-chatThread__viewportFooter{gap:var(--ids-spacing-8);background-color:var(--ids-colors-neutral-surface-low);bottom:var(--ids-spacing-0);padding-bottom:var(--ids-spacing-16);flex-direction:column;margin-top:auto;display:flex;position:sticky}.ids-chatMessage__root{flex-direction:column;width:100%;animation:.15s slideUp;display:flex}.ids-chatMessage__content{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);word-break:break-word;max-width:100%;position:relative}.ids-chatMessage__header{gap:var(--ids-spacing-8);align-items:center;display:flex}.ids-chatMessage__senderName{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.ids-chatMessage__meta{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);white-space:nowrap}.ids-chatActionBar__root{gap:var(--ids-spacing-4);color:var(--ids-colors-neutral-text-low);align-items:center;display:flex}.ids-chatBranchPicker__root{gap:var(--ids-spacing-4);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);align-items:center;display:inline-flex}.ids-chatWelcome__root{gap:var(--ids-spacing-16);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-24);width:100%;max-width:var(--ids-sizes-chat-thread-max-width);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex}.ids-chatWelcome__message{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-24);line-height:var(--ids-line-heights-36);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-primary-text-base);text-align:left}.ids-chatWelcome__suggestions{gap:var(--ids-spacing-8);flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.ids-chatChainOfThought__root{gap:var(--ids-spacing-8);flex-direction:column;width:100%;display:flex}.ids-chatChainOfThought__trigger{padding:var(--ids-spacing-0);gap:var(--ids-spacing-6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);background:none;border:none;align-items:center;width:fit-content;transition:color .15s;display:inline-flex}.ids-chatChainOfThought__trigger svg{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;width:16px;height:16px;transition:transform .2s}.ids-chatChainOfThought__trigger[data-state=open] svg{transform:rotate(180deg)}.ids-chatChainOfThought__trigger:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-chatChainOfThought__trigger:is(:hover,[data-hover]){color:var(--ids-colors-primary-text-base)}.ids-chatChainOfThought__content{overflow:hidden}.ids-chatChainOfThought__content[data-state=open]{animation:.2s fadeIn}.ids-chatChainOfThought__content[data-state=closed]{animation:.2s fadeOut}.ids-chatChainOfThought__preview{overscroll-behavior:contain;padding-block:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-low) transparent;mask-image:linear-gradient(to bottom,transparent,black var(--ids-spacing-24),black calc(100% - var(--ids-spacing-24)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--ids-spacing-24),black calc(100% - var(--ids-spacing-24)),transparent);max-height:var(--ids-sizes-chat-chain-of-thought-preview-max-height);position:relative;overflow-y:auto}.ids-chatChainOfThought__steps{gap:var(--ids-spacing-12);flex-direction:column;display:flex;position:relative}.ids-chatChainOfThought__steps:before{content:"";background-color:var(--ids-colors-neutral-border-low);left:var(--ids-spacing-4);top:var(--ids-spacing-4);bottom:var(--ids-spacing-4);width:1px;position:absolute}.ids-chatChainOfThought__step{padding-left:var(--ids-spacing-20);position:relative}.ids-chatChainOfThought__step:before{border-radius:var(--ids-radii-full);content:"";background-color:var(--ids-colors-neutral-text-low);left:var(--ids-spacing-2);top:var(--ids-spacing-4);width:6px;height:6px;position:absolute}.ids-chatChainOfThought__stepLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-primary-text-base)}.ids-chatChainOfThought__stepBody{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);margin-top:var(--ids-spacing-4)}.ids-chatSystemMessage__root{margin-block:var(--ids-spacing-8);justify-content:center;width:100%;display:flex}.ids-chatSystemMessage__content{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);text-align:center;max-width:var(--ids-sizes-chat-message-max-width)}.ids-card__root{border-radius:var(--ids-radii-16);background-color:var(--ids-colors-card-surface-bg);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.ids-card__root:before{inset:var(--ids-spacing-0);content:"";pointer-events:none;z-index:1;background-color:#0000;transition:background-color .12s;position:absolute}.ids-card__root:has([data-card-link]:focus-visible){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-card__root[data-interactive]:hover:before,.ids-card__root:has([data-card-link]:hover):before{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-card__root[data-interactive]:active:before,.ids-card__root:has([data-card-link]:active):before{background-color:var(--ids-colors-neutral-ghost-bg-high)}.ids-card__media{align-self:stretch;position:relative;overflow:hidden}.ids-card__header,.ids-card__body{flex-direction:column;display:flex}.ids-card__footer{align-items:center;display:flex;position:relative}.ids-card__actions{justify-content:flex-end;align-items:center;display:flex;position:relative}.ids-card__linkOverlay{color:inherit;text-decoration:none}.ids-card__linkOverlay:after{inset:var(--ids-spacing-0);content:"";position:absolute}.ids-card__linkOverlay:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--ids-shadows-none);outline:2px solid #0000}.ids-card__title{color:var(--ids-colors-primary-text-base);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-card__description{color:var(--ids-colors-neutral-text-lowest);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}@media screen and (min-width:37.5rem){.ids-sidebar__rail{display:flex}.ids-carousel__container{margin-left:calc(var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px)) * -1)}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size-sm, var(--carousel-slide-size, 100%));max-width:var(--carousel-slide-max-width-sm, var(--carousel-slide-max-width, none));padding-left:var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px))}}@media screen and (min-width:60rem){.ids-errorPage__contentsWrapper{gap:var(--ids-spacing-24)}.ids-errorPage__graphic{width:var(--error-page-graphic);height:var(--error-page-graphic)}.ids-errorPage__textWrapper{gap:var(--ids-spacing-32)}.ids-errorPage__text{gap:var(--ids-spacing-16)}.ids-errorPage__title{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44)}.ids-errorPage__description{font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-30)}.ids-sidebar__root{display:block}.ids-sidebar__container{display:flex}.ids-sidebar__menuAction:after{display:none}.ids-sidebar__menuAction[data-show-on-hover=true]{opacity:0}.ids-bottomSheet__title{font-size:var(--ids-font-sizes-24);line-height:var(--ids-line-heights-34);letter-spacing:var(--ids-letter-spacings-24)}.ids-carousel__container{margin-left:calc(var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px))) * -1)}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size-md, var(--carousel-slide-size-sm, var(--carousel-slide-size, 100%)));max-width:var(--carousel-slide-max-width-md, var(--carousel-slide-max-width-sm, var(--carousel-slide-max-width, none)));padding-left:var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px)))}}@media screen and (min-width:80rem){.ids-carousel__container{margin-left:calc(var(--carousel-slide-gap-lg, var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px)))) * -1)}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size-lg, var(--carousel-slide-size-md, var(--carousel-slide-size-sm, var(--carousel-slide-size, 100%))));max-width:var(--carousel-slide-max-width-lg, var(--carousel-slide-max-width-md, var(--carousel-slide-max-width-sm, var(--carousel-slide-max-width, none))));padding-left:var(--carousel-slide-gap-lg, var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px))))}}@media screen and (min-width:120rem){.ids-carousel__container{margin-left:calc(var(--carousel-slide-gap-xl, var(--carousel-slide-gap-lg, var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px))))) * -1)}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size-xl, var(--carousel-slide-size-lg, var(--carousel-slide-size-md, var(--carousel-slide-size-sm, var(--carousel-slide-size, 100%)))));max-width:var(--carousel-slide-max-width-xl, var(--carousel-slide-max-width-lg, var(--carousel-slide-max-width-md, var(--carousel-slide-max-width-sm, var(--carousel-slide-max-width, none)))));padding-left:var(--carousel-slide-gap-xl, var(--carousel-slide-gap-lg, var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px)))))}}@container (max-width: 700px){.ids-table-footer__totalCount{display:none}}@media screen and (max-width:37.4975rem){.ids-card-stack__stack{width:var(--card-stack-compact-size);height:var(--card-stack-compact-height)}}@container (max-width: 500px){.ids-table-footer__content{gap:var(--ids-spacing-8);flex-direction:column;display:flex}.ids-table-footer__trailingArea{align-self:flex-end}.ids-table-footer__totalCount{display:inline}}@media(prefers-reduced-motion:reduce){.ids-chatSurface__ghostButton,.ids-chatSurface__inkButton{transition:none}.ids-chatCodeSurface__line{animation:none}.ids-chatComposer__drawerChevron,.ids-chatComposer__drawerContentGrid,.ids-chatComposer__drawerContent{transition:none}.ids-sidePanel__panel,.ids-sidePanel__panel[data-open=false],.ids-sidePanel__panelInner{--transition-duration: 0s;transition-duration:0s}.ids-sidePanel__panelInner>*{--transition-duration: 0s;transition-duration:0s;transition-delay:0s}.ids-sidePanel__panelInner[data-open=false]{--transition-duration: 0s;transition-duration:0s}.ids-sidePanel__panelInner[data-open=false]>*{--transition-duration: 0s;transition-duration:0s;transition-delay:0s}.ids-sidePanel__panelInner[data-open=false]>:first-child,.ids-sidePanel__panelInner[data-open=false]>:nth-child(2),.ids-sidePanel__panelInner[data-open=false]>:nth-child(n+3){transition-delay:0s}.ids-sidePanel__panelInner[data-open=true]>*{--transition-duration: 0s;transition-duration:0s;transition-delay:0s}.ids-sidePanel__panelInner[data-open=true]>:first-child,.ids-sidePanel__panelInner[data-open=true]>:nth-child(2),.ids-sidePanel__panelInner[data-open=true]>:nth-child(n+3){transition-delay:0s}.ids-chatChainOfThought__trigger svg{transition:none}.ids-chatChainOfThought__content{animation:none}}}.ids-chip__root--size_sm{padding-inline:var(--ids-spacing-chip-size-sm-root-padding-x);gap:var(--ids-spacing-chip-size-sm-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);height:var(--ids-sizes-chip-size-sm-height)}[data-panda-theme=educore] .ids-chip__root--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-chip__label--size_sm{padding-inline:var(--ids-spacing-chip-size-sm-label-padding-x)}.ids-chip__icon--size_sm svg{font-size:var(--ids-sizes-chip-size-sm-icon)!important}.ids-chip__root--color_brand{color:var(--ids-colors-chip-transparency-text-brand)}.ids-chip__icon--color_brand{color:var(--ids-colors-chip-transparency-icon-brand)}.ids-chip__root--type_fill{color:var(--ids-colors-chip-fill-fg-default)}.ids-chip__root--size_md{padding-inline:var(--ids-spacing-chip-size-md-root-padding-x);gap:var(--ids-spacing-chip-size-md-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-button-default);height:var(--ids-sizes-chip-size-md-height)}[data-panda-theme=educore] .ids-chip__root--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-chip__label--size_md{padding-inline:var(--ids-spacing-chip-size-md-label-padding-x)}.ids-chip__icon--size_md svg{font-size:var(--ids-sizes-chip-size-md-icon)!important}.ids-chip__root--color_neutral{color:var(--ids-colors-chip-transparency-text-neutral)}.ids-chip__icon--color_neutral{color:var(--ids-colors-chip-transparency-icon-neutral)}.ids-chip__root--color_blue{color:var(--ids-colors-chip-transparency-text-blue)}.ids-chip__icon--color_blue{color:var(--ids-colors-chip-transparency-icon-blue)}.ids-chip__root--size_xs{padding-inline:var(--ids-spacing-chip-size-xs-root-padding-x);gap:var(--ids-spacing-chip-size-xs-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-medium);height:var(--ids-sizes-chip-size-xs-height)}[data-panda-theme=educore] .ids-chip__root--size_xs{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-button-default)}.ids-chip__label--size_xs{padding-inline:var(--ids-spacing-chip-size-xs-label-padding-x)}.ids-chip__icon--size_xs svg{font-size:var(--ids-sizes-chip-size-xs-icon)!important}.ids-chip__root--type_outlined{background-color:#0000;border:1px solid}.ids-chip__root--color_green{color:var(--ids-colors-chip-transparency-text-green)}.ids-chip__icon--color_green{color:var(--ids-colors-chip-transparency-icon-green)}.ids-chip__root--clickable_true{cursor:pointer}.ids-chip__root--size_lg{padding-inline:var(--ids-spacing-chip-size-lg-root-padding-x);gap:var(--ids-spacing-chip-size-lg-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-button-default);height:var(--ids-sizes-chip-size-lg-height)}[data-panda-theme=educore] .ids-chip__root--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-button-default)}.ids-chip__label--size_lg{padding-inline:var(--ids-spacing-chip-size-lg-label-padding-x)}.ids-chip__icon--size_lg svg{font-size:var(--ids-sizes-chip-size-lg-icon)!important}.ids-chip__root--color_orange{color:var(--ids-colors-chip-transparency-text-orange)}.ids-chip__icon--color_orange{color:var(--ids-colors-chip-transparency-icon-orange)}.ids-chip__root--color_red{color:var(--ids-colors-chip-transparency-text-red)}.ids-chip__icon--color_red{color:var(--ids-colors-chip-transparency-icon-red)}.ids-chip__root--multiline_true{height:auto}.ids-chip__label--multiline_true{white-space:pre-wrap;word-break:keep-all;display:block}.ids-chip__root--type_transparent{background-color:#0000}.ids-segmentedControl__root--size_md{border-radius:var(--ids-radii-12)}.ids-segmentedControl__thumb--size_md{border-radius:var(--ids-radii-8)}.ids-segmentedControl__item--size_md{padding-block:var(--ids-spacing-segmented-control-size-md-padding-y);padding-inline:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-segmentedControl__item--size_md:after,.ids-segmentedControl__item--size_md:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-8)}.ids-segmentedControl__root--fullWidth_false{width:fit-content}.ids-segmentedControl__root--size_lg{border-radius:var(--ids-radii-12)}.ids-segmentedControl__thumb--size_lg{border-radius:var(--ids-radii-10)}.ids-segmentedControl__item--size_lg{padding-block:var(--ids-spacing-segmented-control-size-lg-padding-y);padding-inline:var(--ids-spacing-8);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-segmentedControl__item--size_lg:after,.ids-segmentedControl__item--size_lg:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-10)}.ids-segmentedControl__root--size_sm{border-radius:var(--ids-radii-8)}.ids-segmentedControl__thumb--size_sm{border-radius:var(--ids-radii-6)}.ids-segmentedControl__item--size_sm{padding-block:var(--ids-spacing-segmented-control-size-sm-padding-y);padding-inline:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-segmentedControl__item--size_sm:after,.ids-segmentedControl__item--size_sm:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-6)}.ids-segmentedControl__root--fullWidth_true{width:100%;display:flex}.ids-segmentedControl__item--fullWidth_true{flex:auto}.ids-avatar__root--size_md{width:32px;height:32px;font-size:14px}.ids-avatar__badge--size_md{box-shadow:0 0 0 2px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-md-dot);height:var(--ids-sizes-avatar-badge-size-md-dot)}.ids-avatar__root--variant_circle{border-radius:var(--ids-radii-full)}.ids-avatar__root--variant_square{border-radius:var(--ids-radii-10)}.ids-avatar__root--size_sm{width:24px;height:24px;font-size:10px}.ids-avatar__badge--size_sm{box-shadow:0 0 0 1.5px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-sm-dot);height:var(--ids-sizes-avatar-badge-size-sm-dot)}.ids-avatar__root--size_xs{width:18px;height:18px;font-size:10px}.ids-avatar__badge--size_xs{box-shadow:0 0 0 1px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-xs-dot);height:var(--ids-sizes-avatar-badge-size-xs-dot)}.ids-avatar__root--size_lg{width:40px;height:40px;font-size:15px}.ids-avatar__badge--size_lg{box-shadow:0 0 0 2px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-lg-dot);height:var(--ids-sizes-avatar-badge-size-lg-dot)}.ids-avatar__root--size_xl{width:56px;height:56px;font-size:18px}.ids-avatar__badge--size_xl{box-shadow:0 0 0 3px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-xl-dot);height:var(--ids-sizes-avatar-badge-size-xl-dot)}.ids-avatar__root--disabled_true{opacity:var(--ids-opacity-disable);pointer-events:none}.ids-avatar-group__root--size_md>*+*{margin-left:calc(var(--ids-spacing-8) * -1)}.ids-avatar-group__root--size_sm>*+*{margin-left:calc(var(--ids-spacing-4) * -1)}.ids-badge__root--size_md{font-size:var(--ids-sizes-badge-size-md-icon)}.ids-badge__badge--overlay_false{position:static}.ids-badge__badge--variant_number{color:var(--ids-colors-inverse-text-base);white-space:nowrap;min-width:16px;padding-block:2px;padding-inline:5px;font-size:10px;font-weight:500;line-height:10px}.ids-badge__root--size_sm{font-size:var(--ids-sizes-badge-size-sm-icon)}.ids-badge__root--size_xs{font-size:var(--ids-sizes-badge-size-xs-icon)}.ids-badge__root--size_lg{font-size:var(--ids-sizes-badge-size-lg-icon)}.ids-badge__root--size_xl{font-size:var(--ids-sizes-badge-size-xl-icon)}.ids-badge__badge--overlay_true{position:absolute}.ids-boxTab__item--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium);height:40px}.ids-boxTab__handle--size_md{font-size:16px}.ids-boxTab__item--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);height:36px}.ids-boxTab__handle--size_sm{font-size:16px}.ids-boxTab__item--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-medium);height:42px}.ids-boxTab__handle--size_lg{font-size:16px}.ids-boxTab__item--fill_true{flex:1 0 auto;justify-content:center;max-width:none}.ids-buttonBase__root--size_md{gap:var(--ids-spacing-button-size-md-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_md{font-size:var(--ids-sizes-button-size-md-icon)}.ids-buttonBase__root--size_xl{gap:var(--ids-spacing-button-size-xl-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_xl{font-size:var(--ids-sizes-button-size-xl-icon)}.ids-buttonBase__root--size_lg{gap:var(--ids-spacing-button-size-lg-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_lg{font-size:var(--ids-sizes-button-size-lg-icon)}.ids-buttonBase__root--size_sm{gap:var(--ids-spacing-button-size-sm-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_sm{font-size:var(--ids-sizes-button-size-sm-icon)}.ids-buttonBase__root--size_xs{border-radius:var(--ids-radii-button-root-xs);gap:var(--ids-spacing-button-size-xs-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_xs{font-size:var(--ids-sizes-button-size-xs-icon)}.ids-buttonBase__root--fullWidth_true{width:100%}.ids-button-v2__root--variant_quaternary{color:var(--ids-colors-button-subtle-text-default)}.ids-button-v2__root--variant_impact{background-image:var(--ids-colors-gradient-primary-default);color:var(--ids-colors-button-impact-text-default);--impact-glow-from: color-mix(in srgb, var(--ids-colors-gradient-glow-stop1) 30%, transparent);--impact-glow-to: color-mix(in srgb, var(--ids-colors-gradient-glow-stop2) 30%, transparent);box-shadow:0 0 0 4px var(--impact-glow-from),0 0 0 4px var(--impact-glow-to);transition:transform .2s,box-shadow .2s;animation:2.8s infinite alternate animatedGradient,1.5s infinite glowPulse}.ids-button-v2__root--variant_impact:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.ids-button-v2__root--variant_impact:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-button-v2__root--variant_impact:is(:hover,[data-hover]):after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.ids-button-v2__root--variant_impact:is(:active,[data-active]){box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-button-v2__root--variant_impact:is(:active,[data-active]):before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%)}.ids-button-v2__root--variant_primary{background:var(--ids-colors-button-filled-bg-default);color:var(--ids-colors-button-filled-text-default)}.ids-button-v2__root--variant_primary:is(:hover,[data-hover]):after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.ids-button-v2__root--variant_primary:is(:active,[data-active]):before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%)}.ids-button-v2__root--variant_secondary{background:var(--ids-colors-button-outlined-bg-default);color:var(--ids-colors-button-outlined-text-default);box-shadow:inset 0 0 0 1px var(--ids-colors-button-outlined-border-default)}.ids-button-v2__root--variant_tertiary{background:var(--ids-colors-button-subtle-bg-default);color:var(--ids-colors-button-subtle-text-default);box-shadow:inset 0 0 0 1px var(--ids-colors-button-subtle-border-default)}.ids-caption__icon--size_md svg{font-size:18px}.ids-caption__text--size_md,.ids-caption__count--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest)}.ids-caption__icon--size_sm svg{font-size:16px}.ids-caption__text--size_sm,.ids-caption__count--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest)}.ids-caption__icon--size_lg svg{font-size:18px}.ids-caption__text--size_lg,.ids-caption__count--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest)}.ids-caption__icon--size_xl svg{font-size:20px}.ids-caption__text--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.ids-caption__count--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest)}.ids-iconButton__root--variant_tertiary{background:var(--ids-colors-button-subtle-bg-default);color:var(--ids-colors-button-subtle-fg-default)}.ids-iconButton__root--variant_primary{background:var(--ids-colors-button-filled-bg-default);color:var(--ids-colors-button-filled-fg-default)}.ids-iconButton__root--variant_primary:is(:hover,[data-hover]):after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.ids-iconButton__root--variant_primary:is(:active,[data-active]):before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%)}.ids-iconButton__root--variant_secondary{--btn-overlay-bleed: 1px;background:var(--ids-colors-button-subtle-bg-default);border-style:solid;border-width:1px;border-color:var(--ids-colors-button-subtle-border-default);color:var(--ids-colors-button-subtle-fg-default)}[data-panda-theme=educore] .ids-iconButton__root--variant_secondary{color:var(--ids-colors-primary-fill-base)}.ids-iconButton__root--variant_impact{background-image:var(--ids-colors-gradient-primary-default);color:var(--ids-colors-button-impact-fg-default);--impact-glow-from: color-mix(in srgb, var(--ids-colors-gradient-glow-stop1) 30%, transparent);--impact-glow-to: color-mix(in srgb, var(--ids-colors-gradient-glow-stop2) 30%, transparent);box-shadow:0 0 0 4px var(--impact-glow-from),0 0 0 4px var(--impact-glow-to);transition:transform .2s,box-shadow .2s;animation:2.8s infinite alternate animatedGradient,1.5s infinite glowPulse}.ids-iconButton__root--variant_impact:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){box-shadow:var(--ids-shadows-none);animation:none}.ids-iconButton__root--variant_impact:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-iconButton__root--variant_impact:is(:hover,[data-hover]):after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.ids-iconButton__root--variant_impact:is(:active,[data-active]){box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-iconButton__root--variant_impact:is(:active,[data-active]):before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%)}.ids-checkbox__root--size_sm{gap:var(--ids-spacing-checkbox-size-sm-gap)}.ids-checkbox__control--size_sm{padding:var(--ids-spacing-checkbox-size-sm-padding);width:var(--ids-sizes-checkbox-size-sm-control-size);height:var(--ids-sizes-checkbox-size-sm-control-size);font-size:20px}.ids-checkbox__indicator--size_sm{width:1em;height:1em}.ids-checkbox__label--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-checkbox__description--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-checkbox__root--size_md{gap:var(--ids-spacing-checkbox-size-md-gap)}.ids-checkbox__control--size_md{padding:var(--ids-spacing-checkbox-size-md-padding);width:var(--ids-sizes-checkbox-size-md-control-size);height:var(--ids-sizes-checkbox-size-md-control-size);font-size:24px}.ids-checkbox__indicator--size_md{width:1em;height:1em}.ids-checkbox__label--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-checkbox__description--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-menu__itemContainer--active_true{background:var(--ids-colors-menu-active-bg);color:var(--ids-colors-menu-active-color);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium)}[data-panda-theme=educore] .ids-menu__itemContainer--active_true{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-menu__itemIcon--active_true{color:var(--ids-colors-menu-active-icon-color)}.ids-menu__itemIndicator--selected_true{color:var(--ids-colors-menu-item-indicator-color)}.ids-menu__itemText--descriptionPosition_right{gap:var(--ids-spacing-8);flex-direction:row;align-items:center}.ids-menu__itemLabel--descriptionPosition_right{flex-shrink:0;max-width:none}.ids-menu__itemText--hasCaption_true{flex:none}.ids-menu__itemContainer--hasDescription_true{padding-block:var(--ids-spacing-menu-item-padding-y-with-description)}[data-panda-theme=educore] .ids-combobox__trigger--size_md .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__trigger--size_md .ids-tagsInput__control{border-radius:var(--ids-radii-combobox-trigger-size-md-radius)}.ids-combobox__clearTrigger--size_md{right:var(--ids-spacing-12);width:20px;height:20px}.ids-combobox__root--fullWidth_true{width:100%}[data-panda-theme=educore] .ids-combobox__trigger--size_sm .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__trigger--size_sm .ids-tagsInput__control{border-radius:var(--ids-radii-combobox-trigger-size-sm-radius)}.ids-combobox__clearTrigger--size_sm{right:var(--ids-spacing-8);width:18px;height:18px}[data-panda-theme=educore] .ids-combobox__trigger--size_lg .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__trigger--size_lg .ids-tagsInput__control{border-radius:var(--ids-radii-combobox-trigger-size-lg-radius)}.ids-combobox__clearTrigger--size_lg{width:22px;height:22px;right:14px}[data-panda-theme=educore] .ids-combobox__trigger--size_xl .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__trigger--size_xl .ids-tagsInput__control{border-radius:var(--ids-radii-combobox-trigger-size-xl-radius)}.ids-combobox__clearTrigger--size_xl{right:var(--ids-spacing-16);width:24px;height:24px}.ids-combobox__trigger--disabled_true{pointer-events:none}.ids-combobox__clearTrigger--disabled_true{display:none}.ids-combobox__control--error_true .ids-input__inputContainer,.ids-combobox__control--error_true .ids-tagsInput__control{border-color:var(--ids-colors-critical-border-base)!important}.ids-combobox__control--error_true .ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]),.ids-combobox__control--error_true .ids-tagsInput__control:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-critical-border-high)!important}.ids-combobox__control--error_true .ids-input__inputContainer:focus-within,.ids-combobox__control--error_true .ids-tagsInput__control:focus-within{border-color:var(--ids-colors-critical-border-highest)!important}.ids-combobox__control--error_true .ids-input__inputContainer svg,.ids-combobox__control--error_true .ids-tagsInput__control svg{color:var(--ids-colors-neutral-icon-base)}.ids-combobox__control--warning_true .ids-input__inputContainer,.ids-combobox__control--warning_true .ids-tagsInput__control{border-color:var(--ids-colors-warning-border-base)!important}.ids-combobox__control--warning_true .ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]),.ids-combobox__control--warning_true .ids-tagsInput__control:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-warning-border-high)!important}.ids-combobox__control--warning_true .ids-input__inputContainer:focus-within,.ids-combobox__control--warning_true .ids-tagsInput__control:focus-within{border-color:var(--ids-colors-warning-border-highest)!important}.ids-combobox__control--warning_true .ids-input__inputContainer svg,.ids-combobox__control--warning_true .ids-tagsInput__control svg{color:var(--ids-colors-neutral-icon-base)}.ids-combobox__control--success_true .ids-input__inputContainer,.ids-combobox__control--success_true .ids-tagsInput__control{border-color:var(--ids-colors-positive-border-base)!important}.ids-combobox__control--success_true .ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]),.ids-combobox__control--success_true .ids-tagsInput__control:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-positive-border-high)!important}.ids-combobox__control--success_true .ids-input__inputContainer:focus-within,.ids-combobox__control--success_true .ids-tagsInput__control:focus-within{border-color:var(--ids-colors-positive-border-highest)!important}.ids-combobox__control--success_true .ids-input__inputContainer svg,.ids-combobox__control--success_true .ids-tagsInput__control svg{color:var(--ids-colors-neutral-icon-base)}.ids-combobox__control--ghost_true .ids-input__inputContainer,.ids-combobox__control--ghost_true .ids-tagsInput__control{background-color:#0000;border-color:#0000!important}.ids-tagsInput__control--size_md{padding-block:5px}.ids-tagsInput__input--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-tagsInput__searchIcon--size_md{font-size:18px}.ids-tagsInput__control--size_xs{padding-block:3px}.ids-tagsInput__input--size_xs{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_xs{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-tagsInput__searchIcon--size_xs{font-size:14px}.ids-tagsInput__control--size_sm{padding-block:var(--ids-spacing-4)}.ids-tagsInput__input--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-tagsInput__searchIcon--size_sm{font-size:16px}.ids-tagsInput__control--size_lg{padding-block:7px}.ids-tagsInput__input--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-tagsInput__searchIcon--size_lg{font-size:20px}.ids-tagsInput__control--size_xl{padding-block:var(--ids-spacing-10)}.ids-tagsInput__input--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-tagsInput__searchIcon--size_xl{font-size:22px}.ids-input__inputContainer--size_md{padding-block:5px}[data-panda-theme=educore] .ids-input__inputContainer--size_md{padding-block:var(--ids-spacing-input-size-md-padding-y);border-radius:var(--ids-radii-input-size-md-radius);height:var(--ids-sizes-input-size-md-height)}.ids-input__input--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_md svg,.ids-input__endAdornment--size_md svg{font-size:18px}.ids-input__root--fullWidth_true{width:100%;min-width:0}.ids-input__inputContainer--size_sm{padding-block:var(--ids-spacing-4)}[data-panda-theme=educore] .ids-input__inputContainer--size_sm{padding-block:var(--ids-spacing-input-size-sm-padding-y);border-radius:var(--ids-radii-input-size-sm-radius);height:var(--ids-sizes-input-size-sm-height)}.ids-input__input--size_sm,[data-panda-theme=educore] .ids-input__input--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_sm svg,.ids-input__endAdornment--size_sm svg{font-size:16px}.ids-input__inputContainer--ghost_true{background-color:#0000;border-color:#0000}.ids-input__inputContainer--ghost_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-neutral-border-base)}.ids-input__inputContainer--ghost_true:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-input__inputContainer--ghost_true svg{color:var(--ids-colors-neutral-icon-base)}.ids-input__inputContainer--size_xl{padding-block:9px}[data-panda-theme=educore] .ids-input__inputContainer--size_xl{padding-block:var(--ids-spacing-input-size-xl-padding-y);border-radius:var(--ids-radii-input-size-xl-radius);height:var(--ids-sizes-input-size-xl-height)}.ids-input__input--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_xl svg,.ids-input__endAdornment--size_xl svg{font-size:22px}.ids-input__inputContainer--size_xs{padding-block:3px}[data-panda-theme=educore] .ids-input__inputContainer--size_xs{padding-block:var(--ids-spacing-input-size-xs-padding-y);border-radius:var(--ids-radii-input-size-xs-radius);height:var(--ids-sizes-input-size-xs-height)}.ids-input__input--size_xs,[data-panda-theme=educore] .ids-input__input--size_xs{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_xs svg,.ids-input__endAdornment--size_xs svg{font-size:14px}.ids-input__inputContainer--size_lg{padding-block:7px}[data-panda-theme=educore] .ids-input__inputContainer--size_lg{padding-block:var(--ids-spacing-input-size-lg-padding-y);border-radius:var(--ids-radii-input-size-lg-radius);height:var(--ids-sizes-input-size-lg-height)}.ids-input__input--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_lg svg,.ids-input__endAdornment--size_lg svg{font-size:20px}.ids-input__inputContainer--error_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-input__inputContainer--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-critical-border-high)}.ids-input__inputContainer--error_true:focus-within{border-color:var(--ids-colors-critical-border-highest)}.ids-input__inputContainer--error_true[data-disabled=true]{background-color:var(--ids-colors-critical-surface-high);border-color:#0000}.ids-input__inputContainer--error_true svg{color:var(--ids-colors-critical-icon-base)}.ids-input__inputContainer--error_true[data-readonly=true]{cursor:default}.ids-input__inputContainer--error_true>:disabled{color:var(--ids-colors-critical-text-base)}[data-panda-theme=educore] .ids-input__inputContainer--error_true{border-color:var(--ids-colors-input-container-border-error);padding-inline:var(--ids-spacing-input-container-padding-x);background-color:var(--ids-colors-input-container-bg-default)}[data-panda-theme=educore] .ids-input__inputContainer--error_true:focus-within{border-color:var(--ids-colors-input-container-border-error-focus)}[data-panda-theme=educore] .ids-input__inputContainer--error_true[data-disabled=true]{background-color:var(--ids-colors-input-container-bg-error-disabled);border-color:#0000}[data-panda-theme=educore] .ids-input__inputContainer--error_true svg{color:var(--ids-colors-input-container-icon-error)}[data-panda-theme=educore] .ids-input__inputContainer--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-input-container-border-error-hover)}[data-panda-theme=educore] .ids-input__inputContainer--error_true>:disabled{color:var(--ids-colors-input-container-text-error-disabled)}.ids-input__inputContainer--warning_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-warning-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-input__inputContainer--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-warning-border-high)}.ids-input__inputContainer--warning_true:focus-within{border-color:var(--ids-colors-warning-border-highest)}.ids-input__inputContainer--warning_true[data-disabled=true]{background-color:var(--ids-colors-warning-surface-high);border-color:#0000}.ids-input__inputContainer--warning_true svg{color:var(--ids-colors-warning-icon-base)}.ids-input__inputContainer--warning_true[data-readonly=true]{cursor:default}.ids-input__inputContainer--warning_true>:disabled{color:var(--ids-colors-warning-text-base)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true{border-color:var(--ids-colors-input-container-border-warning);padding-inline:var(--ids-spacing-input-container-padding-x);background-color:var(--ids-colors-input-container-bg-default)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true:focus-within{border-color:var(--ids-colors-input-container-border-warning-focus)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true[data-disabled=true]{background-color:var(--ids-colors-input-container-bg-warning-disabled);border-color:#0000}[data-panda-theme=educore] .ids-input__inputContainer--warning_true svg{color:var(--ids-colors-input-container-icon-warning)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-input-container-border-warning-hover)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true>:disabled{color:var(--ids-colors-input-container-text-warning-disabled)}.ids-input__inputContainer--success_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-positive-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-input__inputContainer--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-positive-border-high)}.ids-input__inputContainer--success_true:focus-within{border-color:var(--ids-colors-positive-border-highest)}.ids-input__inputContainer--success_true[data-disabled=true]{background-color:var(--ids-colors-positive-surface-high);border-color:#0000}.ids-input__inputContainer--success_true svg{color:var(--ids-colors-positive-icon-base)}.ids-input__inputContainer--success_true[data-readonly=true]{cursor:default}.ids-input__inputContainer--success_true>:disabled{color:var(--ids-colors-positive-text-base)}[data-panda-theme=educore] .ids-input__inputContainer--success_true{border-color:var(--ids-colors-input-container-border-success);padding-inline:var(--ids-spacing-input-container-padding-x);background-color:var(--ids-colors-input-container-bg-default)}[data-panda-theme=educore] .ids-input__inputContainer--success_true:focus-within{border-color:var(--ids-colors-input-container-border-success-focus)}[data-panda-theme=educore] .ids-input__inputContainer--success_true[data-disabled=true]{background-color:var(--ids-colors-input-container-bg-success-disabled);border-color:#0000}[data-panda-theme=educore] .ids-input__inputContainer--success_true svg{color:var(--ids-colors-input-container-icon-success)}[data-panda-theme=educore] .ids-input__inputContainer--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-input-container-border-success-hover)}[data-panda-theme=educore] .ids-input__inputContainer--success_true>:disabled{color:var(--ids-colors-input-container-text-success-disabled)}.ids-datePicker__content--range_true{gap:var(--ids-spacing-0)}.ids-datePicker__rangeRoot--range_true{border-bottom-style:solid;border-bottom-color:var(--ids-colors-date-picker-grid-border-bottom-color);border-bottom-width:var(--ids-border-widths-date-picker-grid-border-bottom-width)}.ids-datePicker__table--range_true{border-bottom-width:0}.ids-datePicker__monthGroup--range_true{padding-bottom:var(--ids-spacing-20)}.ids-helpText__root--variant_error{color:var(--ids-colors-critical-text-base)}.ids-helpText__root--variant_info{color:var(--ids-colors-neutral-text-lowest)}.ids-helpText__icon--variant_info{color:var(--ids-colors-neutral-icon-base)}.ids-helpText__root--variant_success{color:var(--ids-colors-positive-text-base)}.ids-helpText__root--variant_warning{color:var(--ids-colors-warning-text-base)}.ids-helpText__root--variant_link{color:var(--ids-colors-info-text-base);text-decoration:underline}.ids-helpText__icon--variant_link{margin-right:var(--ids-spacing-0);margin-left:var(--ids-spacing-4)}.ids-floatingButton__root--extended_false{padding-inline:var(--ids-spacing-0);padding-block:var(--ids-spacing-0)}.ids-floatingButton__icon--size_md{font-size:var(--ids-sizes-floating-button-size-md-icon-icon-only)}.ids-floatingButton__icon--size_md>svg{width:var(--ids-sizes-floating-button-size-md-icon-icon-only);height:var(--ids-sizes-floating-button-size-md-icon-icon-only)}.ids-floatingButton__spinner--size_md [role=progressbar]{width:var(--ids-sizes-floating-button-size-md-spinner-icon-only)!important;height:var(--ids-sizes-floating-button-size-md-spinner-icon-only)!important}.ids-floatingButton__root--color_primary{background:var(--ids-colors-button-filled-bg-default);color:var(--ids-colors-button-filled-fg-default)}.ids-floatingButton__root--color_primary:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%),var(--ids-colors-button-filled-bg-default)}.ids-floatingButton__root--color_primary:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%),var(--ids-colors-button-filled-bg-default)}.ids-floatingButton__icon--color_primary{color:inherit}.ids-floatingButton__icon--size_sm{font-size:var(--ids-sizes-floating-button-size-sm-icon-icon-only)}.ids-floatingButton__icon--size_sm>svg{width:var(--ids-sizes-floating-button-size-sm-icon-icon-only);height:var(--ids-sizes-floating-button-size-sm-icon-icon-only)}.ids-floatingButton__spinner--size_sm [role=progressbar]{width:var(--ids-sizes-floating-button-size-sm-spinner-icon-only)!important;height:var(--ids-sizes-floating-button-size-sm-spinner-icon-only)!important}.ids-floatingButton__root--color_impact{background-image:var(--ids-colors-gradient-primary-default);color:var(--ids-colors-button-impact-fg-default);--impact-glow-from: color-mix(in srgb, var(--ids-colors-gradient-glow-stop1) 30%, transparent);--impact-glow-to: color-mix(in srgb, var(--ids-colors-gradient-glow-stop2) 30%, transparent);box-shadow:0 0 0 4px var(--impact-glow-from),0 0 0 4px var(--impact-glow-to);transition:transform .2s,box-shadow .2s;animation:2.8s infinite alternate animatedGradient,1.5s infinite glowPulse}.ids-floatingButton__root--color_impact:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){box-shadow:var(--ids-shadows-none);animation:none}.ids-floatingButton__root--color_impact:is(:hover,[data-hover]){background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%),var(--ids-colors-gradient-primary-default);box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-floatingButton__root--color_impact:is(:active,[data-active]){background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%),var(--ids-colors-gradient-primary-default);box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-floatingButton__icon--color_impact{color:inherit}.ids-floatingButton__root--color_secondary{background:var(--ids-colors-button-filled-bg-selected);color:var(--ids-colors-button-filled-fg-selected)}[data-panda-theme=educore] .ids-floatingButton__root--color_secondary{background:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-low);box-shadow:inset 0 0 0 1px var(--ids-colors-neutral-border-base),0 4px 16px 0 var(--ids-colors-neutral-ghost-bg-high)}.ids-floatingButton__root--color_secondary:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%),var(--ids-colors-button-filled-bg-selected)}[data-panda-theme=educore] .ids-floatingButton__root--color_secondary:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-neutral-surface-low)}.ids-floatingButton__root--color_secondary:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%),var(--ids-colors-button-filled-bg-selected)}[data-panda-theme=educore] .ids-floatingButton__root--color_secondary:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%),var(--ids-colors-neutral-surface-low)}.ids-floatingButton__icon--color_secondary{color:inherit}.ids-floatingButton__root--color_tertiary{background:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-button-subtle-text-default)}.ids-floatingButton__root--color_tertiary:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-neutral-surface-low)}.ids-floatingButton__root--color_tertiary:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%),var(--ids-colors-neutral-surface-low)}.ids-floatingButton__icon--color_tertiary{color:var(--ids-colors-button-subtle-fg-default)}.ids-ghostTextField__root--size_md{padding-top:3px;padding-bottom:3px}.ids-ghostTextField__root--size_md:before{left:calc(var(--ids-spacing-8) * -1);right:calc(var(--ids-spacing-8) * -1);border-radius:8px}.ids-ghostTextField__endAdornment--size_md{min-height:var(--ids-line-heights-36)}.ids-ghostTextField__root--size_sm{padding-top:var(--ids-spacing-2);padding-bottom:var(--ids-spacing-2)}.ids-ghostTextField__root--size_sm:before{left:calc(var(--ids-spacing-4) * -1);right:calc(var(--ids-spacing-4) * -1);border-radius:4px}.ids-ghostTextField__endAdornment--size_sm{min-height:var(--ids-line-heights-22)}.ids-indicator__dot--size_md{width:14px}.ids-indicator__dot--size_sm{width:10px}.ids-marquee__root--vertical_false,.ids-marquee__track--vertical_false{flex-direction:row}.ids-marquee__root--vertical_true{flex-direction:column}.ids-marquee__track--vertical_true{animation:marqueeVertical var(--marquee-duration) linear infinite;flex-direction:column}.ids-marquee__track--reverse_true{animation-direction:reverse}.group:is(:hover,[data-hover]) .ids-marquee__track--pauseOnHover_true{animation-play-state:paused}.ids-pagination__item--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);width:36px;height:36px}.ids-pagination__ellipsis--size_md,.ids-pagination__trigger--size_md{width:36px;height:36px;font-size:20px}.ids-pagination__item--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);width:32px;height:32px}.ids-pagination__ellipsis--size_sm,.ids-pagination__trigger--size_sm{width:32px;height:32px;font-size:18px}.ids-pagination__item--selected_true{background-color:var(--ids-colors-button-subtle-bg-selected);color:var(--ids-colors-button-subtle-text-selected)}.ids-pagination__item--selected_true:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-button-subtle-bg-selected);color:var(--ids-colors-button-subtle-text-selected)}.ids-progressBar__wrapper--size_md{gap:var(--ids-spacing-progress-bar-size-md-gap)}.ids-progressBar__root--size_md{height:var(--ids-sizes-progress-bar-size-md-height)}.ids-progressBar__label--size_md{font-size:var(--ids-font-sizes-14)}.ids-progressBar__indicator--color_green{border-color:var(--ids-colors-progress-bar-indicator-green-border);background-color:var(--ids-colors-progress-bar-indicator-green-bg)}.ids-progressBar__root--rounded_true,.ids-progressBar__indicator--rounded_true{border-radius:var(--ids-radii-progress-bar-root)}.ids-progressBar__label--textColor_black{color:var(--ids-colors-neutral-text-base)}.ids-progressBar__wrapper--size_sm{gap:var(--ids-spacing-progress-bar-size-sm-gap)}.ids-progressBar__root--size_sm{height:var(--ids-sizes-progress-bar-size-sm-height)}.ids-progressBar__label--size_sm{font-size:var(--ids-font-sizes-12)}.ids-progressBar__root--rounded_false,.ids-progressBar__indicator--rounded_false{border-radius:0}.ids-progressBar__wrapper--size_lg{gap:var(--ids-spacing-progress-bar-size-lg-gap)}.ids-progressBar__root--size_lg{height:var(--ids-sizes-progress-bar-size-lg-height)}.ids-progressBar__label--size_lg{font-size:var(--ids-font-sizes-22)}.ids-progressBar__wrapper--labelPosition_left,.ids-progressBar__wrapper--labelPosition_right{align-items:center;width:100%;display:flex}.ids-progressBar__wrapper--labelPosition_top{flex-direction:column;width:100%;display:flex}.ids-progressBar__label--textColor_green{color:var(--ids-colors-positive-text-base)}.ids-progressBar__indicator--color_brand{border-color:var(--ids-colors-progress-bar-indicator-brand-border);background-color:var(--ids-colors-progress-bar-indicator-brand-bg)}.ids-progressBar__indicator--color_orange{border-color:var(--ids-colors-progress-bar-indicator-orange-border);background-color:var(--ids-colors-progress-bar-indicator-orange-bg)}.ids-progressBar__indicator--isZero_true{border-color:var(--ids-colors-progress-bar-track-default);background-color:var(--ids-colors-progress-bar-track-default)}.ids-progressBar__label--isZero_true{color:var(--ids-colors-neutral-text-lowest);opacity:.38}.ids-progressCircle__root--size_md,.ids-progressCircle__svg--size_md{width:34px;height:34px}.ids-progressCircle__icon--size_md{width:16px;height:16px}.ids-progressCircle__track--color_green{stroke:var(--ids-colors-positive-ghost-bg-base)}.ids-progressCircle__border--color_green{stroke:var(--ids-colors-positive-border-highest)}.ids-progressCircle__indicator--color_green{stroke:var(--ids-colors-positive-surface-high)}.ids-progressCircle__content--color_green{color:var(--ids-colors-positive-text-base)}.ids-progressCircle__icon--color_green{color:var(--ids-colors-positive-icon-base)}.ids-progressCircle__root--size_sm,.ids-progressCircle__svg--size_sm{width:24px;height:24px}.ids-progressCircle__icon--size_sm{width:14px;height:14px}.ids-progressCircle__track--color_orange{stroke:var(--ids-colors-warning-ghost-bg-base)}.ids-progressCircle__border--color_orange{stroke:var(--ids-colors-warning-border-highest)}.ids-progressCircle__indicator--color_orange{stroke:var(--ids-colors-warning-surface-high)}.ids-progressCircle__content--color_orange{color:var(--ids-colors-warning-text-base)}.ids-progressCircle__icon--color_orange{color:var(--ids-colors-warning-icon-base)}.ids-progressCircle__track--isZero_true,.ids-progressCircle__border--isZero_true,.ids-progressCircle__indicator--isZero_true{stroke:var(--ids-colors-neutral-ghost-bg-base)}.ids-progressCircle__content--isZero_true{color:var(--ids-colors-neutral-text-lowest);opacity:.38}.ids-progressCircle__icon--isZero_true{color:var(--ids-colors-neutral-icon-low)}.ids-pwaTitleBar__slot--position_left{left:var(--ids-spacing-8)}.ids-pwaTitleBar__slot--position_right{right:var(--ids-spacing-8)}.ids-radio__root--size_md{gap:var(--ids-spacing-radio-size-md-gap)}.ids-radio__root--size_md .indicatorArea{padding:var(--ids-spacing-radio-size-md-indicator-area-padding);border-radius:21px}.ids-radio__label--size_md{gap:var(--ids-spacing-12);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radio__label--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-radio__group--size_md{gap:var(--ids-spacing-radio-size-md-gap)}.ids-radio__description--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-radio__endIcon--size_md{font-size:var(--ids-sizes-radio-size-md-end-icon-size)}.ids-radio__root--size_sm{gap:var(--ids-spacing-radio-size-sm-gap)}.ids-radio__root--size_sm .indicatorArea{padding:var(--ids-spacing-radio-size-sm-indicator-area-padding);border-radius:19px}.ids-radio__label--size_sm{gap:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radio__label--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-radio__group--size_sm{gap:var(--ids-spacing-radio-size-sm-gap)}.ids-radio__description--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radio__description--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-11);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}.ids-radio__endIcon--size_sm{font-size:var(--ids-sizes-radio-size-sm-end-icon-size)}.ids-radio__root--descriptionOrientation_vertical{grid-template-columns:auto 1fr;display:grid}.ids-radio__description--descriptionOrientation_vertical{grid-column:2}.ids-radioIndicator__icon--size_md{font-size:var(--ids-sizes-radio-size-md-icon-size)}.ids-radioIndicator__icon--size_sm{font-size:var(--ids-sizes-radio-size-sm-icon-size)}.ids-radioBox__root--size_md{padding-block:var(--ids-spacing-12);padding-inline:var(--ids-spacing-36)}.ids-radioBox__checkIcon--size_md{top:var(--ids-spacing-8);right:var(--ids-spacing-8)}.ids-radioBox__thumbnail--size_md{width:80px;height:80px}.ids-radioBox__title--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium)}[data-panda-theme=educore] .ids-radioBox__title--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-radioBox__desc--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radioBox__desc--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-radioBox__root--size_sm{padding-block:var(--ids-spacing-12);padding-inline:30px}.ids-radioBox__checkIcon--size_sm{top:var(--ids-spacing-6);right:var(--ids-spacing-6)}.ids-radioBox__thumbnail--size_sm{width:50px;height:50px}.ids-radioBox__title--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}[data-panda-theme=educore] .ids-radioBox__title--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-radioBox__desc--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radioBox__desc--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:21px;font-weight:var(--ids-font-weights-regular)}.ids-radioCard__root--size_md{padding-top:var(--ids-spacing-8);padding-right:var(--ids-spacing-12);padding-bottom:var(--ids-spacing-12);padding-left:var(--ids-spacing-12)}.ids-radioCard__root--size_sm{padding-top:var(--ids-spacing-8);padding-right:var(--ids-spacing-10);padding-bottom:var(--ids-spacing-12);padding-left:var(--ids-spacing-10)}.ids-ratingGroup__icon--size_md svg{font-size:20px}.ids-ratingGroup__halfFill--color_warning{color:var(--ids-colors-yellow-light-700)}.ids-ratingGroup__control--size_xs{gap:var(--ids-spacing-2)}.ids-ratingGroup__icon--size_xs svg{font-size:14px}.ids-ratingGroup__icon--size_sm svg{font-size:16px}.ids-ratingGroup__icon--size_lg svg{font-size:24px}.ids-ratingGroup__halfFill--color_brand{color:var(--ids-colors-brand-fill-base)}.ids-ratingGroup__halfFill--color_primary{color:var(--ids-colors-neutral-text-base)}.ids-ratingGroup__halfFill--color_success{color:var(--ids-colors-positive-fill-base)}.ids-ratingGroup__halfFill--color_info{color:var(--ids-colors-info-fill-base)}.ids-ratingGroup__halfFill--color_error{color:var(--ids-colors-critical-fill-base)}.ids-resizable__panelGroup--direction_horizontal{flex-direction:row}.ids-resizable__handle--direction_horizontal{cursor:col-resize;width:1px}.ids-resizable__handle--direction_horizontal:after{inset-block:var(--ids-spacing-0);content:"";width:4px;position:absolute;left:50%;transform:translate(-50%)}.ids-resizable__panelGroup--direction_vertical{flex-direction:column}.ids-resizable__handle--direction_vertical{cursor:row-resize;width:100%;height:1px}.ids-resizable__handle--direction_vertical:after{content:"";left:var(--ids-spacing-0);width:100%;height:4px;position:absolute;transform:translateY(-50%)}.ids-resizable__handleIcon--direction_vertical{transform:rotate(90deg)}.ids-drawer__content--size_lg{max-width:var(--ids-sizes-breakpoint-lg)}.ids-drawer__content--size_md{max-width:720px}.ids-drawer__content--size_custom{max-width:max(var(--drawer-width, 100%),min(100%,(var(--drawer-full-page-at, 600px) - 100%) * 10000))}.ids-drawer__overlay--contained_true,.ids-drawer__content--contained_true{position:absolute}.ids-sticker__root--size_md{width:32px;height:32px}.ids-sticker__icon--size_md{font-size:22px}.ids-sticker__root--variant_circle{border-radius:var(--ids-radii-full)}.ids-sticker__root--size_xs{width:20px;height:20px}.ids-sticker__icon--size_xs{font-size:12px}.ids-sticker__root--size_sm{width:24px;height:24px}.ids-sticker__icon--size_sm{font-size:16px}.ids-sticker__root--size_lg{width:40px;height:40px}.ids-sticker__icon--size_lg{font-size:24px}.ids-sticker__root--size_xl{width:56px;height:56px}.ids-sticker__icon--size_xl{font-size:32px}.ids-table-header__container--contentsType_checkbox{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-header__itemWrapper--contentsType_checkbox{justify-content:center}.ids-table-header__itemWrapper--size_default{min-height:32px;max-height:32px;padding-top:5px;padding-bottom:5px}.ids-table-header__topLine--showTopLine_true,.ids-table-header__bottomLine--showBottomLine_true,.ids-table-header__rightLine--showRightLine_true{display:block}.ids-table-header__sortingIndicator--sortBy_none{color:var(--ids-colors-neutral-icon-base)}.ids-table-header__container--contentsType_textLeft{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-header__itemWrapper--contentsType_textLeft{justify-content:flex-start}.ids-table-header__container--contentsType_expand{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-header__itemWrapper--contentsType_expand{justify-content:center}.ids-table-header__container--contentsType_collapse{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-header__itemWrapper--contentsType_collapse{justify-content:center}.ids-table-header__root--contentsType_spacer:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-low)}.ids-table-header__container--contentsType_spacer,.ids-table-header__container--contentsType_expandGroup{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-header__itemWrapper--contentsType_expandGroup{justify-content:flex-start}.ids-table-header__container--contentsType_textRight{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-header__itemWrapper--contentsType_textRight{justify-content:flex-end}.ids-table-header__topLine--showTopLine_false,.ids-table-header__bottomLine--showBottomLine_false,.ids-table-header__rightLine--showRightLine_false{display:none}.ids-table-header__itemWrapper--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);min-height:24px;max-height:24px;padding-top:var(--ids-spacing-2);padding-bottom:var(--ids-spacing-2)}.ids-table-header__sortingIndicator--sortBy_asc,.ids-table-header__sortingIndicator--sortBy_desc{color:var(--ids-colors-neutral-icon-base)}.ids-table-header__root--highlighted_true,.ids-table-header__root--highlighted_true:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-table-sub-header__container--contentsType_text-left{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-sub-header__itemWrapper--contentsType_text-left{justify-content:flex-start}.ids-table-sub-header__container--contentsType_text-right{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-sub-header__itemWrapper--contentsType_text-right{justify-content:flex-end}.ids-table-sub-header__container--contentsType_expand,.ids-table-sub-header__container--contentsType_collapse,.ids-table-sub-header__container--contentsType_spacer,.ids-table-sub-header__container--contentsType_checkbox{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-sub-header__root--state_hover{background-color:var(--ids-colors-neutral-surface-high)}.ids-table-sub-header__topLine--showTopLine_false,.ids-table-sub-header__bottomLine--showBottomLine_false,.ids-table-sub-header__rightLine--showRightLine_false{display:none}.ids-table-cell__container--size_md{min-height:40px;padding-top:var(--ids-spacing-4);padding-bottom:var(--ids-spacing-4)}.ids-table-cell__container--cellType_basic{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-cell__itemWrapper--align_left{justify-content:flex-start}.ids-table-cell__container--showCellFocus_true:has(:focus-visible),.ids-table-cell__container--showCellFocus_true:has([data-state=open]){border-radius:var(--ids-radii-table-cell-focus-radius);outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-table-cell-focus-outline-color);outline-offset:calc(var(--ids-spacing-2) * -1);background-color:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-table-cell-focus-shadow)}.ids-table-cell__container--size_sm{min-height:32px}.ids-table-cell__container--cellType_utility{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-cell__itemWrapper--align_center{justify-content:center}.ids-table-cell__itemWrapper--align_right{justify-content:flex-end}.ids-table-cell__container--state_focus{border-radius:var(--ids-radii-table-cell-focus-radius);outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-table-cell-focus-outline-color);outline-offset:calc(var(--ids-spacing-2) * -1)}.ids-table-cell__container--state_focusActive{border-radius:var(--ids-radii-table-cell-focus-radius);background-color:var(--ids-colors-neutral-surface-low);outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-table-cell-focus-outline-color);outline-offset:calc(var(--ids-spacing-2) * -1);box-shadow:var(--ids-shadows-table-cell-focus-shadow)}.ids-table-cell__itemWrapper--showCellFocus_false{overflow:visible}.ids-table-row__root--showBottomLine_true{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-table-row__root--state_dragging{background-color:var(--ids-colors-table-dragging-bg);box-shadow:var(--ids-shadows-table-dragging-shadow);z-index:10}.ids-table-row__root--isActive_true{background-color:var(--ids-colors-table-row-selected-bg);outline-width:1px;outline-style:solid;outline-color:var(--ids-colors-table-row-selected-outline-color);outline-offset:-1px}.ids-table-row__root--isSelected_true,.ids-table-row__root--isSelected_true td[data-pinned]{background-color:var(--ids-colors-table-row-selected-bg)}.ids-select__control--size_md{min-height:var(--ids-sizes-select-size-md-height);padding-block:5px}[data-panda-theme=educore] .ids-select__control--size_md{--form-container-border-radius: var(--ids-radii-select-size-md-radius)}.ids-select__valueText--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);min-height:1.5rem}[data-panda-theme=educore] .ids-select__valueText--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-select__valueContent--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);min-height:1.5rem}[data-panda-theme=educore] .ids-select__valueContent--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-select__startAdornment--size_md svg{font-size:20px}[data-panda-theme=educore] .ids-select__startAdornment--size_md svg{font-size:18px}.ids-select__indicator--size_md svg{font-size:20px}[data-panda-theme=educore] .ids-select__indicator--size_md svg{font-size:18px}.ids-select__root--fullWidth_true{width:100%}.ids-select__control--size_sm{padding-block:var(--ids-spacing-4);min-height:var(--ids-sizes-select-size-sm-height)}[data-panda-theme=educore] .ids-select__control--size_sm{--form-container-border-radius: var(--ids-radii-select-size-sm-radius)}.ids-select__valueText--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);min-height:1.375rem}[data-panda-theme=educore] .ids-select__valueText--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-select__valueContent--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);min-height:1.375rem}[data-panda-theme=educore] .ids-select__valueContent--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-select__startAdornment--size_sm svg,.ids-select__indicator--size_sm svg{font-size:18px}.ids-select__control--size_lg{min-height:var(--ids-sizes-select-size-lg-height);padding-block:7px}[data-panda-theme=educore] .ids-select__control--size_lg{--form-container-border-radius: var(--ids-radii-select-size-lg-radius)}.ids-select__valueText--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);min-height:1.625rem}[data-panda-theme=educore] .ids-select__valueText--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-select__valueContent--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);min-height:1.625rem}[data-panda-theme=educore] .ids-select__valueContent--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-select__startAdornment--size_lg svg{font-size:22px}[data-panda-theme=educore] .ids-select__startAdornment--size_lg svg{font-size:18px}.ids-select__indicator--size_lg svg{font-size:22px}[data-panda-theme=educore] .ids-select__indicator--size_lg svg{font-size:18px}.ids-select__control--size_xl{padding-block:var(--ids-spacing-10);min-height:var(--ids-sizes-select-size-xl-height)}[data-panda-theme=educore] .ids-select__control--size_xl{--form-container-border-radius: var(--ids-radii-select-size-xl-radius)}.ids-select__valueText--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);min-height:1.75rem}[data-panda-theme=educore] .ids-select__valueText--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-select__valueContent--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);min-height:1.75rem}[data-panda-theme=educore] .ids-select__valueContent--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-select__startAdornment--size_xl svg{font-size:24px}[data-panda-theme=educore] .ids-select__startAdornment--size_xl svg{font-size:22px}.ids-select__indicator--size_xl svg{font-size:24px}[data-panda-theme=educore] .ids-select__indicator--size_xl svg{font-size:22px}.ids-select__control--error_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-select__control--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-critical-border-high)}.ids-select__control--error_true:focus-within{border-color:var(--ids-colors-critical-border-highest)}.ids-select__control--error_true[data-disabled=true]{background-color:var(--ids-colors-critical-surface-high);border-color:#0000}.ids-select__control--error_true svg{color:var(--ids-colors-critical-icon-base)}.ids-select__control--error_true[data-readonly=true]{cursor:default}.ids-select__control--error_true>:disabled{color:var(--ids-colors-critical-text-base)}.ids-select__control--warning_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-warning-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-select__control--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-warning-border-high)}.ids-select__control--warning_true:focus-within{border-color:var(--ids-colors-warning-border-highest)}.ids-select__control--warning_true[data-disabled=true]{background-color:var(--ids-colors-warning-surface-high);border-color:#0000}.ids-select__control--warning_true svg{color:var(--ids-colors-warning-icon-base)}.ids-select__control--warning_true[data-readonly=true]{cursor:default}.ids-select__control--warning_true>:disabled{color:var(--ids-colors-warning-text-base)}.ids-select__control--success_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-positive-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-select__control--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-positive-border-high)}.ids-select__control--success_true:focus-within{border-color:var(--ids-colors-positive-border-highest)}.ids-select__control--success_true[data-disabled=true]{background-color:var(--ids-colors-positive-surface-high);border-color:#0000}.ids-select__control--success_true svg{color:var(--ids-colors-positive-icon-base)}.ids-select__control--success_true[data-readonly=true]{cursor:default}.ids-select__control--success_true>:disabled{color:var(--ids-colors-positive-text-base)}.ids-textArea__textAreaContainer--size_md{padding-block:5px}[data-panda-theme=educore] .ids-textArea__textAreaContainer--size_md{padding-block:var(--ids-spacing-text-area-size-md-padding-y);border-radius:var(--ids-radii-text-area-size-md-radius);min-height:var(--ids-sizes-text-area-size-md-min-height)}.ids-textArea__textArea--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-textArea__textAreaContainer--size_sm{padding-block:var(--ids-spacing-4)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--size_sm{padding-block:var(--ids-spacing-text-area-size-sm-padding-y);border-radius:var(--ids-radii-text-area-size-sm-radius);min-height:var(--ids-sizes-text-area-size-sm-min-height)}.ids-textArea__textArea--size_sm,[data-panda-theme=educore] .ids-textArea__textArea--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-textArea__textAreaContainer--size_lg{padding-block:7px}[data-panda-theme=educore] .ids-textArea__textAreaContainer--size_lg{padding-block:var(--ids-spacing-text-area-size-lg-padding-y);border-radius:var(--ids-radii-text-area-size-lg-radius);min-height:var(--ids-sizes-text-area-size-lg-min-height)}.ids-textArea__textArea--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-textArea__textAreaContainer--size_xl{padding-block:9px}[data-panda-theme=educore] .ids-textArea__textAreaContainer--size_xl{padding-block:var(--ids-spacing-text-area-size-xl-padding-y);border-radius:var(--ids-radii-text-area-size-xl-radius);min-height:var(--ids-sizes-text-area-size-xl-min-height)}.ids-textArea__textArea--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-textArea__textAreaContainer--error_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-textArea__textAreaContainer--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-critical-border-high)}.ids-textArea__textAreaContainer--error_true:focus-within{border-color:var(--ids-colors-critical-border-highest)}.ids-textArea__textAreaContainer--error_true[data-disabled=true]{background-color:var(--ids-colors-critical-surface-high);border-color:#0000}.ids-textArea__textAreaContainer--error_true svg{color:var(--ids-colors-critical-icon-base)}.ids-textArea__textAreaContainer--error_true[data-readonly=true]{cursor:default}.ids-textArea__textAreaContainer--error_true>:disabled{color:var(--ids-colors-critical-text-base)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true{border-color:var(--ids-colors-text-area-container-border-error);padding-inline:var(--ids-spacing-text-area-container-padding-x);background-color:var(--ids-colors-text-area-container-bg-default);min-height:var(--ids-sizes-text-area-size-md-min-height);align-items:flex-start}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true:focus-within{border-color:var(--ids-colors-text-area-container-border-error-focus)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true[data-disabled=true]{background-color:var(--ids-colors-text-area-container-bg-error-disabled);border-color:#0000}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true svg{color:var(--ids-colors-text-area-container-icon-error)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-text-area-container-border-error-hover)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true>:disabled{color:var(--ids-colors-text-area-container-text-error-disabled)}.ids-textArea__textAreaContainer--warning_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-warning-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-textArea__textAreaContainer--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-warning-border-high)}.ids-textArea__textAreaContainer--warning_true:focus-within{border-color:var(--ids-colors-warning-border-highest)}.ids-textArea__textAreaContainer--warning_true[data-disabled=true]{background-color:var(--ids-colors-warning-surface-high);border-color:#0000}.ids-textArea__textAreaContainer--warning_true svg{color:var(--ids-colors-warning-icon-base)}.ids-textArea__textAreaContainer--warning_true[data-readonly=true]{cursor:default}.ids-textArea__textAreaContainer--warning_true>:disabled{color:var(--ids-colors-warning-text-base)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true{border-color:var(--ids-colors-text-area-container-border-warning);padding-inline:var(--ids-spacing-text-area-container-padding-x);background-color:var(--ids-colors-text-area-container-bg-default);min-height:var(--ids-sizes-text-area-size-md-min-height);align-items:flex-start}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true:focus-within{border-color:var(--ids-colors-text-area-container-border-warning-focus)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true[data-disabled=true]{background-color:var(--ids-colors-text-area-container-bg-warning-disabled);border-color:#0000}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true svg{color:var(--ids-colors-text-area-container-icon-warning)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-text-area-container-border-warning-hover)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true>:disabled{color:var(--ids-colors-text-area-container-text-warning-disabled)}.ids-textArea__textAreaContainer--success_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-positive-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-textArea__textAreaContainer--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-positive-border-high)}.ids-textArea__textAreaContainer--success_true:focus-within{border-color:var(--ids-colors-positive-border-highest)}.ids-textArea__textAreaContainer--success_true[data-disabled=true]{background-color:var(--ids-colors-positive-surface-high);border-color:#0000}.ids-textArea__textAreaContainer--success_true svg{color:var(--ids-colors-positive-icon-base)}.ids-textArea__textAreaContainer--success_true[data-readonly=true]{cursor:default}.ids-textArea__textAreaContainer--success_true>:disabled{color:var(--ids-colors-positive-text-base)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true{border-color:var(--ids-colors-text-area-container-border-success);padding-inline:var(--ids-spacing-text-area-container-padding-x);background-color:var(--ids-colors-text-area-container-bg-default);min-height:var(--ids-sizes-text-area-size-md-min-height);align-items:flex-start}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true:focus-within{border-color:var(--ids-colors-text-area-container-border-success-focus)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true[data-disabled=true]{background-color:var(--ids-colors-text-area-container-bg-success-disabled);border-color:#0000}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true svg{color:var(--ids-colors-text-area-container-icon-success)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-text-area-container-border-success-hover)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true>:disabled{color:var(--ids-colors-text-area-container-text-success-disabled)}.ids-timePicker__body--showFooter_false{border-bottom-width:0}.ids-toggleSwitch__root--size_md{width:32px;height:18px;margin:7px 0}[data-panda-theme=educore] .ids-toggleSwitch__root--size_md{margin-block:var(--ids-spacing-6)}.ids-toggleSwitch__thumb--size_md{width:14px;height:14px;top:var(--ids-spacing-2);left:var(--ids-spacing-2)}.ids-toggleSwitch__thumb--size_md[data-state=checked]{transform:translate(14px)}.ids-toggleSwitch__wrapper--descriptionDirection_horizontal{align-items:center}.ids-toggleSwitch__descriptionWrapper--descriptionDirection_horizontal{gap:var(--ids-spacing-12);flex-direction:row;align-items:center}.ids-toggleSwitch__root--size_sm{width:24px;height:14px;margin:5px 0}[data-panda-theme=educore] .ids-toggleSwitch__root--size_sm{margin-block:var(--ids-spacing-4)}.ids-toggleSwitch__thumb--size_sm{width:10px;height:10px;top:var(--ids-spacing-2);left:var(--ids-spacing-2)}.ids-toggleSwitch__thumb--size_sm[data-state=checked]{transform:translate(10px)}.ids-toggleSwitch__wrapper--disabled_true{opacity:var(--ids-opacity-disable)}.ids-toggleSwitch__wrapper--description_true{gap:var(--ids-spacing-12)}.ids-toggleSwitch__wrapper--description_false{gap:var(--ids-spacing-8);align-items:center}.ids-toggleSwitch__descriptionWrapper--descriptionDirection_vertical{gap:var(--ids-spacing-2);flex-direction:column}.ids-tooltip__root--closable_true{padding-right:var(--ids-spacing-tooltip-padding-right-closable)}.ids-notice__root--type_default{min-width:286px;max-width:400px}[data-panda-theme=educore] .ids-notice__root--type_default{border-radius:var(--ids-radii-20);border:none}.ids-notice__message--type_default{text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-notice__root--type_action{min-width:286px;max-width:400px}[data-panda-theme=educore] .ids-notice__root--type_action{border-radius:var(--ids-radii-20);border:none}.ids-notice__message--type_action{text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-notice__root--type_inline{box-shadow:var(--ids-shadows-none);width:100%;min-width:auto;max-width:100%}.ids-notice__message--type_inline{white-space:pre-wrap}.ids-notice__root--status_error{border-color:var(--ids-colors-notice-error-border);background-color:var(--ids-colors-notice-error-bg)}.ids-notice__icon--status_error{color:var(--ids-colors-notice-error-icon)}.ids-notice__text--status_error{color:var(--ids-colors-notice-error-text)}.ids-notice__confirmButton--status_error{color:var(--ids-colors-notice-error-confirm-button)!important}.ids-notice__closeButtonIcon--status_error{color:var(--ids-colors-notice-error-close-button-icon)}.ids-notice__root--status_warning{border-color:var(--ids-colors-notice-warning-border);background-color:var(--ids-colors-notice-warning-bg)}.ids-notice__icon--status_warning{color:var(--ids-colors-notice-warning-icon)}.ids-notice__text--status_warning{color:var(--ids-colors-notice-warning-text)}.ids-notice__confirmButton--status_warning{color:var(--ids-colors-notice-warning-confirm-button)!important}.ids-notice__closeButtonIcon--status_warning{color:var(--ids-colors-notice-warning-close-button-icon)}.ids-notice__root--status_success{border-color:var(--ids-colors-notice-success-border);background-color:var(--ids-colors-notice-success-bg)}.ids-notice__icon--status_success{color:var(--ids-colors-notice-success-icon)}.ids-notice__text--status_success{color:var(--ids-colors-notice-success-text)}.ids-notice__confirmButton--status_success{color:var(--ids-colors-notice-success-confirm-button)!important}.ids-notice__closeButtonIcon--status_success{color:var(--ids-colors-notice-success-close-button-icon)}.ids-notice__root--status_info{border-color:var(--ids-colors-notice-info-border);background-color:var(--ids-colors-notice-info-bg)}.ids-notice__icon--status_info{color:var(--ids-colors-notice-info-icon)}.ids-notice__text--status_info{color:var(--ids-colors-notice-info-text)}.ids-notice__confirmButton--status_info{color:var(--ids-colors-notice-info-confirm-button)!important}.ids-notice__closeButtonIcon--status_info{color:var(--ids-colors-notice-info-close-button-icon)}.ids-notice__root--status_basic{border-color:var(--ids-colors-notice-basic-border);background-color:var(--ids-colors-notice-basic-bg)}.ids-notice__icon--status_basic{color:var(--ids-colors-notice-basic-icon)}.ids-notice__text--status_basic{color:var(--ids-colors-notice-basic-text)}.ids-notice__confirmButton--status_basic{color:var(--ids-colors-notice-basic-confirm-button)!important}.ids-notice__closeButtonIcon--status_basic{color:var(--ids-colors-notice-basic-close-button-icon)}.ids-notice__root--hasTitle_false{padding-block:var(--ids-spacing-8)}.ids-sidebar__gap--side_left{transform:none}.ids-sidebar__container--side_left{left:var(--ids-spacing-0)}.ids-sidebar__rail--side_left{right:-1rem}.ids-sidebar__container--variant_floating{padding:.5rem}.ids-sidebar__inner--variant_floating{border-radius:var(--ids-radii-lg);box-shadow:sm;outline:1px;outline-color:var(--ids-colors-neutral-border-base)}.ids-sidebar__container--variant_inset{padding:.5rem}.ids-sidebar__inner--variant_inset{border-radius:var(--ids-radii-lg);box-shadow:sm;outline:1px;outline-color:var(--ids-colors-neutral-border-base)}.ids-sidebar__gap--side_right{transform:rotate(180deg)}.ids-sidebar__container--side_right{right:var(--ids-spacing-0)}.ids-sidebar__rail--side_right{left:var(--ids-spacing-0)}.ids-sidebar__header--collapsible_icon,.ids-sidebar__content--collapsible_icon{overflow:hidden}.ids-breadcrumb__item--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}.ids-breadcrumb__separator--size_sm,.ids-breadcrumb__startIcon--size_sm,.ids-breadcrumb__endIcon--size_sm{font-size:16px}.ids-breadcrumb__item--size_md{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-breadcrumb__separator--size_md,.ids-breadcrumb__startIcon--size_md,.ids-breadcrumb__endIcon--size_md{font-size:20px}.ids-breadcrumb__item--size_lg{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-medium)}.ids-breadcrumb__separator--size_lg{font-size:20px}.ids-breadcrumb__startIcon--size_lg{margin-right:var(--ids-spacing-4);font-size:20px}.ids-breadcrumb__endIcon--size_lg{margin-left:var(--ids-spacing-4);font-size:20px}.ids-treeListItem__root--size_md{min-height:36px}.ids-treeListItem__root--size_sm{min-height:32px}.ids-treeListItem__root--selected_true{--tree-list-item-bg: var(--ids-colors-positive-surface-low)}.ids-treeListItem__root--selected_true:is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-positive-surface-base)}.ids-treeListItem__root--disabled_true{opacity:.38}.ids-bottomSheet__overlay--contained_true,.ids-bottomSheet__content--contained_true{position:absolute}.ids-popover__content--type_standard{width:312px}.ids-dialog__content--size_sm{width:312px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_sm{padding-inline:var(--ids-spacing-dialog-sm-header-px);padding-top:var(--ids-spacing-dialog-sm-header-pt);padding-bottom:var(--ids-spacing-dialog-sm-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_sm{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_sm{padding-inline:var(--ids-spacing-dialog-sm-footer-px);padding-top:var(--ids-spacing-dialog-sm-footer-pt);padding-bottom:var(--ids-spacing-dialog-sm-footer-pb)}.ids-dialog__body--size_sm{padding-inline:var(--ids-spacing-dialog-sm-body-px);padding-top:var(--ids-spacing-dialog-sm-body-pt);padding-bottom:var(--ids-spacing-dialog-sm-body-pb)}.ids-dialog__overlay--scrollType_body{align-items:center}.ids-dialog__body--scrollType_body{overflow:auto}.ids-dialog__body--scrollType_body::-webkit-scrollbar{width:8px;height:8px}.ids-dialog__body--scrollType_body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-dialog__body--scrollType_body::-webkit-scrollbar-track{background-color:#0000}.ids-dialog__body--scrollType_body{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent}.ids-dialog__content--size_md{width:600px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_md{padding-inline:var(--ids-spacing-dialog-md-header-px);padding-top:var(--ids-spacing-dialog-md-header-pt);padding-bottom:var(--ids-spacing-dialog-md-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_md{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_md{padding-inline:var(--ids-spacing-dialog-md-footer-px);padding-top:var(--ids-spacing-dialog-md-footer-pt);padding-bottom:var(--ids-spacing-dialog-md-footer-pb)}.ids-dialog__body--size_md{padding-inline:var(--ids-spacing-dialog-md-body-px);padding-top:var(--ids-spacing-dialog-md-body-pt);padding-bottom:var(--ids-spacing-dialog-md-body-pb)}.ids-dialog__overlay--scrollType_overlay::-webkit-scrollbar{width:8px;height:8px}.ids-dialog__overlay--scrollType_overlay::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-dialog__overlay--scrollType_overlay::-webkit-scrollbar-track{background-color:#0000}.ids-dialog__overlay--scrollType_overlay{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;overflow-y:auto}.ids-dialog__content--size_xs{width:240px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_xs{padding-inline:var(--ids-spacing-dialog-xs-header-px);padding-top:var(--ids-spacing-dialog-xs-header-pt);padding-bottom:var(--ids-spacing-dialog-xs-header-pb)}.ids-dialog__title--size_xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default)}[data-panda-theme=educore] .ids-dialog__title--size_xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_xs{padding-inline:var(--ids-spacing-dialog-xs-footer-px);padding-top:var(--ids-spacing-dialog-xs-footer-pt);padding-bottom:var(--ids-spacing-dialog-xs-footer-pb)}.ids-dialog__body--size_xs{padding-inline:var(--ids-spacing-dialog-xs-body-px);padding-top:var(--ids-spacing-dialog-xs-body-pt);padding-bottom:var(--ids-spacing-dialog-xs-body-pb)}.ids-dialog__description--size_xs{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24)}.ids-dialog__content--size_lg{width:960px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_lg{padding-inline:var(--ids-spacing-dialog-lg-header-px);padding-top:var(--ids-spacing-dialog-lg-header-pt);padding-bottom:var(--ids-spacing-dialog-lg-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_lg{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_lg{padding-inline:var(--ids-spacing-dialog-lg-footer-px);padding-top:var(--ids-spacing-dialog-lg-footer-pt);padding-bottom:var(--ids-spacing-dialog-lg-footer-pb)}.ids-dialog__body--size_lg{padding-inline:var(--ids-spacing-dialog-lg-body-px);padding-top:var(--ids-spacing-dialog-lg-body-pt);padding-bottom:var(--ids-spacing-dialog-lg-body-pb)}.ids-dialog__content--size_xl{width:1140px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_xl{padding-inline:var(--ids-spacing-dialog-xl-header-px);padding-top:var(--ids-spacing-dialog-xl-header-pt);padding-bottom:var(--ids-spacing-dialog-xl-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_xl{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_xl{padding-inline:var(--ids-spacing-dialog-xl-footer-px);padding-top:var(--ids-spacing-dialog-xl-footer-pt);padding-bottom:var(--ids-spacing-dialog-xl-footer-pb)}.ids-dialog__body--size_xl{padding-inline:var(--ids-spacing-dialog-xl-body-px);padding-top:var(--ids-spacing-dialog-xl-body-pt);padding-bottom:var(--ids-spacing-dialog-xl-body-pb)}.ids-dialog__content--size_full{width:95vw;max-width:95vw;height:90vh;max-height:90vh}.ids-dialog__header--size_full{padding-inline:var(--ids-spacing-dialog-full-header-px);padding-top:var(--ids-spacing-dialog-full-header-pt);padding-bottom:var(--ids-spacing-dialog-full-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_full{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_full{padding-inline:var(--ids-spacing-dialog-full-footer-px);padding-top:var(--ids-spacing-dialog-full-footer-pt);padding-bottom:var(--ids-spacing-dialog-full-footer-pb)}.ids-dialog__body--size_full{padding-inline:var(--ids-spacing-dialog-full-body-px);padding-top:var(--ids-spacing-dialog-full-body-pt);padding-bottom:var(--ids-spacing-dialog-full-body-pb)}.ids-card-stack__item--itemOverflow_hidden{overflow:hidden}.ids-card-stack__item--itemSurface_default{background-color:var(--ids-colors-neutral-ghost-bg-base);box-shadow:var(--ids-shadows-2)}.ids-card-stack__item--itemOverflow_visible{overflow:visible}.ids-card-stack__item--itemSurface_plain{box-shadow:var(--ids-shadows-none);background-color:#0000}.ids-commandMenu__item--active_true{background:var(--ids-colors-overlay-darken-hover)}.ids-otpInput__slot--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold);width:44px;height:44px}.ids-otpInput__slot--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-bold);width:36px;height:36px}.ids-otpInput__slot--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold);width:48px;height:48px}.ids-otpInput__slot--status_error{border-color:var(--ids-colors-critical-border-base)}.ids-otpInput__separator--status_error{background-color:var(--ids-colors-critical-border-base)}.ids-otpInput__slot--status_warning{border-color:var(--ids-colors-warning-border-base)}.ids-otpInput__separator--status_warning{background-color:var(--ids-colors-warning-border-base)}.ids-otpInput__slot--status_success{border-color:var(--ids-colors-positive-border-base)}.ids-otpInput__separator--status_success{background-color:var(--ids-colors-positive-border-base)}.ids-otpInput__slot--active_true{border-color:var(--ids-colors-brand-border-base);background-color:var(--ids-colors-brand-surface-low)}.ids-otpInput__root--disabled_true{opacity:.38;pointer-events:none}.ids-otpInput__slot--disabled_true{background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-text-lowest)}.ids-otpInput__separator--disabled_true{background-color:var(--ids-colors-neutral-border-low)}.ids-otpInput__root--fullWidth_true{width:100%}.ids-propertyPanel__root--variant_plain{background-color:var(--ids-colors-neutral-surface-low)}.ids-propertyPanel__root--variant_plain>[data-part=section]+[data-part=section]{border-top-style:solid;border-top-width:1px;border-top-color:var(--ids-colors-neutral-border-low)}.ids-propertyPanel__root--variant_card{padding:var(--ids-spacing-12);gap:var(--ids-spacing-12);background-color:var(--ids-colors-neutral-surface-high)}.ids-propertyPanel__root--variant_card>[data-part=section]{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-12);background-color:var(--ids-colors-neutral-surface-low)}.ids-propertyPanel__row--selected_true,.ids-propertyPanel__row--selected_true:is(:hover,[data-hover]){background-color:var(--ids-colors-brand-surface-low)}.ids-propertyPanel__rowIcon--selected_true{color:var(--ids-colors-brand-icon-base)}.ids-propertyPanel__rowTitle--selected_true{color:var(--ids-colors-brand-text-base)}.ids-videoPlayer__transcriptCue--transcriptCueActive_true{background-color:var(--ids-colors-neutral-ghost-bg-highest)}.ids-chatApprovalCard__status--state_running{color:var(--ids-colors-neutral-text-low)}.ids-chatApprovalCard__status--state_approved{color:var(--ids-colors-positive-text-base)}.ids-chatApprovalCard__status--state_denied{color:var(--ids-colors-critical-text-base)}.ids-chatApprovalCard__status--state_cancelled{color:var(--ids-colors-neutral-text-low)}.ids-chatApprovalCard__status--state_expired{color:var(--ids-colors-warning-text-base)}.ids-chatAttachment__overlay--status_uploading{--mix-backgroundColor: color-mix(in srgb, var(--ids-colors-neutral-surface-low) 70%, transparent);background-color:var(--mix-backgroundColor, var(--ids-colors-neutral-surface-low))}.ids-chatAttachment__overlay--status_error{--mix-backgroundColor: color-mix(in srgb, var(--ids-colors-critical-surface-base) 70%, transparent);background-color:var(--mix-backgroundColor, var(--ids-colors-critical-surface-base));color:var(--ids-colors-critical-icon-base)}.ids-chatCodeSurface__line--kind_context{color:var(--ids-colors-neutral-text-low)}.ids-chatCodeSurface__line--kind_added{background-color:var(--ids-colors-positive-ghost-bg-high);color:var(--ids-colors-positive-text-base)}.ids-chatCodeSurface__line--kind_removed{background-color:var(--ids-colors-critical-ghost-bg-high);color:var(--ids-colors-critical-text-base)}.ids-chatCodeSurface__line--kind_error{color:var(--ids-colors-critical-text-base)}.ids-chatComposer__surface--elevation_raised{box-shadow:var(--ids-shadows-2)}.ids-chatComposer__surface--elevation_raised:focus-within{border-color:var(--ids-colors-primary-border-base);box-shadow:var(--ids-shadows-3)}.ids-chatComposer__surface--elevation_raised:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-3)}.ids-chatComposer__status--severity_error{border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-critical-surface-base);color:var(--ids-colors-critical-text-base)}.ids-chatComposer__surface--elevation_flat{box-shadow:var(--ids-shadows-none)}.ids-chatComposer__surface--elevation_flat:focus-within{border-color:var(--ids-colors-primary-border-base);box-shadow:0 0 0 3px var(--ids-colors-brand-ghost-bg-base)}.ids-chatComposer__surface--variant_edit{background-color:var(--ids-colors-neutral-surface-high);box-shadow:var(--ids-shadows-none);border-color:#0000}.ids-chatComposer__surface--variant_edit:focus-within{border-color:var(--ids-colors-primary-border-base);box-shadow:var(--ids-shadows-none)}.ids-chatComposer__surface--variant_edit:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-none)}.ids-chatComposer__status--severity_warning{border-color:var(--ids-colors-warning-border-base);background-color:var(--ids-colors-warning-surface-base);color:var(--ids-colors-warning-text-base)}.ids-chatResultSummary__icon--status_success{color:var(--ids-colors-positive-icon-base)}.ids-chatResultSummary__icon--status_partial{color:var(--ids-colors-warning-icon-base)}.ids-chatResultSummary__icon--status_failed{color:var(--ids-colors-critical-icon-base)}.ids-chatTool__status--status_complete{color:var(--ids-colors-positive-text-base)}.ids-chatTool__status--status_running{color:var(--ids-colors-neutral-text-low)}.ids-chatTool__card--status_awaiting{border-color:var(--ids-colors-warning-border-base)}.ids-chatTool__status--status_awaiting{color:var(--ids-colors-warning-text-base)}.ids-chatTool__card--status_error{border-color:var(--ids-colors-critical-border-base)}.ids-chatTool__status--status_error{color:var(--ids-colors-critical-text-base)}.ids-accordionList__summary--disabled_true{cursor:not-allowed;background-color:var(--ids-colors-neutral-fill-base);opacity:.38}.ids-accordionList__listItem--disabled_true{background-color:var(--ids-colors-neutral-fill-base);opacity:.38}.ids-accordionList__listItem--dense_true{padding-block:var(--ids-spacing-8)}.ids-accordionList__listItem--selected_true{background-color:var(--ids-colors-positive-surface-base)}.ids-accordionList__listItem--selected_true:is(:hover,[data-hover]){background-color:var(--ids-colors-positive-surface-high)}.ids-accordionList__listItem--selected_true:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-neutral-ghost-bg-base) 0%,var(--ids-colors-neutral-ghost-bg-base) 100%),var(--ids-colors-positive-surface-high)}.ids-accordionList__summary--expanded_true,.ids-accordionList__summary--expanded_true:after{border-bottom-right-radius:0;border-bottom-left-radius:0}.ids-sidePanel__panelInner--divider_line{border-color:var(--ids-colors-neutral-border-base);border-style:solid;border-radius:0}.ids-sidePanel__panelInner--divider_line[data-anchor=right]{border-left-width:1px}.ids-sidePanel__panelInner--divider_line[data-anchor=left]{border-right-width:1px}.ids-sidePanel__main--divider_gap{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-base);border-radius:var(--ids-radii-16);background-color:var(--ids-colors-neutral-surface-low);overflow:hidden}.ids-sidePanel__panel--divider_gap[data-anchor=right][data-open=true]{margin-inline-start:var(--ids-spacing-16)}.ids-sidePanel__panel--divider_gap[data-anchor=left][data-open=true]{margin-inline-end:var(--ids-spacing-16)}.ids-sidePanel__panelInner--divider_gap{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-base);border-radius:var(--ids-radii-16);overflow:hidden}.ids-tabs__list--showLine_true{border-bottom:1px solid;border-color:var(--ids-colors-tabs-list-border)}.ids-tabs__list--type_stretch{gap:var(--ids-spacing-tabs-list-stretch-gap);overflow-x:hidden}.ids-tabs__fade--type_stretch{display:none}.ids-tabs__trigger--type_stretch{flex:1;min-width:0}.ids-header__root--size_md{padding-block:var(--ids-spacing-16)}.ids-header__root--size_xs{padding-block:var(--ids-spacing-10);padding-inline:var(--ids-spacing-10)}.ids-header__title--size_xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-header__root--size_sm{padding-block:var(--ids-spacing-10)}.ids-header__root--hideBorder_true{border-bottom-width:0}.ids-expansionPanel__trigger--size_lg{padding-block:var(--ids-spacing-16);padding-inline:var(--ids-spacing-24)}.ids-expansionPanel__icon--size_lg,.ids-expansionPanel__arrow--size_lg{font-size:20px}.ids-expansionPanel__title--size_lg{font-family:var(--ids-fonts-title)!important;font-size:var(--ids-font-sizes-16)!important;line-height:var(--ids-line-heights-22)!important;letter-spacing:var(--ids-letter-spacings-16)!important;font-weight:var(--ids-font-weights-title-default)!important}.ids-expansionPanel__trigger--arrowPosition_right{flex-direction:row}.ids-expansionPanel__header--position_bottom{order:0}.ids-expansionPanel__content--position_bottom,.ids-expansionPanel__header--position_top{order:1}.ids-expansionPanel__content--position_top{order:0}.ids-expansionPanel__trigger--size_sm{padding-block:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16)}.ids-expansionPanel__icon--size_sm,.ids-expansionPanel__arrow--size_sm{font-size:16px}.ids-expansionPanel__title--size_sm{color:var(--ids-colors-neutral-text-low);font-family:var(--ids-fonts-default)!important;font-size:var(--ids-font-sizes-12)!important;line-height:var(--ids-line-heights-20)!important;font-weight:var(--ids-font-weights-medium)!important}.ids-expansionPanel__trigger--size_md{padding-block:var(--ids-spacing-12);padding-inline:var(--ids-spacing-16)}.ids-expansionPanel__icon--size_md,.ids-expansionPanel__arrow--size_md{font-size:18px}.ids-expansionPanel__title--size_md{font-family:var(--ids-fonts-title)!important;font-size:var(--ids-font-sizes-14)!important;line-height:var(--ids-line-heights-20)!important;letter-spacing:var(--ids-letter-spacings-14)!important;font-weight:var(--ids-font-weights-title-default)!important}.ids-expansionPanel__trigger--padding_false,.ids-expansionPanel__contentWrapper--padding_false{padding:var(--ids-spacing-0)}.ids-expansionPanel__trigger--arrowPosition_left{flex-direction:row-reverse}.ids-expansionPanel__arrow--arrowPosition_left{margin-right:var(--ids-spacing-4)}.ids-chatMessage__root--role_assistant{align-items:stretch}.ids-chatMessage__content--role_assistant{color:var(--ids-colors-primary-text-base);line-height:1.7}.ids-chatMessage__root--density_balanced{gap:var(--ids-spacing-chat-bubble-balanced-gap)}.ids-chatMessage__content--density_balanced{padding-inline:var(--ids-spacing-chat-bubble-balanced-padding-x);padding-block:var(--ids-spacing-chat-bubble-balanced-padding-y);border-radius:var(--ids-radii-chat-bubble-balanced)}.ids-chatMessage__root--role_user{align-items:flex-end}.ids-chatMessage__content--role_user{border-style:solid;border-width:.5px;border-color:var(--ids-colors-neutral-ghost-bg-highest);background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base);width:fit-content;max-width:var(--ids-sizes-chat-message-max-width)}.ids-chatMessage__root--density_compact{gap:var(--ids-spacing-chat-bubble-compact-gap)}.ids-chatMessage__content--density_compact{padding-inline:var(--ids-spacing-chat-bubble-compact-padding-x);padding-block:var(--ids-spacing-chat-bubble-compact-padding-y);border-radius:var(--ids-radii-chat-bubble-compact)}.ids-chatMessage__root--density_spacious{gap:var(--ids-spacing-chat-bubble-spacious-gap)}.ids-chatMessage__content--density_spacious{padding-inline:var(--ids-spacing-chat-bubble-spacious-padding-x);padding-block:var(--ids-spacing-chat-bubble-spacious-padding-y);border-radius:var(--ids-radii-chat-bubble-spacious)}.ids-chatMessage__content--state_loading{position:relative;overflow:hidden}.ids-chatMessage__content--state_loading:after{inset:var(--ids-spacing-0);border-radius:inherit;content:"";pointer-events:none;background-image:linear-gradient(100deg,transparent 30%,var(--ids-colors-neutral-ghost-bg-high) 50%,transparent 70%);background-size:200% 100%;animation:2.5s linear infinite shimmer;position:absolute}.ids-chatMessage__content--state_failed{opacity:var(--ids-opacity-50)}.ids-chatSystemMessage__content--appearance_pill{gap:var(--ids-spacing-4);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-4);border-radius:var(--ids-radii-full);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);background-color:var(--ids-colors-neutral-surface-high);align-items:center;display:inline-flex}.ids-card__root--size_md{padding:var(--ids-spacing-16);gap:var(--ids-spacing-12)}.ids-card__media--size_md{margin-inline:calc(var(--ids-spacing-16) * -1)}.ids-card__media--size_md:first-child{margin-top:calc(var(--ids-spacing-16) * -1)}.ids-card__media--size_md:last-child{margin-bottom:calc(var(--ids-spacing-16) * -1)}.ids-card__header--size_md{gap:var(--ids-spacing-4)}.ids-card__body--size_md,.ids-card__footer--size_md,.ids-card__actions--size_md{gap:var(--ids-spacing-12)}.ids-card__root--variant_outlined{border-style:solid;border-width:1px;border-color:var(--ids-colors-card-surface-border)}.ids-card__media--ratio_16\/9{aspect-ratio:16 / 9}.ids-card__root--size_sm{padding:var(--ids-spacing-12);gap:var(--ids-spacing-8)}.ids-card__media--size_sm{margin-inline:calc(var(--ids-spacing-12) * -1)}.ids-card__media--size_sm:first-child{margin-top:calc(var(--ids-spacing-12) * -1)}.ids-card__media--size_sm:last-child{margin-bottom:calc(var(--ids-spacing-12) * -1)}.ids-card__header--size_sm{gap:var(--ids-spacing-2)}.ids-card__body--size_sm,.ids-card__footer--size_sm,.ids-card__actions--size_sm{gap:var(--ids-spacing-8)}.ids-card__description--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-card__root--size_lg{padding:var(--ids-spacing-20);gap:var(--ids-spacing-16)}.ids-card__media--size_lg{margin-inline:calc(var(--ids-spacing-20) * -1)}.ids-card__media--size_lg:first-child{margin-top:calc(var(--ids-spacing-20) * -1)}.ids-card__media--size_lg:last-child{margin-bottom:calc(var(--ids-spacing-20) * -1)}.ids-card__header--size_lg{gap:var(--ids-spacing-4)}.ids-card__body--size_lg,.ids-card__footer--size_lg,.ids-card__actions--size_lg{gap:var(--ids-spacing-16)}.ids-card__title--size_lg{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-card__description--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-card__root--size_xl{padding:var(--ids-spacing-24);gap:var(--ids-spacing-20)}.ids-card__media--size_xl{margin-inline:calc(var(--ids-spacing-24) * -1)}.ids-card__media--size_xl:first-child{margin-top:calc(var(--ids-spacing-24) * -1)}.ids-card__media--size_xl:last-child{margin-bottom:calc(var(--ids-spacing-24) * -1)}.ids-card__header--size_xl{gap:var(--ids-spacing-6)}.ids-card__body--size_xl,.ids-card__footer--size_xl,.ids-card__actions--size_xl{gap:var(--ids-spacing-20)}.ids-card__title--size_xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-card__description--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-card__root--variant_elevated{box-shadow:var(--ids-shadows-1)}.ids-card__media--ratio_4\/3{aspect-ratio:4 / 3}.ids-card__media--ratio_1\/1{aspect-ratio:1}@media screen and (min-width:60rem){.ids-sidebar__inset--variant_inset{border-radius:var(--ids-radii-xl);box-shadow:sm;margin:.5rem;margin-left:var(--ids-spacing-0)}.ids-card__title--size_xl{font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20)}}}:root{font-family:var(--ids-fonts-default);color:var(--ids-colors-neutral-text-base);background:var(--ids-colors-neutral-surface-base);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--text: var(--ids-colors-neutral-text-base);--muted: var(--ids-colors-neutral-text-lowest);--line: var(--ids-colors-neutral-border-low);--charcoal: var(--ids-colors-primary-fill-base);--sidebar-width: 248px}:root{--crm-accent: var(--ids-colors-info-fill-base);--crm-accent-text: var(--ids-colors-info-text-base);--crm-accent-icon: var(--ids-colors-info-icon-base);--crm-accent-surface: var(--ids-colors-info-surface-base);--crm-accent-border: var(--ids-colors-info-border-base);--crm-accent-focus: var(--ids-colors-info-border-highest)}:where(.nav-item,.kpi-card,.name-button,.calendar-day,.calendar-month-tabs button,summary,a):focus-visible{outline:2px solid var(--crm-accent-focus);outline-offset:2px}button,a{touch-action:manipulation}table[data-crm-table]{width:100%;border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums}table[data-crm-table] th{text-align:left;font-weight:var(--ids-font-weights-medium);font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-low);background:var(--ids-colors-neutral-surface-base);line-height:var(--ids-line-heights-22)}table[data-crm-table] :is(th,td){padding:var(--ids-spacing-16) var(--ids-spacing-20);border-bottom:1px solid var(--ids-colors-neutral-border-low)}table[data-crm-table] td{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}table[data-crm-table] tbody tr:last-child td{border-bottom:0}table[data-crm-table] tbody tr:hover{background:var(--ids-colors-neutral-surface-low)}.sr-only{position:absolute;width:1px;height:1px;padding:var(--ids-spacing-0);margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:50%;transform:translateY(-150%);z-index:100;background:var(--charcoal);color:var(--ids-colors-inverse-text-base);padding:var(--ids-spacing-10) var(--ids-spacing-16);border-radius:var(--ids-radii-8)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar-width);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;background:var(--ids-colors-neutral-surface-low);border-right:1px solid var(--line);padding:var(--ids-spacing-0) var(--ids-spacing-12);z-index:25}.brand{display:flex;align-items:center;text-decoration:none;height:93px;padding:var(--ids-spacing-0) var(--ids-spacing-16)}.brand-logo{display:block;width:140px;max-width:100%;height:auto}.nav-section-label{font-size:var(--ids-font-sizes-12);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-neutral-text-lowest);padding:var(--ids-spacing-16) var(--ids-spacing-16) var(--ids-spacing-10);line-height:var(--ids-line-heights-20)}.nav-section-label.secondary{padding-top:var(--ids-spacing-32)}.nav-item{display:flex;width:100%;gap:var(--ids-spacing-10);align-items:center;background:transparent;border:0;border-radius:var(--ids-radii-8);min-height:43px;padding:var(--ids-spacing-0) var(--ids-spacing-16);text-align:left;font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-low);margin-bottom:var(--ids-spacing-4);line-height:var(--ids-line-heights-22)}.nav-item svg{color:var(--ids-colors-neutral-icon-base)}.nav-item:hover{background:var(--ids-colors-neutral-surface-base);color:var(--text)}.nav-item.active{background:var(--crm-accent-surface);color:var(--crm-accent-text);font-weight:var(--ids-font-weights-bold)}.nav-active-dot{background:var(--crm-accent);width:5px;height:5px;border-radius:var(--ids-radii-full);margin-left:auto}.sidebar-close,.mobile-menu,.sidebar-overlay{display:none!important}.main-shell{margin-left:var(--sidebar-width);min-width:0}.topbar{background:var(--ids-colors-neutral-surface-low);height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:var(--ids-spacing-0) var(--ids-spacing-36)}.breadcrumb{display:flex;align-items:center;gap:var(--ids-spacing-10);color:var(--ids-colors-neutral-text-low);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.breadcrumb>span{font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.breadcrumb>strong{color:var(--ids-colors-neutral-text-low);font-weight:var(--ids-font-weights-medium)}.breadcrumb>svg{color:var(--ids-colors-neutral-icon-base)}.content{max-width:1580px;margin:var(--ids-spacing-0) auto;padding:var(--ids-spacing-32) var(--ids-spacing-36) var(--ids-spacing-20)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ids-spacing-20);margin-bottom:var(--ids-spacing-26)}.eyebrow{font-size:var(--ids-font-sizes-12);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-neutral-text-lowest);margin-bottom:var(--ids-spacing-8);line-height:var(--ids-line-heights-20)}.page-heading p{margin-top:var(--ids-spacing-6)}.button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.refresh-button{margin-top:var(--ids-spacing-12)}.icon-button{display:inline-flex;align-items:center;justify-content:center}.filter-panel{border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-10);background:var(--ids-colors-neutral-surface-low);overflow:hidden}.filter-top{display:flex;align-items:center;gap:var(--ids-spacing-24);padding:var(--ids-spacing-16) var(--ids-spacing-20);border-bottom:1px solid var(--ids-colors-neutral-border-low)}.segmented{display:inline-flex;align-items:center}.date-control{display:flex;align-items:center;gap:var(--ids-spacing-2)}.date-control label{display:flex;align-items:center;gap:var(--ids-spacing-8);padding:var(--ids-spacing-0) var(--ids-spacing-4);color:var(--ids-colors-neutral-text-low)}.date-control input{border:0;width:120px;background:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-base);font-size:var(--ids-font-sizes-13);font-weight:var(--ids-font-weights-semibold);line-height:var(--ids-line-heights-22)}.date-control input::-webkit-calendar-picker-indicator{opacity:var(--ids-opacity-disable);cursor:pointer}.today-button{margin-left:var(--ids-spacing-6)}.filter-hint{display:flex;align-items:center;gap:var(--ids-spacing-4);margin-left:auto;font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.filter-bottom{padding:var(--ids-spacing-16) var(--ids-spacing-20) var(--ids-spacing-20);display:flex;gap:var(--ids-spacing-16);align-items:flex-end}.select-field{display:flex;flex-direction:column;flex:1;min-width:100px;gap:var(--ids-spacing-6)}.select-field.calc-basis{flex:1.45}.filter-reset{display:flex;justify-content:center;align-items:center;white-space:nowrap}.filter-basis-note{display:flex;flex-wrap:wrap;gap:var(--ids-spacing-4) var(--ids-spacing-12);padding:var(--ids-spacing-0) var(--ids-spacing-20) var(--ids-spacing-16);margin:var(--ids-spacing-0);color:var(--ids-colors-neutral-text-low);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.context-row{display:flex;justify-content:space-between;align-items:center;padding:var(--ids-spacing-12) var(--ids-spacing-2) var(--ids-spacing-16);gap:var(--ids-spacing-16)}.context-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ids-spacing-6)}.context-chips>span{display:flex;align-items:center;gap:var(--ids-spacing-4);font-size:var(--ids-font-sizes-12);color:var(--ids-colors-neutral-text-low);border:1px solid var(--ids-colors-neutral-border-low);background:var(--ids-colors-neutral-surface-low);border-radius:var(--ids-radii-4);padding:var(--ids-spacing-2) var(--ids-spacing-6);line-height:var(--ids-line-heights-20)}.context-chips>.muted-chip{border-color:transparent;background:transparent;color:var(--ids-colors-neutral-text-low)}.data-time{display:flex;align-items:center;gap:var(--ids-spacing-4);color:var(--ids-colors-neutral-text-low);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.tiny-dot{width:4px;height:4px;border-radius:var(--ids-radii-full);background:var(--crm-accent)}.period-note{margin:var(--ids-spacing-0) var(--ids-spacing-0) var(--ids-spacing-16);display:flex;gap:var(--ids-spacing-16);align-items:center;justify-content:space-between;font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.period-note>div{display:flex;align-items:center;gap:var(--ids-spacing-6)}.period-note strong{font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-neutral-text-low)}.period-note button{display:inline-flex;align-items:center;gap:var(--ids-spacing-4);padding:var(--ids-spacing-0);border:0;background:transparent;color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-13);white-space:nowrap;line-height:var(--ids-line-heights-22)}.period-detail{color:var(--ids-colors-neutral-text-lowest);margin-left:var(--ids-spacing-2)}.period-future{font-size:var(--ids-font-sizes-12);border-left:1px solid var(--ids-colors-warning-border-base);margin-left:var(--ids-spacing-8);padding-left:var(--ids-spacing-8);color:var(--ids-colors-warning-text-base);line-height:var(--ids-line-heights-20)}.view-stack{display:flex;flex-direction:column;gap:var(--ids-spacing-20)}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ids-spacing-16)}.kpi-card{text-align:left;background:var(--ids-colors-neutral-surface-low);border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-10);padding:var(--ids-spacing-16) var(--ids-spacing-20) var(--ids-spacing-0);overflow:hidden;box-shadow:none}.kpi-card:hover{border-color:var(--ids-colors-neutral-border-base);box-shadow:var(--ids-shadows-core-1)}.kpi-top{display:flex;align-items:center;justify-content:space-between;gap:var(--ids-spacing-8);font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-low);line-height:var(--ids-line-heights-22)}.kpi-icon{display:flex;padding:var(--ids-spacing-6);border-radius:var(--ids-radii-8)}.accent{background:var(--crm-accent-surface);color:var(--crm-accent-text)}.renewal{background:var(--ids-colors-purple-light-200);color:var(--ids-colors-purple-light-1000)}.refund{background:var(--ids-colors-critical-surface-base);color:var(--ids-colors-critical-text-base)}.peach{background:var(--ids-colors-warning-surface-base);color:var(--ids-colors-warning-text-base)}.kpi-value{font-size:var(--ids-font-sizes-32);font-weight:var(--ids-font-weights-bold);margin-top:var(--ids-spacing-6);font-variant-numeric:tabular-nums;line-height:var(--ids-line-heights-44)}.kpi-value>span{margin-left:var(--ids-spacing-4);font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-lowest);font-weight:var(--ids-font-weights-regular);line-height:var(--ids-line-heights-22)}.kpi-comparison{display:flex;align-items:center;gap:var(--ids-spacing-6);margin-top:var(--ids-spacing-6);margin-bottom:var(--ids-spacing-16);font-size:var(--ids-font-sizes-12);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-20)}.delta{display:inline-flex;align-items:center;gap:var(--ids-spacing-2);font-size:var(--ids-font-sizes-13);font-weight:var(--ids-font-weights-medium);line-height:var(--ids-line-heights-22)}.delta.positive{color:var(--ids-colors-positive-text-base)}.delta.negative{color:var(--ids-colors-critical-text-base)}.delta.neutral{color:var(--ids-colors-neutral-text-lowest)}.kpi-detail{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ids-colors-neutral-border-low);padding:var(--ids-spacing-10) var(--ids-spacing-0);color:var(--ids-colors-neutral-text-low);font-size:var(--ids-font-sizes-12);white-space:nowrap;line-height:var(--ids-line-heights-20)}.kpi-detail svg{color:var(--ids-colors-neutral-icon-base)}.overview-charts{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:var(--ids-spacing-20)}.panel{background:var(--ids-colors-neutral-surface-low);border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-10);min-width:0;overflow:hidden;box-shadow:none}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ids-spacing-16);padding:var(--ids-spacing-24) var(--ids-spacing-24) var(--ids-spacing-12)}.panel-eyebrow{font-size:var(--ids-font-sizes-12);font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-neutral-text-lowest);margin-bottom:var(--ids-spacing-6);line-height:var(--ids-line-heights-20)}.panel-heading p{margin-top:var(--ids-spacing-6)}.compact-select{display:inline-flex;position:relative}.chart-legend{padding:var(--ids-spacing-0) var(--ids-spacing-24);display:flex;justify-content:flex-end;gap:var(--ids-spacing-16);font-size:var(--ids-font-sizes-12);color:var(--ids-colors-neutral-text-lowest);margin:var(--ids-spacing-4) var(--ids-spacing-0) var(--ids-spacing-2);line-height:var(--ids-line-heights-20)}.chart-legend>span{display:flex;align-items:center;gap:var(--ids-spacing-4)}.chart-legend i{width:7px;height:7px;border-radius:var(--ids-radii-2)}.chart-legend .line-marker{width:12px;height:2px;border-radius:0}.trend-chart{height:231px;margin:var(--ids-spacing-0) var(--ids-spacing-16) var(--ids-spacing-6)}.recharts-wrapper,.recharts-tooltip-wrapper{outline:none}.chart-data-details{border-top:1px solid var(--ids-colors-neutral-border-low)}.chart-data-details>summary{color:var(--ids-colors-neutral-text-low);font-size:var(--ids-font-sizes-12);padding:var(--ids-spacing-10) var(--ids-spacing-24);cursor:pointer;line-height:var(--ids-line-heights-20)}.chart-data-details>summary:hover{background:var(--ids-colors-neutral-surface-base);color:var(--ids-colors-neutral-text-low)}.chart-data-details table{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.chart-data-details th,.chart-data-details td{font-size:var(--ids-font-sizes-13);padding:var(--ids-spacing-10) var(--ids-spacing-16);line-height:var(--ids-line-heights-22)}.subject-panel{display:flex;flex-direction:column}.subject-total{padding:var(--ids-spacing-0) var(--ids-spacing-24) var(--ids-spacing-0)}.subject-total>span{font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.subject-total>strong{display:block;font-size:var(--ids-font-sizes-32);font-weight:var(--ids-font-weights-semibold);margin-top:var(--ids-spacing-2);font-variant-numeric:tabular-nums;line-height:var(--ids-line-heights-44)}.subject-total strong small{font-size:var(--ids-font-sizes-13);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);margin-left:var(--ids-spacing-6);line-height:var(--ids-line-heights-22)}.subject-total p{font-size:var(--ids-font-sizes-12);color:var(--ids-colors-neutral-text-lowest);margin-top:var(--ids-spacing-4);line-height:var(--ids-line-heights-20)}.subject-stacked-bar{display:flex;margin:var(--ids-spacing-20) var(--ids-spacing-24);background:var(--ids-colors-neutral-surface-high);border-radius:var(--ids-radii-4);height:13px;overflow:hidden;flex-shrink:0;gap:var(--ids-spacing-2)}.subject-stacked-bar span{min-width:0}.subject-list{padding:var(--ids-spacing-0) var(--ids-spacing-24);margin-bottom:var(--ids-spacing-16);display:flex;flex-direction:column;gap:var(--ids-spacing-12)}.subject-list>div{display:flex;gap:var(--ids-spacing-10);align-items:center;font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.subject-list>div>span:first-child{display:inline-flex;align-items:center;gap:var(--ids-spacing-6);color:var(--ids-colors-neutral-text-low)}.subject-list i{display:block;width:6px;height:6px;border-radius:var(--ids-radii-2)}.subject-list strong{font-size:var(--ids-font-sizes-13);font-weight:var(--ids-font-weights-semibold);margin-left:auto;line-height:var(--ids-line-heights-22)}.subject-list strong small{color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-12);font-weight:var(--ids-font-weights-regular);line-height:var(--ids-line-heights-20)}.subject-share{color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-12);min-width:35px;text-align:right;line-height:var(--ids-line-heights-20)}.subject-footnote{display:flex;align-items:flex-start;gap:var(--ids-spacing-4);background:var(--ids-colors-neutral-surface-low);border-top:1px solid var(--ids-colors-neutral-border-low);font-size:var(--ids-font-sizes-12);color:var(--ids-colors-neutral-text-low);padding:var(--ids-spacing-12) var(--ids-spacing-20);margin-top:auto;line-height:var(--ids-line-heights-20)}.flow-panel .panel-heading{padding-bottom:var(--ids-spacing-12)}.flow-layout{display:grid;grid-template-columns:220px minmax(0,1fr);margin:var(--ids-spacing-6) var(--ids-spacing-24) var(--ids-spacing-20)}.flow-summary{padding:var(--ids-spacing-16) var(--ids-spacing-28) var(--ids-spacing-12) var(--ids-spacing-0);border-right:1px solid var(--ids-colors-neutral-border-low)}.flow-icon{display:inline-flex;padding:var(--ids-spacing-6);border-radius:var(--ids-radii-8);vertical-align:middle;margin-right:var(--ids-spacing-8)}.flow-title{font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.flow-number{font-size:var(--ids-font-sizes-32);font-weight:var(--ids-font-weights-semibold);margin-top:var(--ids-spacing-10);line-height:var(--ids-line-heights-44)}.flow-number small{font-size:var(--ids-font-sizes-13);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);margin-left:var(--ids-spacing-4);line-height:var(--ids-line-heights-22)}.flow-breakdown{display:flex;flex-direction:column;gap:var(--ids-spacing-12);margin:var(--ids-spacing-20) var(--ids-spacing-0) var(--ids-spacing-20)}.flow-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:var(--ids-spacing-16)}.flow-breakdown span{display:flex;gap:var(--ids-spacing-6);align-items:center;color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.flow-breakdown i{width:6px;height:6px;border-radius:var(--ids-radii-2)}.flow-breakdown strong{font-size:var(--ids-font-sizes-14);font-weight:var(--ids-font-weights-semibold);line-height:var(--ids-line-heights-22)}.flow-chart{min-width:0;height:247px;padding-left:var(--ids-spacing-20)}.text-button{display:inline-flex;align-items:center;justify-content:center}.outflow-details{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ids-colors-neutral-border-low);padding:var(--ids-spacing-16) var(--ids-spacing-24);gap:var(--ids-spacing-20)}.outflow-details>button,.outflow-details>div{border:0;background:var(--ids-colors-neutral-surface-base);border-radius:var(--ids-radii-6);display:flex;align-items:center;gap:var(--ids-spacing-10);padding:var(--ids-spacing-12);text-align:left}.outflow-details>button:hover{background:var(--ids-colors-neutral-surface-high)}.outflow-details span{color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.outflow-details strong{margin-left:auto;font-weight:var(--ids-font-weights-semibold);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22)}.outflow-details small{font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);font-weight:var(--ids-font-weights-regular);line-height:var(--ids-line-heights-22)}.outflow-details svg{color:var(--ids-colors-neutral-icon-base)}.table-wrap{width:100%;overflow-x:auto}.comparison-table td,.comparison-table th{text-align:right}.comparison-table td:first-child,.comparison-table th:first-child{text-align:left}.comparison-table th{font-size:var(--ids-font-sizes-13);background:var(--ids-colors-neutral-surface-base);color:var(--ids-colors-neutral-text-lowest);font-weight:var(--ids-font-weights-regular);padding-top:var(--ids-spacing-12);padding-bottom:var(--ids-spacing-12);line-height:var(--ids-line-heights-22)}.comparison-table td{font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.comparison-table .strong{color:var(--ids-colors-neutral-text-base);font-weight:var(--ids-font-weights-semibold)}.table-name{display:flex;align-items:center;gap:var(--ids-spacing-8);color:var(--ids-colors-neutral-text-low);font-size:var(--ids-font-sizes-14);font-weight:var(--ids-font-weights-medium);line-height:var(--ids-line-heights-22)}.name-button{background:transparent;border:0;padding:var(--ids-spacing-0)}.name-button:hover{color:var(--ids-colors-neutral-text-low)}.name-button>svg{color:var(--ids-colors-neutral-icon-base);margin-left:var(--ids-spacing-2)}.row-avatar{display:inline-flex;justify-content:center;align-items:center;height:26px;width:26px;border-radius:var(--ids-radii-6);color:var(--ids-colors-neutral-text-lowest);background:var(--ids-colors-neutral-surface-high);font-size:var(--ids-font-sizes-14);font-weight:var(--ids-font-weights-medium);line-height:var(--ids-line-heights-22)}.page-footer{display:flex;align-items:center;gap:var(--ids-spacing-16);color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-12);padding:var(--ids-spacing-28) var(--ids-spacing-2) var(--ids-spacing-4);line-height:var(--ids-line-heights-20)}.page-footer span:last-child{margin-left:auto}.organization-summary{border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-10);background:var(--ids-colors-neutral-surface-low);padding:var(--ids-spacing-24) var(--ids-spacing-0);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.organization-summary>div{display:flex;flex-direction:column;gap:var(--ids-spacing-10);padding:var(--ids-spacing-0) var(--ids-spacing-24);border-right:1px solid var(--ids-colors-neutral-border-low)}.organization-summary>div:last-child{border-right:0}.organization-summary span{font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.organization-summary strong{font-weight:var(--ids-font-weights-semibold);font-size:var(--ids-font-sizes-26);line-height:var(--ids-line-heights-36)}.organization-summary small{font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);font-weight:var(--ids-font-weights-regular);line-height:var(--ids-line-heights-22)}.table-toolbar{padding:var(--ids-spacing-2) var(--ids-spacing-24) var(--ids-spacing-16);display:flex;align-items:center;justify-content:space-between;color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.table-toolbar strong{color:var(--ids-colors-neutral-text-low);font-weight:var(--ids-font-weights-medium)}.table-footnote{display:flex;align-items:flex-start;gap:var(--ids-spacing-6);border-top:1px solid var(--ids-colors-neutral-border-low);padding:var(--ids-spacing-12) var(--ids-spacing-20);font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-low);line-height:var(--ids-line-heights-22)}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;padding:var(--ids-spacing-8) var(--ids-spacing-24) var(--ids-spacing-24);gap:var(--ids-spacing-26)}.calendar-month-bar{display:flex;justify-content:space-between;align-items:center;margin:var(--ids-spacing-6) var(--ids-spacing-0) var(--ids-spacing-20)}.calendar-month-bar h3{font-size:var(--ids-font-sizes-18);font-weight:var(--ids-font-weights-semibold);line-height:var(--ids-line-heights-26)}.calendar-month-tabs{display:flex;gap:var(--ids-spacing-4)}.calendar-month-tabs button{border:0;border-radius:var(--ids-radii-4);background:transparent;color:var(--ids-colors-neutral-text-lowest);padding:var(--ids-spacing-4) var(--ids-spacing-8);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.calendar-month-tabs button.selected{background:var(--ids-colors-neutral-surface-highest);color:var(--ids-colors-neutral-text-low)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-14);padding-bottom:var(--ids-spacing-12);line-height:var(--ids-line-heights-22)}.calendar-weekdays span:last-child{color:var(--ids-colors-critical-text-base)}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--ids-colors-neutral-border-low);border-left:1px solid var(--ids-colors-neutral-border-low)}.calendar-day{height:87px;border:0;border-right:1px solid var(--ids-colors-neutral-border-low);border-bottom:1px solid var(--ids-colors-neutral-border-low);border-radius:0;padding:var(--ids-spacing-10);display:flex;flex-direction:column;align-items:flex-start;background:var(--ids-colors-neutral-surface-low);position:relative}.calendar-day>span{font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.calendar-day>strong{font-size:var(--ids-font-sizes-15);margin-top:var(--ids-spacing-10);font-weight:var(--ids-font-weights-semibold);color:var(--crm-accent-text);line-height:var(--ids-line-heights-24)}.calendar-day strong small{font-size:var(--ids-font-sizes-12);font-weight:var(--ids-font-weights-regular);line-height:var(--ids-line-heights-20)}.calendar-bar{position:absolute;bottom:7px;left:8px;height:3px;background:var(--crm-accent-surface);border-radius:var(--ids-radii-2);max-width:calc(100% - 16px)}.calendar-day:not(:disabled):hover{background:var(--ids-colors-neutral-surface-base)}.calendar-day.selected{background:var(--crm-accent-surface);box-shadow:inset 0 0 0 1px var(--crm-accent-focus)}.calendar-day.today>span{font-weight:var(--ids-font-weights-bold);background:var(--crm-accent);color:var(--ids-colors-inverse-text-base);border-radius:var(--ids-radii-4);padding:var(--ids-spacing-0) var(--ids-spacing-4);margin:calc(var(--ids-spacing-0) * -1) calc(var(--ids-spacing-4) * -1)}.calendar-day:disabled,.calendar-day.blank{background:var(--ids-colors-neutral-surface-base);opacity:1}.calendar-day:disabled span{color:var(--ids-colors-neutral-text-lowest)}.calendar-help{color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-12);margin-top:var(--ids-spacing-12);line-height:var(--ids-line-heights-20)}.calendar-detail{margin-top:var(--ids-spacing-2);border-radius:var(--ids-radii-10);background:var(--crm-accent-surface);border:1px solid var(--crm-accent-border);padding:var(--ids-spacing-20) var(--ids-spacing-20);align-self:start}.detail-eyebrow{font-size:var(--ids-font-sizes-12);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-20)}.calendar-detail h3{font-size:var(--ids-font-sizes-15);margin-top:var(--ids-spacing-10);font-weight:var(--ids-font-weights-medium);color:var(--crm-accent-text);line-height:var(--ids-line-heights-24)}.calendar-detail>strong{font-size:var(--ids-font-sizes-40);font-weight:var(--ids-font-weights-semibold);display:block;margin-top:var(--ids-spacing-20);color:var(--crm-accent-text);line-height:var(--ids-line-heights-54)}.calendar-detail strong small{font-size:var(--ids-font-sizes-14);font-weight:var(--ids-font-weights-regular);margin-left:var(--ids-spacing-6);color:var(--crm-accent-text);line-height:var(--ids-line-heights-22)}.calendar-detail p{font-size:var(--ids-font-sizes-13);color:var(--crm-accent-text);margin:var(--ids-spacing-12) var(--ids-spacing-0) var(--ids-spacing-28);line-height:var(--ids-line-heights-22)}.calendar-summary-stat{display:flex;align-items:center;justify-content:space-between;gap:var(--ids-spacing-8);margin-top:var(--ids-spacing-12)}.calendar-summary-stat span{font-size:var(--ids-font-sizes-13);color:var(--crm-accent-text);line-height:var(--ids-line-heights-22)}.calendar-summary-stat b{font-size:var(--ids-font-sizes-14);font-weight:var(--ids-font-weights-medium);color:var(--crm-accent-text);line-height:var(--ids-line-heights-22)}.calendar-detail .text-button{margin-top:var(--ids-spacing-20)}.contracts-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ids-spacing-8);padding:var(--ids-spacing-6) var(--ids-spacing-24) var(--ids-spacing-16)}.search-input{display:flex;align-items:center;gap:var(--ids-spacing-8);min-width:220px;flex:1;max-width:390px}.search-input>svg{color:var(--ids-colors-neutral-icon-base)}.rows-select{margin-left:auto}.contract-result-label{display:flex;justify-content:space-between;align-items:center;gap:var(--ids-spacing-20);padding:var(--ids-spacing-0) var(--ids-spacing-24) var(--ids-spacing-12);font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-low);line-height:var(--ids-line-heights-22)}.contract-result-label>span:last-child{display:flex;align-items:center;gap:var(--ids-spacing-4);color:var(--ids-colors-neutral-text-lowest)}.contract-result-label strong{color:var(--ids-colors-neutral-text-low);font-weight:var(--ids-font-weights-medium)}.contracts-table th,.contracts-table td{font-size:var(--ids-font-sizes-14);padding:var(--ids-spacing-12) var(--ids-spacing-16);line-height:var(--ids-line-heights-22)}.contracts-table th{font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.contracts-table td{color:var(--ids-colors-neutral-text-lowest)}.contracts-table .id-cell{font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.contracts-table .muted{color:var(--ids-colors-neutral-text-lowest)}.product-cell{max-width:230px;overflow:hidden;text-overflow:ellipsis}.subject-badge,.status-badge{display:inline-block;border-radius:var(--ids-radii-4);background:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-text-lowest);padding:var(--ids-spacing-4) var(--ids-spacing-6);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.subject-badge.math{background:var(--ids-colors-brand-surface-base);color:var(--ids-colors-brand-text-base)}.subject-badge.english{background:var(--ids-colors-info-surface-base);color:var(--ids-colors-info-text-base)}.status-badge{background:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-text-lowest)}.pagination{padding:var(--ids-spacing-16) var(--ids-spacing-24);border-top:1px solid var(--ids-colors-neutral-border-low);display:flex;align-items:center;justify-content:space-between;color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.pagination>div{display:flex;gap:var(--ids-spacing-12);align-items:center}.pagination strong{font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.definition-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ids-spacing-16)}.definition-rules>div{background:var(--ids-colors-neutral-surface-low);border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-10);padding:var(--ids-spacing-20)}.definition-rules span{font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);font-weight:var(--ids-font-weights-semibold);line-height:var(--ids-line-heights-22)}.definition-rules h3{font-size:var(--ids-font-sizes-14);font-weight:var(--ids-font-weights-semibold);margin:var(--ids-spacing-12) var(--ids-spacing-0) var(--ids-spacing-8);color:var(--ids-colors-neutral-text-low);line-height:var(--ids-line-heights-22)}.definition-rules p{font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-low);line-height:var(--ids-line-heights-22)}.definition-list article{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--ids-spacing-20);padding:var(--ids-spacing-20) var(--ids-spacing-24);border-top:1px solid var(--ids-colors-neutral-border-low)}.definition-list h3{font-size:var(--ids-font-sizes-13);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);line-height:var(--ids-line-heights-22)}.definition-list p{font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-low);line-height:var(--ids-line-heights-22)}.definition-list .formula{color:var(--ids-colors-neutral-text-low);font-size:var(--ids-font-sizes-13);margin-bottom:var(--ids-spacing-4);line-height:var(--ids-line-heights-22)}.loading-dashboard{display:flex;flex-direction:column;gap:var(--ids-spacing-16)}.loading-label{display:flex;align-items:center;gap:var(--ids-spacing-6);color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-13);padding-bottom:var(--ids-spacing-4);line-height:var(--ids-line-heights-22)}.table-loading{min-height:275px;display:flex;align-items:center;justify-content:center;gap:var(--ids-spacing-12);font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.empty-state{padding:var(--ids-spacing-48) var(--ids-spacing-24);display:flex;align-items:center;flex-direction:column;text-align:center;gap:var(--ids-spacing-10)}.empty-state>svg{color:var(--ids-colors-neutral-icon-base);margin-bottom:var(--ids-spacing-4)}.empty-state strong{font-size:var(--ids-font-sizes-14);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.empty-state p{font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-lowest);line-height:var(--ids-line-heights-22)}.small-empty{font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-low);text-align:center;padding:var(--ids-spacing-8) var(--ids-spacing-20) var(--ids-spacing-24);line-height:var(--ids-line-heights-22)}.error-state{padding:var(--ids-spacing-56) var(--ids-spacing-24);background:var(--ids-colors-neutral-surface-low);border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-10);display:flex;flex-direction:column;align-items:center;text-align:center}.error-state>span{padding:var(--ids-spacing-16);background:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-text-lowest);border-radius:var(--ids-radii-16);margin-bottom:var(--ids-spacing-24)}.error-state h2{font-size:var(--ids-font-sizes-18);font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-neutral-text-low);line-height:var(--ids-line-heights-26)}.error-state p{font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);max-width:590px;margin:var(--ids-spacing-12) var(--ids-spacing-0) var(--ids-spacing-24);line-height:var(--ids-line-heights-22)}.error-state small{font-size:var(--ids-font-sizes-13);color:var(--ids-colors-neutral-text-lowest);margin-top:var(--ids-spacing-16);line-height:var(--ids-line-heights-22)}.inline-error{display:flex;align-items:center;gap:var(--ids-spacing-12);padding:var(--ids-spacing-12) var(--ids-spacing-20);color:var(--ids-colors-critical-text-base);background:var(--ids-colors-critical-surface-base);border:1px solid var(--ids-colors-critical-border-base);border-radius:var(--ids-radii-8);font-size:var(--ids-font-sizes-14);margin-bottom:var(--ids-spacing-16);line-height:var(--ids-line-heights-22)}.inline-error button{margin-left:auto;background:transparent;border:0;color:var(--ids-colors-critical-text-base);text-decoration:underline;font-size:var(--ids-font-sizes-14);white-space:nowrap;line-height:var(--ids-line-heights-22)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1700px){:root{--sidebar-width: 248px}.content{padding-top:var(--ids-spacing-40)}.trend-chart{height:285px}}@media(max-width:1250px){:root{--sidebar-width: 208px}.content{padding:var(--ids-spacing-28) var(--ids-spacing-24) var(--ids-spacing-20)}.topbar{padding:var(--ids-spacing-0) var(--ids-spacing-24)}.brand{padding:var(--ids-spacing-0) var(--ids-spacing-10)}.nav-item{font-size:var(--ids-font-sizes-13);padding:var(--ids-spacing-0) var(--ids-spacing-12);line-height:var(--ids-line-heights-22)}.kpi-grid{gap:var(--ids-spacing-12)}.kpi-card{padding:var(--ids-spacing-16) var(--ids-spacing-16) var(--ids-spacing-0)}.kpi-value{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44)}.kpi-top{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.kpi-icon{padding:var(--ids-spacing-6)}.kpi-detail{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.filter-bottom{gap:var(--ids-spacing-10)}.overview-charts{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:var(--ids-spacing-16)}.panel-heading{padding:var(--ids-spacing-20) var(--ids-spacing-20) var(--ids-spacing-12)}.flow-layout{grid-template-columns:185px minmax(0,1fr)}.calendar-layout{grid-template-columns:minmax(0,1fr) 190px;gap:var(--ids-spacing-20)}.calendar-day{height:80px;padding:var(--ids-spacing-8)}}@media(max-width:1080px){:root{--sidebar-width: 190px}.sidebar{padding:var(--ids-spacing-0) var(--ids-spacing-10)}.brand{padding:var(--ids-spacing-0) var(--ids-spacing-8)}.filter-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ids-spacing-12)}.select-field.calc-basis{grid-column:span 2}.filter-reset{justify-content:flex-end}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ids-spacing-12)}.kpi-card{padding:var(--ids-spacing-16) var(--ids-spacing-20) var(--ids-spacing-0)}.kpi-value{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44)}.kpi-top{font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.kpi-detail{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.overview-charts{grid-template-columns:minmax(0,1fr)}.subject-panel{display:grid;grid-template-columns:1fr 1.1fr}.subject-panel .panel-heading{grid-column:1}.subject-total{grid-column:1;padding-bottom:var(--ids-spacing-20)}.subject-stacked-bar{grid-column:2;grid-row:1;align-self:end;margin-bottom:var(--ids-spacing-0)}.subject-list{grid-column:2;grid-row:2;align-self:center;margin-top:var(--ids-spacing-16)}.subject-footnote{grid-column:1 / -1}.period-future{display:block;border:0;padding:var(--ids-spacing-4) var(--ids-spacing-0) var(--ids-spacing-0);margin:var(--ids-spacing-0)}.calendar-layout{grid-template-columns:minmax(0,1fr)}.calendar-detail{margin:var(--ids-spacing-0)}.calendar-detail>strong{font-size:var(--ids-font-sizes-28);margin-top:var(--ids-spacing-10);line-height:var(--ids-line-heights-38)}.calendar-detail p{margin:var(--ids-spacing-6) var(--ids-spacing-0) var(--ids-spacing-16)}.calendar-summary-stat{max-width:290px}.calendar-day{height:90px}.definition-rules{gap:var(--ids-spacing-10)}.definition-rules>div{padding:var(--ids-spacing-16)}}@media(max-width:800px){:root{--sidebar-width: 220px}.sidebar{transform:translate(-100%);transition:transform .2s ease}.sidebar.is-open{transform:translate(0)}.main-shell{margin-left:var(--ids-spacing-0)}.sidebar-overlay{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ids-colors-overlay-scrim);border:0;z-index:24}.sidebar-close{display:inline-flex!important;position:absolute;right:10px;top:12px}.mobile-menu{display:inline-flex!important;margin-left:calc(var(--ids-spacing-8) * -1)}.content{padding:var(--ids-spacing-26) var(--ids-spacing-20) var(--ids-spacing-20)}.topbar{padding:var(--ids-spacing-0) var(--ids-spacing-24);height:59px}.brand{padding-top:var(--ids-spacing-4);height:102px}.nav-item{min-height:45px;font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.organization-summary{padding:var(--ids-spacing-20) var(--ids-spacing-0)}.organization-summary>div{padding:var(--ids-spacing-0) var(--ids-spacing-20)}.organization-summary span{font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.organization-summary strong{font-size:var(--ids-font-sizes-26);line-height:var(--ids-line-heights-36)}.definition-list article{grid-template-columns:150px minmax(0,1fr);gap:var(--ids-spacing-16)}}@media(max-width:560px){.content{padding:var(--ids-spacing-24) var(--ids-spacing-16) var(--ids-spacing-16)}.topbar{padding:var(--ids-spacing-0) var(--ids-spacing-16);height:54px}.breadcrumb{gap:var(--ids-spacing-6);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.breadcrumb>span{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.help-button{display:none}.page-heading{align-items:flex-start;gap:var(--ids-spacing-8);margin-bottom:var(--ids-spacing-20)}.page-heading p{max-width:260px}.eyebrow{font-size:var(--ids-font-sizes-12);margin-bottom:var(--ids-spacing-8);line-height:var(--ids-line-heights-20)}.refresh-button{margin-top:var(--ids-spacing-24)}.filter-top{padding:var(--ids-spacing-12);gap:var(--ids-spacing-12);flex-wrap:wrap}.filter-top .segmented{width:100%}.date-control{width:100%;justify-content:center}.date-control label{flex:1;justify-content:center}.date-control input{width:130px}.filter-hint{display:none}.filter-bottom{padding:var(--ids-spacing-12) var(--ids-spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ids-spacing-12) var(--ids-spacing-10)}.select-field{min-width:0}.select-field.calc-basis{grid-column:auto}.filter-reset{grid-column:1 / -1}.context-row{align-items:flex-start;flex-direction:column;gap:var(--ids-spacing-8);padding:var(--ids-spacing-12) var(--ids-spacing-0) var(--ids-spacing-16)}.context-chips{gap:var(--ids-spacing-4)}.context-chips>span{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.data-time{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.period-note{font-size:var(--ids-font-sizes-12);gap:var(--ids-spacing-10);line-height:var(--ids-line-heights-20)}.period-note>div{align-items:flex-start}.period-note>div>svg{margin-top:var(--ids-spacing-0)}.period-note button{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.period-detail{display:none}.period-future{font-size:var(--ids-font-sizes-12);padding-top:var(--ids-spacing-0);line-height:var(--ids-line-heights-20)}.view-stack{gap:var(--ids-spacing-16)}.kpi-grid{gap:var(--ids-spacing-10)}.kpi-card{border-radius:var(--ids-radii-8);padding:var(--ids-spacing-16) var(--ids-spacing-12) var(--ids-spacing-0)}.kpi-top{font-size:var(--ids-font-sizes-13);gap:var(--ids-spacing-4);line-height:var(--ids-line-heights-22)}.kpi-icon{padding:var(--ids-spacing-4);border-radius:var(--ids-radii-6)}.kpi-icon svg{width:15px;height:15px}.kpi-value{font-size:var(--ids-font-sizes-28);margin-top:var(--ids-spacing-8);line-height:var(--ids-line-heights-38)}.kpi-value>span{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.kpi-comparison{font-size:var(--ids-font-sizes-12);gap:var(--ids-spacing-4);margin-top:var(--ids-spacing-4);margin-bottom:var(--ids-spacing-12);line-height:var(--ids-line-heights-20)}.delta{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.delta>svg{width:11px}.kpi-detail{white-space:normal;font-size:var(--ids-font-sizes-12);min-height:37px;line-height:var(--ids-line-heights-20)}.panel-heading{padding:var(--ids-spacing-20) var(--ids-spacing-16) var(--ids-spacing-12);align-items:flex-start;gap:var(--ids-spacing-10)}.panel-heading .compact-select{margin-top:var(--ids-spacing-8)}.trend-chart{height:220px;margin:var(--ids-spacing-0) var(--ids-spacing-4)}.chart-legend{padding:var(--ids-spacing-0) var(--ids-spacing-16);font-size:var(--ids-font-sizes-12);gap:var(--ids-spacing-10);line-height:var(--ids-line-heights-20)}.chart-data-details>summary{font-size:var(--ids-font-sizes-12);padding:var(--ids-spacing-10) var(--ids-spacing-16);line-height:var(--ids-line-heights-20)}.subject-total{padding:var(--ids-spacing-0) var(--ids-spacing-16) var(--ids-spacing-16)}.subject-total>strong{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44)}.subject-stacked-bar{margin:var(--ids-spacing-20) var(--ids-spacing-16) var(--ids-spacing-0);height:11px}.subject-list{padding:var(--ids-spacing-0) var(--ids-spacing-16) var(--ids-spacing-0) var(--ids-spacing-0);gap:var(--ids-spacing-10);margin-top:var(--ids-spacing-8)}.subject-list>div{font-size:var(--ids-font-sizes-13);gap:var(--ids-spacing-4);line-height:var(--ids-line-heights-22)}.subject-list strong{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.subject-share{font-size:var(--ids-font-sizes-12);min-width:30px;line-height:var(--ids-line-heights-20)}.subject-footnote{padding:var(--ids-spacing-10) var(--ids-spacing-16);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.flow-layout{grid-template-columns:minmax(0,1fr);margin:var(--ids-spacing-4) var(--ids-spacing-16) var(--ids-spacing-16)}.flow-summary{display:grid;grid-template-columns:33px auto 1fr;align-items:center;gap:var(--ids-spacing-8);border-right:0;padding:var(--ids-spacing-4) var(--ids-spacing-0) var(--ids-spacing-20);border-bottom:1px solid var(--ids-colors-neutral-border-low)}.flow-icon{padding:var(--ids-spacing-6);margin:var(--ids-spacing-0)}.flow-icon svg{width:19px;height:19px}.flow-title{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.flow-number{margin:var(--ids-spacing-0) var(--ids-spacing-0) var(--ids-spacing-0) auto;font-size:var(--ids-font-sizes-26);line-height:var(--ids-line-heights-36)}.flow-breakdown{grid-column:1 / 3;flex-direction:row;gap:var(--ids-spacing-16);margin:var(--ids-spacing-6) var(--ids-spacing-0) var(--ids-spacing-0)}.flow-breakdown>div{gap:var(--ids-spacing-6)}.flow-breakdown span{font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.flow-breakdown strong{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.flow-summary .text-button{margin:var(--ids-spacing-6) var(--ids-spacing-0) var(--ids-spacing-0) auto}.flow-chart{height:230px;padding:var(--ids-spacing-16) var(--ids-spacing-0) var(--ids-spacing-0)}.outflow-details{grid-template-columns:1fr;padding:var(--ids-spacing-12) var(--ids-spacing-16);gap:var(--ids-spacing-8)}.outflow-details>button,.outflow-details>div{padding:var(--ids-spacing-10)}table[data-crm-table] :is(th,td){padding:var(--ids-spacing-12) var(--ids-spacing-16)}.page-footer{gap:var(--ids-spacing-8);flex-wrap:wrap;font-size:var(--ids-font-sizes-12);padding-top:var(--ids-spacing-24);line-height:var(--ids-line-heights-20)}.page-footer span:nth-child(2){order:3;flex-basis:100%}.organization-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--ids-spacing-16) var(--ids-spacing-0);gap:var(--ids-spacing-20) var(--ids-spacing-0)}.organization-summary>div{padding:var(--ids-spacing-0) var(--ids-spacing-16)}.organization-summary>div:nth-child(2){border:0}.organization-summary span{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.organization-summary strong{font-size:var(--ids-font-sizes-26);line-height:var(--ids-line-heights-36)}.panel-heading .segmented{margin-top:var(--ids-spacing-8)}.table-toolbar{padding:var(--ids-spacing-2) var(--ids-spacing-16) var(--ids-spacing-16)}.table-footnote{padding:var(--ids-spacing-12) var(--ids-spacing-16);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.calendar-layout{padding:var(--ids-spacing-2) var(--ids-spacing-12) var(--ids-spacing-16);gap:var(--ids-spacing-16)}.calendar-month-bar h3{font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22)}.calendar-month-tabs{gap:var(--ids-spacing-0)}.calendar-month-tabs button{font-size:var(--ids-font-sizes-13);padding:var(--ids-spacing-4) var(--ids-spacing-6);line-height:var(--ids-line-heights-22)}.calendar-month-bar{margin-bottom:var(--ids-spacing-16)}.calendar-day{padding:var(--ids-spacing-6) var(--ids-spacing-4);height:65px}.calendar-day>span{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.calendar-day>strong{font-size:var(--ids-font-sizes-14);margin-top:var(--ids-spacing-8);line-height:var(--ids-line-heights-22)}.calendar-day strong small{font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18)}.calendar-bar{bottom:5px;left:5px;height:2px;max-width:calc(100% - 10px)}.calendar-detail{padding:var(--ids-spacing-16)}.calendar-help{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.contracts-filters{padding:var(--ids-spacing-4) var(--ids-spacing-16) var(--ids-spacing-12);gap:var(--ids-spacing-8)}.search-input{flex-basis:100%;max-width:unset;min-width:0}.contracts-filters .compact-select{flex:1}.contract-result-label{padding:var(--ids-spacing-0) var(--ids-spacing-16) var(--ids-spacing-12);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.pagination{padding:var(--ids-spacing-16) var(--ids-spacing-16)}.definition-rules{grid-template-columns:minmax(0,1fr);gap:var(--ids-spacing-10)}.definition-rules>div{padding:var(--ids-spacing-16);display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--ids-spacing-0) var(--ids-spacing-10)}.definition-rules span{margin-top:var(--ids-spacing-2)}.definition-rules h3{margin:var(--ids-spacing-0) var(--ids-spacing-0) var(--ids-spacing-6);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.definition-rules p{grid-column:2;font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.definition-list article{grid-template-columns:minmax(0,1fr);gap:var(--ids-spacing-10);padding:var(--ids-spacing-16) var(--ids-spacing-16)}.definition-list article>div:first-child{display:flex;align-items:center;gap:var(--ids-spacing-8)}.definition-list code{margin:var(--ids-spacing-0);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.definition-list h3{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.definition-list p{font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.definition-list .formula{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.error-state{padding:var(--ids-spacing-40) var(--ids-spacing-20)}.error-state h2{font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26)}.error-state p{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22)}.inline-error{font-size:var(--ids-font-sizes-13);padding:var(--ids-spacing-12) var(--ids-spacing-12);gap:var(--ids-spacing-8);line-height:var(--ids-line-heights-22)}.inline-error button{font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.subject-trend-chart{height:250px;margin:var(--ids-spacing-0) var(--ids-spacing-16) var(--ids-spacing-12)}.calendar-day-drill{width:100%;margin-top:var(--ids-spacing-24)}.event-date-filter{display:inline-flex;align-items:center;gap:var(--ids-spacing-6);border:1px solid var(--crm-accent-border);border-radius:var(--ids-radii-6);background:var(--crm-accent-surface);padding:var(--ids-spacing-6) var(--ids-spacing-8);font-size:var(--ids-font-sizes-14);color:var(--crm-accent-text);margin:var(--ids-spacing-0) var(--ids-spacing-24) var(--ids-spacing-16);line-height:var(--ids-line-heights-22)}.event-date-filter button{border:0;background:transparent;color:var(--crm-accent-text);padding:var(--ids-spacing-0);display:flex}@media(max-width:560px){.subject-trend-chart{height:220px;margin:var(--ids-spacing-0) var(--ids-spacing-2) var(--ids-spacing-10)}.event-date-filter{margin-left:var(--ids-spacing-16)}}.crm-select{min-width:0;width:100%}.compact-select{min-width:130px}.compact-select .crm-select{width:100%}.select-field{min-width:0}.select-field.calc-basis{flex:1.5}.search-input{display:flex;flex:1;align-items:center;gap:var(--ids-spacing-8);max-width:420px;min-width:240px}.search-input>div{flex:1;min-width:0}.date-control{min-width:260px}.filter-top{flex-wrap:wrap}.filter-bottom{gap:var(--ids-spacing-16)}.panel-heading{align-items:flex-start}.eyebrow,.panel-eyebrow,.nav-section-label,.detail-eyebrow{letter-spacing:.06em;font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18)}.nav-item{min-height:44px;font-size:var(--ids-font-sizes-14)}.nav-item.active{background:var(--crm-accent-surface)}.nav-item.active svg{color:var(--crm-accent-icon)}.kpi-top{font-size:var(--ids-font-sizes-13)}.kpi-detail{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);white-space:normal;min-height:44px}.kpi-value{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44);letter-spacing:var(--ids-letter-spacings-32)}.kpi-card,.panel,.filter-panel,.organization-summary{border-radius:var(--ids-radii-16)}.panel,.filter-panel{background:var(--ids-colors-neutral-surface-low)}.chart-legend{flex-wrap:wrap;row-gap:var(--ids-spacing-4)}.contracts-filters{align-items:center}.contracts-filters .compact-select{flex:0 1 160px}.contracts-filters .rows-select{flex:0 0 120px}.calendar-month-tabs button{min-width:40px;min-height:32px}.calendar-day{min-height:96px}.calendar-day.selected{background:var(--crm-accent-surface)}.calendar-day.today>span{background:var(--crm-accent);color:var(--ids-colors-inverse-text-base)}.calendar-day:disabled{cursor:not-allowed}.calendar-day .no-openings{color:var(--ids-colors-neutral-text-lowest)}@media(max-width:1080px){.select-field.calc-basis{grid-column:span 2}}@media(max-width:800px){:root{--sidebar-width: 248px}.sidebar{overflow-y:auto}}@media(max-width:560px){.page-heading{flex-wrap:wrap}.refresh-button{margin-top:var(--ids-spacing-0)}.content{padding:var(--ids-spacing-24) var(--ids-spacing-16)}.filter-bottom{gap:var(--ids-spacing-16) var(--ids-spacing-12)}.select-field.calc-basis{grid-column:1 / -1}.context-row{gap:var(--ids-spacing-8)}.kpi-comparison{flex-wrap:wrap;min-height:40px}.kpi-value{font-size:var(--ids-font-sizes-28);line-height:var(--ids-line-heights-38)}.kpi-top{align-items:flex-start}.kpi-top>span:first-child{min-height:44px}.kpi-detail{min-height:60px}.panel-heading{flex-wrap:wrap}.compact-select{min-width:140px}.contracts-filters .compact-select{flex:1 1 140px}.contracts-filters .rows-select{flex:1 1 100px}.search-input{flex-basis:100%;max-width:100%;min-width:0}.calendar-day{min-height:80px;height:80px;padding:var(--ids-spacing-6)}.calendar-day>strong{font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20)}.calendar-day strong small{font-size:var(--ids-font-sizes-10)}}.select-label{display:flex;align-items:center;gap:var(--ids-spacing-6)}.select-empty{padding:var(--ids-spacing-16);color:var(--ids-colors-neutral-text-lowest);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}:where(.nav-item,.kpi-card,.name-button,.calendar-day,.calendar-month-tabs button,.period-note button){cursor:pointer}.dashboard-kpi-skeleton{height:192px}.dashboard-chart-skeleton{height:325px}.login-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ids-spacing-32) var(--ids-spacing-20);background:var(--ids-colors-neutral-surface-base)}.login-brand{display:block;margin-bottom:var(--ids-spacing-32)}.login-brand img{display:block;width:140px;height:auto}.login-card{width:440px;max-width:100%;padding:var(--ids-spacing-36);background:var(--ids-colors-neutral-surface-low);border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-16);box-shadow:var(--ids-shadows-core-1)}.login-icon{display:inline-flex;padding:var(--ids-spacing-12);margin-bottom:var(--ids-spacing-20);border-radius:var(--ids-radii-10);color:var(--crm-accent-icon);background:var(--crm-accent-surface)}.login-description{margin-top:var(--ids-spacing-12);color:var(--ids-colors-neutral-text-low);white-space:pre-line}.login-button{width:100%;margin-top:var(--ids-spacing-24)}.login-retry{display:flex;margin:var(--ids-spacing-8) auto 0}.login-status{display:flex;align-items:center;gap:var(--ids-spacing-10);margin-top:var(--ids-spacing-28);min-height:44px;font-size:var(--ids-font-sizes-14);color:var(--ids-colors-neutral-text-low)}.login-notice{margin-top:var(--ids-spacing-24);padding:var(--ids-spacing-16);border-radius:var(--ids-radii-8);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);color:var(--ids-colors-neutral-text-low);background:var(--ids-colors-neutral-surface-base)}.login-notice strong{display:block;color:var(--ids-colors-neutral-text-base);font-weight:var(--ids-font-weights-semibold);margin-bottom:var(--ids-spacing-4)}.login-notice-error{color:var(--ids-colors-critical-text-base)}.login-access-note{display:flex;align-items:flex-start;gap:var(--ids-spacing-6);margin-top:var(--ids-spacing-24);padding-top:var(--ids-spacing-20);border-top:1px solid var(--ids-colors-neutral-border-low);color:var(--ids-colors-neutral-text-lowest)}.login-access-note svg{flex-shrink:0;margin-top:var(--ids-spacing-4)}.login-footer{margin-top:var(--ids-spacing-24);color:var(--ids-colors-neutral-text-lowest)}.login-token-form{display:grid;gap:var(--ids-spacing-8);margin-top:var(--ids-spacing-24)}.login-token-form label{font-size:var(--ids-font-sizes-14)}.login-token-form .login-button{margin-top:var(--ids-spacing-8)}.topbar-actions{display:flex;align-items:center;gap:var(--ids-spacing-16)}.session-user{display:flex;align-items:center;gap:var(--ids-spacing-8);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}.session-user strong{font-weight:var(--ids-font-weights-medium)}.session-user span{color:var(--ids-colors-neutral-text-lowest)}@media(max-width:560px){.login-card{padding:var(--ids-spacing-28) var(--ids-spacing-24)}.topbar-actions{gap:var(--ids-spacing-8)}.session-user{flex-direction:column;align-items:flex-end;gap:0}.topbar-actions .help-button{display:none}.breadcrumb>span,.breadcrumb>svg{display:none}}
