@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}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/quicksand-700-Dpk7G9Y6.woff2) format("woff2")}:root{--scrollbar-size: 10px;--black: #050505;--white: #ffffff;--gray-25: #f7f8f9;--gray-50: #f1f3f5;--gray-100: #e5e8ec;--gray-300: #c8ced6;--gray-500: #646c78;--deep-green: #0b351f;--deep-green-hover: #082a18;--deep-green-soft: #e8f2eb;--danger: #8e2f2f;--danger-soft: #f8eaea;--bs-surface: #ffffff;--bs-surface-2: #f6f7f9;--bs-hairline: rgba(16, 19, 22, .09);--bs-radius: 14px;--bs-radius-sm: 10px;--bs-radius-xs: 8px;--bs-elev-1: 0 1px 2px rgba(16, 19, 22, .04), 0 1px 10px rgba(16, 19, 22, .04)}*{box-sizing:border-box}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-right:4px solid transparent;border-radius:999px;background:var(--gray-300);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-corner{background:transparent}html,body,#root{height:100%}body{margin:0;overflow:hidden;background:var(--white);color:var(--black);font-family:Pretendard Variable,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{color:inherit}.program-frame{position:relative;display:grid;grid-template-rows:40px auto 1fr;height:100%;overflow:hidden;background:var(--white)}:root{--titlebar-h: 41px;--m-fast: .12s;--m-base: .2s;--m-slow: .32s;--m-flash: .62s;--m-out: cubic-bezier(.22, 1, .36, 1);--m-in: cubic-bezier(.4, 0, 1, 1);--m-pop: cubic-bezier(.34, 1.56, .64, 1)}html[data-live=on] .live-avatar:before,html[data-live=on] .live-avatar:after,html[data-live=on] .live-avatar-ready-dot:after,html[data-live=on] .match-dir-ready:after,html[data-live=on] .creator-roster-live-count:before,html[data-live=on] .creator-live-pill:before,html[data-live=on] .acct-dot,html[data-live=on] .pro-badge,html[data-live=on] .animated-stat.is-up,html[data-live=on] .animated-stat.is-down,html[data-live=on] .lg-rank-badge-face,html[data-live=on] .lg-rank-badge .lg-rank-badge-face:after{animation:none}html[data-live=on] .ts-card:before{display:none}html[data-live=on] .ts-card[data-saved]:after,html[data-live=on] .ts-enter .ts-head,html[data-live=on] .ts-enter .ts-card{animation:none}.page-enter{animation:page-in-right var(--m-base) var(--m-out) both}@media(prefers-reduced-motion:reduce){.page-enter{animation:none}}.titlebar{-webkit-app-region:drag;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:calc(var(--titlebar-h) - 1px);border-bottom:1px solid var(--gray-100);background:var(--white);padding-left:9px;-webkit-user-select:none;user-select:none}.titlebar-menu-wrap{-webkit-app-region:no-drag;position:relative;display:grid;place-items:center;height:40px}.titlebar-menu-button{display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.titlebar-icon-button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;cursor:default;transition:background .12s}.tb-glyph{display:block;width:17px;height:17px}.titlebar-menu-button:hover,.titlebar-menu-button.is-open{border-color:var(--gray-300);background:var(--gray-50)}.titlebar-icon-button:hover{background:#7f7f7f24}.titlebar-icon-button.is-active{background:var(--deep-green-soft);color:var(--deep-green)}.titlebar-menu-icon,.titlebar-pin-icon,.titlebar-split-icon,.titlebar-merge-icon{position:relative;display:block;width:18px;height:18px}.titlebar-menu-icon:before,.titlebar-menu-icon:after,.titlebar-pin-icon:before,.titlebar-pin-icon:after,.titlebar-split-icon:before,.titlebar-split-icon:after,.titlebar-merge-icon:before,.titlebar-merge-icon:after{content:"";position:absolute;display:block}.titlebar-menu-icon:before{top:4px;left:2px;width:14px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}.titlebar-pin-icon:before{top:2px;left:5px;width:8px;height:9px;border:2px solid currentColor;border-radius:2px;transform:rotate(45deg)}.titlebar-pin-icon:after{top:10px;left:8px;width:2px;height:7px;background:currentColor}.titlebar-split-icon:before,.titlebar-split-icon:after,.titlebar-merge-icon:before,.titlebar-merge-icon:after{border:2px solid currentColor;border-radius:3px}.titlebar-split-icon:before{top:3px;left:1px;width:7px;height:12px}.titlebar-split-icon{transform:translateY(-2px)}.titlebar-split-icon:after{top:3px;right:1px;width:7px;height:12px}.titlebar-merge-icon:before{top:1px;left:3px;width:12px;height:12px}.titlebar-merge-icon:after{top:5px;left:7px;width:4px;height:4px;border-width:0;background:currentColor}.titlebar-menu{position:absolute;top:38px;left:2px;z-index:50;display:grid;gap:4px;width:168px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);box-shadow:0 14px 28px #00000029;padding:6px}.titlebar-menu button{border:0;border-radius:6px;background:transparent;cursor:pointer;color:var(--black);font-size:13px;font-weight:900;padding:8px 10px;text-align:left}.titlebar-menu button:hover,.titlebar-menu button.is-selected{background:var(--deep-green);color:var(--white)}.titlebar-brand{-webkit-app-region:no-drag;display:flex;align-items:center;gap:5px;min-width:0;height:40px;padding-right:8px}.brand-logo-frame{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;transform:translateY(1px)}.brand-logo{display:block;width:16.7px;height:16.7px;object-fit:contain}.titlebar-brand strong{color:var(--black);font-size:14px;font-weight:900}.titlebar-status{display:block;min-width:0;overflow:hidden;height:40px}.titlebar-live-label{display:inline-flex;align-items:center;height:40px;overflow:hidden;max-width:46px;color:var(--gray-500);font-family:Quicksand,Pretendard Variable,sans-serif;font-size:13px;font-weight:700;letter-spacing:.3px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.titlebar-live-label.is-live{color:#d23131}.titlebar-live-label.is-checking{color:var(--deep-green)}.titlebar-live-label.is-idle,.titlebar-live-label.is-ended{color:var(--gray-500)}.titlebar-actions{-webkit-app-region:no-drag;display:flex;align-items:center;gap:2px;height:40px;padding-right:6px}.window-controls{-webkit-app-region:no-drag;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 8px}.window-controls button{display:grid;place-items:center;width:12px;height:40px;padding:0;border:0;background:transparent;cursor:default}.window-icon{position:relative;display:block;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #00000038;transition:filter .12s}.window-icon-minimize{background:var(--bs-warning)}.window-icon-maximize,.window-icon-restore{background:var(--bs-accent)}.window-icon-close{background:var(--bs-danger)}.window-controls:hover .window-icon{filter:brightness(.94)}.window-icon:before,.window-icon:after{content:"";position:absolute;display:block;opacity:0;border-radius:1px;background:#0000008c;transition:opacity .12s}.window-controls:hover .window-icon:before,.window-controls:hover .window-icon:after{opacity:1}.window-icon-minimize:before{left:2.5px;right:2.5px;top:5.25px;height:1.5px}.window-icon-maximize:before,.window-icon-restore:before{left:5.25px;top:2.5px;width:1.5px;height:7px}.window-icon-maximize:after,.window-icon-restore:after{top:5.25px;left:2.5px;width:7px;height:1.5px}.window-icon-close:before,.window-icon-close:after{top:5.25px;left:2px;width:8px;height:1.5px}.window-icon-close:before{transform:rotate(45deg)}.window-icon-close:after{transform:rotate(-45deg)}[data-theme=tiktok-light] .window-icon-minimize,[data-theme=tiktok-black] .window-icon-minimize{background:#25f4ee}[data-theme=tiktok-light] .window-icon-maximize,[data-theme=tiktok-light] .window-icon-restore{background:#c4c6cc}[data-theme=tiktok-black] .window-icon-maximize,[data-theme=tiktok-black] .window-icon-restore{background:#fff}[data-theme=tiktok-light] .window-icon-close,[data-theme=tiktok-black] .window-icon-close{background:#fe2c55}[data-theme=tiktok-light] .titlebar-icon-button:hover,[data-theme=tiktok-black] .titlebar-icon-button:hover{background:#fe2c55;color:#fff}.operator-shell{position:relative;display:grid;--rail-w: 212px;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.detached-shell{min-height:0;overflow:hidden}.detached-workspace{display:grid;height:100%;min-width:0;min-height:0;padding:0;background:var(--white)}.auth-shell{display:grid;place-items:center;min-height:0;overflow:hidden;background:var(--gray-50);padding:18px}.auth-card{display:grid;gap:16px;width:min(100%,372px);border:1px solid var(--gray-200);border-radius:18px;background:var(--white);padding:30px 26px 26px;box-shadow:0 0 0 1px #00000005,0 10px 28px #0000001a,0 32px 64px #00000014}.auth-card:hover{border-color:var(--gray-200)}.auth-heading{display:grid;gap:4px;justify-items:center;text-align:center}.auth-brand{display:grid;justify-items:center;gap:9px;margin-bottom:6px}.auth-brand-mark{width:44px;height:44px;object-fit:contain}.auth-brand-name{color:var(--gray-500);font-size:11.5px;font-weight:800;letter-spacing:2.4px}.auth-heading h1{font-size:21px;font-weight:800;letter-spacing:-.4px}.auth-or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:2px 0 -2px}.auth-or:before,.auth-or:after{content:"";height:1px;background:var(--gray-200)}.auth-or span{color:var(--gray-500);font-size:11.5px;font-weight:700}.auth-copy,.auth-message{color:var(--gray-500);font-size:13px;line-height:1.45}.auth-message.is-success{color:var(--deep-green);font-weight:900}.auth-message.is-error{color:var(--danger);font-weight:900}.auth-mode-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding:4px;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25)}.auth-mode-tabs button{min-height:32px;border:0;border-radius:6px;background:transparent;cursor:pointer;color:var(--gray-500);font-size:12px;font-weight:900}.auth-mode-tabs button.is-active{background:var(--deep-green);color:var(--white)}.auth-form{display:grid;gap:10px}.auth-form label{display:grid;gap:6px;color:var(--black);font-size:12px;font-weight:900}.auth-form input:not([type=checkbox]):not([type=radio]){width:100%;min-height:46px;border:1px solid var(--gray-300);border-radius:11px;background:var(--white);color:var(--black);font-size:14px;padding:8px 13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.auth-form input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.auth-form .auth-consent label{display:flex;font-size:12.5px;font-weight:400;color:var(--bs-text-2, #8a8f98);line-height:1.55}.auth-form .auth-consent label b{font-weight:700;color:var(--bs-text, #16191c)}.auth-form input[type=checkbox]{width:17px;height:17px;flex:0 0 auto;accent-color:var(--deep-green);cursor:pointer}.auth-form label{color:var(--gray-600);font-size:12px;font-weight:700}.auth-submit{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid var(--deep-green);border-radius:11px;background:var(--deep-green);color:var(--white);cursor:pointer;font-size:14px;font-weight:800;transition:filter .15s ease,transform .06s ease}.auth-submit:hover:not(:disabled){filter:brightness(1.06)}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-primary,.auth-secondary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;border-radius:11px;cursor:pointer;font-size:14px;font-weight:800;transition:filter .15s ease,transform .06s ease}.auth-primary{border:1px solid var(--deep-green);background:var(--deep-green);color:var(--white)}.auth-secondary{border:1px solid var(--gray-300);background:transparent;color:var(--gray-600);font-weight:700}.auth-primary:hover:not(:disabled){filter:brightness(1.06)}.auth-secondary:hover:not(:disabled){border-color:var(--deep-green);color:var(--deep-green)}.auth-primary:active:not(:disabled),.auth-secondary:active:not(:disabled){transform:translateY(1px)}.auth-primary:disabled,.auth-secondary:disabled{cursor:not-allowed;opacity:.55}.auth-google{background:#fff;border-color:var(--gray-300);color:#1f2937}.auth-google-g{width:17px;height:17px;flex:0 0 auto}.operator-shell.is-rail-collapsed{--rail-w: 60px}.app-rail{display:flex;flex-direction:column;align-items:stretch;min-width:0;border-right:1px solid var(--gray-100);background:var(--gray-50);padding:12px 10px}.app-rail nav{display:grid;align-content:start;flex:1 1 auto;gap:2px;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:none}.app-rail nav::-webkit-scrollbar{display:none}.rail-footer{display:grid;flex:0 0 auto;gap:2px;min-width:0;margin-top:8px;padding-top:8px;padding-bottom:2px;border-top:1px solid var(--bs-divider, var(--gray-100))}.rail-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;color:var(--bs-text-2, #5b626a);text-align:left}.rail-button.is-active .rail-text,.rail-profile.is-active .rail-text{color:var(--bs-accent-text, #2f6bf0);font-weight:700}.rail-profile,.rail-button{-webkit-app-region:no-drag;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:40px;padding:7px 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left}.rail-profile{border:0;border-radius:10px;background:transparent;margin-bottom:8px}.profile-mark{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--gray-300);border-radius:50%;background:var(--deep-green);box-shadow:none;color:#fff;font-size:13px;font-weight:900;overflow:hidden}.rail-utility .profile-mark{width:21px;height:21px;font-size:11px}.profile-mark .live-avatar-core{color:inherit}.rail-profile:hover .profile-mark,.rail-profile.is-active .profile-mark{border-color:var(--bs-text-2);box-shadow:none}.rail-profile:hover,.rail-button:hover{background:var(--bs-surface-2, #f6f7f9)}.rail-profile.is-active,.rail-button.is-active{background:var(--bs-accent-soft, #eaf1ff)}.rail-button.is-active:before{content:none}.rail-svg{display:block;flex:0 0 auto;width:21px;height:21px;color:var(--black);opacity:.76}.rail-button:hover .rail-svg,.rail-button.is-active .rail-svg{color:var(--deep-green);opacity:1}.rail-hover-label{position:fixed;transform:translateY(-50%);z-index:200;padding:7px 12px;background:var(--bs-surface, var(--white));color:var(--bs-text, var(--black));font-size:12px;font-weight:800;white-space:nowrap;border-radius:10px;box-shadow:var(--bs-elev-2, 0 10px 30px rgba(0, 0, 0, .18));pointer-events:none;animation:railLabelIn .13s ease}.rail-hover-label:before{content:"";position:absolute;left:-5px;top:50%;margin-top:-5px;border:5px solid transparent;border-left:0;border-right-color:var(--bs-surface, var(--white))}@keyframes railLabelIn{0%{opacity:0;transform:translateY(-50%) translate(-6px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.rail-tag,.tools-bar-pill,.pro-badge{position:static;flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:0 7px 0 5px;height:16px;border-radius:999px;border:1px solid var(--bs-divider);border:1px solid color-mix(in srgb,var(--bs-accent) 28%,transparent);background:var(--bs-surface-2);background:color-mix(in srgb,var(--bs-accent) 9%,var(--bs-surface-2));color:var(--bs-text);font-size:9px;font-weight:800;line-height:14px;letter-spacing:.02em;white-space:nowrap}.rail-tag.is-inline{margin-left:6px;vertical-align:3px}.rail-tag:before,.tools-bar-pill:before,.pro-badge:before{content:"";width:4px;height:4px;border-radius:999px;background:var(--bs-accent);flex:0 0 auto}[data-tag=pro_ai]{background:#0f0f10;color:#e3bf68;border-color:#d4a83f8c}[data-tag=pro_ai]:before{background:#e3bf68}.tools-bar-pill.is-locked[data-tag=pro_ai]{background:#0f0f10;color:#e3bf68;opacity:.62}.operator-shell.is-rail-collapsed .rail-tag{position:absolute;top:5px;right:6px;margin-left:0;padding:0;width:6px;min-width:0;height:6px;border-radius:999px;border:0;background:var(--bs-text-muted, rgba(255, 255, 255, .5));font-size:0;line-height:0;overflow:hidden}.rail-badge{position:static;flex:0 0 auto;margin-left:auto;min-width:18px;height:18px;border-radius:999px;background:var(--live-pink, #ff2d78);color:var(--white);font-size:11px;font-weight:900;line-height:18px;text-align:center}.operator-shell.is-rail-collapsed .app-rail{padding-left:8px;padding-right:8px}.operator-shell.is-rail-collapsed .rail-text{display:none}.operator-shell.is-rail-collapsed .rail-profile,.operator-shell.is-rail-collapsed .rail-button{justify-content:center;gap:0;padding-left:0;padding-right:0}.operator-shell.is-rail-collapsed .rail-badge{position:absolute;top:3px;right:5px;margin-left:0;padding:0 4px;min-width:16px;height:16px;font-size:10px;line-height:16px}.operator-shell.has-tools-bar{--tools-bar-w: 216px;grid-template-columns:var(--rail-w) var(--tools-bar-w) minmax(0,1fr)}.tools-bar{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:none;padding:12px 8px;border-right:1px solid var(--bs-divider, var(--gray-100));background:var(--bs-surface-2, #f6f7f9)}.tools-bar::-webkit-scrollbar{display:none}.tools-bar-head{flex:0 0 auto;padding:4px 10px 8px;font-size:11px;font-weight:800;letter-spacing:.4px;color:var(--bs-text-2, #5b626a)}.tools-bar-sep{flex:0 0 auto;height:1px;margin:8px 6px;background:var(--bs-divider, var(--gray-100))}.tools-bar-button{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;min-height:48px;padding:12px;border:0;border-radius:12px;background:transparent;color:var(--bs-text-2, #5b626a);font-size:15px;font-weight:600;text-align:left;cursor:pointer}.tools-bar-button:hover:not(:disabled){background:var(--bs-surface, #ffffff)}.tools-bar-button.is-active{background:var(--bs-accent-soft, #eaf1ff);color:var(--bs-accent-text, #2f6bf0);font-weight:700}.tools-bar-button:disabled{opacity:.55;cursor:default}.tools-bar-icon{flex:0 0 22px;width:22px;font-size:18px;text-align:center}.tools-bar-button.is-deep{padding-left:29px;font-size:13px}.tools-bar-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-bar-pill{flex:0 0 auto;margin-left:auto}.tools-bar-pill.is-locked{background:var(--bs-surface-2, #f6f7f9);color:var(--bs-text-muted);border:1px solid var(--bs-divider)}.sound-howto{border:1px solid var(--bs-hairline);border-radius:12px;background:var(--bs-surface-2, #f6f7f9);padding:0 12px;margin-bottom:10px}.sound-howto>summary{display:flex;align-items:baseline;gap:8px;padding:9px 0;cursor:pointer;list-style:revert}.sound-howto>summary strong{font-size:13px;font-weight:800;color:var(--bs-text)}.sound-howto>summary span{font-size:11.5px;color:var(--bs-text-muted)}.sound-howto ol{list-style:none;margin:0;padding:0 0 4px;display:grid;gap:9px}.sound-howto li{display:flex;align-items:flex-start;gap:9px;min-width:0}.sound-howto li>div{display:grid;gap:2px;min-width:0}.sound-howto li strong{font-size:12.5px;font-weight:700;color:var(--bs-text)}.sound-howto li span{font-size:11.5px;line-height:1.5;color:var(--bs-text-muted)}.sound-howto-icon{flex:0 0 auto;font-size:14px;line-height:1.4}.sound-howto-next{margin:8px 0 10px;padding-top:8px;border-top:1px solid var(--bs-divider);font-size:11.5px;line-height:1.5;color:var(--bs-text-muted)}.sound-howto-next strong{color:var(--bs-text);font-weight:800}.tools-bar-lock{flex:0 0 auto;margin-left:auto;font-size:10px;opacity:.8}.tools-bar-handle{-webkit-app-region:no-drag;display:none;position:absolute;top:50%;z-index:31;place-items:center;width:22px;height:56px;transform:translateY(-50%);border:1px solid var(--bs-divider, var(--gray-100));border-left:0;border-radius:0 10px 10px 0;background:var(--bs-surface, #ffffff);color:var(--bs-text-2, #5b626a);font-size:15px;font-weight:800;line-height:1;cursor:pointer;transition:left .18s ease}.tools-bar-handle:hover{background:var(--bs-surface-2, #f6f7f9)}.shell-scrim{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border:0;padding:0;background:#00000057;cursor:pointer}@media(max-width:819px){.operator-shell{--rail-w: 60px}.operator-shell .app-rail{position:relative;z-index:40}.operator-shell.has-tools-bar{grid-template-columns:var(--rail-w) minmax(0,1fr)}.operator-shell.has-tools-bar .tools-bar{position:absolute;left:var(--rail-w);top:0;bottom:0;z-index:30;width:var(--tools-bar-w, 232px);transform:translate(calc(-100% - var(--rail-w)));transition:transform .18s ease;box-shadow:var(--bs-elev-2, 0 10px 30px rgba(0, 0, 0, .18))}.operator-shell.has-tools-bar.is-tools-open .tools-bar{transform:translate(0)}.operator-shell.has-tools-bar .tools-bar-handle{display:grid;left:var(--rail-w)}.operator-shell.has-tools-bar.is-tools-open .tools-bar-handle{left:calc(var(--rail-w) + var(--tools-bar-w, 232px))}.operator-shell.has-tools-bar.is-tools-open .shell-scrim{display:block}}.system-banner-slot{min-height:0}.system-banner{display:flex;align-items:center;gap:10px;height:34px;padding:0 14px;font-size:13px;font-weight:600;overflow:hidden;animation:system-banner-slide .25s ease-out}@keyframes system-banner-slide{0%{height:0;opacity:0}to{height:34px;opacity:1}}.system-banner-tag{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:999px}.system-banner-message{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-banner-close{margin-left:auto;flex:0 0 auto;border:0;background:transparent;color:inherit;opacity:.7;cursor:pointer;font-size:14px;padding:2px 6px}.system-banner-close:hover{opacity:1}.system-banner.is-info{background:var(--bs-accent-soft, #eaf1ff);color:color-mix(in srgb,var(--bs-accent-text, #2f6bf0) 80%,#000);border-bottom:1px solid var(--bs-hairline, rgba(16,19,22,.09))}[data-tone=dark] .system-banner.is-info{color:var(--bs-accent-text, #2f6bf0)}.system-banner.is-info .system-banner-tag{background:var(--bs-accent, #3d7bff);color:#141414}.system-banner.is-warning{background:var(--bs-warning-soft, #fdf3e2);color:var(--bs-warning-text, #8a5a00);border-bottom:1px solid var(--bs-hairline, rgba(16,19,22,.09))}.system-banner.is-warning .system-banner-tag{background:var(--bs-warning, #f5a623);color:#141414}.system-banner.is-critical{background:#b3261e;color:#fff}.system-banner.is-critical .system-banner-tag{background:#fff;color:#b3261e}.live-workspace{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--white)}.creator-workspace,.settings-workspace,.mode-workspace{display:grid;height:100%;min-width:0;min-height:0;padding:0}.creator-workspace,.settings-workspace,.mode-workspace{grid-template-columns:minmax(0,1fr)}.guest-note-list,.mode-card-list,.event-notification-list,.mission-campaign-list,.match-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.settings-grid,.internal-chat-shell{max-width:920px}.mission-management-scroll{max-width:none}.live-panel,.internal-panel,.translator-panel,.settings-panel,.mode-panel{display:grid;grid-template-columns:minmax(0,1fr);--panel-x: 18px;--scrollbar-size: 10px;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:8px;background:var(--white)}.live-panel.is-active,.internal-panel.is-active,.translator-panel.is-active,.settings-panel.is-active,.mode-panel.is-active{box-shadow:none}.live-panel{grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:16px 0 14px}.internal-panel,.translator-panel,.settings-panel,.mode-panel{grid-template-rows:auto minmax(0,1fr);gap:10px;padding:16px 0 14px}.creator-roster-panel.has-roster-tools,.creator-roster-panel.has-account-admin{display:flex;flex-direction:column}.creator-roster-panel.has-roster-tools>*,.creator-roster-panel.has-account-admin>*{min-width:0}.creator-roster-panel.has-roster-tools .creator-list,.creator-roster-panel.has-account-admin .creator-list{flex:1 1 auto;min-height:0}.creator-roster-panel{height:100%;min-height:0}.mission-management-panel,.mission-viewer-panel{--panel-x: 18px;height:100%;min-width:0;min-height:0;overflow:hidden}.mission-management-panel{grid-template-rows:auto minmax(0,1fr)}.mission-viewer-panel{grid-template-rows:auto auto minmax(0,1fr)}.mission-status-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 var(--panel-x);border-bottom:1px solid var(--gray-200)}.mission-status-tabs button{min-width:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gray-500);font-size:12px;font-weight:900;line-height:1;padding:7px 2px 8px}.mission-status-tabs button.is-active{border-bottom-color:var(--deep-green);color:var(--black)}.mission-management-scroll{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;padding:0 var(--panel-x) 12px;overscroll-behavior:contain;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.mission-management-panel .mission-status-tabs{margin:0}.mission-board-toolbar{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0}.mission-board-toolbar--search{display:flex;grid-template-columns:none;flex-wrap:wrap}.mission-board-toolbar--search .mission-search-input{flex:1 1 140px;min-width:0;height:32px;padding:0 10px;border:1px solid var(--line, #e3e3e8);border-radius:8px;font-size:13px;background:var(--white);color:var(--black)}.mission-board-toolbar strong{color:var(--black);font-size:14px;font-weight:900}.mission-campaign-picker{display:grid;gap:6px;min-width:0}.mission-campaign-picker-item{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px;width:100%;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--black);padding:8px;text-align:left}.mission-campaign-picker-item .mission-creator-progress-board{grid-column:1 / -1}.mission-campaign-picker-item.is-selected{border-color:var(--deep-green);background:var(--deep-green-soft)}.mission-campaign-select{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;border:0;background:transparent;color:var(--black);padding:2px 3px;text-align:left}.mission-campaign-select span{display:grid;gap:3px;min-width:0}.mission-campaign-select strong,.mission-campaign-select em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-campaign-select strong{font-size:13px;font-weight:900}.mission-campaign-select em{color:var(--gray-500);font-size:11px;font-style:normal;font-weight:800}.mission-campaign-select small{border:1px solid var(--gray-300);border-radius:999px;color:var(--deep-green);font-size:11px;font-weight:900;padding:4px 8px;white-space:nowrap}.mission-campaign-delete{display:inline-flex;align-items:center;justify-content:center;width:58px;height:30px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--danger);font-size:11px;font-weight:900}.mission-campaign-row-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:6px}.mission-campaign-detail,.mission-campaign-edit,.mission-campaign-delete{display:inline-flex;align-items:center;justify-content:center;width:58px;height:30px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);font-size:11px;font-weight:900}.mission-campaign-detail{width:auto;padding:0 14px;color:var(--deep-green)}.mission-campaign-edit{color:var(--deep-green)}.mission-campaign-delete:disabled{color:var(--gray-400)}.mission-creator-progress-board{display:grid;gap:8px;min-width:0;width:100%}.mission-creator-progress-board .mission-board-toolbar span{color:var(--gray-500);font-size:12px;font-weight:900}.mission-creator-progress-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:7px;min-width:0}.mission-creator-progress-item{display:grid;gap:8px;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:9px}.mission-creator-progress-profile{display:grid;grid-template-columns:38px minmax(0,1fr) max-content;align-items:center;gap:9px;min-width:0}.avatar-circle{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--gray-300);border-radius:50%;background:var(--gray-100);color:var(--black);font-size:13px;font-weight:900;overflow:hidden}.avatar-circle img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mission-creator-progress-profile>div{min-width:0}.mission-creator-progress-profile strong,.mission-creator-progress-profile p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-creator-progress-profile strong{color:var(--black);font-size:13px;font-weight:900}.mission-creator-progress-profile p{margin:2px 0 0;color:var(--gray-500);font-size:11px;font-weight:800}.mission-creator-progress-profile em{border:1px solid var(--gray-300);border-radius:999px;color:var(--deep-green);font-size:11px;font-style:normal;font-weight:900;padding:4px 8px;white-space:nowrap}.mission-creator-progress-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.mission-creator-progress-metrics article{display:grid;gap:5px;min-width:0;border-radius:7px;background:var(--gray-25);padding:7px}.mission-creator-progress-metrics span{color:var(--gray-500);font-size:11px;font-weight:900}.mission-creator-progress-metrics strong{overflow:hidden;color:var(--black);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mission-creator-progress-metrics progress{width:100%;height:6px;overflow:hidden;border:0;border-radius:999px;background:var(--gray-100)}.mission-creator-progress-metrics progress::-webkit-progress-bar{background:var(--gray-100)}.mission-creator-progress-metrics progress::-webkit-progress-value{border-radius:999px;background:var(--deep-green)}.mission-creator-progress-note{margin:0;color:var(--gray-500);font-size:11px;font-weight:900}.mission-creator-progress-note span{display:inline-flex;margin-left:6px;border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);padding:2px 6px}.mission-adjustment-actions{display:flex;justify-content:flex-end}.mission-adjustment-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);padding:9px}.mission-adjustment-form label{display:grid;gap:4px;min-width:0}.mission-adjustment-form span{color:var(--gray-500);font-size:11px;font-weight:900}.mission-adjustment-form input{width:100%;min-width:0;height:32px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:12px;font-weight:900;padding:0 8px}.mission-adjustment-form input:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.mission-adjustment-note,.mission-adjustment-form-actions{grid-column:1 / -1}.mission-adjustment-form-actions{display:flex;flex-wrap:wrap;gap:7px}.mode-card-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:0 var(--panel-x) 12px}.mode-card{display:grid;gap:7px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:12px}.mode-card.is-strong{border-color:var(--deep-green);background:var(--deep-green-soft)}.mode-card strong{color:var(--black);font-size:14px;font-weight:900}.mode-card p{color:var(--gray-500);font-size:13px;line-height:1.45}.event-notification-panel{grid-template-rows:auto auto minmax(0,1fr);align-content:start}.event-notification-filter-stack{display:grid;gap:6px;min-width:0;padding:0 var(--panel-x) 8px}.event-notification-tabs,.event-notification-read-tabs{display:grid;gap:4px;min-width:0}.event-notification-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.event-notification-read-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.event-notification-tabs button,.event-notification-read-tabs button{min-width:0;height:31px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--gray-500);cursor:pointer;font-size:10px;font-weight:900;line-height:1;overflow:hidden;padding:0 3px;text-overflow:ellipsis;white-space:nowrap}.event-notification-read-tabs button{font-size:11px;padding:0 6px}.event-notification-tabs button:hover,.event-notification-tabs button.is-active,.event-notification-read-tabs button:hover,.event-notification-read-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.event-notification-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:0 calc(var(--panel-x) - var(--scrollbar-size)) 12px var(--panel-x);scrollbar-gutter:stable;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.event-notification-card{display:grid;grid-template-columns:minmax(74px,auto) minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);cursor:pointer;padding:9px;text-align:left}.event-notification-row{position:relative;display:grid}.event-notification-dismiss{position:absolute;bottom:6px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:17px;line-height:1;cursor:pointer;opacity:.4;transition:opacity .12s,background .12s,color .12s}.event-notification-row:hover .event-notification-dismiss,.event-notification-dismiss:focus-visible{opacity:1}.event-notification-dismiss:hover{background:var(--gray-100);color:var(--danger)}.event-notification-heading-actions{display:flex;align-items:center;gap:10px}.event-notification-clear-all{border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:600;padding:5px 10px;cursor:pointer}.event-notification-clear-all:hover{color:var(--danger);border-color:var(--danger)}.event-notification-card:hover,.event-notification-card.is-unread{border-color:var(--deep-green);background:var(--deep-green-soft)}.event-notification-card.is-passive{border-color:var(--gray-200)}.event-notification-identity,.event-notification-main,.event-notification-main>span{min-width:0}.event-notification-identity{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.event-notification-thumbnail{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;overflow:hidden;border:1px solid var(--gray-300);border-radius:50%;background:var(--white);color:var(--deep-green);font-size:11px;font-weight:900}.event-notification-category,.event-notification-badge,.event-notification-main small,.event-notification-value{border-radius:999px;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.event-notification-category,.event-notification-badge{border:1px solid var(--gray-300);color:var(--gray-600);padding:5px 7px}.event-notification-category.is-diamond{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.event-notification-category.is-match{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.event-notification-category.is-mission{border-color:var(--gray-600);color:var(--black)}.event-notification-category.is-vip{border-color:var(--deep-green);background:var(--black);color:var(--white)}.event-notification-main{display:grid;gap:4px}.event-notification-main strong,.event-notification-main p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-notification-main strong{color:var(--black);font-size:13px;font-weight:900}.event-notification-main>span{display:flex;align-items:center;gap:6px}.event-notification-main em{color:var(--gray-500);font-size:11px;font-style:normal;font-weight:800}.event-notification-main small{background:var(--gray-100);color:var(--gray-500);padding:4px 6px}.event-notification-card.is-unread .event-notification-main small{background:var(--deep-green);color:var(--white)}.event-notification-card.is-passive .event-notification-main small{background:var(--gray-25);color:var(--gray-500)}.event-notification-main p{color:var(--gray-500);font-size:12px;font-weight:800}.event-notification-value{justify-self:end;background:var(--gray-25);color:var(--deep-green);padding:6px 8px}.mission-create-card{display:grid;gap:8px;width:calc(100% - (var(--panel-x) * 2));max-width:none;min-width:0;box-sizing:border-box;overflow:visible;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);margin:0 var(--panel-x);padding:12px}.mission-management-panel .mission-create-card{width:100%;margin:0}.mission-management-panel .mission-campaign-list{overflow:visible;padding:0;scrollbar-gutter:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));justify-content:start}.mission-date-help{margin:-2px 0 0;color:var(--gray-500);font-size:11px;font-weight:800;line-height:1.4}.mission-active-edit-warning{margin:0;border:1px solid var(--deep-green);border-radius:7px;background:var(--deep-green-soft);color:var(--deep-green);font-size:11px;font-weight:900;line-height:1.45;padding:8px 9px}.mission-create-heading,.mission-campaign-title{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;justify-content:space-between;gap:10px;min-width:0}.mission-create-heading strong,.mission-campaign-title strong{color:var(--black);font-size:14px;font-weight:900;overflow-wrap:anywhere}.mission-create-heading span,.mission-campaign-title span{color:var(--gray-500);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-editor-actions,.mission-card-actions,.mission-tier-editor-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mission-editor-actions{justify-content:flex-end}.mission-card-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:flex-end;justify-self:end;gap:8px;white-space:nowrap}.mission-card-actions .mission-status-badge,.mission-card-actions .settings-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:62px;height:30px;min-height:30px;padding:0 10px;line-height:1}.mission-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;min-width:0}.mission-form-grid .settings-action{align-self:end;justify-self:start;min-width:112px}.mission-form-grid label{display:grid;gap:5px;min-width:0}.mission-form-grid .mission-static-field strong{display:flex;align-items:center;min-height:34px;padding:0 9px;border:1px solid var(--gray-200);border-radius:7px;background:var(--gray-50);color:var(--deep-green);font-size:12px;font-weight:900}.mission-form-grid label span,.mission-editor-field span,.mission-tier-editor-row label span{color:var(--gray-500);font-size:11px;font-weight:900}.mission-form-grid input,.mission-form-grid select,.mission-editor-field textarea,.mission-tier-editor-row input{width:100%;min-width:0;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:12px;font-weight:800}.mission-form-grid input,.mission-form-grid select,.mission-tier-editor-row input{height:34px;padding:0 9px}.mission-editor-field textarea{min-height:72px;line-height:1.45;padding:8px 9px;resize:vertical}.mission-form-grid input:focus,.mission-form-grid select:focus,.mission-editor-field textarea:focus,.mission-tier-editor-row input:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.mission-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.mission-editor-field{display:grid;gap:5px;min-width:0}.mission-tier-editor{display:grid;gap:8px;min-width:0;border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25);padding:10px}.mission-tier-editor-heading{justify-content:space-between}.mission-tier-editor-heading strong{color:var(--black);font-size:13px;font-weight:900}.mission-tier-editor-list{display:grid;gap:7px;max-height:300px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.mission-tier-editor-row{display:grid;grid-template-columns:minmax(80px,1fr) minmax(68px,.7fr) minmax(80px,.8fr) minmax(78px,.8fr) auto;align-items:end;gap:6px;min-width:0;border:1px solid var(--gray-100);border-radius:7px;background:var(--white);padding:7px}.mission-tier-editor-row label{display:grid;gap:4px;min-width:0}.mission-create-card .settings-action.is-secondary:hover,.mission-campaign-card .settings-action.is-secondary:hover,.mission-creator-card .settings-action.is-secondary:hover{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.mission-form-message{color:var(--deep-green);font-size:12px;font-weight:900}.mission-form-message.is-error{color:var(--danger)}.mission-campaign-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:0 var(--panel-x) 12px;overscroll-behavior:contain;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.mission-viewer-panel .mission-campaign-list{grid-template-columns:minmax(0,620px);justify-content:start}.mission-campaign-card,.mission-creator-card{display:grid;align-content:start;gap:8px;min-width:0;width:100%;box-sizing:border-box;overflow:visible;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:11px}.mission-creator-card{border-color:var(--gray-300)}.mission-campaign-title>div{display:grid;gap:3px;min-width:0}.mission-description{color:var(--black);font-size:13px;font-weight:800;line-height:1.45}.mission-progress-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}.mission-progress-hero article{display:grid;align-content:start;gap:4px;min-width:0;border-radius:8px;background:var(--gray-25);padding:10px}.mission-progress-hero article:first-child{background:var(--deep-green)}.mission-progress-hero span,.mission-progress-hero p{min-width:0;overflow-wrap:anywhere}.mission-progress-hero span{color:var(--gray-500);font-size:11px;font-weight:900}.mission-progress-hero strong{color:var(--black);font-size:20px;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.mission-progress-hero p{color:var(--gray-500);font-size:11px;font-weight:800;line-height:1.35}.mission-progress-hero article:first-child span,.mission-progress-hero article:first-child p{color:#ffffffc2}.mission-progress-hero article:first-child strong{color:var(--white)}.mission-progress-stack{display:grid;gap:7px;min-width:0}.mission-progress-stack article{display:grid;gap:6px;min-width:0}.mission-progress-stack article>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.mission-progress-stack span{color:var(--gray-500);font-size:12px;font-weight:900}.mission-progress-stack strong{color:var(--black);font-size:12px;font-weight:900;overflow-wrap:anywhere;text-align:right}.mission-progress-stack progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:var(--gray-100)}.mission-progress-stack progress::-webkit-progress-bar{background:var(--gray-100)}.mission-progress-stack progress::-webkit-progress-value{border-radius:999px;background:var(--deep-green)}.mission-reward-target{display:grid;gap:4px;min-width:0;border:0;border-radius:8px;background:var(--deep-green-soft);padding:9px 10px}.mission-progress-modal .mission-creator-progress-metrics strong{font-size:13px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.mission-progress-modal .mission-creator-progress-metrics span{font-size:11px}.mission-progress-modal .mission-progress-body{display:flex;flex-direction:column;gap:10px}.mission-progress-modal .mission-progress-body>*{margin:0}.mission-progress-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.mission-progress-summary .mission-creator-progress-note{flex:1;min-width:0}.mission-progress-summary>button{flex:none}.mission-help-modal .mission-campaign-meta strong{font-size:13px;font-weight:700}.mission-help-modal .mission-tier-table th,.mission-help-modal .mission-tier-table td{font-weight:600}.mission-help-modal .mission-tier-table thead th{font-size:11px;font-weight:600}.mission-help-modal .mission-tier-table tbody th{font-size:12px;font-weight:700}.mission-help-modal .mission-tier-table td strong{font-size:14px;font-weight:700;line-height:1.3}.mission-adjustment-delta-row{display:flex;align-items:center;gap:6px;min-width:0}.mission-adjustment-delta-row input{flex:1;min-width:0}.mission-adjustment-preview{display:block;margin-top:4px;color:var(--gray-600);font-size:11px;font-style:normal;font-weight:700}.mission-reward-target span{color:var(--deep-green);font-size:11px;font-weight:900}.mission-reward-target strong{color:var(--black);font-size:14px;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.mission-reward-target p{color:var(--gray-600);font-size:12px;font-weight:850;line-height:1.35}.mission-opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}.mission-opportunity-grid article{display:grid;gap:4px;min-width:0;border-left:3px solid var(--deep-green);background:var(--gray-25);padding:9px 10px}.mission-opportunity-grid span{color:var(--gray-500);font-size:11px;font-weight:900}.mission-opportunity-grid strong{color:var(--black);font-size:18px;font-weight:950;overflow-wrap:anywhere}.mission-opportunity-grid progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;background:var(--gray-100)}.mission-opportunity-grid progress::-webkit-progress-bar{background:var(--gray-100)}.mission-opportunity-grid progress::-webkit-progress-value{border-radius:999px;background:var(--deep-green)}.mission-opportunity-grid p{color:var(--deep-green);font-size:11px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.mission-status-badge{flex:0 0 auto;border:1px solid var(--gray-300);border-radius:999px;background:var(--gray-25);color:var(--gray-600);font-size:11px;font-style:normal;font-weight:900;padding:4px 8px;white-space:nowrap}.mission-status-badge.is-active{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.mission-status-badge.is-closed{border-color:var(--black);color:var(--black)}.mission-campaign-meta,.mission-detail-list,.mission-rule-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mission-campaign-meta span,.mission-detail-list span,.mission-rule-list span{max-width:100%;border-radius:999px;background:var(--gray-25);color:var(--gray-500);font-size:11px;font-weight:900;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.mission-campaign-meta strong{color:var(--black)}.mission-detail-list span{border:1px solid var(--deep-green-soft);background:var(--deep-green-soft);color:var(--deep-green)}.mission-rule-list span{border:1px solid var(--gray-100);background:var(--white)}.mission-warning-box{display:grid;gap:6px;min-width:0;border:1px solid rgba(10,74,44,.16);border-radius:8px;background:var(--deep-green-soft);padding:10px}.mission-warning-box span{color:var(--deep-green);font-size:12px;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.mission-tier-table-wrap{max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--gray-100);border-radius:7px;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.mission-tier-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.mission-tier-table th,.mission-tier-table td{border-bottom:1px solid var(--gray-100);color:var(--black);font-size:12px;font-weight:900;line-height:1.25;overflow-wrap:anywhere;padding:9px 6px;text-align:center}.mission-tier-table td{vertical-align:top}.mission-tier-table td strong,.mission-tier-table td small{display:block}.mission-tier-table td small{margin-top:3px;color:var(--gray-500);font-size:10px;font-weight:900}.mission-tier-table th{background:var(--gray-25);color:var(--gray-600)}.mission-tier-table tbody th{color:var(--deep-green)}.mission-tier-table tr:last-child th,.mission-tier-table tr:last-child td{border-bottom:0}.mission-help-backdrop{place-items:center}.mission-help-modal{display:grid;gap:10px;width:min(720px,100%);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);min-width:0;overflow:auto;border:1px solid var(--deep-green);border-radius:10px;background:var(--white);box-shadow:0 16px 36px #0000003d;padding:16px}.modal-backdrop.event-notification-detail-backdrop{place-items:center}.event-notification-detail-modal{display:grid;gap:12px;width:min(460px,100%);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);min-width:0;overflow:auto;border:1px solid var(--deep-green);border-radius:10px;background:var(--white);box-shadow:0 16px 36px #0000003d;padding:16px}.event-notification-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.event-notification-detail-body{margin:0;color:var(--gray-700);font-size:13px;font-weight:700;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.event-notification-detail-value{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px solid var(--gray-200);padding-top:10px}.event-notification-detail-value span{color:var(--gray-500);font-size:12px;font-weight:800}.event-notification-detail-value strong{color:var(--black);font-size:18px;font-weight:900}.event-notification-detail-actions{display:flex;justify-content:flex-end}.profile-history-backdrop{place-items:center}.profile-history-modal{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(560px,100%);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);min-width:0;overflow:hidden;border:1px solid var(--gray-300);border-radius:10px;background:var(--white);box-shadow:0 16px 36px #0000003d;padding:14px}.profile-history-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding-right:4px}.profile-history-search{display:grid;gap:5px;min-width:0}.profile-history-search span{color:var(--gray-500);font-size:11px;font-weight:900}.profile-history-search input{width:100%;min-width:0;height:34px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:13px;font-weight:800;padding:0 10px}.profile-history-search input:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.profile-history-date-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;min-width:0;overflow:visible;padding:0}.profile-history-date-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:34px;border:1px solid var(--gray-200);border-radius:7px;background:var(--white);color:var(--black);cursor:pointer;font-size:12px;font-weight:900;line-height:1;padding:6px 8px}.profile-history-date-tabs button:hover,.profile-history-date-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.profile-history-date-tabs span{color:inherit;font-size:11px;font-weight:800;opacity:.78;white-space:nowrap}.profile-history-keyword-panel{display:grid;gap:8px;min-width:0;border:1px solid var(--gray-200);border-radius:8px;background:var(--gray-050);padding:10px}.profile-history-subheading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--black);font-size:13px;font-weight:900}.profile-history-subheading span{flex:0 0 auto;color:var(--gray-500);font-size:12px;font-weight:800}.profile-keyword-list.is-history{max-height:92px;overflow-y:auto;padding-right:2px}.profile-history-row{display:grid;gap:8px;min-width:0;border:1px solid var(--gray-200);border-radius:8px;background:var(--white);padding:10px}.profile-history-row>div:first-child{display:grid;gap:3px;min-width:0}.profile-history-row strong{overflow:hidden;color:var(--black);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-history-row span,.profile-history-row p{min-width:0;color:var(--gray-500);font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.profile-history-row p{color:var(--black)}.profile-history-row-stats{display:flex;flex-wrap:wrap;gap:5px}.profile-history-row-stats span{display:inline-flex;align-items:center;gap:4px;min-height:24px;border-radius:999px;background:var(--gray-25);color:var(--gray-500);padding:4px 8px}.profile-history-row-stats strong{color:var(--deep-green);font-size:12px}.profile-period-detail-grid{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);gap:10px;min-height:0}.profile-period-detail-list{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:2px}.profile-period-detail-list button{display:grid;gap:3px;width:100%;border:1px solid var(--gray-200);border-radius:8px;background:var(--white);color:var(--black);cursor:pointer;padding:9px;text-align:left}.profile-period-detail-list button:hover,.profile-period-detail-list button.is-selected{border-color:var(--deep-green);background:var(--deep-green-soft)}.profile-period-detail-list strong,.profile-period-detail-panel strong{overflow:hidden;color:var(--black);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-period-detail-list span,.profile-period-detail-panel span{color:var(--gray-500);font-size:12px;font-weight:800}.profile-period-detail-panel{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--gray-200);border-radius:8px;background:var(--white);padding:12px}.profile-period-detail-panel>div:first-child{display:grid;gap:4px;min-width:0}.settings-grid{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:0 var(--panel-x) 12px}.settings-card{display:grid;gap:8px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:12px}.settings-card strong{color:var(--black);font-size:14px;font-weight:900}.settings-card p{color:var(--gray-500);font-size:13px;line-height:1.45}.settings-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}button.settings-card-heading{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.settings-card-heading>span:not(.info-tip){flex:0 0 auto;border:1px solid var(--gray-300);border-radius:999px;background:var(--gray-25);color:var(--deep-green);font-size:11px;font-weight:900;padding:3px 7px;white-space:nowrap}.settings-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.settings-meta-row>span{max-width:100%;border-radius:999px;background:var(--gray-25);color:var(--gray-600);font-size:11px;font-weight:900;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.update-settings-card{align-content:start}.update-progress-track{width:100%;height:7px;overflow:hidden;border-radius:999px;background:var(--gray-100)}.update-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--deep-green);transition:width .18s ease}.update-actions{justify-content:flex-start}.data-diagnostics-card{align-content:start}.data-diagnostics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px}.data-diagnostics-mini{min-width:0;border:1px solid var(--gray-200);border-left:3px solid var(--gray-300);border-radius:8px;background:var(--gray-25);padding:8px}.data-diagnostics-mini.is-good{border-left-color:var(--deep-green);background:var(--deep-green-soft)}.data-diagnostics-mini.is-danger{border-left-color:var(--danger);background:#f8eeee}.data-diagnostics-mini.is-warn{border-left-color:#b7791f;background:#fff7e8}.data-diagnostics-mini span,.data-diagnostics-mini strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-diagnostics-mini span{color:var(--gray-600);font-size:10px;font-weight:900}.data-diagnostics-mini strong{margin-top:5px;color:var(--black);font-size:18px;line-height:1}.data-diagnostics-list{display:grid;gap:6px}.data-diagnostics-row{display:grid;min-height:42px;border:1px solid var(--gray-200);border-left:3px solid var(--gray-300);border-radius:8px;background:var(--gray-25);padding:8px 9px}.data-diagnostics-row.is-ok{border-left-color:var(--deep-green);background:var(--deep-green-soft)}.data-diagnostics-row.is-warn{border-left-color:#9a6700;background:#fff7e6}.data-diagnostics-row.is-danger{border-left-color:var(--danger);background:#f8eeee}.data-diagnostics-row span,.data-diagnostics-row strong,.data-diagnostics-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-diagnostics-row strong{color:var(--black);font-size:12px;font-weight:900}.data-diagnostics-row small{margin-top:3px;color:var(--gray-600);font-size:11px;font-weight:800}.recovery-center-panel .settings-grid{gap:8px}.recovery-guard-card{border-color:#00523557;background:var(--deep-green-soft)}.recovery-principle-list{display:grid;gap:7px}.recovery-principle-list span{display:grid;gap:3px;min-width:0;border:1px solid var(--gray-200);border-radius:8px;background:var(--gray-25);padding:9px}.recovery-principle-list strong,.recovery-principle-list small{display:block;min-width:0}.recovery-principle-list strong{color:var(--black);font-size:12px;font-weight:900}.recovery-principle-list small{color:var(--gray-600);font-size:11px;font-weight:800;line-height:1.38}.settings-toggle-list{display:grid;gap:6px;min-width:0}.settings-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25);padding:8px}.settings-toggle-row.is-disabled{opacity:.68}.settings-toggle-row>span{display:grid;gap:2px;min-width:0}.settings-toggle-row strong,.settings-toggle-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-toggle-row strong{font-size:12px}.settings-toggle-row small{color:var(--gray-500);font-size:11px;font-weight:800}.settings-toggle-row input{width:18px;height:18px;accent-color:var(--deep-green)}.settings-notification-preferences{display:grid;gap:6px;min-width:0}.settings-notification-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,132px);align-items:center;gap:8px;min-width:0;border:1px solid var(--deep-green-border);border-radius:7px;background:var(--deep-green-bg);padding:8px}.settings-notification-route select{width:100%;min-width:0;height:32px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:12px;font-weight:900;padding:0 8px}.settings-notification-route select:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.settings-notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25);padding:8px}.settings-notification-kind{display:grid;gap:2px;min-width:0}.settings-notification-kind strong,.settings-notification-kind small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-notification-kind strong{font-size:12px}.settings-notification-kind small{color:var(--gray-500);font-size:11px;font-weight:800}.settings-notification-check{display:inline-flex;align-items:center;gap:4px;color:var(--gray-600);font-size:10.5px;font-weight:900;white-space:nowrap}.settings-notification-check input{width:17px;height:17px;margin:0;accent-color:var(--deep-green)}.profile-card{grid-template-columns:48px minmax(0,1fr);align-items:center}.profile-card .settings-meta-row{grid-column:1 / -1}.account-profile-card{align-items:start}.account-profile-card .settings-meta-row{grid-column:auto}.account-profile-body{display:grid;gap:8px;min-width:0}.account-profile-heading{display:flex;flex-wrap:wrap;align-items:start;gap:8px;min-width:0}.account-profile-heading>span{display:grid;gap:3px;min-width:0;flex:1 1 140px}.account-profile-heading strong,.account-profile-heading p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:0 0 auto;margin-left:auto}.profile-edit-inline-action{justify-self:end;min-height:30px;padding:6px 9px;white-space:nowrap}.profile-edit-inline-action.settings-action.is-secondary:hover{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.profile-card-mark{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--gray-300);border-radius:50%;background:var(--deep-green);color:#fff;font-size:16px;font-weight:900;overflow:hidden}[data-theme=ios] .profile-mark,[data-theme=tiktok-light] .profile-mark,[data-theme=ios] .profile-card-mark,[data-theme=tiktok-light] .profile-card-mark{background:var(--bs-surface);color:#111}.profile-card-mark img,.creator-list-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.profile-mark img{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;object-fit:cover;transform:scale(1.08)}.profile-dashboard{display:grid;align-content:start;gap:8px;position:relative;min-height:0;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent;padding:0 var(--panel-x) 12px}.profile-dashboard>*{min-width:0}.profile-dashboard.is-loading>:not(.profile-dashboard-skeleton){visibility:hidden}.profile-dashboard-skeleton{position:absolute;inset:0 var(--panel-x) 12px var(--panel-x);z-index:2;background:var(--white)}.profile-hero-card,.profile-section-card,.profile-stat-card{border:1px solid var(--gray-300);border-radius:8px;background:var(--white)}.profile-hero-card{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:14px}.profile-hero-body,.profile-hero-heading{min-width:0}.profile-hero-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.profile-hero-card strong{color:var(--black);font-size:17px;font-weight:900;overflow-wrap:anywhere}.profile-hero-card p{margin:3px 0 8px;color:var(--gray-500);font-size:12px;overflow-wrap:anywhere}.profile-edit-action{flex:0 0 auto;white-space:nowrap}.profile-hero-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.profile-share-action{flex:0 0 auto;white-space:nowrap}.profile-business-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.profile-tab-row{flex:1 1 100%;min-width:0}.profile-tab-seg,[data-theme] .profile-dashboard .creator-seg.profile-tab-seg.profile-tab-seg{display:flex;flex-wrap:nowrap;width:100%;max-width:360px;overflow-x:auto;scrollbar-width:none}.profile-tab-seg.profile-tab-seg button,[data-theme] .profile-dashboard .creator-seg.profile-tab-seg.profile-tab-seg>button{flex:1 0 auto;min-width:max-content;text-align:center;justify-content:center}.profile-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-stat-card{display:grid;gap:5px;min-height:94px;padding:12px}.profile-stat-button{cursor:pointer;text-align:left}.profile-stat-button:hover{border-color:var(--deep-green);box-shadow:0 0 0 2px #083f2514}.profile-stat-card span{color:var(--gray-500);font-size:11px;font-weight:900}.profile-stat-card strong{color:var(--black);font-size:22px;font-weight:900;line-height:1.1;white-space:nowrap}.profile-stat-card strong.is-long{font-size:17px}.profile-stat-card strong.is-xlong{font-size:14px}.profile-stat-card p{color:var(--gray-500);font-size:12px;line-height:1.35}.profile-stat-card.is-strong{border-color:var(--deep-green);background:var(--deep-green)}.profile-stat-card.is-strong span,.profile-stat-card.is-strong strong,.profile-stat-card.is-strong p{color:var(--white)}.profile-stat-card.is-point{border-color:var(--deep-green);background:var(--deep-green-soft)}.profile-today-card{grid-column:span 2}.profile-today-stat-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px 8px}.profile-today-card.is-compact .profile-today-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-today-stat-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-today-stat-list em{color:var(--gray-500);font-size:11px;font-style:normal;font-weight:800}.profile-stat-card.is-point span,.profile-stat-card.is-point p,.profile-stat-card.is-point strong{color:var(--deep-green)}.profile-section-card{display:grid;gap:10px;padding:12px}.event-notification-list,.match-list,.match-request-pane,.match-live-pane{min-height:0}.match-panel{grid-template-rows:auto auto minmax(0,1fr)}.event-notification-list,.match-list{display:grid;align-content:start;gap:8px;overflow:auto;padding:0 calc(var(--panel-x) - var(--scrollbar-size)) 12px var(--panel-x);scrollbar-gutter:stable;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.event-notification-card,.match-live-card,.match-request-card,.match-request-form,.point-history-item{width:100%;border:1px solid var(--gray-300);border-radius:8px;background:var(--white)}.event-notification-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;cursor:pointer;padding:12px;text-align:left}.event-notification-card.is-unread{border-color:var(--deep-green);background:var(--deep-green-soft)}.event-notification-identity{display:grid;justify-items:center;gap:6px;min-width:44px}.event-notification-thumbnail{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;border:1px solid var(--gray-300);border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-size:13px;font-weight:900}.event-notification-thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.event-notification-badge,.event-notification-value,.match-result{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid var(--deep-green);border-radius:999px;color:var(--deep-green);font-size:11px;font-weight:900;padding:0 8px;white-space:nowrap}.event-notification-main{display:grid;gap:3px;min-width:0}.event-notification-main strong,.match-card-heading strong{color:var(--black);font-size:14px;font-weight:900;overflow-wrap:anywhere}.event-notification-main em,.match-card-heading span,.match-form-message,.profile-editor-field small{color:var(--gray-500);font-size:12px;font-style:normal;font-weight:800}.event-notification-main p,.match-request-card p{color:var(--gray-700);font-size:13px;font-weight:800;line-height:1.45}.event-toast-stack{position:fixed;top:46px;left:50%;transform:translate(-50%);z-index:80;display:grid;gap:7px;width:min(420px,calc(100vw - 24px));pointer-events:none}.event-toast{--event-toast-accent: var(--bs-accent, var(--deep-green));position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:64px;overflow:hidden;border:1px solid var(--bs-hairline, var(--deep-green-border));border-radius:8px;background:var(--bs-surface, #fff);color:var(--bs-text, var(--black));box-shadow:var(--bs-elev-2, 0 12px 28px rgba(12, 24, 18, .16));padding:9px 10px;animation:event-toast-slide-in .22s ease both;animation-delay:calc(var(--event-toast-index, 0) * 45ms)}.event-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--event-toast-accent)}.event-toast-avatar{position:relative;display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border:1px solid var(--bs-hairline, var(--gray-300));border-radius:999px;background:color-mix(in srgb,var(--event-toast-accent) 12%,transparent);color:var(--event-toast-accent);font-size:12px;font-weight:950}.event-toast-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.event-toast-copy{display:grid;gap:2px;min-width:0}.event-toast-copy strong,.event-toast-copy span,.event-toast-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-toast-copy strong{color:var(--bs-text, var(--black));font-size:13px;font-weight:950}.event-toast-copy span{color:var(--bs-text, var(--black));font-size:12px;font-weight:850}.event-toast-copy small{color:var(--bs-text-muted, var(--gray-500));font-size:11px;font-weight:800}.desktop-update-toast{pointer-events:none;position:fixed;top:50px;right:12px;z-index:82;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:min(390px,calc(100vw - 24px));min-height:62px;overflow:hidden;border:1px solid var(--deep-green-border);border-radius:8px;background:#fffffffa;box-shadow:0 14px 30px #0c18122e;padding:10px 12px;animation:event-toast-slide-in .22s ease both,event-toast-out .22s ease-in 4.95s forwards}.desktop-update-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--deep-green)}.desktop-update-toast-mark{display:grid;place-items:center;width:42px;height:28px;border:1px solid var(--deep-green-border);border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-size:10px;font-weight:950}.desktop-update-toast span:last-child{display:grid;gap:3px;min-width:0}.desktop-update-toast strong,.desktop-update-toast small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-update-toast strong{color:var(--black);font-size:13px;font-weight:950}.desktop-update-toast small{color:var(--gray-600);font-size:11px;font-weight:850}.desktop-update-gate{display:grid;place-items:center;min-width:0;min-height:0;height:calc(100vh - var(--titlebar-height));background:linear-gradient(180deg,#08462b0f,#fff0 42%),var(--white);padding:18px}.desktop-update-gate-card{display:grid;gap:14px;width:min(420px,100%);min-width:0;border:1px solid var(--deep-green-border);border-radius:8px;background:var(--white);box-shadow:0 18px 44px #0c181224;padding:20px}.desktop-update-gate-mark{justify-self:start;border:1px solid var(--deep-green-border);border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-size:11px;font-weight:950;letter-spacing:0;padding:6px 10px}.desktop-update-gate-copy{display:grid;gap:6px;min-width:0}.desktop-update-gate-copy strong{color:var(--black);font-size:20px;font-weight:950;line-height:1.2}.desktop-update-gate-copy p{margin:0;color:var(--gray-600);font-size:13px;font-weight:850;line-height:1.55}.desktop-update-gate-meta{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.desktop-update-gate-meta span{border-radius:999px;background:var(--gray-50);color:var(--gray-600);font-size:11px;font-weight:900;padding:5px 8px}.desktop-update-gate-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@keyframes event-toast-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.match-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding:0 var(--panel-x) 8px}.match-tabs button{align-self:start;height:34px;min-height:34px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--gray-500);font-size:13px;font-weight:900}.match-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.match-tabs button:focus-visible{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft);outline-offset:1px}.match-discover-pane{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:0;overflow-y:auto;padding-left:var(--panel-x);padding-right:calc(var(--panel-x) - var(--scrollbar-size));scrollbar-gutter:stable;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.match-discover-pane>*{min-width:0}.match-discover-pane>.match-request-toolbar,.match-discover-pane>.creator-seg{flex-wrap:wrap}.match-discover-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.match-discover-card.is-clickable{cursor:pointer}.match-discover-card.is-clickable:hover{border-color:var(--gray-500)}.match-discover-body{min-width:0;display:flex;flex-direction:column;gap:2px}.match-discover-body>strong{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-discover-sub{font-size:12px;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-discover-status{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--gray-500)}.match-discover-status>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-discover-dot{width:6px;height:6px;border-radius:50%;background:var(--gray-300);flex:0 0 auto}.match-discover-dot.is-live{background:var(--danger)}.match-discover-side{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:0 0 auto}.match-discover-prob{font-size:12px;color:var(--gray-500);white-space:nowrap}.match-discover-prob>b{margin-left:4px;font-size:16px;font-weight:800;color:var(--deep-green)}.match-discover-side .settings-action{min-height:30px;white-space:nowrap}.match-dir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;padding:0 0 12px}.match-dir-card{display:flex;flex-direction:column;gap:8px;min-width:0;border:1px solid var(--gray-100);border-radius:var(--bs-radius);background:var(--white);padding:12px}.match-dir-card.is-ready{border-color:var(--deep-green)}.match-dir-card.is-clickable{cursor:pointer}.match-dir-card.is-clickable:hover{border-color:var(--gray-500)}.match-dir-head{display:flex;align-items:center;gap:12px;min-width:0}.match-dir-card .live-avatar.match-dir-avatar{width:60px;height:60px;font-size:22px;font-weight:900}.match-dir-id{display:grid;gap:3px;min-width:0;flex:1 1 auto}.match-dir-id strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-dir-record{color:var(--gray-500);font-size:12px;font-weight:800}.match-dir-badges{display:flex;flex-wrap:wrap;gap:5px}.match-dir-ready{position:relative;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-size:11px;font-weight:900;padding:3px 9px 3px 8px;white-space:nowrap}.match-dir-ready:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--deep-green);flex:0 0 auto}.match-dir-ready:after{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--deep-green);opacity:.5;animation:match-ready-ping 2s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@keyframes match-ready-ping{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.match-dir-ready:after{animation:none;opacity:0}}.match-dir-boost{display:inline-flex;align-items:center;border-radius:999px;background:var(--gray-50);color:var(--gray-500);font-size:11px;font-weight:900;padding:3px 9px}.match-dir-closed{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--gray-200);background:var(--gray-25);color:var(--gray-500);font-size:11px;font-weight:800;padding:3px 9px;white-space:nowrap}.match-dir-actions .settings-action.is-warning{border-color:var(--bs-warning, #f5a623);background:var(--bs-warning-soft, #fdf3e2);color:var(--bs-warning-text, #8a5a00)}.match-dir-chip{flex:0 0 auto;white-space:nowrap;border:1px solid var(--gray-300);border-radius:999px;background:transparent;padding:5px 12px;font-size:12px;font-weight:800;color:var(--gray-600);cursor:pointer}.match-dir-chip.is-active{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.match-dir-meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--gray-500);font-size:12px;font-weight:800}.match-dir-tags{display:flex;flex-wrap:wrap;gap:5px}.match-dir-tags span{border:1px solid var(--gray-100);border-radius:999px;background:var(--gray-25);color:var(--gray-500);font-size:11px;font-weight:800;padding:3px 9px}.match-dir-tags span.is-category{border-color:var(--deep-green);color:var(--deep-green);background:var(--deep-green-soft)}.match-dir-intro{margin:0;color:var(--gray-500);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-dir-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:auto}.match-dir-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.match-dir-search{flex:1 1 220px;max-width:340px;min-width:0;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:13px;font-weight:800;padding:9px 10px}.match-dir-filterbar .match-dir-cat-btn{width:auto;flex:0 1 auto;min-width:130px}.match-dir-filterbar .match-dir-filter-toggle{width:auto;flex:0 0 auto;min-width:0}.match-dir-filter-toggle.is-active{border-color:var(--deep-green);color:var(--deep-green);font-weight:900}.match-dir-filterbar.is-search-row .match-dir-search{flex:1 1 220px}.match-dir-cat-btn.is-active{border-color:var(--deep-green);color:var(--deep-green);font-weight:900}.match-dir-seg{flex:0 1 auto;min-width:0;flex-wrap:wrap}.match-dir-filterbar .match-dir-seg.is-sort{margin-left:auto}.match-cat-pop-actions{display:flex;gap:6px}.match-toolbar{padding:0 var(--panel-x) 8px}.match-toolbar input,.match-request-form input,.match-request-form textarea,.match-request-form select,.profile-editor-field input{width:100%;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:13px;font-weight:800;padding:9px 10px}.match-request-form textarea{resize:vertical}.match-date-filter{display:flex;align-items:center;gap:6px;margin-top:8px}.match-date-filter input[type=date]{flex:1 1 auto;width:auto;min-width:0;height:34px;padding:0 8px;font-size:12px;font-weight:800}.match-date-filter span{flex:0 0 auto;color:var(--gray-500);font-size:12px}.match-date-clear{flex:0 0 auto;height:34px;padding:0 12px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:12px;font-weight:800;cursor:pointer}.match-live-card,.match-request-card,.match-request-form{display:grid;gap:10px;padding:12px}.match-request-card{align-self:start;align-content:start}.match-request-schedule-line{margin:0;font-size:12px;font-weight:800;color:var(--bs-accent-text, var(--deep-green))}.match-live-card{gap:7px;padding:9px 10px}.match-request-card.is-focused{border-color:var(--deep-green);box-shadow:0 0 0 2px var(--deep-green-soft)}.match-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.match-card-heading>div{display:grid;gap:3px;min-width:0}.match-card-heading>.match-request-owner{display:flex;align-items:center;gap:10px;min-width:0}.match-request-owner-copy{display:grid;gap:3px;min-width:0}.match-list-avatar,.match-applicant-avatar,.match-participant-avatar{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--gray-300);border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-weight:900}.match-list-avatar{width:38px;height:38px;font-size:13px}.match-applicant-avatar{width:22px;height:22px;font-size:10px}.match-participant-avatar{width:42px;height:42px;font-size:14px}.match-list-avatar img,.match-applicant-avatar img,.match-participant-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.match-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;border-radius:8px;background:var(--gray-25);padding:10px}.match-score-row span{color:var(--black);font-size:20px;font-weight:900;text-align:center}.match-score-row small{color:var(--gray-500);font-size:11px;font-weight:900}.match-versus-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;border-radius:8px;background:var(--gray-25);padding:10px}.match-participant{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:6px 8px;min-width:0}.match-participant.is-opponent{direction:rtl;text-align:right}.match-participant.is-opponent .match-participant-copy,.match-participant.is-opponent .match-participant-score{direction:ltr;text-align:right}.match-participant-copy{display:grid;gap:2px;min-width:0}.match-participant-copy em{color:var(--deep-green);font-size:10px;font-style:normal;font-weight:900}.match-participant-copy strong{overflow-wrap:anywhere;color:var(--black);font-size:13px;font-weight:900}.match-team-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:800;vertical-align:middle}.match-team-tag.is-ours{background:var(--teal-100, #cffafe);color:var(--teal-700, #0f766e)}.match-team-tag.is-theirs{background:var(--gray-200, #e5e7eb);color:var(--gray-600, #4b5563)}.match-participant-copy small{overflow:hidden;color:var(--gray-500);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.match-participant-score{display:grid;grid-column:1 / -1;gap:2px;border-radius:7px;background:var(--white);padding:8px}.match-participant-score strong{color:var(--black);font-size:20px;font-weight:900}.match-participant-score small{color:var(--gray-500);font-size:10px;font-weight:900}.match-versus-divider{align-self:center;color:var(--gray-500);font-size:11px;font-weight:900}.match-live-card{container-type:inline-size}.match-live-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-width:0}@container (max-width: 460px){.match-live-summary{grid-template-columns:minmax(0,1fr) auto auto}.match-summary-stats{grid-column:1 / -1;justify-items:start;min-width:0}.match-result,.match-expand-button{justify-self:end}}.match-summary-main{display:flex;align-items:center;gap:8px;min-width:0}.match-summary-avatars{display:flex;flex:0 0 auto;align-items:center;min-width:0}.match-summary-avatars .match-participant-avatar{width:30px;height:30px;margin-left:-8px;font-size:11px;box-shadow:0 0 0 2px var(--white)}.match-summary-avatars .match-participant-avatar:first-child{margin-left:0}.match-summary-copy{display:grid;gap:2px;min-width:0}.match-summary-copy strong{overflow:hidden;color:var(--black);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-summary-stats span{overflow:hidden;color:var(--gray-500);font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-summary-copy span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--gray-500);font-size:11px;font-weight:900;line-height:1.35;word-break:break-word}.match-summary-stats{display:grid;justify-items:end;gap:2px;min-width:92px}.match-expand-button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--deep-green);font-size:16px;font-weight:900}.match-expand-button:focus-visible{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft);outline-offset:1px}.match-compact-participants{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;min-width:0}.match-compact-participant{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:38px;border:1px solid var(--gray-200);border-radius:7px;background:var(--gray-25);padding:5px 7px}.match-compact-participant .match-participant-avatar{width:28px;height:28px;font-size:10px}.match-compact-participant>span:not(.match-participant-avatar){display:grid;gap:1px;min-width:0}.match-compact-participant strong{overflow:hidden;color:var(--black);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-compact-participant small{overflow:hidden;color:var(--gray-500);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.match-compact-participant em,.match-participant-detail>em{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;border-radius:999px;background:var(--gray-100);color:var(--gray-700);font-size:10px;font-style:normal;font-weight:900}.match-compact-participant.is-win em,.match-participant-detail.is-win>em{background:var(--deep-green);color:var(--white)}.match-compact-participant.is-draw em,.match-participant-detail.is-draw>em{background:var(--deep-green-soft);color:var(--deep-green)}.match-live-details{display:grid;gap:8px;min-width:0}.match-participant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:7px;min-width:0}.match-participant-detail{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;border:1px solid var(--gray-200);border-radius:8px;background:var(--white);padding:8px}.match-participant-detail .match-participant-avatar{width:34px;height:34px;font-size:12px}.match-participant-detail .match-participant-copy{grid-column:2}.match-participant-metrics{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.match-participant-detail .match-participant-metrics .match-participant-score{grid-column:auto;padding:6px}.match-participant-detail .match-participant-metrics .match-participant-score strong{font-size:15px}.match-participant-detail>em{grid-column:3;grid-row:1}.match-result.is-win{background:var(--deep-green);color:var(--white)}.match-result.is-loss{border-color:var(--gray-300);color:var(--gray-700)}.match-result.is-draw{border-color:var(--gray-500)}.match-result.is-ongoing{background:var(--deep-green-soft);color:var(--deep-green)}.match-result-row{margin-top:4px}.match-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px var(--panel-x) 12px}.match-pagination span{color:var(--gray-500);font-size:12px;font-weight:900}.match-request-pane{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:0;overflow:auto;padding:0 var(--panel-x) 12px;overscroll-behavior:contain;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.match-live-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;position:relative}.pagination-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:6}.pagination-overlay .circle-loader-wrap{min-height:0;gap:8px;padding:0}.match-live-pane .match-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.match-control-pane{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin;padding:0 calc(var(--panel-x) - var(--scrollbar-size)) 16px var(--panel-x)}.match-control-pane>*{min-width:0}.mc-scope-bar{display:flex;align-items:center;gap:10px}.mc-scope-label{font-size:12px;font-weight:600;color:var(--bs-text-muted)}.mc-scope-bar .match-request-mode{width:auto;flex:0 0 auto}.match-control-section{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:12px}.match-control-section-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px}.match-control-section-head>strong{font-size:14px;font-weight:900}.mc-section-hint{color:var(--gray-500);font-size:11px;font-weight:800}.mc-week-nav{display:inline-flex;align-items:center;gap:6px}.mc-week-nav .settings-action{padding:2px 10px;min-height:24px}.mc-week-label{color:var(--gray-700);font-size:12px;font-weight:800;white-space:nowrap}.mc-cal{display:grid;grid-template-columns:minmax(0,1fr)}.mc-cal-day{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:start;padding:6px 0;border-bottom:1px solid var(--bs-hairline)}.mc-cal-day:last-child{border-bottom:0}.mc-cal-day-label{display:grid;gap:1px}.mc-cal-day-label strong{font-size:12px;font-weight:900}.mc-cal-day-label small{color:var(--gray-500);font-size:10px;font-weight:800}.mc-cal-items{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mc-cal-empty{color:var(--gray-500);font-size:12px;font-weight:800;opacity:.6}.mc-cal-item{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-700);font-size:11px;font-weight:800;padding:3px 10px}.mc-cal-item strong{font-weight:900;flex:0 0 auto}.mc-cal-item-names{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-cal-item.is-confirmed{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.mc-cal-item.is-proposed{opacity:.66;border-style:dashed}.mc-badge{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:6px;background:var(--gray-200, #e5e7eb);color:var(--gray-700);font-size:10px;font-style:normal;font-weight:800;padding:1px 6px}.mc-badge.is-proposed{background:transparent;border:1px dashed var(--gray-300);color:var(--gray-500)}.mc-live-wrap{height:640px;min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr)}.mc-live-wrap .match-toolbar{padding-left:0;padding-right:0}.mc-live-wrap .match-list{padding-left:0;padding-right:0;scrollbar-gutter:auto}.mc-result-list{display:grid;grid-template-columns:minmax(0,1fr)}.mc-result-row{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--bs-hairline)}.mc-result-row:last-child{border-bottom:0}.mc-result-when{color:var(--gray-500);font-size:11px;font-weight:800;white-space:nowrap}.mc-result-names{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;color:var(--gray-700);font-size:12px;font-weight:800}.mc-noshow-names{flex-basis:100%;color:var(--danger);font-size:11px;font-weight:800}.mc-result-chips{display:inline-flex;align-items:center;gap:6px}.mc-chip-noshow{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.mc-diamond{color:var(--gray-700);font-size:11px;font-weight:900;white-space:nowrap}.mc-gap-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.mc-gap-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center;border:1px solid var(--bs-hairline);border-radius:8px;padding:8px 10px}.mc-gap-copy{display:grid;gap:2px;min-width:0}.mc-gap-copy strong{font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-gap-copy small{color:var(--gray-500);font-size:11px;font-weight:800}.mc-empty{color:var(--gray-500);font-size:12px;font-weight:800}.mc-empty.is-ok{color:var(--deep-green)}.mc-perf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px}.mc-perf-card{display:grid;gap:4px;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:10px 12px}.mc-perf-card.is-quiet{opacity:.6}.mc-perf-name{font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-perf-record{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--gray-700);font-size:12px;font-weight:800}.mc-perf-opponents{color:var(--gray-500);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-request-form{width:auto;min-width:0;margin:0}.match-request-form.editor-overlay-card{padding:0;gap:0;overflow:hidden;scrollbar-gutter:auto}.match-request-form .editor-overlay-heading{margin:0}.match-request-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.match-request-scroll::-webkit-scrollbar{width:6px}.match-request-scroll::-webkit-scrollbar-track{background:transparent}.match-request-scroll::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:999px}.match-request-form .editor-overlay-actions{position:static;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--gray-200, #e5e7eb);background:var(--white)}.match-request-pane .match-list{overflow:visible;padding:0}.match-request-toolbar{display:flex;align-items:center;gap:8px;min-width:0}.match-request-toolbar strong{overflow:hidden;color:var(--black);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-request-toolbar span{color:var(--gray-500);font-size:12px;font-weight:900;white-space:nowrap}.match-request-toolbar>button{margin-left:auto}.match-request-toolbar>button~button{margin-left:0}.match-ledger-card{display:grid;gap:8px;align-self:start;align-content:start;width:100%;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:12px}.match-ledger-head{display:flex;align-items:center;gap:8px;min-width:0}.match-ledger-vs{display:inline-flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden}.match-ledger-vs strong{color:var(--black);font-size:13.5px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-ledger-vs em{font-style:normal;color:var(--gray-500);font-size:12px;font-weight:800;flex:0 0 auto}.match-ledger-status{margin-left:auto;flex:0 0 auto;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:900;background:var(--gray-100);color:var(--gray-600)}.match-ledger-status.is-pending{background:var(--bs-accent-soft, var(--deep-green-soft));color:var(--bs-accent-text, var(--deep-green))}.match-ledger-status.is-accepted{background:var(--bs-accent, var(--deep-green));color:var(--bs-on-accent, #fff)}.match-ledger-meta{margin:0;font-size:12px;font-weight:700;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-ledger-card.is-clickable{cursor:pointer;transition:border-color .12s}.match-ledger-card.is-clickable:hover{border-color:var(--bs-accent, var(--deep-green))}.match-event-detail{display:grid;gap:14px;align-content:start}.match-event-detail>.match-request-toolbar>button:first-child{margin-left:0}.match-event-block{display:grid;gap:8px}.match-event-block h3{margin:0;font-size:13px;font-weight:900;color:var(--black)}.match-event-block h3 em{font-style:normal;font-weight:800;font-size:12px;color:var(--gray-500);margin-left:6px}.match-event-muted{margin:0;font-size:12px;font-weight:700;color:var(--gray-500)}.match-event-form{display:grid;gap:10px;max-width:560px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:12px}.match-event-form label{display:grid;gap:5px}.match-event-form label>span{font-size:11.5px;font-weight:800;color:var(--gray-500)}.match-event-form input,.match-event-form textarea{border:1px solid var(--bs-hairline, var(--gray-300));border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;background:var(--bs-surface-2, var(--white));color:var(--bs-text, var(--black))}.match-event-form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.match-event-people{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-width:560px}.match-event-people li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;color:var(--black);border-bottom:1px solid var(--bs-divider, rgba(0,0,0,.05));padding:5px 0}.match-event-people li.match-event-muted{border-bottom:0}.match-event-add{display:flex;gap:8px;align-items:center;max-width:560px}.match-event-add .select-menu{flex:1 1 auto}.match-event-matches{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-width:560px}.match-event-matches li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;border-bottom:1px solid var(--bs-divider, rgba(0,0,0,.05));padding:5px 0}.match-event-matches strong{color:var(--black);font-weight:800}.match-event-matches span{color:var(--gray-500);font-size:12px;font-weight:700;white-space:nowrap}.match-event-bracket{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;padding-bottom:6px}.match-event-round{display:grid;gap:8px;align-content:start;min-width:180px}.match-event-round-name{font-size:11.5px;font-weight:900;color:var(--bs-accent-text, var(--deep-green))}.match-event-pairing{display:grid;gap:4px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:8px 10px}.match-event-pairing>span{font-size:12.5px;font-weight:700;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-event-pairing>span.is-winner{color:var(--bs-accent-text, var(--deep-green));font-weight:900}.match-event-pairing>em{font-style:normal;font-size:11px;font-weight:700;color:var(--bs-text-muted, var(--gray-500))}.match-event-pairing button{justify-self:start}.match-event-bracket-empty{display:grid;gap:8px;justify-items:start}.match-event-standings{border-collapse:collapse;max-width:560px;width:100%}.match-event-standings th{text-align:left;font-size:11.5px;font-weight:800;color:var(--gray-500);padding:6px 8px;border-bottom:1px solid var(--gray-200)}.match-event-standings td{font-size:13px;font-weight:700;color:var(--black);padding:7px 8px;border-bottom:1px solid var(--bs-divider, rgba(0,0,0,.05))}.match-event-standings td em{font-style:normal;font-size:12px;color:var(--gray-500);margin-left:4px}.match-ledger-filters{display:inline-flex;gap:4px;margin-left:6px}.match-ledger-filters button{border:0;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800;background:var(--gray-100);color:var(--gray-600);cursor:pointer}.match-ledger-filters button.is-active{background:var(--bs-accent, var(--deep-green));color:var(--bs-on-accent, #fff)}.match-request-toolbar>.match-ledger-search{margin-left:auto}.match-request-filters{display:flex;gap:8px;align-items:center;padding:0 var(--panel-x) 8px}.match-request-filters input{flex:1 1 auto;min-width:0;height:32px;padding:0 10px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:13px}.match-request-filters select{flex:0 0 auto;height:32px;padding:0 8px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:13px}.match-request-form-heading{display:grid;gap:3px;min-width:0}.match-request-form input,.match-request-form textarea,.match-request-form select,.match-request-grid,.match-request-grid label{min-width:0}.match-request-form strong{color:var(--black);font-size:14px;font-weight:900}.match-request-form-heading span{color:var(--gray-500);font-size:12px;font-weight:800;line-height:1.35}.match-request-form-actions,.match-request-card-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:6px;justify-content:start;min-width:0}.match-request-card-actions{justify-content:end}.match-request-applicants{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.match-request-applicants>span{display:inline-flex;align-items:center;gap:5px;min-height:24px;border:1px solid var(--gray-300);border-radius:999px;background:var(--gray-25);color:var(--deep-green);font-size:11px;font-weight:900;padding:0 8px}.match-request-edit,.match-request-toggle,.match-request-delete{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);font-size:11px;font-weight:900;padding:0 9px;white-space:nowrap}.match-request-edit,.match-request-toggle{color:var(--deep-green)}.match-request-delete{color:var(--danger)}.match-request-edit:disabled,.match-request-toggle:disabled,.match-request-delete:disabled{color:var(--gray-400)}.match-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match-request-grid label,.match-request-creator-select,.profile-editor-field{display:grid;gap:5px;min-width:0}.match-request-grid span,.match-request-creator-select>span,.profile-editor-field span{color:var(--gray-500);font-size:11px;font-weight:900}.match-form-message.is-error{color:var(--danger)}.match-request-mode{display:flex;flex-wrap:wrap;gap:8px}.match-request-mode button{flex:0 0 auto;min-width:0;height:34px;padding:0 14px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-500);font-size:12px;font-weight:900;text-align:center;white-space:nowrap;cursor:pointer}.match-request-mode button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.match-request-mode button:focus-visible{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft);outline-offset:1px}.match-team-row{flex-wrap:wrap}.match-format-badge{font-weight:900;white-space:nowrap;flex:0 0 auto;max-width:140px;overflow:hidden;text-overflow:ellipsis}.point-history-modal,.profile-editor-modal{display:grid;gap:12px;width:min(390px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 32px));overflow:auto;border:1px solid var(--gray-300);border-radius:10px;background:var(--white);padding:16px}.point-history-summary{display:grid;gap:4px;border-radius:8px;background:var(--deep-green);color:var(--white);padding:14px}.point-history-summary strong{font-size:28px;font-weight:900}.point-history-summary span{font-size:12px;font-weight:900;opacity:.8}.point-history-list{display:grid;gap:8px}.point-history-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px}.point-history-item div{display:grid;gap:3px}.point-history-item strong{color:var(--black);font-size:13px;font-weight:900}.point-history-item span{color:var(--gray-500);font-size:12px;font-weight:800}.point-history-item em{color:var(--deep-green);font-size:14px;font-style:normal;font-weight:900;white-space:nowrap}.profile-editor-preview{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--gray-300);border-radius:8px;padding:12px}.profile-editor-preview strong{color:var(--black);font-size:15px;font-weight:900}.profile-editor-preview p,.profile-editor-preview small{display:block;margin-top:3px;color:var(--gray-500);font-size:12px;font-weight:800}.profile-editor-actions{display:flex;justify-content:flex-end;gap:8px}.profile-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.profile-card-heading strong{overflow:hidden;color:var(--black);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-card-heading span{flex:0 0 auto;color:var(--gray-500);font-size:12px;font-weight:900;white-space:nowrap}.profile-card-heading-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.profile-detail-button{min-height:24px;border:1px solid var(--deep-green);border-radius:999px;background:var(--white);color:var(--deep-green);cursor:pointer;font-size:11px;font-weight:900;line-height:1;padding:4px 8px;white-space:nowrap}.profile-detail-button:hover{background:var(--deep-green);color:var(--white)}.profile-detail-button:disabled{border-color:var(--gray-200);background:var(--gray-25);color:var(--gray-400);cursor:default}.profile-period-tabs{display:flex;align-items:center;gap:6px}.profile-period-tabs>button{flex:1 1 0}.profile-period-tabs>.cal-trigger-wrap{flex:0 0 auto;margin-left:2px}.profile-period-cal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px}.profile-period-tabs button{min-height:32px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--gray-500);cursor:pointer;font-size:12px;font-weight:900}.profile-period-tabs button:hover,.profile-period-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.profile-period-table-wrap{overflow:visible}.profile-period-card-list{display:grid;gap:7px;min-width:0}.profile-period-pager{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:9px}.profile-period-pager span{color:var(--gray-500);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;min-width:72px;text-align:center}.profile-period-summary-card{display:grid;gap:8px;min-width:0;overflow:hidden;border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25);padding:8px}.profile-period-summary-card.is-expanded{border-color:var(--deep-green);background:var(--deep-green-soft)}.profile-period-summary-toggle{display:grid;grid-template-columns:minmax(56px,1.08fr) repeat(4,minmax(0,.72fr)) 28px;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;border:0;background:transparent;color:var(--black);cursor:pointer;padding:0;text-align:left}.profile-period-summary-toggle>*{min-width:0}.profile-period-summary-toggle span{display:grid;gap:2px;min-width:0;overflow:hidden}.profile-period-summary-toggle small{overflow:hidden;color:var(--gray-500);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-period-summary-toggle strong{overflow:hidden;color:var(--black);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-period-summary-main strong{color:var(--deep-green);font-size:13px}.profile-period-toggle-icon{align-self:center;box-sizing:border-box;border:1px solid var(--deep-green);border-radius:999px;display:inline-grid;grid-column:-2 / -1;place-items:center;width:26px;height:26px;justify-self:end;overflow:hidden}.profile-period-toggle-icon:before{content:"";width:7px;height:7px;border-right:2px solid var(--deep-green);border-bottom:2px solid var(--deep-green);transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.profile-period-summary-card.is-expanded .profile-period-toggle-icon:before{transform:translateY(2px) rotate(225deg)}.profile-period-summary-toggle:hover .profile-period-toggle-icon{background:var(--deep-green)}.profile-period-summary-toggle:hover .profile-period-toggle-icon:before{border-color:var(--white)}@media(max-width:460px){.profile-period-summary-card{padding:7px}.profile-period-summary-toggle{grid-template-columns:minmax(46px,.96fr) repeat(4,minmax(0,.64fr)) 26px;gap:4px}.profile-period-summary-toggle strong{font-size:11px}.profile-period-summary-main strong{font-size:12px}.profile-period-toggle-icon{width:24px;height:24px}}.profile-period-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;border-top:1px solid var(--gray-200);padding-top:8px}.profile-period-extra-grid>span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;border-radius:6px;background:var(--gray-25);border:1px solid var(--gray-100);color:var(--gray-500);font-size:11px;font-weight:900;padding:7px 8px}.profile-period-extra-grid>span:has(>.info-tip){justify-content:flex-start;gap:4px}.profile-period-extra-grid>span:has(>.info-tip)>strong{margin-left:auto}.profile-period-extra-grid strong{overflow:hidden;color:var(--black);font-size:12px;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-period-broadcast-detail{display:grid;gap:8px;min-width:0}.profile-period-broadcast-tabs{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.profile-period-broadcast-tabs button{min-height:28px;padding:0 10px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-500);cursor:pointer;font-size:11px;font-weight:900;white-space:nowrap}.profile-period-broadcast-tabs button:hover,.profile-period-broadcast-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.profile-period-table{display:block;width:100%;min-width:0;border-collapse:separate;border-spacing:0}.profile-period-table thead{display:none}.profile-period-table tbody{display:grid;gap:7px}.profile-period-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25);padding:8px}.profile-period-table tr.is-clickable{cursor:pointer}.profile-period-table tr.is-clickable:hover,.profile-period-table tr.is-clickable:focus-visible{border-color:var(--deep-green);background:var(--deep-green-soft);outline:none}.profile-period-table th,.profile-period-table td{min-width:0;border-bottom:0;padding:0;text-align:left;vertical-align:top}.profile-period-table th{color:var(--gray-500);font-size:11px;font-weight:900}.profile-period-table td{display:grid;gap:2px;color:var(--black);font-size:12px;font-weight:900}.profile-period-table td:before{content:attr(data-label);color:var(--gray-500);font-size:10px;font-weight:900}.profile-period-table td:first-child{grid-column:1 / -1;border-bottom:1px solid var(--gray-100);padding-bottom:6px;color:var(--deep-green);font-size:13px}.profile-period-table td strong,.profile-period-table td span{display:block}.profile-period-table td span{margin-top:2px;color:var(--gray-500);font-size:11px;font-weight:800}.profile-metric-list,.profile-insight-list,.profile-flow-details{display:grid;gap:8px}.profile-flow-details summary{cursor:pointer;color:var(--deep-green);font-size:12px;font-weight:900;list-style-position:inside}.profile-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-match-grid article,.profile-match-action-list article,.profile-match-opponent-card,.profile-match-battle-list article{border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25)}.profile-match-grid article{display:grid;gap:5px;min-height:82px;padding:9px}.profile-match-grid span,.profile-match-opponent-card span{color:var(--gray-500);font-size:11px;font-weight:900}.profile-match-grid strong{color:var(--black);font-size:18px;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.profile-match-grid p,.profile-match-action-list p,.profile-match-opponent-card p,.profile-match-battle-list span,.profile-match-result small{color:var(--gray-500);font-size:12px;line-height:1.35}.profile-match-action-list,.profile-match-battle-list{display:grid;gap:7px}.profile-match-action-list article{display:grid;gap:4px;padding:9px}.profile-match-action-list strong,.profile-match-opponent-card strong,.profile-match-battle-list strong{color:var(--black);font-size:13px;font-weight:900}.profile-match-opponent-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px}.profile-match-opponent-card>div{display:grid;gap:3px;min-width:0}.profile-match-opponent-card em{border-radius:999px;background:var(--deep-green);color:var(--white);font-size:12px;font-style:normal;font-weight:900;padding:6px 8px;white-space:nowrap}.profile-match-battle-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px}.profile-match-battle-list article>div:first-child{display:grid;gap:3px;min-width:0}.profile-match-battle-list strong,.profile-match-battle-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-match-result{display:grid;justify-items:end;gap:2px}.profile-match-result span{border-radius:999px;background:var(--gray-300);color:var(--black);font-size:11px;font-weight:900;padding:3px 7px}.profile-match-result span.is-win{background:var(--deep-green);color:var(--white)}.profile-match-result span.is-loss{background:var(--danger);color:var(--white)}.profile-match-result span.is-draw{background:var(--gray-500);color:var(--white)}.profile-match-result em{color:var(--deep-green);font-size:12px;font-style:normal;font-weight:900}.profile-supporter-list,.profile-gift-list,.profile-chat-sample-list{display:grid;gap:7px}.profile-supporter-item,.profile-gift-item,.profile-chat-sample-list p{border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25)}.profile-supporter-item strong{overflow:hidden;color:var(--black);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-supporter-item small,.profile-chat-sample-list span{color:var(--gray-500);font-size:12px;line-height:1.35}.profile-supporter-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px}.profile-supporter-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--deep-green);color:var(--white);font-size:13px;font-weight:900}.profile-supporter-item>div{display:grid;gap:3px;min-width:0}.profile-supporter-item em{color:var(--deep-green);font-size:13px;font-style:normal;font-weight:900}.profile-gift-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px}.profile-gift-item>div{display:grid;gap:3px;min-width:0}.profile-gift-item strong,.profile-gift-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-gift-item strong{color:var(--black);font-size:13px;font-weight:900}.profile-gift-item small{color:var(--gray-500);font-size:11px;font-weight:800}.profile-gift-item span{border:1px solid var(--gray-300);border-radius:999px;color:var(--deep-green);font-size:11px;font-weight:900;padding:4px 7px}.profile-gift-item em{color:var(--deep-green);font-size:13px;font-style:normal;font-weight:900}.profile-keyword-list{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:6px;min-width:0;overflow:hidden}.profile-keyword-list span{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--deep-green);font-size:12px;font-weight:900;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.profile-keyword-list strong{flex:0 0 auto;color:var(--gray-500);font-size:11px}.profile-chat-sample-list p{display:grid;gap:4px;padding:8px}.profile-chat-sample-list strong{color:var(--black);font-size:12px;font-weight:900}.profile-chat-sample-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-empty-line{border:1px dashed var(--gray-300);border-radius:7px;color:var(--gray-500);font-size:12px;font-weight:800;padding:10px;text-align:center}.league-collecting{align-items:center;border:1px dashed var(--gray-300);border-radius:7px;display:flex;gap:10px;padding:10px 12px}.league-collecting>.skeleton-line.is-strong{border-radius:999px;flex:none;height:10px;width:84px}.league-collecting-text{color:var(--gray-500);display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:2px;margin:0;min-width:0;text-align:left}.league-collecting-sub{color:var(--gray-400);font-size:11px;font-weight:600}@media(prefers-reduced-motion:reduce){.league-collecting>.skeleton-line.is-strong:after{animation:none}}.supporter-merge-card{min-width:0}.supporter-merge-card>*{min-width:0}.supporter-controls{display:flex;flex-direction:column;gap:7px;margin-bottom:10px;min-width:0}.supporter-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.supporter-buckets{display:flex;flex-wrap:wrap;gap:6px;width:100%}.supporter-buckets .sup-tab{border:1px solid var(--gray-300);background:var(--white);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;color:var(--gray-600);cursor:pointer;white-space:nowrap}.supporter-buckets .sup-tab.is-active{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.supporter-search{flex:1 1 150px;min-width:0;border:1px solid var(--gray-300);border-radius:10px;padding:7px 11px;font-size:12px}.supporter-reset{flex:0 0 auto;border:1px solid var(--gray-300);background:var(--white);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:800;color:var(--gray-600);cursor:pointer}.supporter-reset:hover{border-color:var(--deep-green);color:var(--deep-green)}.supporter-list{display:flex;flex-direction:column;gap:6px;min-width:0}.supporter-more{margin-top:2px;border:1px solid var(--gray-300);background:var(--white);border-radius:10px;padding:9px;font-size:12px;font-weight:800;color:var(--gray-600);cursor:pointer}.supporter-more:hover{border-color:var(--deep-green);color:var(--deep-green)}.supporter-item{border:1px solid var(--gray-200);border-radius:12px;overflow:hidden}.supporter-main{display:flex;align-items:center;gap:11px;width:100%;border:0;background:var(--white);cursor:pointer;padding:10px 12px;text-align:left}.supporter-avatar{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--gray-200);display:grid;place-items:center;font-weight:900;color:var(--gray-600)}.supporter-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.supporter-name{display:flex;align-items:center;gap:6px;min-width:0}.supporter-name strong{min-width:0;font-size:13.5px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supporter-badge{flex:0 0 auto;font-size:9px;font-weight:900;font-style:normal;color:#b8860b;background:#fff7e6;border:1px solid #f0d68a;border-radius:999px;padding:2px 6px}.supporter-id small{font-size:11px;font-weight:700;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supporter-amount{flex:0 0 auto;text-align:right}.supporter-amount strong{display:block;font-size:15px;font-weight:900;color:var(--black)}.supporter-amount span{font-size:9px;font-weight:800;color:var(--gray-400)}.supporter-chevron{flex:0 0 auto;color:var(--gray-400);font-size:12px;transition:transform .12s}.supporter-item.is-open .supporter-chevron{transform:rotate(90deg)}.supporter-detail{border-top:1px dashed var(--gray-200);background:var(--gray-25, #fafbfc);padding:8px 12px 10px}.supporter-gift-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--gray-100)}.supporter-gift-row:last-child{border-bottom:0}.supporter-gift-row .sgr-name{flex:1;min-width:0;font-size:12px;font-weight:800;color:var(--gray-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supporter-gift-row .sgr-time{flex:0 0 auto;font-size:10.5px;color:var(--gray-400);font-weight:700}.supporter-gift-row .sgr-diamond{flex:0 0 auto;font-size:12px;font-weight:900;color:var(--deep-green)}.supporter-gift-empty{margin:0;padding:2px 0;font-size:11px;font-weight:700;color:var(--gray-400)}.profile-metric-list>span,.profile-insight-list p{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25);color:var(--gray-500);font-size:12px;line-height:1.4;padding:8px}.profile-metric-list strong{min-width:0;max-width:160px;overflow:hidden;color:var(--black);font-size:13px;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-metric-list>span:has(>.info-tip){display:flex;align-items:center;gap:4px}.profile-metric-list>span:has(>.info-tip)>strong{margin-left:auto}.profile-retention-note{border:1px solid var(--gray-100);border-radius:7px;background:var(--white);color:var(--gray-500);font-size:11px;font-weight:850;line-height:1.45;margin:0;padding:8px}.profile-retention-note strong{display:block;color:var(--black);font-size:11px;font-weight:950;margin-bottom:5px}.profile-retention-note ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.profile-retention-note li{min-width:0;color:var(--gray-600);font-size:10.5px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.settings-meta-row{display:flex;flex-wrap:wrap;gap:6px}.settings-meta-row span{border:1px solid var(--gray-300);border-radius:999px;color:var(--bs-text, var(--deep-green));font-size:11px;font-weight:900;padding:4px 7px}.profile-meta-badge-button{border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--deep-green);cursor:pointer;font:inherit;font-size:11px;font-weight:900;line-height:1.2;padding:4px 7px;white-space:nowrap}.profile-meta-badge-button:disabled{cursor:default}.mode-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px}.mode-switcher button{min-height:34px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);cursor:pointer;color:var(--black);font-size:12px;font-weight:900}.mode-switcher button:hover,.mode-switcher button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.settings-action{justify-self:start;min-height:32px;border:1px solid var(--deep-green);border-radius:7px;background:var(--deep-green);color:var(--white);cursor:pointer;font-size:12px;font-weight:900;padding:7px 10px}.settings-action:hover{background:var(--deep-green-hover)}.settings-action.is-secondary{border-color:var(--gray-300);background:var(--white);color:var(--black)}.settings-action.is-secondary:hover,.settings-action.is-danger{border-color:var(--danger);background:var(--danger);color:var(--white)}.settings-action.is-danger:hover{filter:brightness(.94)}.settings-action:disabled{border-color:var(--gray-300);background:var(--gray-100);color:var(--gray-500);cursor:default}.settings-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-field{display:grid;gap:5px;min-width:0}.settings-field span{color:var(--gray-500);font-size:11px;font-weight:900}.settings-field input,.settings-field select,.settings-field textarea{width:100%;min-width:0;height:34px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:12px;font-weight:850;padding:0 9px}.settings-field textarea{min-height:74px;height:auto;padding:8px 9px;line-height:1.45;resize:vertical}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.settings-form-message{color:var(--deep-green);font-size:12px;font-weight:900;line-height:1.35}.vip-supporter-settings-card{gap:9px}.vip-level-strip{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.vip-level-strip span,.vip-supporter-chip,.vip-supporter-empty{border:1px solid var(--gray-200);border-radius:999px;background:var(--gray-25)}.vip-level-strip span{display:inline-flex;align-items:center;gap:4px;color:var(--gray-600);font-size:11px;font-weight:900;padding:5px 7px}.vip-level-strip small{color:inherit;font-size:10px;font-weight:900;opacity:.76}.vip-manual-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(96px,.8fr) minmax(112px,.9fr) auto;align-items:end;gap:7px;min-width:0}.vip-manual-form .settings-action{width:58px;min-width:0}.vip-supporter-list{display:grid;gap:6px;min-width:0}.vip-supporter-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;border-radius:7px;padding:7px 8px}.vip-supporter-chip strong,.vip-supporter-chip small,.vip-supporter-chip em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-supporter-chip strong{color:var(--black);font-size:12px;font-weight:900}.vip-supporter-chip small{color:var(--gray-500);font-size:11px;font-weight:800}.vip-supporter-chip em{grid-row:1 / span 2;grid-column:2;color:var(--deep-green);font-size:11px;font-style:normal;font-weight:900}.vip-supporter-empty{color:var(--gray-500);font-size:12px;font-weight:850;padding:8px;text-align:center}.modal-backdrop.confirm-backdrop{place-items:center;z-index:2000}.confirm-modal{display:grid;gap:12px;width:min(360px,calc(100vw - 32px));border:1px solid var(--gray-300);border-radius:10px;background:var(--white);box-shadow:0 16px 36px #0000003d;padding:14px}.confirm-modal p{color:var(--gray-600);font-size:13px;font-weight:800;line-height:1.55;white-space:pre-line}.confirm-actions{display:flex;justify-content:flex-end;gap:8px}.panel-topline{display:none}.live-summary,.section-heading,.source-line,.chat-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.live-summary,.section-heading,.metric-row{padding:0 var(--panel-x)}.panel-actions{display:flex;align-items:center;gap:6px;min-width:0}.panel-data-note{display:block;margin-top:3px;font-style:normal;font-size:11px;font-weight:700;color:var(--bs-text-muted, var(--gray-500))}.eyebrow{margin:0 0 4px;color:var(--gray-500);font-size:11px;font-weight:900}h1,h2,p{margin:0;letter-spacing:0}h1{color:var(--black);font-size:21px;font-weight:900;line-height:1.2}h2{color:var(--black);font-size:16px;font-weight:900;line-height:1.25}.primary-button,.ghost-button,.recommend-button,.modal-close{flex:0 0 auto;min-height:34px;border-radius:7px;cursor:pointer;font-weight:900;padding:7px 10px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--deep-green);background:var(--deep-green);color:var(--white)}.primary-button:hover{background:var(--deep-green-hover)}.primary-button:disabled{cursor:default;opacity:.72}.primary-button.is-live{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green);opacity:1}.primary-button.is-loading{opacity:1}.button-spinner{width:13px;height:13px;border:2px solid rgba(255,255,255,.42);border-top-color:var(--white);border-radius:50%;animation:button-spin .8s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.ghost-button,.modal-close{border:1px solid var(--gray-300);background:var(--white);color:var(--black);font-size:12px}.ghost-button:hover,.modal-close:hover{background:var(--gray-100);border-color:var(--gray-300);color:var(--black)}.metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-row article{min-width:0;border-top:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);background:transparent;padding:8px 2px}.metric-row span,.section-heading>span,.section-heading .panel-actions>span,.source-line em,.chat-meta em{color:var(--gray-500);font-size:12px;font-style:normal}.metric-row strong{display:block;margin-top:4px;color:var(--deep-green);font-size:17px;font-weight:900}.checklist-strip{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0}.checklist-strip>.section-heading{padding-bottom:8px}.checklist-phase-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px var(--panel-x) 8px}.checklist-phase-tabs button{display:grid;justify-items:center;gap:3px;min-width:0;min-height:42px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--gray-500);cursor:pointer;padding:6px}.checklist-phase-tabs button:hover,.checklist-phase-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.checklist-phase-tabs span{max-width:100%;font-size:12px;font-weight:900;line-height:1.2;overflow-wrap:anywhere;text-align:center;white-space:normal}.checklist-phase-tabs strong{font-size:11px;font-weight:900;line-height:1}.checklist-sub-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 var(--panel-x) 8px}.checklist-sub-tabs.is-hidden{min-height:0;overflow:hidden;padding-block:0}.checklist-sub-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:30px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-500);cursor:pointer;padding:0 8px}.checklist-sub-tabs button:hover,.checklist-sub-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.checklist-sub-tabs span{font-size:11px;font-weight:900;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.checklist-sub-tabs strong{font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.checklist-point-banner{display:grid;gap:3px;min-width:0;margin:0 var(--panel-x) 8px;border:1px solid var(--gray-200);border-radius:8px;background:var(--gray-25);padding:9px 10px}.checklist-point-banner strong{color:var(--black);font-size:13px;font-weight:900}.checklist-point-banner span{color:var(--gray-500);font-size:12px;font-weight:800;line-height:1.35}.checklist-point-banner.is-complete{border-color:var(--deep-green);background:var(--deep-green-soft)}.checklist-point-banner.is-awarded strong,.checklist-point-banner.is-already strong{color:var(--deep-green)}.checklist-point-banner.is-error{border-color:var(--danger);background:#fff6f6}.checklist-point-banner.is-error strong{color:var(--danger)}.checklist-list,.chat-list,.translation-list,.creator-list{min-height:0;overflow:hidden auto;padding:0 calc(var(--panel-x) - var(--scrollbar-size)) 12px var(--panel-x);scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin;scrollbar-gutter:stable}.creator-roster-panel .creator-list{place-content:start stretch;align-items:stretch;align-self:stretch;width:100%;height:100%;min-height:0;max-height:calc(100vh - 146px)}.creator-roster-panel.has-account-admin .creator-list{max-height:none}.mode-card,.mission-create-card,.mission-campaign-card,.settings-card,.profile-hero-card,.profile-section-card,.profile-stat-card,.empty-state,.skeleton-card,.check-item,.chat-message,.translation-card,.creator-list-item{width:100%}.skeleton-list{display:grid;align-content:start;gap:8px;min-width:0}.skeleton-tabs{pointer-events:none}.skeleton-controls{display:grid;gap:8px;pointer-events:none}.skeleton-controls.creator-roster-tools,.skeleton-controls.match-toolbar,.skeleton-controls.match-request-toolbar,.skeleton-controls.match-pagination,.skeleton-controls.internal-composer{align-items:center}.skeleton-controls.match-request-toolbar,.skeleton-controls.match-pagination,.skeleton-controls.internal-composer{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.skeleton-tab{position:relative;display:block;min-width:0;height:34px;overflow:hidden;border-radius:8px;background:var(--gray-100)}.skeleton-control{position:relative;display:block;width:100%;min-width:0;height:34px;overflow:hidden;border-radius:8px;background:var(--gray-100)}.skeleton-control.is-wide{min-width:0}.skeleton-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;border:1px solid var(--gray-200);border-radius:8px;background:var(--white);padding:10px}.skeleton-list.is-compact .skeleton-card{grid-template-columns:minmax(0,1fr);min-height:54px}.skeleton-list.is-chat .skeleton-card{grid-template-columns:34px minmax(0,1fr);min-height:58px}.skeleton-avatar,.skeleton-line,.skeleton-counter,.skeleton-tab,.skeleton-control{position:relative;overflow:hidden;background:var(--gray-100)}.skeleton-avatar:after,.skeleton-line:after,.skeleton-counter:after,.skeleton-tab:after,.skeleton-control:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);content:"";transform:translate(-100%);animation:skeleton-shimmer 1.15s infinite}.skeleton-avatar{width:38px;height:38px;border-radius:50%}.skeleton-copy{display:grid;gap:7px;min-width:0}.skeleton-line{display:block;width:100%;height:10px;border-radius:999px}.skeleton-line.is-strong{width:62%;height:13px}.skeleton-line.is-short{width:38%}.skeleton-counter{display:inline-block;width:44px;height:14px;border-radius:999px}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.circle-loader-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:180px;padding:40px 16px}.circle-loader-wrap.is-inline{display:inline-flex;width:auto;min-height:0;padding:0;gap:6px;flex-direction:row;vertical-align:middle}.circle-loader{--sz: 40px;--thick: 4px;width:var(--sz);height:var(--sz);border-radius:50%;background:radial-gradient(farthest-side,var(--bs-accent, #3d7bff) 98%,transparent) top/var(--thick) var(--thick) no-repeat,conic-gradient(transparent 30%,var(--bs-accent, #3d7bff));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thick)),#000 calc(100% - var(--thick) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--thick)),#000 calc(100% - var(--thick) + .5px));animation:circle-loader-spin .85s linear infinite}.circle-loader.is-sm{--sz: 22px;--thick: 3px}.circle-loader.is-md{--sz: 40px;--thick: 4px}.circle-loader.is-lg{--sz: 56px;--thick: 5px}.circle-loader-word{display:flex;perspective:320px;font-family:Outfit,-apple-system,system-ui,sans-serif;font-weight:600;font-size:13px;letter-spacing:4.5px;text-indent:4.5px;color:var(--bs-text-2, #5b626a)}.circle-loader-word i{font-style:normal;display:inline-block;animation:circle-loader-tilt 2.6s ease-in-out infinite}@keyframes circle-loader-tilt{0%,60%,to{transform:rotateX(0);opacity:.4}26%{transform:rotateX(-22deg);opacity:1}}@media(prefers-reduced-motion:reduce){.circle-loader-word i{animation:none;opacity:.75}}@keyframes circle-loader-spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checklist-list{display:grid;align-content:start;gap:8px;margin-top:8px}.checklist-group{display:grid;gap:8px;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:10px}.checklist-group-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.checklist-group-heading strong{color:var(--black);font-size:13px;font-weight:900;overflow-wrap:anywhere;white-space:normal}.checklist-group-heading span{flex:0 0 auto;color:var(--deep-green);font-size:12px;font-weight:900}.checklist-group>p{color:var(--gray-500);font-size:12px;font-weight:800;line-height:1.45}.checklist-group-items{display:grid;gap:6px}.check-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-height:0;border:1px solid transparent;border-radius:7px;background:var(--gray-25);cursor:pointer;padding:8px;text-align:left}.check-item:hover,.chat-message:hover{border-color:var(--gray-300);background:var(--white)}.check-item:disabled{cursor:not-allowed}.check-item.is-locked{border-color:transparent;background:var(--gray-50);opacity:.72}.check-item.is-locked:hover{border-color:transparent;background:var(--gray-50)}.check-item strong{display:block;margin-bottom:2px;color:var(--deep-green);font-size:11px;font-weight:900}.check-copy{display:grid;gap:2px;min-width:0}.check-copy em{color:var(--black);font-size:13px;font-style:normal;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.check-copy small{color:var(--gray-500);font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.check-lock-message{color:var(--gray-600)}.check-flag{border-radius:999px;background:var(--black);color:var(--white);font-size:11px;font-style:normal;font-weight:900;padding:3px 6px}.check-box{margin-top:3px;width:18px;height:18px;border:2px solid var(--gray-300);border-radius:4px;background:var(--white)}.check-item.is-done .check-box{border-color:var(--deep-green);background:var(--deep-green);box-shadow:inset 0 0 0 4px var(--white)}.chat-list,.translation-list,.creator-list{display:grid;align-content:start;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-auto-rows:max-content;gap:11px}.internal-chat-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;min-width:0;min-height:0;padding:0 calc(var(--panel-x) - var(--scrollbar-size)) 0 var(--panel-x)}.internal-chat-coming-soon{display:grid;place-items:center;align-content:center;gap:10px;min-height:280px;margin:0 var(--panel-x);border:1px dashed var(--gray-300);border-radius:8px;background:var(--gray-25);padding:28px 18px;text-align:center}.internal-chat-coming-soon span{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--gray-300);border-radius:14px;background:var(--white);color:var(--deep-green)}.internal-chat-coming-soon svg{width:26px;height:26px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.internal-chat-coming-soon strong{color:var(--black);font-size:16px;font-weight:900}.internal-chat-coming-soon p{max-width:240px;color:var(--gray-500);font-size:12px;font-weight:800;line-height:1.45}.internal-room-list{display:grid;gap:6px;max-height:142px;min-height:0;overflow:auto;padding-right:2px;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.internal-room-button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);cursor:pointer;padding:8px;text-align:left}.internal-room-button:hover,.internal-room-button.is-selected{border-color:var(--deep-green);background:var(--deep-green-soft)}.internal-room-avatar,.internal-chat-avatar{display:grid;place-items:center;overflow:hidden;border:1px solid var(--gray-300);border-radius:50%;background:var(--white);color:var(--black);font-weight:900}.internal-room-avatar{width:36px;height:36px;font-size:13px}.internal-chat-avatar{width:32px;height:32px;font-size:12px}.internal-room-avatar img,.internal-chat-avatar img{width:100%;height:100%;object-fit:cover}.internal-room-body,.internal-room-title{min-width:0}.internal-room-body{display:grid;gap:3px}.internal-room-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.internal-room-title strong,.internal-room-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-room-title strong{color:var(--black);font-size:13px;font-weight:900}.internal-room-title em{min-width:18px;border-radius:999px;background:var(--deep-green);color:var(--white);font-size:10px;font-style:normal;font-weight:900;line-height:18px;text-align:center}.internal-room-body small{color:var(--gray-500);font-size:12px;font-weight:800}.internal-message-list{display:grid;align-content:start;gap:8px;min-width:0;min-height:0;overflow:auto;padding-right:2px;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.internal-chat-bubble{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;min-width:0}.internal-chat-bubble.is-mine{grid-template-columns:minmax(0,1fr)}.internal-chat-bubble.is-mine .internal-chat-avatar{display:none}.internal-chat-copy{display:grid;gap:5px;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);padding:8px 9px}.internal-chat-bubble.is-mine .internal-chat-copy{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.internal-chat-bubble.is-system .internal-chat-copy{border-color:var(--gray-300);background:var(--white)}.internal-chat-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.internal-chat-meta strong{overflow:hidden;color:var(--black);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.internal-chat-meta span{flex:0 0 auto;color:var(--gray-500);font-size:11px;font-weight:800}.internal-chat-bubble.is-mine .internal-chat-meta strong,.internal-chat-bubble.is-mine .internal-chat-meta span,.internal-chat-bubble.is-mine .internal-chat-copy p{color:var(--white)}.internal-chat-copy p{color:var(--black);font-size:13px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.internal-composer{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:6px;min-width:0}.internal-composer input{width:100%;min-width:0;height:38px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--black);font-size:13px;font-weight:800;padding:0 10px}.internal-composer input:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.internal-composer button{height:38px;border:1px solid var(--deep-green);border-radius:8px;background:var(--deep-green);color:var(--white);cursor:pointer;font-size:12px;font-weight:900}.internal-composer button:disabled{cursor:default;opacity:.55}.internal-chat-notice{color:var(--gray-500);font-size:12px;font-weight:800;line-height:1.35}.creator-roster-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:8px;padding:0 var(--panel-x) 8px}.creator-roster-tools input,.creator-roster-tools select{width:100%;min-width:0;height:36px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:13px;font-weight:800;padding:0 10px}.creator-roster-tools input:focus,.creator-roster-tools select:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.creator-account-admin-panel{display:grid;gap:9px;margin:0 0 10px}.ops-account-list{display:block;margin:0 0 12px;max-width:980px}.ops-account-list .ops-account-toolbar{margin-bottom:12px}.ops-account-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--gray-200);border-radius:10px;background:var(--white);padding:9px 12px}.ops-account-list.is-account-table .ops-account-thead,.ops-account-list.is-account-table .ops-account-row{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.3fr);align-items:center;column-gap:16px}.ops-account-list.is-account-table.is-assignment-tab .ops-account-thead,.ops-account-list.is-account-table.is-assignment-tab .ops-account-row{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,2.6fr)}.ops-account-list.is-account-table .ops-account-thead{padding:0 10px 8px;border-bottom:1px solid var(--bs-hairline)}.ops-account-list.is-account-table .ops-account-thead>div{color:var(--bs-text-2, var(--gray-500));font-size:12px;font-weight:800}.ops-account-list.is-account-table .ops-acct-th-actions{text-align:left}.ops-account-list.is-account-table .ops-account-row{flex-wrap:nowrap;row-gap:0;column-gap:16px;border:0;border-bottom:1px solid var(--bs-hairline);border-radius:0;background:transparent;padding:9px 10px}.ops-account-list.is-account-table .ops-account-row:hover{background:var(--bs-surface-2, var(--gray-25))}.ops-account-list.is-account-table .ops-acct-cell-id{display:flex;align-items:center;gap:10px;min-width:0}.ops-account-list.is-account-table .ops-acct-cell-agent{min-width:0;color:var(--bs-text-2, var(--gray-600));font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-account-list.is-account-table .ops-acct-cell-agent.is-empty{color:var(--gray-400);font-weight:800}.ops-account-list.is-account-table .ops-acct-cell-status{min-width:0}.ops-account-list.is-account-table .ops-acct-cell-actions{display:flex;justify-content:flex-start;min-width:0}.ops-account-list.is-account-table.is-assignment-tab .ops-acct-cell-actions{display:block}.ops-account-list.is-account-table.is-assignment-tab .creator-list-admin-actions.is-assignment{width:100%}.ops-account-list.is-account-table .creator-list-admin-actions{border-top:0;padding-top:0;position:relative;justify-content:flex-start}.ops-account-list.is-account-table .creator-list-admin-action-drawer{position:absolute;top:calc(100% + 5px);left:0;z-index:30;flex:0 0 auto;flex-wrap:nowrap;border-top:0;padding:7px;border:1px solid var(--bs-hairline);border-radius:12px;background:var(--bs-surface, var(--white));box-shadow:0 10px 28px #10131629}.ops-account-list.is-account-table .creator-list-admin-action-drawer .settings-action{flex:0 0 auto;white-space:nowrap}@media(min-width:701px){.ops-account-list.is-account-table.is-assignment-tab .ops-account-thead,.ops-account-list.is-account-table.is-assignment-tab .ops-account-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.9fr) minmax(0,1.6fr)}.ops-account-list.is-account-table.is-assignment-tab .ops-acct-cell-actions{display:contents}.ops-account-list.is-account-table.is-assignment-tab .creator-list-admin-actions.is-assignment,.ops-account-list.is-account-table.is-assignment-tab .creator-list-admin-actions.is-care{min-width:0;width:auto;margin:0;align-items:center}.ops-account-list.is-account-table.is-assignment-tab .creator-care-list{min-width:0}}.ops-acct-agent-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 11px;border-radius:7px;background:var(--bs-track);color:var(--bs-text-2);font-size:11.5px;font-weight:700}.ops-acct-cell-agent.is-empty .ops-acct-agent-chip{background:transparent;border:1px dashed var(--bs-hairline);color:var(--bs-text-muted)}@media(max-width:700px){.ops-account-list.is-account-table .ops-account-thead{display:none}.ops-account-list.is-account-table .ops-account-row,.ops-account-list.is-account-table.is-assignment-tab .ops-account-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id status" "agent actions";row-gap:6px;column-gap:10px;padding:10px}.ops-account-list.is-account-table .ops-acct-cell-id{grid-area:id}.ops-account-list.is-account-table .ops-acct-cell-agent{grid-area:agent;align-self:center}.ops-account-list.is-account-table .ops-acct-cell-status{grid-area:status;justify-self:end}.ops-account-list.is-account-table .ops-acct-cell-actions{grid-area:actions}.ops-account-list.is-account-table.is-assignment-tab .ops-acct-cell-actions{justify-self:stretch}.ops-account-list.is-account-table .creator-list-admin-actions{flex-wrap:wrap}.ops-account-list.is-account-table .creator-list-admin-action-drawer{position:static;margin-top:6px;flex-basis:100%;border:0;padding:0;background:transparent;box-shadow:none}}.ops-account-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--deep-green-soft);color:var(--deep-green);font-size:14px;font-weight:800;flex:0 0 auto}.ops-account-avatar img{width:100%;height:100%;object-fit:cover}.ops-account-row-id{display:grid;gap:1px;min-width:0;flex:1 1 140px}.ops-account-name{color:var(--black);font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-account-row-id small,.ops-account-agent{color:var(--gray-500);font-size:12px}.ops-account-handle{font-size:12px;font-weight:700}.ops-pill{flex:0 0 auto;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900;border:1px solid var(--gray-300);color:var(--gray-500);background:var(--gray-25)}.ops-pill.is-verified{border-color:var(--deep-green);color:var(--deep-green);background:var(--deep-green-soft)}.ops-pill.is-founder{border-color:#a855f780;color:#a855f7;background:#a855f71f;font-weight:700}.ops-pill.is-unverified,.ops-pill.is-applied{border-color:#e2b93b;color:#9a7b12;background:#e2b93b24}.ops-pill.is-terminated{border-color:var(--gray-300);color:var(--gray-500);background:var(--gray-25);text-decoration:line-through}.ops-pill.is-unlinked{border-color:var(--gray-300);color:var(--gray-500);background:var(--gray-25)}.ops-pill.is-handlePending{border-color:#e08a3b;color:#a35e12;background:#e08a3b24}.ops-account-empty{margin:0;color:var(--gray-500);font-size:13px}.creator-account-admin-summary{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.creator-account-admin-tabgroup{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.creator-account-admin-tablabel{flex:0 0 auto;font-size:11px;font-weight:900;color:var(--gray-500)}.creator-account-admin-tabs{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:10px;background:var(--gray-100)}.creator-account-admin-tabs button{min-height:30px;border:0;border-radius:8px;background:transparent;color:var(--gray-600);font-size:12px;font-weight:800;padding:5px 12px;cursor:pointer}.creator-account-admin-tabs button.is-active{background:var(--white);color:var(--black);box-shadow:0 1px 3px #0000001f}.creator-account-admin-heading strong{color:var(--black);font-size:13px;font-weight:900}.creator-account-admin-heading span,.creator-account-admin-summary span{border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-600);font-size:11px;font-weight:900;line-height:1.2;padding:4px 8px}.creator-account-admin-message{margin:0;border-radius:7px;font-size:12px;font-weight:900;line-height:1.35;padding:8px 9px}.creator-account-admin-message.is-success{background:var(--deep-green-soft);color:var(--deep-green)}.creator-account-admin-message.is-error{background:var(--danger-soft);color:var(--danger)}.mode-panel.operations-panel{display:flex;flex-direction:column}.operations-body{display:grid;flex:1 1 auto;gap:10px;align-content:start;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:0 calc(var(--panel-x) - var(--scrollbar-size)) 0 var(--panel-x)}.mode-panel.guide-shell-panel{display:flex;flex-direction:column;position:relative}.guide-tabs{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px;padding:0 var(--panel-x) 8px}.guide-tabs button{flex:0 0 auto;white-space:nowrap;align-self:start;height:34px;min-height:34px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--gray-500);font-size:13px;font-weight:900}.guide-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.guide-tabs button:focus-visible{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft);outline-offset:1px}.guide-shell-body,.guide-shell-pane{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.guide-shell-pane[hidden]{display:none}.guide-shell-pane>.mode-panel{padding:0;height:100%;min-height:0}.playbook-embedded>.playbook-heading{justify-content:flex-end}.playbook-embedded>.playbook-heading:empty{display:none}.operations-tabs{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px;padding:0 var(--panel-x) 8px;overflow-x:auto;scrollbar-width:none}.operations-tabs::-webkit-scrollbar{display:none}.operations-tabs button{flex:0 0 auto;white-space:nowrap}.operations-tabs button{align-self:start;height:34px;min-height:34px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--gray-500);font-size:13px;font-weight:900}.operations-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.operations-tabs button:focus-visible{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft);outline-offset:1px}.ops-account-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px}.ops-account-toolbar .growth-board-sort{align-self:flex-end;width:auto;flex:0 0 auto;min-width:150px}.ops-account-search{width:100%;min-width:0;min-height:32px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--black);font-size:13px;font-weight:700;padding:6px 10px}.ops-account-search:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.ops-account-status-filter{display:flex;flex-wrap:wrap;gap:6px}.ops-account-status-filter button{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-500);cursor:pointer;font-size:12px;font-weight:800;padding:0 6px 0 12px}.ops-account-status-filter button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.ops-filter-count{min-width:18px;padding:1px 6px;border-radius:999px;background:var(--gray-100);color:var(--gray-600);font-size:11px;font-weight:900;text-align:center;font-variant-numeric:tabular-nums}.ops-account-status-filter button.is-active .ops-filter-count{background:#ffffff40;color:var(--white)}.ops-staff-flat{display:grid;gap:6px;margin:0 0 12px}.ops-list-label{color:var(--gray-500);font-size:12px;font-weight:900;margin-top:6px}.ops-row-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ops-match-scope{display:flex;gap:12px;align-items:center;margin-right:12px}.ops-match-scope-item{display:flex;align-items:center;gap:6px}.ops-match-scope-item>span{font-size:12px;color:var(--bs-text-muted);white-space:nowrap}.ops-match-scope-item .select-menu{width:auto;flex:0 0 auto;min-width:96px}.operations-error,.operations-warn{margin:0;border-radius:7px;background:var(--danger-soft);color:var(--danger);font-size:12px;font-weight:800;padding:6px 8px}.operations-muted{margin:0;color:var(--gray-500);font-size:12px;font-weight:700}.operations-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000073;padding:20px}.operations-confirm-box{display:grid;gap:14px;width:min(360px,100%);border:1px solid var(--gray-300);border-radius:12px;background:var(--white);padding:18px;box-shadow:0 12px 40px #00000040}.operations-confirm-message{margin:0;color:var(--black);font-size:13px;font-weight:800;line-height:1.5;white-space:pre-line}.operations-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.checklist-manage-empty{display:grid;justify-items:start;gap:8px}.checklist-manage-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.checklist-manage-filter{display:flex;flex-wrap:wrap;gap:6px}.checklist-manage-filter button{min-height:28px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-500);cursor:pointer;font-size:12px;font-weight:900;padding:0 10px}.checklist-manage-filter button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.checklist-manage-list{display:grid;gap:6px}.checklist-manage-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:8px 10px}.checklist-manage-row-copy{display:grid;flex:1 1 240px;gap:2px;min-width:0}.checklist-manage-row-copy small{color:var(--gray-500);font-size:11px;font-weight:900}.checklist-manage-row-copy strong{color:var(--black);font-size:13px;font-weight:900}.checklist-manage-row-copy span{color:var(--gray-500);font-size:12px;font-weight:700;line-height:1.4}.checklist-manage-row-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.checklist-manage-form{display:grid;gap:8px;border:1px solid var(--deep-green);border-radius:8px;background:var(--white);padding:10px}.checklist-manage-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.checklist-manage-form select,.checklist-manage-form input[type=text],.checklist-manage-form textarea{min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);color:var(--black);font-size:13px;font-weight:800;padding:7px 9px}.checklist-manage-form select{height:34px;padding:0 8px}.checklist-manage-form textarea{resize:vertical;min-height:52px;line-height:1.4}.checklist-manage-urgent{display:inline-flex;align-items:center;gap:6px;color:var(--gray-500);font-size:12px;font-weight:900}.checklist-manage-form-actions{display:flex;justify-content:flex-end;gap:8px}.checklist-manage-add{justify-self:start}.growth-track-section{display:grid;gap:10px}.growth-track-section .ops-account-list{margin-left:0;margin-right:0}.growth-inbox-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.growth-inbox-strip .growth-manage-btn{margin-left:auto}.growth-progress-bar{position:relative;flex:1 1 90px;min-width:60px;height:6px;border-radius:999px;background:var(--gray-100);overflow:hidden}.growth-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--deep-green)}.growth-req-badge{border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-size:11px;font-weight:900;padding:2px 8px;white-space:nowrap}.growth-stage{border:1px solid var(--gray-100);border-radius:10px;padding:8px 10px;display:grid;gap:6px}.growth-stage-header{display:flex;align-items:center;gap:8px}.growth-stage-collapse{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0}.growth-collapse-caret{width:0;height:0;border-left:5px solid var(--gray-500);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease}.growth-collapse-caret.is-open{transform:rotate(90deg)}.growth-stage-name{flex:1 1 auto;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);color:var(--black);font-size:13px;font-weight:900;padding:7px 9px}.growth-stage-count{flex:0 0 auto;color:var(--gray-500);font-size:12px;font-weight:800;white-space:nowrap}.growth-stage-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .12s ease}.growth-stage:hover>.growth-stage-header>.growth-stage-actions,.growth-stage:focus-within>.growth-stage-header>.growth-stage-actions,.growth-stage.is-dirty>.growth-stage-header>.growth-stage-actions{opacity:1;pointer-events:auto}.growth-stage-items{display:grid;gap:6px;padding-top:2px}.growth-manage-track-editor,.growth-stage,.growth-stage-items{grid-template-columns:minmax(0,1fr)}@media(max-width:560px){.growth-stage-actions{opacity:1;pointer-events:auto}}.growth-item-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.growth-item-feedback{display:contents}.growth-fb-toggle{margin-left:auto;border:1px solid var(--gray-300);background:transparent;color:var(--gray-500);font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;cursor:pointer}.growth-fb-toggle.has-fb{color:var(--black);border-color:var(--gray-400)}.growth-fb-panel{flex-basis:100%;margin-top:4px;padding:10px;border:1px solid var(--gray-200, rgba(0,0,0,.06));border-radius:10px;display:flex;flex-direction:column;gap:8px}.growth-fb-empty{font-size:12px;color:var(--gray-500);margin:0}.growth-fb-item{border-top:1px solid var(--gray-200, rgba(0,0,0,.06));padding-top:8px}.growth-fb-item:first-child{border-top:0;padding-top:0}.growth-fb-body{font-size:12.5px;color:var(--black)}.growth-auto-badge{border-radius:999px;background:var(--gray-50);color:var(--gray-500);font-size:11px;font-weight:900;padding:2px 8px}.growth-board-row{width:100%;border:1px solid var(--gray-200);cursor:pointer;font:inherit;text-align:left}.growth-board-track-info{display:grid;gap:4px;flex:1 1 160px;min-width:0}.growth-board-track-title{color:var(--black);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-board-progress-row{display:flex;align-items:center;gap:6px;min-width:0}.growth-board-progress-row small{color:var(--gray-500);font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.growth-creator-detail{display:grid;gap:8px}.growth-creator-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.growth-creator-header select{min-height:32px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--black);font-size:13px;font-weight:800;padding:5px 8px;margin-left:auto}.growth-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.growth-stage-heading strong{color:var(--black);font-size:13px;font-weight:900}.growth-stage-heading small{color:var(--gray-500);font-size:12px;font-weight:700}.growth-creator-detail.growth-my-view{gap:14px}.growth-my-view .growth-stage{border:0;border-radius:0;background:transparent;padding:0;gap:8px}.growth-my-view .growth-stage-heading{padding:0 4px}.growth-my-view .growth-stage-body{display:grid;gap:10px}.growth-stage-empty{margin:0;padding:20px 14px;text-align:center;border:1px dashed var(--gray-300);border-radius:14px;color:var(--gray-500);font-size:12.5px;font-weight:700}.growth-my-view .growth-item-card{display:grid;gap:10px;border:1px solid var(--gray-300);border-radius:14px;background:var(--white);padding:13px 14px;box-shadow:var(--bs-elev-1);transition:border-color .15s ease,box-shadow .16s ease}.growth-my-view .growth-item-card:hover{border-color:var(--gray-500)}.growth-my-view .growth-item-top{display:flex;align-items:flex-start;gap:8px}.growth-my-view .growth-my-item-title{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.35;color:var(--black)}.growth-my-view .growth-auto-badge{flex:none;margin-top:1px}.growth-my-view .growth-item-progress{margin:0;font-size:12px}.growth-my-view .growth-my-item-actions{display:flex;gap:8px}.growth-my-view .growth-my-item-actions>.growth-signal-btn,.growth-my-view .growth-my-item-actions>.growth-req-badge{flex:1 1 0;min-height:38px;justify-content:center}.growth-my-view .growth-signal-btn{border-radius:11px;font-weight:800}.growth-my-view .growth-signal-btn.is-primary{color:var(--deep-green);background:var(--deep-green-soft);border-color:var(--deep-green-soft)}.growth-my-view .growth-signal-btn.is-primary:hover{color:var(--white);background:var(--deep-green);border-color:var(--deep-green)}.growth-my-view .growth-req-badge{color:#9a6a12;background:#fbf1de;border:1px solid #efd8a8}.growth-creator-detail.growth-ops-view{gap:14px}.growth-ops-view .growth-stage{border:0;border-radius:0;background:transparent;padding:0;gap:10px}.growth-ops-view .growth-stage-heading{padding:0 4px}.growth-ops-view .growth-item-row{align-items:center;border:1px solid var(--gray-300);border-radius:14px;background:var(--white);padding:13px 15px;box-shadow:var(--bs-elev-1);transition:border-color .15s ease}.growth-ops-view .growth-item-row:hover{border-color:var(--gray-500)}.growth-ops-view .growth-item-row.is-done{border-color:var(--deep-green-soft)}.growth-ops-view .growth-item-request{flex-basis:100%;margin-left:0;margin-top:4px}.growth-my-view .growth-item-card.is-done{gap:0}.growth-my-view .growth-item-card.is-done .growth-item-top{align-items:center}.growth-my-view .growth-item-check{flex:none;width:22px;height:22px;border-radius:50%;background:var(--deep-green);color:var(--white);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900}.growth-my-view .growth-my-item-title.is-done{color:var(--gray-500);font-weight:700}.growth-my-view .growth-item-done-tag{flex:none;font-size:10.5px;font-weight:800;color:var(--deep-green);background:var(--deep-green-soft);border-radius:999px;padding:3px 9px}.growth-item-checkbox{display:inline-flex;align-items:center;gap:8px;color:var(--black);font-size:13px;font-weight:700}.growth-item-auto{display:inline-flex;align-items:center;gap:8px;color:var(--gray-500);font-size:13px;font-weight:700}.growth-auto-done{color:var(--deep-green);font-weight:900}.growth-item-request{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:24px}.growth-request-message{color:var(--gray-500);font-size:12px;font-weight:700}.growth-manage-tracks,.growth-manage-track-editor{display:grid;gap:8px}.growth-template-chooser{display:grid;gap:8px;border:1px solid var(--gray-100);border-radius:10px;padding:8px 10px}.growth-item-editor{display:grid;grid-template-columns:minmax(0,1fr) 116px minmax(0,1.5fr) 88px auto;align-items:center;gap:8px}.growth-item-name{grid-column:1;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);color:var(--black);font-size:13px;font-weight:800;padding:7px 9px}.growth-item-check{grid-column:2}.growth-item-metric{grid-column:3}.growth-item-param{grid-column:4;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);color:var(--black);font-size:13px;font-weight:800;padding:7px 9px;text-align:center}.growth-item-param-none{border:none;background:transparent;color:var(--gray-500);font-weight:900}.growth-item-operator-note{grid-column:3 / 5;color:var(--gray-500);font-size:12px;font-weight:700}.growth-item-actions{grid-column:5;display:inline-flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .12s ease}.growth-item-editor:hover .growth-item-actions,.growth-item-editor:focus-within .growth-item-actions,.growth-item-editor.is-dirty .growth-item-actions{opacity:1;pointer-events:auto}.growth-item-editor .operations-error{grid-column:1 / -1}.growth-dirty-badge{border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-size:11px;font-weight:900;padding:2px 8px;white-space:nowrap}.growth-new-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.growth-new-row input[type=text]{min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);color:var(--black);font-size:13px;font-weight:800;padding:7px 9px}@media(max-width:560px){.growth-item-editor{display:flex;flex-wrap:wrap}.growth-item-name,.growth-item-check,.growth-item-metric,.growth-item-param,.growth-item-operator-note,.growth-item-actions{grid-column:auto}.growth-item-name{flex:1 1 100%}.growth-item-actions{opacity:1;pointer-events:auto;margin-left:auto}}.growth-my-item-done{display:inline-flex;align-items:center;gap:6px;color:var(--gray-500);font-size:13px;font-weight:700}.growth-my-item-done span:first-child{color:var(--deep-green);font-weight:900}.growth-my-item-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.growth-my-item-title{display:inline-flex;align-items:center;gap:8px;color:var(--black);font-size:13px;font-weight:700}.growth-my-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.growth-my-item-actions .growth-req-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;font-size:12px}.growth-my-item-actions button.growth-req-badge{gap:6px;font-family:inherit;cursor:pointer;transition:filter .15s ease,border-color .15s ease}.growth-my-item-actions button.growth-req-badge:hover{filter:brightness(.96)}.growth-req-x{font-size:11px;font-weight:900;opacity:.75;line-height:1}.growth-withdraw-ask{flex:1 1 140px;min-width:0;color:var(--gray-500);font-size:12.5px;font-weight:700}@media(max-width:560px){.growth-withdraw-ask{flex-basis:100%}}.growth-my-composer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.growth-my-composer input[type=text]{flex:1 1 160px;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);color:var(--black);font-size:13px;font-weight:700;padding:7px 9px}.creator-list-item{display:grid;gap:8px;min-height:84px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:9px;text-align:left}.creator-list-open{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:7px;width:100%;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.creator-list-item:hover,.creator-list-item.is-selected{border-color:var(--deep-green);background:var(--deep-green-soft)}.creator-list-item:hover .creator-list-open{color:inherit}.creator-card{position:relative;align-self:start;display:grid;gap:11px;border:1px solid var(--gray-300);border-radius:13px;background:var(--white);padding:14px 15px;cursor:pointer;transition:border-color .12s}.creator-card:hover{border-color:var(--deep-green)}.creator-card-head{display:flex;align-items:center;gap:11px;min-width:0;padding-right:92px}.creator-card-main{display:grid;gap:13px;width:100%;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.creator-card-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.creator-card-verify{position:absolute;top:13px;right:90px;font-size:9px;font-weight:900;font-style:normal;border-radius:999px;padding:3px 8px;background:var(--deep-green-soft);color:var(--deep-green)}.creator-card-verify.is-no{background:var(--gray-100);color:var(--gray-500)}.creator-card-detail-hint{margin:0;color:var(--gray-500);font-size:11px;font-weight:700}.creator-card-handle{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:900;color:var(--black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-card-handle .creator-verify{flex:0 0 auto;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--deep-green);color:#fff;font-size:9px;font-weight:900;font-style:normal}.creator-card-handle .creator-verify.is-no{background:var(--gray-300);color:var(--gray-600)}.creator-card-id small{color:var(--gray-500);font-size:11px;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-card-live{flex:0 0 auto;align-self:flex-start;font-size:9px;font-weight:900;color:#fff;background:var(--live, #e23b3b);border-radius:4px;padding:2px 5px;letter-spacing:.04em}.creator-card-actions{position:absolute;top:11px;right:11px;display:inline-flex;align-items:center;gap:6px}.creator-card-detailbtn{display:inline-flex;align-items:center;height:28px;padding:0 11px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--gray-700);font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.creator-card-detailbtn:hover{border-color:var(--deep-green);color:var(--deep-green)}.creator-card-sharebtn{display:inline-flex;align-items:center;height:28px;padding:0 11px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--gray-700);font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.creator-card-sharebtn:hover{border-color:var(--deep-green);color:var(--deep-green)}.creator-card-metrics{display:flex;gap:9px}.creator-card-metrics .ccm{flex:1;min-width:0;background:var(--gray-100);border-radius:10px;padding:10px 6px;text-align:center}.creator-card-metrics .ccm span{display:block;font-size:9px;font-weight:900;color:var(--gray-500);margin-bottom:2px}.creator-card-metrics .ccm strong{font-size:15px;font-weight:900;color:var(--black)}.creator-card-metrics .ccm strong i{font-size:9px;font-weight:800;color:var(--gray-500);font-style:normal;margin-left:1px}.creator-card-detail{border-top:1px dashed var(--gray-200);padding-top:9px;display:grid;gap:9px}.creator-card-detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.creator-card-detail-head strong{font-size:13px;font-weight:900;color:var(--black);overflow-wrap:anywhere}.creator-card-detail-head span{font-size:10px;font-weight:800;color:var(--gray-600);background:var(--gray-100);border-radius:6px;padding:3px 7px}.creator-window-toggle{display:inline-flex;align-self:flex-start;align-items:center;gap:7px}.creator-window-toggle .cwt-lab{font-size:11px;font-weight:900;color:var(--gray-500)}.creator-window-toggle .cwt-seg{display:inline-flex;border:1px solid var(--gray-300);border-radius:9px;overflow:hidden;background:var(--white)}.creator-window-toggle .cwt-seg button{border:0;border-right:1px solid var(--gray-300);background:transparent;padding:5px 15px;font-size:12px;font-weight:800;color:var(--gray-600);cursor:pointer}.creator-window-toggle .cwt-seg button:last-child{border-right:0}.creator-window-toggle .cwt-seg button.is-active{background:var(--deep-green);color:#fff}.creator-sort-lab{font-size:11px;font-weight:900;color:var(--gray-500);margin-right:1px}.creator-seg{display:inline-flex;border:1px solid var(--gray-300);border-radius:9px;overflow:hidden;background:var(--white)}.creator-seg button{flex:0 0 auto;white-space:nowrap;border:0;border-right:1px solid var(--gray-300);background:transparent;padding:5px 14px;font-size:12px;font-weight:800;color:var(--gray-600);cursor:pointer}.creator-seg button:last-child{border-right:0}.creator-seg button:not(.is-active):hover{background:var(--gray-100)}.creator-seg button.is-active{background:var(--deep-green);color:#fff}.creator-tier-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.creator-listbar{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:4px var(--panel-x, 14px) 8px}.creator-listbar-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.creator-listbar-count{font-size:12px;font-weight:800;color:var(--gray-600)}.creator-listbar-note{margin-left:0;font-style:normal;font-size:11px;font-weight:700;color:var(--bs-text-muted, var(--gray-500))}.creator-expand-all{border:1px solid var(--gray-300);background:var(--white);border-radius:8px;padding:6px 12px;font-size:11px;font-weight:800;color:var(--gray-700);cursor:pointer;white-space:nowrap}.creator-expand-all:hover{border-color:var(--deep-green);color:var(--deep-green)}.creator-roster-tools .crt-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crt-row-segs{gap:10px}.creator-sort-seg{max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.creator-sort-seg::-webkit-scrollbar{display:none}.crt-row-find .creator-search-input{flex:1 1 220px;width:auto;min-width:0;max-width:440px;font-size:12px}.crt-row-find .creator-agent-filter{flex:0 0 160px;min-width:0;padding:0;font-size:12px}.crt-row-find .creator-league-filter{flex:0 0 132px}.crt-row-find .creator-tier-chips{flex:1 1 100%}.creator-league-filter{min-width:0}.crt-row-find .creator-date-filter{display:flex;gap:8px;flex:0 0 auto;min-width:0}.creator-date-field{display:flex;flex-direction:row;align-items:center;gap:7px;height:36px;min-width:182px;flex:0 0 auto;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);padding:0 9px 0 11px}.creator-date-field>span{flex:0 0 auto;font-size:11px;font-weight:800;color:var(--gray-500);white-space:nowrap}.creator-date-field input[type=date]{flex:1 1 auto;width:auto;height:auto;min-width:0;border:none;background:transparent;padding:0;font-size:12px;font-weight:700;color:var(--gray-800, #1f2937)}.creator-date-field:focus-within{border-color:var(--deep-green)}.creator-date-field input[type=date]:focus{outline:none}.creator-date-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.creator-date-field input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.9}.creator-listbar .creator-expand-all{flex:0 0 auto}.creator-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.creator-filter-chips .cf-chip{border:1px solid var(--gray-300);background:var(--white);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;color:var(--gray-600);cursor:pointer}.creator-filter-chips .cf-chip.is-active{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.creator-filter-chips .cf-sep{width:1px;height:14px;background:var(--gray-200)}.creator-list-avatar{position:relative;display:grid;grid-row:1 / span 2;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid var(--gray-300);border-radius:50%;background:var(--white);color:var(--deep-green);font-size:14px;font-weight:900;overflow:hidden}.creator-list-main{display:grid;gap:3px;grid-column:2 / 3;min-width:0}.creator-list-main strong,.creator-list-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-list-main strong{color:var(--black);font-size:14px;font-weight:900}.creator-list-main small{color:var(--gray-500);font-size:12px;font-weight:800}.creator-list-meta{grid-column:2 / 3;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.creator-list-assignment{max-width:100%;border:1px solid var(--gray-300);border-radius:999px;background:var(--gray-25);color:var(--gray-600);font-size:11px;font-weight:900;line-height:1.2;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.creator-list-assignment.is-owned{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.creator-list-status{max-width:100%;border:1px solid var(--gray-300);border-radius:999px;color:var(--deep-green);font-size:11px;font-weight:900;line-height:1.2;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.creator-list-stats{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px;min-width:0;padding-top:1px}.creator-list-stats em{max-width:100%;border-radius:999px;background:var(--gray-25);color:var(--gray-500);font-size:11px;font-style:normal;font-weight:900;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.creator-list-admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;border-top:1px solid var(--gray-200);padding-top:8px}.creator-list-admin-actions.is-assignment{display:grid;grid-template-columns:minmax(150px,1fr) auto}.creator-list-admin-actions.is-care{gap:8px;flex-wrap:wrap;border-top:0;padding-top:6px}.creator-care-list{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.creator-care-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--gray-300);font-size:11.5px;font-weight:700}.creator-care-remove{border:none;background:transparent;cursor:pointer;font-size:13px;line-height:1;color:var(--gray-500);padding:0 2px}.creator-care-remove:hover{color:var(--danger)}.creator-care-empty{font-size:11.5px;color:var(--gray-500)}.creator-list-admin-actions .settings-action{min-height:28px;padding:4px 8px}.creator-list-admin-action-drawer{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px;min-width:0;border-top:1px dashed var(--gray-200);padding-top:7px}.creator-list-admin-actions select{width:100%;min-width:0;height:30px;border:1px solid var(--gray-300);border-radius:7px;background:var(--white);color:var(--black);font-size:12px;font-weight:800;padding:0 8px}.creator-list-admin-note{border-radius:999px;background:var(--gray-100);color:var(--gray-600);font-size:11px;font-weight:900;line-height:1.2;padding:4px 7px;white-space:nowrap}.panel-back-button{min-width:0;height:28px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--deep-green);cursor:pointer;font-size:12px;font-weight:900;padding:0 10px}.panel-back-button:hover,.panel-back-button:focus-visible{border-color:var(--deep-green);background:var(--deep-green-soft);outline:0}.chat-message{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;border:1px solid transparent;border-radius:8px;background:var(--white);cursor:pointer;padding:8px;text-align:left}.chat-message.is-selected{border-color:var(--deep-green);background:var(--deep-green-soft)}.avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--gray-300);border-radius:50%;background:var(--white);color:var(--black);font-weight:900}.avatar.is-important{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.chat-body,.chat-meta,.chat-text{min-width:0}.chat-body{display:grid;gap:5px}.chat-meta strong,.chat-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-meta strong{color:var(--black);font-weight:900}.chat-text{color:var(--gray-500)}.chat-type{border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--black);font-size:11px;font-weight:900;padding:4px 7px}.chat-type.is-gift{border-color:var(--deep-green);color:var(--deep-green)}.empty-state{border:1px dashed var(--gray-300);border-radius:8px;color:var(--gray-500);font-size:13px;font-weight:800;padding:14px;text-align:center}.translator-workspace{--manual-translator-height: 320px;display:grid;grid-template-rows:minmax(150px,1fr) 12px minmax(210px,min(var(--manual-translator-height),calc(100vh - 230px)));gap:6px;min-height:0;padding:0 var(--panel-x) 12px}@media(min-width:1200px){.translator-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,420px);grid-template-rows:minmax(0,1fr);gap:14px}.translator-workspace .translator-resizer{display:none}.translator-workspace .manual-translator-form{grid-template-columns:minmax(0,1fr) 84px}.translator-workspace .manual-translator-form label:first-child{grid-column:1 / -1}.translator-workspace .manual-translator-form textarea{min-height:96px;max-height:180px}.translator-workspace .manual-translator-result{grid-template-columns:minmax(0,1fr)}}.live-translation-section,.manual-translator-section{display:grid;gap:8px;min-width:0;min-height:0}.live-translation-section{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.translator-subheading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.translator-subheading strong{color:var(--black);font-size:13px;font-weight:900}.translator-subheading span{flex:0 0 auto;color:var(--gray-500);font-size:12px;font-weight:900}.translator-workspace .translation-list{min-height:0;padding:0 2px 0 0;grid-template-columns:minmax(0,1fr)}.translator-workspace .translation-list:has(>.empty-state:only-child){display:grid;grid-template-columns:none;place-content:center;justify-items:center}.translator-workspace .translation-list .empty-state{width:auto;max-width:520px}.translation-list-shell{position:relative;display:grid;min-height:0;overflow:hidden}.translation-list-shell .translation-list{height:100%}.new-chat-jump-button{position:absolute;left:50%;bottom:10px;z-index:5;transform:translate(-50%);min-height:30px;border:1px solid var(--deep-green);border-radius:999px;background:var(--deep-green);box-shadow:0 8px 18px #00000029;color:var(--white);cursor:pointer;font-size:12px;font-weight:900;letter-spacing:0;padding:0 12px;white-space:nowrap}.new-chat-jump-button:hover{background:var(--black)}.translator-resizer{position:relative;display:grid;place-items:center;width:100%;min-width:0;height:12px;border:0;background:transparent;cursor:row-resize;padding:0;touch-action:none}.translator-resizer span{display:block;width:min(92px,42%);height:4px;border-radius:999px;background:var(--gray-300)}.translator-resizer:hover span,.translator-resizer:focus-visible span{background:var(--deep-green)}.translator-resizer:focus-visible{outline:2px solid var(--deep-green-soft);outline-offset:1px}.manual-translator-section{grid-template-rows:auto auto minmax(0,1fr);border:1px solid var(--gray-300);border-radius:8px;background:var(--white);overflow:hidden;padding:10px}.manual-translator-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,128px) 58px;align-items:end;gap:8px;min-width:0}.manual-translator-form label{display:grid;gap:5px;min-width:0}.manual-translator-form span,.manual-translator-result span{color:var(--gray-500);font-size:11px;font-weight:900}.manual-translator-form textarea,.manual-translator-form select{width:100%;min-width:0;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);color:var(--black);font-size:13px;font-weight:800}.manual-translator-form textarea{min-height:68px;max-height:96px;padding:8px 9px;line-height:1.4;resize:vertical}.manual-translator-form select,.manual-translator-form button{height:38px}.manual-translator-form select{padding:0 8px}.manual-translator-form textarea:focus,.manual-translator-form select:focus{border-color:var(--deep-green);outline:2px solid var(--deep-green-soft)}.manual-translator-form button{min-width:0;border:1px solid var(--deep-green);border-radius:8px;background:var(--deep-green);color:var(--white);cursor:pointer;font-size:12px;font-weight:900}.manual-translator-form button:disabled{cursor:default;opacity:.5}.manual-translator-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-content:start;gap:8px;min-width:0;min-height:0;overflow:auto;padding-right:2px;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.manual-translator-result article{display:grid;gap:5px;min-width:0;border:1px solid var(--gray-100);border-radius:8px;background:var(--gray-25);padding:9px}.manual-translator-result.is-loading{overflow:hidden}.manual-translator-loading-card{min-height:76px}.manual-translator-loading-lines{display:grid;gap:7px;min-width:0;padding-top:2px}.manual-translator-loading-lines i{display:block;width:100%;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--gray-100) 0%,var(--gray-25) 42%,var(--gray-100) 84%);background-size:220% 100%;animation:manual-translator-loading-sweep 1.05s ease-in-out infinite}.manual-translator-loading-lines i:nth-child(2){animation-delay:.08s}.manual-translator-loading-lines i:nth-child(3){animation-delay:.16s}.manual-translator-loading-lines i.is-short{width:64%}@keyframes manual-translator-loading-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.manual-translator-result strong,.manual-translator-result p{color:var(--black);font-size:13px;font-weight:900;line-height:1.4;overflow-wrap:anywhere}.manual-translator-error{grid-column:1 / -1}.manual-translator-error p{color:var(--gray-600, var(--gray-500))}.manual-translator-error button{justify-self:start;min-height:30px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--black);cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.manual-translator-error button:hover{border-color:var(--deep-green);color:var(--deep-green)}.manual-translator-result .is-empty{grid-column:1 / -1}.translation-card{position:relative;display:block;width:100%;min-width:0;background:transparent;padding:0}.translation-card:hover,.translation-card.is-selected{border-color:var(--deep-green)!important;box-shadow:0 0 0 2px var(--deep-green-soft),var(--bs-elev-1)}.translation-body{display:grid;gap:5px;width:100%;min-width:0;border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.translation-source,.translated-chat{display:grid;gap:3px;min-width:0;padding:7px 8px}.translation-source{border:0;border-radius:0;background:transparent;box-shadow:none}.translation-card .source-line{justify-content:flex-start;gap:6px;padding-right:42px}.translation-card .source-line strong{overflow:hidden;max-width:46%;text-overflow:ellipsis;white-space:nowrap}.translation-card .source-line em{margin-left:auto}.source-language-badge{border:1px solid var(--gray-300);border-radius:999px;color:var(--deep-green);font-size:10px;font-weight:900;padding:2px 5px}.chat-country-badge{display:inline-flex;align-items:center;height:18px;padding:0 5px;margin-left:4px;border-radius:6px;font-size:11px;line-height:1;font-weight:600;letter-spacing:.02em}.chat-country-badge.is-language-chip{background:#78788024;color:var(--ios-text-secondary, #6b7280)}.chat-country-badge.is-faint{opacity:.7}.chat-country-badge.is-confirmed{opacity:1}[data-theme=dark] .chat-country-badge.is-language-chip{background:#78788047;color:var(--ios-text-secondary, #9aa0aa)}.translation-status{border-radius:999px;background:var(--gray-100);color:var(--gray-500);font-size:10px;font-weight:900;padding:2px 5px}.translation-status.is-completed,.translation-status.is-sample{background:#0a4a2c1a;color:var(--deep-green)}.translation-status.is-failed{background:var(--black);color:var(--white)}.original-chat{overflow:hidden;color:var(--gray-600, var(--gray-500));font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.translated-chat{border-radius:0;border-left:3px solid var(--deep-green);background:transparent;color:var(--black);padding:3px 8px 3px 11px}.translated-chat.is-important{border-left-color:var(--danger, #c0392b);background:transparent}.translated-chat.is-pending{border-left-color:var(--gray-300);background:transparent;color:var(--gray-500);font-size:12px;font-weight:900}.translated-chat strong{font-size:13px;line-height:1.3;color:var(--black)}.recommend-button{position:absolute;top:7px;right:7px;z-index:1;min-height:23px;min-width:0;border:1px solid var(--deep-green);background:var(--white);color:var(--deep-green);font-size:11px;padding:3px 7px;writing-mode:horizontal-tb}.recommend-button:hover{background:var(--deep-green);color:var(--white)}.translation-card .ai-retry-button{position:static;display:inline-flex;margin:3px 0 0 14px}.translation-card{padding-bottom:4px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#00000052;padding:18px}.guest-connection-modal{width:min(960px,100%);max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);min-width:0;border:1px solid var(--bs-hairline);border-radius:var(--bs-radius);background:var(--white);box-shadow:0 16px 36px #0000003d}.reply-modal{display:grid;gap:10px;width:min(360px,100%);border:1px solid var(--deep-green);border-radius:10px;background:var(--white);box-shadow:0 16px 36px #0000003d;padding:16px}.modal-actions{display:flex;gap:6px}.reply-block{display:grid;gap:6px;border:1px solid var(--gray-300);border-radius:8px;background:var(--gray-25);padding:10px}.reply-block span{color:var(--gray-500);font-size:12px;font-weight:900}.reply-block strong,.reply-block p{color:var(--black);font-size:14px;font-weight:900;line-height:1.45}.reply-block.is-main{border-color:var(--deep-green);background:var(--deep-green)}.reply-block.is-main span,.reply-block.is-main strong{color:var(--white)}@media(max-width:760px){.mission-editor-grid{grid-template-columns:minmax(0,1fr)}.mission-tier-editor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-tier-editor-row .settings-action{justify-self:start}.mission-progress-hero,.mission-opportunity-grid{grid-template-columns:minmax(0,1fr)}.mission-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-form-grid .settings-action{grid-column:1 / -1}.creator-list-admin-actions.is-assignment{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.titlebar{grid-template-columns:auto minmax(0,1fr) auto auto}.titlebar-status{display:block}.creator-roster-tools{grid-template-columns:minmax(0,1fr)}.creator-list-admin-actions .settings-action{flex:1 1 112px}.manual-translator-form{grid-template-columns:minmax(0,1fr) 78px}.manual-translator-form label:first-child{grid-column:1 / -1}.manual-translator-form button{width:100%}.manual-translator-result,.vip-manual-form{grid-template-columns:minmax(0,1fr)}.vip-manual-form .settings-action{width:100%}.manual-translator-form textarea{min-height:60px;max-height:76px}.mission-form-grid,.profile-period-detail-grid{grid-template-columns:minmax(0,1fr)}.profile-period-detail-list{max-height:180px}.match-versus-row{grid-template-columns:minmax(0,1fr)}.match-versus-divider{justify-self:center}.match-participant.is-opponent{direction:ltr;text-align:left}.match-participant.is-opponent .match-participant-copy,.match-participant.is-opponent .match-participant-score{text-align:left}.match-card-heading{align-items:flex-start}.match-live-summary{grid-template-columns:minmax(0,1fr) auto auto}.match-summary-stats{grid-column:1 / -1;justify-items:start;min-width:0}.match-result,.match-expand-button{justify-self:end}.match-participant-grid,.match-compact-participants{grid-template-columns:minmax(0,1fr)}.mission-campaign-title{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;justify-content:stretch}.mission-editor-actions{justify-content:flex-start}.mission-card-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:flex-end;justify-self:end;gap:8px;white-space:nowrap}.mission-tier-editor-row,.mission-adjustment-form{grid-template-columns:minmax(0,1fr)}.mission-progress-stack article>div{display:grid;justify-content:stretch}.mission-progress-stack strong{text-align:left}.mission-help-modal{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:12px}.mission-status-badge{justify-self:start}.creator-list-item{min-height:84px}.creator-list-open{grid-template-columns:38px minmax(0,1fr)}.creator-list-avatar{width:38px;height:38px}.creator-list-stats{grid-column:1 / -1}}@media(max-width:420px){.creator-workspace,.detached-workspace,.settings-workspace,.mode-workspace{padding:0}.live-panel,.internal-panel,.translator-panel,.settings-panel,.mode-panel{--panel-x: 16px;gap:8px;padding:14px 0 12px}h1{font-size:20px}.primary-button{min-height:36px;padding:7px 9px}.metric-row{gap:6px}.metric-row article{padding:6px 1px}.metric-row span{overflow:hidden;display:block;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.metric-row strong{margin-top:2px;font-size:15px}.settings-notification-route{grid-template-columns:minmax(0,1fr)}.event-toast-stack{top:48px}.checklist-list{gap:5px;margin-top:6px}.check-item{min-height:38px}}@media(min-width:900px){.program-frame{grid-template-rows:42px auto 1fr}.creator-workspace{padding:0}.live-panel{--panel-x: 22px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);padding:20px 0 16px}.live-summary,.metric-row,.checklist-strip{grid-column:1}.checklist-strip{width:100%;max-width:960px}.settings-panel:has(.profile-dashboard){--panel-x: 22px}.profile-dashboard{display:flex;flex-wrap:wrap;align-items:start;align-content:start;gap:10px;padding-bottom:18px}.profile-dashboard>*{min-width:0}.profile-hero-summary{flex:0 1 360px;max-width:420px;align-self:stretch;min-height:120px}.profile-stat-grid{flex:2 1 540px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stat-card{min-height:120px}.growth-creator-detail{flex:1 1 100%;max-width:760px}.profile-flow-card{flex:1 1 320px}.profile-period-card{flex:1 1 100%}.profile-match-card{flex:1.4 1 460px}.profile-supporter-card{flex:1 1 320px}.profile-gift-card{flex:1.4 1 460px}.profile-chat-card{flex:1 1 320px;max-width:560px}.profile-metric-list{grid-template-columns:1fr}.profile-period-table{display:table;min-width:0;border-collapse:collapse;table-layout:fixed}.profile-period-table-wrap{overflow:hidden;border:1px solid var(--gray-100);border-radius:7px;background:var(--gray-25)}.profile-period-table thead{display:table-header-group}.profile-period-table tbody{display:table-row-group}.profile-period-table tr{display:table-row;border:0;border-radius:0;background:transparent;padding:0}.profile-period-table th,.profile-period-table td{border-bottom:1px solid var(--gray-100);padding:8px 7px}.profile-period-table td{display:table-cell}.profile-period-table td:before{content:none}.profile-period-table td:first-child{grid-column:auto;border-bottom:1px solid var(--gray-100);padding-bottom:8px;color:var(--black);font-size:12px}.profile-period-table tbody tr:last-child td{border-bottom:0}}.guest-notes-panel{display:flex;flex-direction:column;align-items:stretch;gap:10px;--guest-note-compact-font: 11px}.guest-notes-panel>.section-heading,.guest-notes-panel>.supporter-controls,.guest-note-tools,.guest-note-level-tabs-shell,.guest-note-message,.guest-note-editor{margin-left:var(--panel-x);margin-right:var(--panel-x)}.guest-note-sort{margin-left:var(--panel-x);margin-right:var(--panel-x);align-self:flex-start}.section-eyebrow{display:block;color:var(--gray-500);font-size:11px;font-weight:900;line-height:1.2;margin-bottom:2px}.guest-note-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;margin-top:0}.guest-note-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:0 var(--panel-x)}.guest-note-filter-field{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:700;color:var(--gray-500, #6b7280)}.guest-note-filter-field input[type=date]{height:38px;border:1px solid var(--gray-200, #e5e7eb);border-radius:9px;padding:0 11px;font-size:13px;font-weight:700;color:var(--black);background:var(--white, #fff);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.guest-note-filter-field input[type=date]:hover{border-color:var(--deep-green)}.guest-note-filter-field input[type=date]:focus{outline:none;border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.guest-note-filter-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.guest-note-filter-field input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.9}.guest-note-filter-creator{min-width:170px}.guest-note-filter-reset{align-self:flex-end;height:38px;border:1px solid var(--gray-200, #e5e7eb);background:var(--white, #fff);border-radius:9px;padding:0 14px;font-size:12px;font-weight:700;color:var(--gray-500, #6b7280);cursor:pointer;transition:border-color .12s ease,color .12s ease}.guest-note-filter-reset:hover{border-color:var(--deep-green);color:var(--deep-green)}.guest-note-load-more{margin-top:4px;border:1px solid var(--gray-300, #d1d5db);background:var(--white, #fff);border-radius:8px;padding:9px 14px;font-size:13px;font-weight:700;color:var(--deep-green, #0f766e);cursor:pointer}.guest-note-load-more:disabled{opacity:.6;cursor:default}.guest-note-level-tabs-shell{width:calc(100% - (var(--panel-x) * 2));height:36px;min-width:0;overflow:visible;clip-path:inset(-6px 0 -6px 0)}.guest-note-level-tabs{display:flex;align-items:center;gap:6px;width:100%;max-width:100%;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 0 4px;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box}.guest-note-level-tabs::-webkit-scrollbar{display:none}.guest-note-level-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-width:max-content;height:30px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-600);font-size:var(--guest-note-compact-font);font-weight:900;line-height:1;padding:0 8px}.guest-note-level-tabs button.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.guest-note-level-tabs strong{font-size:10px;font-weight:950}.guest-note-tools input,.guest-note-tools select{width:100%;min-width:0;height:38px;border:1px solid var(--gray-200, #e5e7eb);border-radius:9px;background:var(--white);color:var(--black);font-size:13px;font-weight:850;padding:0 12px}.guest-note-tools .settings-action{height:38px;min-height:38px;min-width:46px;padding:0 14px}.guest-note-tools input:focus,.guest-note-tools select:focus{outline:none;border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.guest-note-search-btn{height:38px;padding:0 18px;border:1px solid var(--deep-green);border-radius:9px;background:var(--deep-green);color:var(--white, #fff);font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:opacity .12s ease,box-shadow .12s ease}.guest-note-search-btn:hover:not(:disabled){box-shadow:0 0 0 3px var(--deep-green-soft)}.guest-note-search-btn:disabled{opacity:.55;cursor:progress}.guest-note-tools.is-loading{opacity:.72}.guest-note-message{color:var(--gray-500);font-size:12px;font-weight:800;line-height:1.45;margin:0 var(--panel-x)}.guest-note-message.is-empty{height:0;overflow:hidden;line-height:0}.guest-note-editor{display:grid;gap:8px;flex:0 1 auto;min-width:0;min-height:0;max-height:min(520px,calc(100vh - 190px));overflow:auto;overscroll-behavior:contain;border:1px solid var(--deep-green-border);border-radius:8px;background:var(--deep-green-bg);padding:10px;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.guest-note-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.guest-note-form-grid>.settings-field:first-child{grid-column:1 / -1}.guest-note-memo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.guest-note-memo-grid textarea{min-height:58px;max-height:92px;resize:vertical}.guest-note-editor-actions,.guest-note-actions{display:flex;justify-content:flex-end;gap:6px;min-width:0}.guest-note-readonly{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line-soft, #f1f1f4);border-radius:8px;background:#fafafb}.guest-note-readonly>span{font-size:11px;color:var(--muted, #6b6b72)}.guest-note-readonly>strong{font-size:14px;color:var(--black, #111118)}.guest-note-readonly>small{font-size:11px;color:var(--muted, #6b6b72)}.guest-note-country{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.gn-country-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#eef0f3;color:#6b6b72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gn-country-badge.is-confirmed{background:#e6f4ea;color:#1f7a3a}.gn-whale-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1;padding:3px 9px;border-radius:999px;white-space:nowrap;color:#0a5c33;background:#e4f5ec;border:1px solid #8fd9b2}[data-theme=dark] .gn-whale-badge{color:#a7ecc6;background:#123324;border-color:#2c6a48}.gn-country-edit{border:0;background:none;font-size:11px;color:var(--muted, #6b6b72);cursor:pointer;text-decoration:underline}.gn-country-edit-row{display:inline-flex;align-items:center;gap:4px}.gn-country-edit-row input{width:48px;height:26px;padding:0 6px;border:1px solid var(--line, #e3e3e8);border-radius:6px;font-size:12px;text-transform:uppercase}.gn-country-edit-row button{height:26px;padding:0 8px;border:1px solid var(--line, #e3e3e8);border-radius:6px;background:var(--white);font-size:11px;cursor:pointer}.gn-country-error{font-size:11px;color:#b03636;flex-basis:100%}.gn-country-by{font-size:11px;color:var(--muted, #6b6b72);flex-basis:100%}.guest-note-sponsorships{margin-top:6px}.guest-note-sponsor-body{display:flex;flex-direction:column;gap:4px;margin-top:6px}.guest-note-sponsor-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border:1px solid var(--line-soft, #f1f1f4);border-radius:8px}.guest-note-sponsor-creator{display:flex;align-items:baseline;gap:6px;min-width:0}.guest-note-sponsor-creator strong{font-size:12px}.guest-note-sponsor-creator small{font-size:11px;color:var(--muted, #6b6b72)}.guest-note-sponsor-amount{font-size:12px;font-weight:700;white-space:nowrap}.guest-note-card.is-clickable{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.guest-note-card.is-clickable:hover{border-color:var(--gray-400, #b9b9c0);box-shadow:0 2px 8px #00000012}.guest-note-card-badges{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;min-height:22px;overflow:hidden}.guest-profile-screen{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;margin-top:-12px}.guest-profile-topbar{flex:0 0 auto;padding:4px var(--panel-x, 16px) 6px}.gp-dash{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px var(--panel-x, 16px) 24px;width:100%}.gp-hero,.gp-stat,.gp-card,.gp-sponsor{border:1px solid var(--gray-300, #e5e7eb);border-radius:10px;background:var(--white, #fff)}.gp-hero{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px}.gp-hero-avatar{width:56px;height:56px;font-size:22px}.gp-hero-body{display:grid;gap:8px;min-width:0}.gp-hero-id strong{font-size:18px;font-weight:900;color:var(--black);word-break:break-word}.gp-hero-id p{margin:2px 0 0;font-size:12px;color:var(--gray-500);word-break:break-all}.gp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gp-stat{display:flex;flex-direction:column;gap:6px;padding:14px;min-height:90px;min-width:0}.gp-stat span{font-size:11px;font-weight:900;color:var(--gray-500)}.gp-stat strong{font-size:clamp(14px,2vw,23px);font-weight:900;color:var(--black);line-height:1.15;word-break:keep-all}.gp-stat small{margin-top:auto;font-size:11.5px;color:var(--gray-500)}.gp-stat.is-strong{border-color:var(--deep-green);background:var(--deep-green)}.gp-stat.is-strong span,.gp-stat.is-strong strong,.gp-stat.is-strong small{color:var(--white)}.gp-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;align-items:start}.gp-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.gp-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gp-card-head>strong{font-size:14px;font-weight:900;color:var(--black)}.gp-card-head>span{font-size:12px;color:var(--gray-500);font-weight:700}.gp-edit-btn{flex:0 0 auto;border:1px solid var(--gray-300, #e5e7eb);background:var(--white, #fff);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;color:var(--black);cursor:pointer}.gp-edit-btn:hover{border-color:var(--deep-green)}.gp-empty{margin:0;padding:14px;text-align:center;font-size:12.5px;color:var(--gray-500);border:1px dashed var(--gray-300, #e5e7eb);border-radius:8px}.gp-sponsor{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:10px 12px}.gp-sponsor-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--deep-green);color:var(--white, #fff);font-weight:800;font-size:14px}.gp-sponsor-info{min-width:0;display:flex;flex-direction:column;gap:2px}.gp-sponsor strong{display:block;font-size:13px;font-weight:800;color:var(--black);white-space:normal;word-break:break-word}.gp-sponsor small{display:block;font-size:11.5px;color:var(--gray-500);white-space:normal;word-break:break-word;line-height:1.4}.gp-sponsor em{font-style:normal;font-weight:800;font-size:13px;color:var(--deep-green);white-space:nowrap}.gp-level-badge{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-size:11px;font-weight:800;vertical-align:middle;white-space:nowrap}.gp-gift-list{display:flex;flex-direction:column;gap:14px;max-height:260px;overflow-y:auto;scrollbar-gutter:stable}.gp-session{display:flex;flex-direction:column;gap:6px}.gp-session-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;background:var(--deep-green-soft);color:var(--deep-green)}.gp-session-head .s-title{font-size:12.5px;font-weight:900}.gp-session-head .s-sub{font-size:11.5px;font-weight:800}.gp-gift-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:8px 10px;border:1px solid var(--gray-300, #e5e7eb);border-radius:8px;background:var(--white, #fff)}.gp-gift-main{min-width:0;display:flex;flex-direction:column;gap:2px}.gp-gift-main strong{font-size:13px;font-weight:800;color:var(--black);white-space:normal;word-break:break-word}.gp-gift-main small{font-size:11.5px;color:var(--gray-500);white-space:normal;word-break:break-word;line-height:1.4}.gp-gift-row em{font-style:normal;font-weight:800;font-size:13px;color:var(--deep-green);white-space:nowrap}.mission-month-edited{margin-left:6px;font-style:normal;font-size:10.5px;font-weight:900;color:var(--deep-green);vertical-align:middle}.mission-month-edit{display:flex;flex-direction:column;gap:6px}.mission-month-pick{display:inline-flex;gap:4px}.mission-month-pick button{padding:2px 10px;border-radius:999px;border:1px solid var(--gray-300);background:transparent;color:var(--gray-500);font-size:11px;font-weight:800;cursor:pointer}.mission-month-pick button.is-active{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.mission-month-edit input{width:100%;max-width:160px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:6px;background:var(--white);color:var(--black);font-size:12px;font-weight:800}.mission-month-delta-row{display:flex;align-items:center;gap:6px}.mission-month-delta-row input{flex:1;min-width:0}.mission-month-edit-actions{display:inline-flex;gap:4px}.mission-month-edit-actions button{padding:2px 10px;border-radius:6px;border:1px solid var(--gray-300);background:transparent;color:var(--gray-500);font-size:11px;font-weight:800;cursor:pointer}.mission-month-edit-btn{margin-left:6px;padding:0 8px;border-radius:999px;border:1px solid var(--gray-300);background:transparent;color:var(--gray-500);font-size:10.5px;font-weight:800;cursor:pointer}.mission-month-edit-btn:hover{border-color:var(--deep-green);color:var(--deep-green)}.mission-month-error{display:block;font-style:normal;font-size:10.5px;color:var(--danger)}.mission-month-confirm{display:flex;flex-direction:column;gap:6px}.mission-month-warn{font-style:normal;font-size:11px;line-height:1.5;color:var(--black);background:var(--amber-soft, rgba(245,166,35,.12));border:1px solid var(--amber, #f5a623);border-radius:8px;padding:7px 9px}.mission-month-warn b{font-weight:900}.guest-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#10131680;display:flex;align-items:center;justify-content:center;padding:12px 6px}.guest-popup-box{width:min(760px,100%);max-height:92vh;overflow-y:auto;scrollbar-gutter:stable both-edges;background:var(--bs-surface, var(--white));border-radius:14px;box-shadow:0 12px 48px #10131647}.guest-popup-box .guest-profile-screen{padding:10px 8px 14px}.guest-popup-box .gp-dash{gap:10px}.gp-period-seg{flex-wrap:wrap;margin:2px 0 4px}.ops-growth-subnav{display:flex;gap:6px;margin:2px 0 12px;flex-wrap:wrap}.ops-growth-subnav button{padding:6px 14px;border-radius:999px;border:1px solid var(--bs-hairline);background:transparent;color:var(--bs-text-2);font-size:12px;font-weight:800;cursor:pointer}.ops-growth-subnav button.is-active{border-color:var(--bs-accent);background:var(--bs-accent-soft);color:var(--bs-accent-text)}.gp-report-done{font-size:11.5px;font-weight:800;color:#2f6bf0}.gp-report-row{display:flex}.gp-report-btn{width:auto;padding-inline:14px}.modal-backdrop.gp-report-backdrop{place-items:center;z-index:200}.gp-report-modal{display:flex;flex-direction:column;width:min(460px,100%);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);min-width:0;border:1px solid var(--deep-green);border-radius:10px;background:var(--white);box-shadow:0 16px 36px #0000003d}.gp-report-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line, #e6e8ec);flex-shrink:0}.gp-report-modal-head strong{font-size:15px;font-weight:800}.gp-report-modal-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.gp-report-modal-body textarea{width:100%;resize:vertical}.gp-report-modal-foot{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--line, #e6e8ec);flex-shrink:0}.gp-gift-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px}.gp-gift-search-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.gp-feedback{display:flex;flex-direction:column;gap:8px}.guest-profile-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:4px var(--panel-x, 16px) 24px;max-width:760px}.guest-profile-head{display:flex;align-items:center;gap:10px}.guest-profile-id{display:flex;flex-direction:column;min-width:0}.guest-profile-id strong{font-size:16px}.guest-profile-id small{font-size:12px;color:var(--muted, #6b6b72)}.guest-profile-stats{display:flex;gap:18px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line-soft, #f1f1f4);border-bottom:1px solid var(--line-soft, #f1f1f4)}.guest-profile-stats>div{display:flex;flex-direction:column;gap:2px}.guest-profile-stats span{font-size:11px;color:var(--muted, #6b6b72)}.guest-profile-stats strong{font-size:15px}.guest-profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.guest-profile-section-head strong{font-size:13px}.guest-profile-danger{padding-top:4px}.guest-note-feedback{margin-top:8px;border-top:1px solid var(--line-soft, #f1f1f4);padding-top:8px}.guest-note-feedback-toggle{border:0;background:none;padding:2px 0;font-size:12px;font-weight:700;color:var(--muted, #6b6b72);cursor:pointer}.guest-note-feedback-body{display:flex;flex-direction:column;gap:8px;margin-top:6px}.guest-note-feedback-error{margin:0;font-size:12px;color:#b03636}.guest-note-feedback-empty{margin:0;font-size:12px;color:var(--muted, #6b6b72)}.guest-note-feedback-item{border:1px solid var(--line-soft, #f1f1f4);border-radius:8px;padding:6px 8px}.guest-note-feedback-meta{display:flex;align-items:center;gap:8px}.guest-note-feedback-meta strong{font-size:12px}.guest-note-feedback-meta small{font-size:11px;color:var(--muted, #6b6b72)}.guest-note-feedback-del{margin-left:auto;border:0;background:none;font-size:11px;color:#b03636;cursor:pointer}.guest-note-feedback-item p{margin:4px 0 0;font-size:13px;white-space:pre-wrap;word-break:break-word}.guest-note-feedback-add{display:flex;flex-direction:column;gap:6px}.guest-note-feedback-add textarea{border:1px solid var(--line, #e3e3e8);border-radius:8px;padding:6px 8px;font-size:13px;resize:vertical}.guest-note-editor-actions .settings-action,.guest-note-actions .settings-action{height:29px;min-height:29px;border-radius:999px;font-size:11px;padding:0 11px}.guest-note-editor-actions .settings-action.is-secondary:hover,.guest-note-actions .settings-action.is-secondary:hover{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green)}.guest-note-list{display:grid;align-content:start;flex:1 1 auto;gap:8px;min-width:0;min-height:0;overflow:auto;padding:0 calc(var(--panel-x) - var(--scrollbar-size)) 12px var(--panel-x);scrollbar-gutter:stable;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.guest-note-card{display:grid;grid-auto-rows:max-content;align-content:start;gap:6px;min-width:0;min-height:124px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);padding:8px 9px}.guest-note-card:has(.guest-note-creator-line){min-height:150px}.guest-note-card-main{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.guest-note-avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--deep-green);font-size:14px;font-weight:950;overflow:hidden}.guest-note-avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.guest-note-identity{display:grid;gap:2px;min-width:0}.guest-note-identity strong,.guest-note-identity small,.guest-note-creator-line strong,.guest-note-creator-line small,.guest-note-creator-line em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-note-identity strong{color:var(--black);font-size:12px;font-weight:950;line-height:1.35}.guest-note-identity small,.guest-note-creator-line small{color:var(--gray-500);font-size:11px;font-weight:850}.guest-note-level{border:1px solid var(--deep-green-border);border-radius:999px;background:var(--deep-green-bg);color:var(--deep-green);font-size:10px;font-weight:950;padding:4px 7px;white-space:nowrap}.guest-note-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0}.guest-note-stats span{display:grid;gap:2px;min-width:0;border-radius:7px;background:var(--gray-25);padding:7px 6px}.guest-note-stats small{color:var(--gray-500);font-size:10px;font-weight:900}.guest-note-stats strong{min-width:0;color:var(--black);font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-note-creator-line{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:5px;align-items:center;min-width:0;color:var(--gray-600);font-size:11px;font-weight:900}.guest-note-creator-line em{border:1px solid var(--gray-200);border-radius:999px;color:var(--deep-green);font-style:normal;padding:2px 6px}.guest-note-memo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0}.guest-note-summary{display:grid;gap:3px;min-width:0;border-left:3px solid var(--deep-green);border-radius:7px;background:var(--gray-25);margin:0;padding:6px 7px}.guest-note-summary small{color:var(--gray-500);font-size:10px;font-weight:950;line-height:1.2}.guest-note-summary span{display:-webkit-box;overflow:hidden;color:var(--gray-700);font-size:11px;font-weight:850;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-note-auto-level{align-self:stretch;border:1px solid var(--gray-200);border-radius:7px;background:var(--white);padding:8px 9px}.guest-note-auto-level strong{display:block;color:var(--deep-green);font-size:14px;font-weight:950;line-height:1.25}.guest-note-auto-level small{display:block;color:var(--gray-500);font-size:10px;font-weight:850;line-height:1.35;margin-top:2px}@media(max-width:430px){.guest-notes-panel{gap:8px}.guest-note-tools{grid-template-columns:1fr auto;gap:6px}.guest-note-level-tabs-shell{height:34px}.guest-note-level-tabs{gap:4px;padding:2px 0 4px;scroll-padding-right:0}.guest-note-level-tabs button{height:28px;gap:3px;font-size:9.5px;padding:0 6px}.guest-note-level-tabs strong{font-size:8.5px}.guest-note-editor{max-height:calc(100vh - 155px);padding:9px}.guest-note-memo-grid{grid-template-columns:minmax(0,1fr)}.guest-note-card{gap:5px;padding:7px}.guest-note-card-main{grid-template-columns:32px minmax(0,1fr) auto;gap:6px}.guest-note-avatar{width:32px;height:32px;font-size:12px}.guest-note-actions,.guest-note-editor-actions{flex-wrap:wrap}.guest-note-creator-line{grid-template-columns:1fr}}.vip-supporter-settings-card{gap:10px}.vip-apply-all-btn{align-self:flex-start}.vip-apply-all-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px}.vip-apply-all-confirm>span{color:var(--gray-500)}.vip-notification-detail-list{display:grid;gap:6px;min-width:0}.vip-notification-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.vip-notification-detail-heading strong{color:var(--black);font-size:12px;font-weight:950}.vip-notification-detail-heading span{color:var(--gray-500);font-size:11px;font-weight:900}.vip-notification-detail-row{background:var(--white);padding:7px 8px}.vip-notification-detail-row small{white-space:normal;line-height:1.3}.vip-level-strip{display:flex;gap:5px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.vip-level-strip::-webkit-scrollbar{display:none}.vip-level-strip span{display:grid;flex:0 0 auto;gap:1px;min-width:52px;border:1px solid var(--gray-200);border-radius:999px;background:var(--gray-25);color:var(--gray-600);font-size:10px;font-weight:950;line-height:1.1;padding:5px 7px;text-align:center}.vip-level-strip span.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.vip-level-strip small{color:inherit;font-size:9px;font-weight:850}.live-avatar{position:relative;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;overflow:visible;--live-avatar-ring: #f04444;--live-avatar-accent: #005235;--live-avatar-glow: rgba(240, 68, 68, .2);--live-avatar-outer-glow: rgba(0, 82, 53, .16);--live-avatar-pulse-duration: 2.15s;--live-avatar-sweep-duration: 2.4s;--live-avatar-sweep-opacity: .26;--live-avatar-pulse-scale: 1.045;--live-avatar-ring-width: 2px}.live-avatar:before,.live-avatar:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:2}.live-avatar:before{top:-1px;right:-1px;bottom:-1px;left:-1px;border:var(--live-avatar-ring-width) solid var(--live-avatar-ring);box-shadow:0 0 0 1px var(--live-avatar-glow),0 0 13px var(--live-avatar-outer-glow)}.live-avatar:after{top:-1px;right:-1px;bottom:-1px;left:-1px;background:conic-gradient(from 0deg,var(--live-avatar-accent) 0deg 54deg,transparent 72deg 144deg,var(--live-avatar-ring) 166deg 224deg,transparent 248deg 318deg,var(--live-avatar-accent) 336deg 360deg);-webkit-mask:radial-gradient(circle,transparent 0 66%,#000 68% 100%);mask:radial-gradient(circle,transparent 0 66%,#000 68% 100%)}.live-avatar.is-live:before{opacity:1;animation:live-avatar-ring-pulse var(--live-avatar-pulse-duration) ease-in-out infinite}.live-avatar.is-live:after{opacity:var(--live-avatar-sweep-opacity);animation:live-avatar-ring-sweep var(--live-avatar-sweep-duration) linear infinite}.live-avatar[data-live-tier="10K"]{--live-avatar-ring: #f04b4b;--live-avatar-accent: #00613e;--live-avatar-sweep-opacity: .2}.live-avatar[data-live-tier="30K"]{--live-avatar-ring: #f24444;--live-avatar-accent: #005b3a;--live-avatar-sweep-opacity: .26;--live-avatar-pulse-scale: 1.055}.live-avatar[data-live-tier="50K"]{--live-avatar-ring: #ef3b3b;--live-avatar-accent: #004f33;--live-avatar-sweep-opacity: .34;--live-avatar-sweep-duration: 2.1s;--live-avatar-pulse-scale: 1.065}.live-avatar[data-live-tier="100K"]{--live-avatar-ring: #ed3030;--live-avatar-accent: #004529;--live-avatar-sweep-opacity: .42;--live-avatar-sweep-duration: 1.9s;--live-avatar-pulse-duration: 1.95s;--live-avatar-pulse-scale: 1.075}.live-avatar[data-live-tier="200K"]{--live-avatar-ring: #e92b32;--live-avatar-accent: #003f25;--live-avatar-ring-width: 2.5px;--live-avatar-sweep-opacity: .5;--live-avatar-sweep-duration: 1.75s;--live-avatar-pulse-scale: 1.085}.live-avatar[data-live-tier="300K"]{--live-avatar-ring: #e5222b;--live-avatar-accent: #003b22;--live-avatar-ring-width: 2.5px;--live-avatar-sweep-opacity: .58;--live-avatar-sweep-duration: 1.6s;--live-avatar-pulse-duration: 1.8s;--live-avatar-pulse-scale: 1.095}.live-avatar[data-live-tier="500K"]{--live-avatar-ring: #de1c28;--live-avatar-accent: #00351f;--live-avatar-ring-width: 3px;--live-avatar-sweep-opacity: .68;--live-avatar-sweep-duration: 1.45s;--live-avatar-pulse-duration: 1.65s;--live-avatar-pulse-scale: 1.1}.live-avatar[data-live-tier="700K"]{--live-avatar-ring: #d91625;--live-avatar-accent: #00301d;--live-avatar-ring-width: 3px;--live-avatar-sweep-opacity: .76;--live-avatar-sweep-duration: 1.3s;--live-avatar-pulse-duration: 1.55s;--live-avatar-pulse-scale: 1.105}.live-avatar[data-live-tier="900K"]{--live-avatar-ring: #ce101f;--live-avatar-accent: #002b1b;--live-avatar-ring-width: 3px;--live-avatar-sweep-opacity: .84;--live-avatar-sweep-duration: 1.18s;--live-avatar-pulse-duration: 1.45s;--live-avatar-pulse-scale: 1.11}.live-avatar[data-live-tier="1M"]{--live-avatar-ring: #c90b1b;--live-avatar-accent: #002716;--live-avatar-ring-width: 3px;--live-avatar-sweep-opacity: .92;--live-avatar-sweep-duration: 1.05s;--live-avatar-pulse-duration: 1.35s;--live-avatar-pulse-scale: 1.12}.live-avatar-core{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;border:1px solid var(--gray-300);border-radius:inherit;background:var(--white);color:var(--bs-text, var(--deep-green));font:inherit;overflow:hidden}.live-avatar.is-live .live-avatar-core{border:0;background:linear-gradient(145deg,#4f9a74,#05351f)}.live-avatar-core img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.live-avatar-ready-dot{position:absolute;z-index:4;top:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--deep-green);box-shadow:0 0 0 2px var(--white)}.live-avatar-ready-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--deep-green);opacity:.5;animation:match-ready-ping 2s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.live-avatar-ready-dot:after{animation:none;opacity:0}}.live-avatar-pill{position:absolute;z-index:3;left:50%;bottom:-6px;display:inline-grid;place-items:center;height:16px;min-width:34px;border:0;border-radius:999px;background:var(--live-avatar-ring);box-shadow:0 4px 10px #f0323233;color:var(--white);font-size:8px;font-weight:950;letter-spacing:0;line-height:1;padding:0 7px;transform:translate(-50%)}.profile-card-mark.live-avatar,.creator-list-avatar.live-avatar,.avatar-circle.live-avatar,.profile-mark.live-avatar{border:0;background:transparent;overflow:visible}.avatar-circle.live-avatar:not(.is-live) .live-avatar-core{background:var(--gray-100);color:var(--black)}.match-list-avatar,.match-applicant-avatar,.match-participant-avatar,.creator-list-avatar,.guest-note-avatar,.profile-supporter-avatar,.gp-sponsor-avatar,.gp-hero-avatar{color:var(--bs-text)}.profile-card-mark.live-avatar .live-avatar-pill,.profile-mark.live-avatar .live-avatar-pill{bottom:-7px}@keyframes live-avatar-ring-pulse{0%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(var(--live-avatar-pulse-scale))}to{opacity:.75;transform:scale(1)}}@keyframes live-avatar-ring-sweep{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.live-avatar:before,.live-avatar:after{animation:none}}.creator-roster-counts{display:inline-flex;align-items:center;gap:8px}.creator-roster-live-count{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--danger);color:var(--white);font-size:11px;font-style:normal;font-weight:700}.creator-roster-live-count:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--white);animation:pulse 1.6s ease-in-out infinite}.creator-list-admin-note.is-own{padding:2px 8px;border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-weight:700}.creator-account-admin-hint{margin:6px 0 0;color:var(--gray-500, #6b7280);font-size:12px;line-height:1.5}.editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#0f171673;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:editor-overlay-in .15s ease-out}@keyframes editor-overlay-in{0%{opacity:0}to{opacity:1}}.editor-overlay-card{width:min(560px,100%);max-height:88vh;display:flex;flex-direction:column;gap:12px;overflow-y:auto;margin:0;padding:0 16px;border-radius:14px 14px 0 0;background:var(--white);box-shadow:0 -8px 32px #0000002e;animation:editor-card-in .18s ease-out;scrollbar-gutter:stable}@keyframes editor-card-in{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.withdraw-modal{width:min(440px,100%)}.withdraw-modal-body{display:grid;gap:12px;padding:14px 0}.withdraw-modal-warning{margin:0;color:var(--bs-danger, #e5484d);font-size:14px;font-weight:800}.withdraw-modal-effects{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--bs-text-2, #6b7280);font-size:13px;line-height:1.5}.withdraw-modal-blocked{margin:0;color:var(--bs-text, #1f2430);font-size:14px;font-weight:700;line-height:1.55}.withdraw-modal-next{margin:0;color:var(--bs-text, #1f2430);font-size:13.5px;line-height:1.65}.withdraw-modal-field{display:grid;gap:6px}.withdraw-modal-field span{color:var(--bs-text, #16191c);font-size:13px;font-weight:600}.withdraw-modal-field b{color:var(--bs-danger, #e5484d)}.withdraw-modal-field input{height:40px;border:1px solid var(--bs-hairline, #e5e7eb);border-radius:10px;background:var(--bs-surface-2, #f6f7f9);color:var(--bs-text, #16191c);font-size:14px;font-weight:700;padding:0 12px}.withdraw-modal-field input:focus{outline:2px solid var(--bs-danger, #e5484d);outline-offset:1px;border-color:transparent}.editor-overlay-heading{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0 -16px;padding:14px 16px;border-bottom:1px solid var(--gray-200, #e5e7eb);background:var(--white)}.editor-overlay-heading strong{font-size:15px}.editor-overlay-close{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--gray-500, #6b7280);font-size:18px;line-height:1;cursor:pointer}.editor-overlay-close:hover{background:var(--gray-100, #f3f4f6);color:var(--black)}.editor-overlay-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:8px;margin:auto -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--gray-200, #e5e7eb);background:var(--white)}.editor-overlay-actions .settings-action{min-width:96px;justify-content:center;text-align:center}.editor-section-title{margin:6px 0 0;padding-top:10px;border-top:1px dashed var(--gray-200, #e5e7eb);color:var(--gray-500, #6b7280);font-size:12px;font-weight:700;letter-spacing:.02em}.editor-required{margin-left:4px;color:var(--danger);font-size:10px;font-style:normal;font-weight:700}.mission-create-card .editor-overlay-actions{margin:4px -14px 0}.creator-list-open{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px;border:1px solid var(--gray-200, #e5e7eb);border-radius:12px;background:var(--white);cursor:pointer;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.creator-list-open:hover{border-color:var(--deep-green);box-shadow:0 2px 10px #10403014}.creator-list-open:active{transform:scale(.995)}.creator-card-top{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0}.creator-list-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.creator-list-main strong{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-list-main small{color:var(--gray-500, #6b7280);font-size:12px}.creator-live-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--danger);color:var(--white);font-size:11px;font-weight:800;letter-spacing:.04em;flex-shrink:0}.creator-live-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--white);animation:pulse 1.6s ease-in-out infinite}.creator-status-pill{padding:3px 9px;border-radius:999px;background:var(--gray-100, #f3f4f6);color:var(--gray-500, #6b7280);font-size:11px;font-weight:600;flex-shrink:0}.creator-card-tags{display:flex;flex-wrap:wrap;gap:6px}.creator-league-tag{padding:2px 8px;border-radius:6px;background:var(--deep-green-soft);color:var(--deep-green);font-size:11px;font-weight:700}.creator-list-assignment{padding:2px 8px;border-radius:6px;background:var(--gray-100, #f3f4f6);color:var(--gray-500, #6b7280);font-size:11px;font-weight:600}.creator-list-assignment.is-owned{background:var(--deep-green-soft);color:var(--deep-green)}.creator-stat-grid{display:flex;flex-flow:row wrap;gap:6px;width:100%;margin:0}.creator-card-stats-slider{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.creator-card-stats-slider .ccs-track{min-width:0}.creator-card-stats-slider .ccs-nav{display:flex;align-items:center;justify-content:center;gap:10px}.creator-card-stats-slider .ccs-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--gray-300);background:var(--white);color:var(--gray-600);font-weight:900;line-height:1;cursor:pointer}.creator-card-stats-slider .ccs-arrow:hover{border-color:var(--deep-green);color:var(--deep-green)}.creator-card-stats-slider .ccs-dots{display:inline-flex;align-items:center;gap:5px}.creator-card-stats-slider .ccs-dots i{width:6px;height:6px;border-radius:999px;background:var(--gray-300)}.creator-card-stats-slider .ccs-dots i.is-active{background:var(--deep-green)}.creator-metric-table{width:100%;border:1px solid var(--line, #e7e4dc);border-radius:12px;overflow:hidden}.creator-metric-table .cmt-head,.creator-metric-table .cmt-row{display:grid;grid-template-columns:40px 1fr 1fr 1fr;column-gap:4px;align-items:center}.creator-metric-table .cmt-head{padding:6px 9px;background:var(--gray-25);border-bottom:1px solid var(--line, #e7e4dc)}.creator-metric-table .cmt-head span{font-size:9.5px;font-weight:800;letter-spacing:.03em;color:var(--soft, #aeb2a8);text-align:right}.creator-metric-table .cmt-head span:first-child{text-align:left}.creator-metric-table .cmt-row{padding:8px 9px}.creator-metric-table .cmt-row+.cmt-row{border-top:1px solid var(--line, #e7e4dc)}.creator-metric-table .cmt-row>span{font-size:11.5px;font-weight:700;color:var(--black);text-align:right;white-space:nowrap}.creator-metric-table .cmt-u{font-size:9px;font-weight:600;font-style:normal;color:var(--soft, #aeb2a8);margin-left:1px}.creator-metric-table .cmt-month .cmt-u{color:var(--deep-green)}.creator-metric-table .cmt-lab{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:var(--ink, #1b2620);text-align:left!important}.creator-metric-table .cmt-dot{width:6px;height:6px;border-radius:50%;background:var(--deep-green);flex:0 0 auto}.creator-metric-table .cmt-dot.is-match{background:#b08948}.creator-metric-table .cmt-month{color:var(--deep-green)!important;font-weight:800}.creator-stat{flex:1 1 72px;min-width:0;display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:8px;background:var(--gray-50, #f9fafb)}.creator-stat dt{color:var(--gray-500, #6b7280);font-size:10px;font-weight:600}.creator-stat dd{margin:0;font-size:12px;font-weight:700;color:var(--black);word-break:keep-all}.creator-stat.is-sorted{background:var(--deep-green-soft);outline:1px solid var(--deep-green)}.creator-stat.is-sorted dd{color:var(--deep-green)}.creator-roster-tools input[type=search],.creator-roster-tools select{height:38px;border:1px solid var(--gray-200, #e5e7eb);border-radius:9px;padding:0 12px;font-size:13px;background:var(--white)}.creator-roster-tools input[type=search]:focus,.creator-roster-tools select:focus{outline:none;border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.creator-roster-tools{display:flex;flex-direction:column;gap:8px}.creator-agent-filter{display:flex;flex-direction:column;gap:4px}.creator-agent-filter-label{color:var(--gray-500, #6b7280);font-size:11px;font-weight:900;letter-spacing:.02em}.creator-agent-filter select{width:100%}.select-menu{position:relative;width:100%}.pet-field select,.pet-fields select{width:100%;min-width:0;height:38px;padding:0 34px 0 12px;border:1px solid var(--gray-200, #e5e7eb);border-radius:9px;background-color:var(--white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%238b949f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;color:var(--black);font-size:13px;font-weight:800;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.pet-field select:hover,.pet-fields select:hover{border-color:var(--deep-green)}.pet-field select:focus,.pet-fields select:focus{outline:none;border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.select-menu-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:38px;padding:0 12px;border:1px solid var(--gray-200, #e5e7eb);border-radius:9px;background:var(--white);color:var(--black);font-size:13px;font-weight:800;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.select-menu-trigger:hover{border-color:var(--deep-green)}.select-menu.is-open .select-menu-trigger{border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.select-menu-trigger:disabled{opacity:.5;cursor:not-allowed}.select-menu-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu-value.is-placeholder{color:var(--gray-500, #6b7280);font-weight:700}.select-menu-caret{flex-shrink:0;width:8px;height:8px;border-right:2px solid var(--gray-500, #6b7280);border-bottom:2px solid var(--gray-500, #6b7280);transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.select-menu.is-open .select-menu-caret{transform:rotate(225deg) translateY(-2px);border-color:var(--deep-green)}.select-menu-popover{position:fixed;z-index:200;display:flex;flex-direction:column;border:1px solid var(--gray-200, #e5e7eb);border-radius:11px;background:var(--white);box-shadow:0 12px 32px #0f171629;overflow:hidden;animation:select-menu-in .14s ease-out}.select-menu-popover.is-up{transform:translateY(-100%);transform-origin:bottom;animation:select-menu-in-up .14s ease-out}.preview-checkerboard{background-color:#fff;background-image:linear-gradient(45deg,#dfe3e9 25%,transparent 25%,transparent 75%,#dfe3e9 75%),linear-gradient(45deg,#dfe3e9 25%,transparent 25%,transparent 75%,#dfe3e9 75%);background-size:18px 18px;background-position:0 0,9px 9px}.info-tip{display:inline-flex;align-items:center}.info-tip-trigger{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:0;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--gray-600, #4b5563);cursor:pointer;vertical-align:middle}.info-tip-trigger:hover{color:var(--gray-700, #1f2937)}.info-tip-popover{position:fixed;z-index:2200;padding:12px 14px;border:1px solid var(--gray-200, #e5e8ec);border-radius:11px;background:var(--white);box-shadow:0 12px 32px #0f171629;animation:select-menu-in .14s ease-out}.info-tip-popover.is-up{transform:translateY(-100%);transform-origin:bottom;animation:select-menu-in-up .14s ease-out}.info-tip-term{display:block;margin-bottom:4px;font-size:13px;font-weight:800;color:var(--black)}.info-tip-body{margin:0;font-size:12px;line-height:1.5;color:var(--gray-600, #4b5563)}.info-tip-body.is-action{margin-top:4px;color:var(--gray-500)}.select-menu-search{flex:0 0 auto;margin:6px 6px 0;padding:8px 10px;border:1px solid var(--gray-200, #e5e7eb);border-radius:8px;font-size:13px;font-weight:600;color:var(--black);outline:none}.select-menu-search:focus{border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.select-menu-list{flex:1 1 auto;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain}.select-menu-empty{padding:14px 10px;text-align:center;font-size:12.5px;font-weight:600;color:var(--gray-500, #6b7280)}@keyframes select-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes select-menu-in-up{0%{opacity:0;transform:translateY(calc(-100% + 4px))}to{opacity:1;transform:translateY(-100%)}}.select-menu-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--black);font-size:13px;font-weight:800;text-align:left;cursor:pointer;transition:background .1s ease,color .1s ease}.select-menu-option:hover{background:var(--gray-100, #f3f4f6)}.select-menu-option.is-selected{background:var(--deep-green-soft);color:var(--deep-green)}.select-menu-option.is-locked{cursor:not-allowed;opacity:.55}.select-menu-option.is-locked:hover{background:transparent}.select-menu-option-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.select-menu-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu-option-hint{color:var(--gray-500, #6b7280);font-size:11px;font-weight:700}.select-menu-check{flex-shrink:0;width:6px;height:11px;margin-right:3px;border-right:2.5px solid var(--deep-green);border-bottom:2.5px solid var(--deep-green);transform:rotate(45deg)}.creator-sort-chips{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 0;scrollbar-width:none}.creator-sort-chips::-webkit-scrollbar{display:none}.creator-sort-chip{flex:0 0 auto;min-width:max-content;height:32px;padding:0 10px;border:1px solid var(--gray-300);border-radius:999px;background:var(--white);color:var(--gray-600);font-size:12px;font-weight:900;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.creator-sort-chip:hover{border-color:var(--deep-green);color:var(--deep-green)}.creator-sort-chip.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--white)}.creator-sort-chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--deep-green-soft)}.editor-overlay-note{margin:0;color:var(--gray-500, #6b7280);font-size:12px}.home-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.home-hero-logout{flex:0 0 auto;align-self:flex-start}.home-hero-identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.home-hero-mark{flex:0 0 auto}.home-hero-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.home-hero-copy strong{font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-hero-copy p{margin:0;color:var(--gray-500, #6b7280);font-size:12px}.home-hero-copy .settings-meta-row{margin-top:2px}.home-hero .settings-meta-row>span{color:var(--bs-text)}.home-hero-modes{width:100%}.operator-home{display:flex;flex-direction:column;gap:10px;max-width:none;padding:0 18px 12px;min-height:0;overflow-y:auto}.home-embedded{display:grid;gap:10px;align-content:start}.home-embedded .operator-home,.home-embedded .settings-grid{padding-left:0;padding-right:0;overflow:visible}.owner-home-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:10px;align-items:start}.owner-main,.owner-aside{display:flex;flex-direction:column;gap:10px;min-width:0}@media(max-width:820px){.owner-home-grid{grid-template-columns:1fr}}.owner-main .home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:520px){.owner-main .home-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-home-grid .profile-stat-card.is-strong{background:var(--white);border-color:var(--bs-accent);box-shadow:inset 0 0 0 1px var(--bs-accent)}.owner-home-grid .profile-stat-card.is-strong span,.owner-home-grid .profile-stat-card.is-strong p{color:var(--gray-500)}.owner-home-grid .profile-stat-card.is-strong strong{color:var(--bs-accent)}.owner-sub-card{display:grid;gap:6px;align-content:start}.owner-sub-head{display:flex;align-items:center;justify-content:space-between}.owner-sub-eyebrow{font-size:11px;font-weight:900;color:var(--bs-text-2)}.owner-sub-badge{font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;background:var(--bs-surface-2);color:var(--bs-text-2)}.owner-sub-badge.is-active{background:var(--bs-accent);color:#fff}.owner-sub-badge.is-past_due{background:var(--bs-danger);color:#fff}.owner-sub-plan{font-size:15px;font-weight:900;color:var(--bs-text)}.owner-sub-amount{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.owner-sub-amount b{font-size:22px;font-weight:900;color:var(--bs-accent)}.owner-sub-amount span{font-size:11px;color:var(--bs-text-2)}.owner-sub-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--bs-text-2)}.owner-todo-list{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:12px;color:var(--bs-text)}.owner-shortcut-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.owner-shortcut-grid .settings-action{width:100%;justify-content:center}.home-heading-actions{display:flex;align-items:center;gap:12px}.home-heading-logout{border:1px solid var(--gray-300, #d1d5db);background:var(--white, #fff);border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:700;color:var(--gray-600, #4b5563);cursor:pointer}.home-heading-logout:hover{border-color:var(--danger, #ef4444);color:var(--danger, #ef4444)}.home-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;min-width:0}.home-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-card-heading strong{font-size:14px;font-weight:900}.home-card-heading span{color:var(--gray-500, #6b7280);font-size:12px;font-weight:900}.home-card-link{margin-left:8px;border:0;background:transparent;color:var(--deep-green, #0f6b4f);font-size:12px;font-weight:900;cursor:pointer}.home-roster-list{max-height:280px;overflow-y:auto}.home-muted{margin:0;color:var(--gray-500, #6b7280);font-size:12px;line-height:1.45}.home-live-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.home-live-row{display:flex;align-items:center;gap:14px;min-width:0;padding:6px 2px}.home-live-avatar{flex:0 0 auto;width:42px;height:42px}.home-live-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.home-live-main strong{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-live-name-btn{border:none;background:transparent;padding:0;margin:0;cursor:pointer;font-size:13px;font-weight:800;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:color .12s ease}.home-live-name-btn:hover{color:var(--bs-accent, var(--deep-green));text-decoration:underline}.home-live-main small{color:var(--gray-500, #6b7280);font-size:11px}.home-super-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.home-super-cell{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:8px;background:var(--gray-50, #f9fafb)}.home-super-cell span{color:var(--gray-500, #6b7280);font-size:11px;font-weight:900}.home-super-cell strong{font-size:18px;font-weight:900;line-height:1}.home-super-cell small{color:var(--gray-500, #6b7280);font-size:10.5px}.notice-board-panel{display:flex;flex-direction:column;gap:12px}.notice-board-panel>.notice-board-header,.notice-board-panel>.notice-toolbar,.notice-board-panel>.notice-board-message,.notice-board-panel>.notice-list{padding-inline:var(--panel-x)}.notice-board-panel>.notice-composer,.notice-board-panel>.notice-empty{margin-inline:var(--panel-x)}.notice-board-embedded>.notice-board-header,.notice-board-embedded>.notice-toolbar,.notice-board-embedded>.notice-board-message,.notice-board-embedded>.notice-list{padding-inline:0}.notice-board-embedded>.notice-composer,.notice-board-embedded>.notice-empty{margin-inline:0}.notice-board-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notice-board-meta{margin:3px 0 0;color:var(--gray-500, #6b7280);font-size:12.5px;font-weight:600}.notice-board-meta-unread{color:#ef4444;font-weight:700}.notice-board-truncate-note{margin:4px 0 0;color:var(--gray-500, #6b7280);font-size:11.5px;font-weight:600}.notice-compose-toggle{flex:none;border:1px solid var(--gray-300, #d1d5db);background:var(--white, #fff);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700;cursor:pointer}.notice-composer{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--gray-300, #d1d5db);border-radius:10px;background:var(--gray-50, #f9fafb)}.notice-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--gray-500, #6b7280)}.notice-field input,.notice-field select,.notice-field textarea{border:1px solid var(--gray-300, #d1d5db);border-radius:8px;padding:7px 9px;font-size:13px;font-weight:500;color:inherit;background:var(--white, #fff)}.notice-field textarea{resize:vertical}.notice-pin{display:flex;align-items:center;gap:6px;font-size:12.5px}.notice-composer-actions{display:flex;justify-content:flex-end}.notice-composer-actions button{border:none;background:var(--deep-green, #0f766e);color:var(--white, #fff);border-radius:8px;padding:7px 16px;font-weight:800;font-size:13px;cursor:pointer}.notice-composer-actions button:disabled{opacity:.6;cursor:default}.notice-board-message{color:#b91c1c;font-size:12.5px;margin:0}.notice-empty{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--gray-500, #6b7280);font-size:13px;padding:44px 0 48px;text-align:center;border:1px dashed var(--gray-300, #d1d5db);border-radius:14px;background:var(--gray-50, #f9fafb)}.notice-empty-icon{width:46px;height:46px;color:var(--gray-300, #d1d5db);margin-bottom:4px}.notice-empty strong{font-size:14px;font-weight:800;color:var(--gray-600, #4b5563)}.notice-empty span{font-size:12px}.notice-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.notice-item{border:1px solid var(--gray-300, #d1d5db);border-radius:10px;background:var(--white, #fff);overflow:hidden}.notice-item.is-pinned{border-color:var(--deep-green, #0f766e);background:var(--deep-green-soft, #ecfdf5)}.notice-item-head{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;padding:10px 12px;cursor:pointer;text-align:left;font:inherit}.notice-pin-badge{flex:none;font-size:10.5px;font-weight:800;color:var(--deep-green, #0f766e);border:1px solid currentColor;border-radius:5px;padding:1px 5px}.notice-unread-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#ef4444}.notice-scope-badge{flex:none;font-size:10.5px;font-weight:700;color:var(--gray-500, #6b7280);background:var(--gray-100, #f3f4f6);border-radius:5px;padding:2px 6px}.notice-title{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-meta{flex:none;font-size:11px;color:var(--gray-500, #6b7280)}.notice-body{padding:0 12px 12px;border-top:1px solid var(--gray-100, #f3f4f6)}.notice-body p{margin:10px 0 0;font-size:13px;line-height:1.55;white-space:pre-wrap}.notice-delete{margin-top:10px;border:1px solid var(--gray-300, #d1d5db);background:var(--white, #fff);border-radius:7px;padding:5px 12px;font-size:12px;color:#b91c1c;cursor:pointer}.notice-field-row{display:flex;gap:8px}.notice-field-row .notice-field{flex:1 1 0;min-width:0}.notice-composer-foot{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.notice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.notice-tabs{display:flex;gap:6px;flex-wrap:wrap}.notice-tab{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--gray-300, #d1d5db);background:var(--white, #fff);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;color:var(--gray-600, #4b5563);cursor:pointer}.notice-tab em{font-style:normal;font-size:11px;font-weight:800;color:var(--gray-400, #9ca3af)}.notice-tab:hover{border-color:var(--gray-400, #9ca3af)}.notice-tab.is-active{background:var(--deep-green, #0f766e);border-color:var(--deep-green, #0f766e);color:#fff}.notice-tab.is-active em{color:#fffc}.notice-tab.cat-general.is-active{background:#4b5563;border-color:#4b5563}.notice-tab.cat-urgent.is-active{background:#b91c1c;border-color:#b91c1c}.notice-tab.cat-event.is-active{background:#4338ca;border-color:#4338ca}.notice-tab.cat-settle.is-active{background:#047857;border-color:#047857}.notice-tab.cat-update.is-active{background:#b45309;border-color:#b45309}.notice-sort{display:inline-flex;border:1px solid var(--gray-300, #d1d5db);border-radius:8px;overflow:hidden}.notice-sort button{border:none;background:var(--white, #fff);padding:5px 11px;font-size:12px;font-weight:700;color:var(--gray-500, #6b7280);cursor:pointer}.notice-sort button+button{border-left:1px solid var(--gray-300, #d1d5db)}.notice-sort button.is-active{background:var(--gray-100, #f3f4f6);color:var(--gray-800, #1f2937)}.notice-cat{flex:none;font-size:10.5px;font-weight:800;border-radius:6px;padding:2px 7px}.notice-cat.cat-general{color:#4b5563;background:#f3f4f6}.notice-cat.cat-urgent{color:#b91c1c;background:#fee2e2}.notice-cat.cat-event{color:#4338ca;background:#e0e7ff}.notice-cat.cat-settle{color:#047857;background:#d1fae5}.notice-cat.cat-update{color:#b45309;background:#fef3c7}.notice-card{border:1px solid var(--gray-300, #d1d5db);border-radius:12px;background:var(--white, #fff);overflow:hidden;transition:border-color .12s,box-shadow .12s}.notice-card:hover{border-color:var(--gray-400, #9ca3af);box-shadow:0 1px 4px #0000000d}.notice-card.is-pinned{border-color:var(--deep-green, #0f766e);background:var(--deep-green-soft, #ecfdf5)}.notice-card.is-unread{border-left:3px solid #ef4444}.notice-card-head{display:flex;flex-direction:column;gap:6px;width:100%;border:none;background:transparent;padding:12px 14px;cursor:pointer;text-align:left;font:inherit}.notice-card-top{display:flex;align-items:center;gap:7px}.notice-card-date{margin-left:auto;flex:none;font-size:11px;color:var(--gray-500, #6b7280)}.notice-card-title{font-size:14px;font-weight:800;color:var(--gray-900, #111827);line-height:1.35}.notice-card-preview{margin:0;font-size:12.5px;line-height:1.5;color:var(--gray-500, #6b7280);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mode-panel.guide-panel{display:flex;flex-direction:column;gap:10px;container-type:inline-size}.guide-heading{display:flex;align-items:center;gap:12px;padding-inline:var(--panel-x)}.guide-menu-btn{display:none;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line, #e3e3e8);border-radius:8px;background:var(--white);font-size:16px;cursor:pointer;color:var(--accent, #111118)}.guide-body{position:relative;flex:1 1 auto;min-height:0;display:flex}.guide-toc{flex:0 0 240px;width:240px;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line, #e3e3e8);background:var(--white)}.guide-toc-search{display:flex;align-items:center;gap:6px;margin:10px;padding:6px 9px;border:1px solid var(--line, #e3e3e8);border-radius:8px;background:var(--white)}.guide-toc-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:13px;color:var(--accent, #111118)}.guide-toc-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 8px 14px}.guide-toc-group{margin:16px 4px 6px;padding-bottom:5px;font-size:13px;font-weight:800;letter-spacing:.01em;color:#1f3a2c;border-bottom:1px solid var(--line, #e3e3e8)}.guide-toc-item{display:block;width:100%;margin:1px 0;padding:7px 10px;border:0;border-radius:7px;background:none;text-align:left;font-size:13px;color:var(--accent, #3a3f38);cursor:pointer}.guide-toc-item:hover{background:var(--hover, #f1efe9)}.guide-toc-item.is-active{background:#1f3a2c;color:#fff;font-weight:600}.guide-toc-hit{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.guide-toc-hit-label{font-weight:600}.guide-toc-excerpt{display:flex;flex-direction:column;gap:1px;width:100%;box-sizing:border-box;min-width:0;text-align:left;border:0;background:none;cursor:pointer;padding:5px 10px 5px 12px;border-left:2px solid var(--line, #e3e3e8);border-radius:0 7px 7px 0}.guide-toc-excerpt:hover{background:var(--hover, #f1efe9);border-left-color:#1f3a2c}.guide-toc-excerpt-head{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--soft, #9a9e92)}.guide-toc-snippet{font-size:11.5px;line-height:1.4;color:var(--muted, #6b7269);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.guide-toc-snippet mark{background:#fbe7b0;color:#1b2620;padding:0 1px;border-radius:2px}.guide-toc-empty{padding:24px 12px;text-align:center;font-size:12px;color:var(--muted, #9a9e92)}.guide-toc-overlay{display:none}.guide-frame{flex:1 1 auto;min-height:0;width:100%;border:0;background:var(--white)}@container (max-width: 720px){.guide-menu-btn{display:inline-flex}.guide-toc{position:absolute;top:0;left:0;bottom:0;z-index:20;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 0 30px #0000002e}.guide-toc.is-open{transform:none}.guide-toc-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;background:#141c1659}}.primary-btn{height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--accent, #111118);color:#fff;font-size:13px;cursor:pointer}.primary-btn:disabled{opacity:.55;cursor:default}.link-danger{border:0;background:none;color:#b03636;font-size:12px;cursor:pointer}.profile-opponent-list{display:flex;flex-direction:column;gap:6px}.profile-opponent-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line, #e3e3e8);border-radius:10px;background:var(--white)}.profile-opponent-id{display:flex;flex-direction:column;gap:1px;min-width:0}.profile-opponent-id strong{font-size:13px;color:var(--black)}.profile-opponent-id small{font-size:11px;color:var(--muted, #6b7269)}.profile-opponent-meta{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:0 0 auto}.profile-opponent-meta span{font-size:12px;font-weight:700;color:var(--black)}.profile-opponent-meta em{font-size:10.5px;color:var(--soft, #9a9e92);font-style:normal}.animated-stat{display:inline-block;border-radius:6px;transform-origin:left center;padding:0 1px}.animated-stat.is-up{animation:animated-stat-up .6s ease-out}.animated-stat.is-down{animation:animated-stat-down .6s ease-out}@keyframes animated-stat-up{0%{transform:scale(1);background-color:#083f2500}28%{transform:scale(1.07);background-color:#083f2529}to{transform:scale(1);background-color:#083f2500}}@keyframes animated-stat-down{0%{transform:scale(1);background-color:#6b728000}28%{transform:scale(1.07);background-color:#6b728029}to{transform:scale(1);background-color:#6b728000}}@media(prefers-reduced-motion:reduce){.animated-stat.is-up,.animated-stat.is-down{animation:none}}@keyframes authSpin{to{transform:rotate(360deg)}}[class$=-card]:not(.skeleton-card),[class*="-card "]:not(.is-strong):not(.is-point):not(.is-accent):not(.skeleton-card),.mission-creator-progress-item,.empty-state{background:var(--bs-surface);border:1px solid var(--bs-hairline)!important;border-radius:var(--bs-radius);box-shadow:var(--bs-elev-1);transition:border-color var(--m-base) var(--m-out)}.profile-period-tabs{display:flex!important;align-items:center;grid-template-columns:none!important;gap:4px;flex-wrap:nowrap}.profile-period-tabs button{border:none!important;background:transparent;border-radius:8px;padding:6px 14px}.profile-period-cal-btn{padding:0 12px!important}.creator-seg{border:none!important;background:transparent!important;overflow:visible!important;gap:3px}.creator-seg button{border:none!important;border-radius:8px}.match-tabs button,.profile-period-broadcast-tabs button,.guest-note-level-tabs button,.auth-mode-tabs button,.event-notification-read-tabs button,.profile-history-date-tabs button,.checklist-phase-tabs button,.creator-account-admin-tabs button,.mode-switcher button,.creator-sort-chip{border-radius:8px}[class$=-card]:not(.skeleton-card):not(.is-strong):not(.is-point):not(:has([class*=skeleton])):hover,[class*="-card "]:not(.skeleton-card):not(.is-strong):not(.is-point):not(:has([class*=skeleton])):hover{border-color:var(--deep-green)!important}.cal-trigger-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;box-sizing:border-box}.cal-trigger-btn svg{display:block;flex:0 0 auto}.cal{background:var(--white);border:1px solid var(--gray-100);border-radius:14px;padding:13px;width:100%;max-width:360px}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cal-title{font-size:15px;font-weight:800;color:var(--gray-600)}.cal-nav{border:1px solid var(--gray-300);background:transparent;border-radius:9px;width:34px;height:34px;cursor:pointer;color:var(--gray-600);font-size:19px;line-height:1}.cal-nav:hover{background:var(--gray-50)}.cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:5px}.cal-dow span{text-align:center;font-size:13px;font-weight:700;color:var(--gray-500)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal-cell{position:relative;aspect-ratio:1 / 1;border:0;background:transparent;border-radius:9px;font-size:14px;font-weight:700;color:var(--gray-600);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.cal-cell.is-empty{background:transparent;cursor:default}.cal-cell:not(.is-empty):not(:disabled):hover{background:var(--gray-50)}.cal-cell.is-range{background:var(--deep-green-soft);color:var(--deep-green);border-radius:5px}.cal-cell.is-edge{background:var(--deep-green);color:#fff}.cal-cell:disabled{color:var(--gray-300);cursor:not-allowed}.cal-dot{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:999px;background:var(--deep-green)}.cal-cell.is-edge .cal-dot{background:#fff}.cal-trigger-wrap{position:relative;display:inline-flex}.cal-trigger{border:1px solid var(--gray-300);background:var(--white);color:var(--gray-600);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;line-height:1}.cal-trigger:hover{background:var(--gray-50)}.cal-trigger.is-active{background:var(--deep-green);border-color:var(--deep-green);color:#fff}.cal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.cal-pop{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;box-shadow:0 24px 60px #00000059;padding:14px;width:min(92vw,380px)}.cal-pop .cal{max-width:none;width:100%}.tiktok-link{color:inherit;text-decoration:none;cursor:pointer;border-radius:4px;transition:color .12s ease}.tiktok-link:hover{color:var(--deep-green);text-decoration:none}.tiktok-link:focus-visible{outline:2px solid var(--deep-green);outline-offset:1px}.tiktok-handle{position:relative;display:inline-flex;align-items:center;gap:3px;max-width:100%;vertical-align:bottom}.tiktok-handle-actions{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto}.tiktok-handle-btn{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:none;background:transparent;color:currentColor;opacity:.45;border-radius:5px;cursor:pointer;transition:opacity .12s ease,background .12s ease,color .12s ease}.tiktok-handle:hover .tiktok-handle-btn{opacity:.7}.tiktok-handle-btn:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.tiktok-handle-btn--tt:hover{color:var(--deep-green)}.tiktok-handle-btn:focus-visible{opacity:1;outline:2px solid var(--deep-green);outline-offset:1px}.chat-shell{--chat-surface: var(--bs-surface, var(--white, #fff));--chat-surface-2: var(--bs-surface-2, var(--gray-25, #f7f8f9));--chat-text: var(--bs-text, var(--black, #050505));--chat-text-2: var(--bs-text-2, var(--gray-500, #8b949f));--chat-muted: var(--bs-text-2, var(--gray-600, #5b626a));--chat-hairline: var(--bs-hairline, rgba(16,19,22,.09));--chat-accent: var(--bs-accent, var(--deep-green, #0b351f));--chat-on-accent: var(--bs-on-accent, var(--white, #fff));--chat-bubble-other: var(--bs-surface-2, var(--gray-25, #eef0f2));--chat-col: 100%;display:flex;height:100%;min-height:0;min-width:0;background:var(--chat-surface);color:var(--chat-text);position:relative}.chat-sidebar{width:300px;min-width:260px;flex:0 0 auto;border-right:1px solid var(--chat-hairline);display:flex;flex-direction:column;min-height:0}.chat-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px}.chat-sidebar-head strong{font-size:19px;font-weight:800;letter-spacing:-.01em}.chat-new-btn{display:inline-flex;align-items:center;gap:6px;border:none;color:var(--bs-text);background:transparent;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease}.chat-new-btn:hover{background:var(--chat-surface-2)}.chat-new-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.chat-channel-list{overflow-y:auto;padding:2px 8px 12px;min-height:0;flex:1}.chat-section{margin-bottom:8px}.chat-section-title{font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--chat-muted);padding:10px 10px 4px;margin:0}.chat-empty-mini{font-size:12.5px;color:var(--chat-muted);padding:6px 10px;margin:0}.chat-empty-center{text-align:center;padding:16px}.chat-channel-row{display:flex;align-items:center;gap:11px;width:100%;border:none;background:transparent;padding:8px 10px;border-radius:12px;cursor:pointer;text-align:left;color:var(--chat-text);transition:background .14s ease}.chat-channel-row:hover,.chat-channel-row--active{background:var(--chat-surface-2)}.chat-channel-avatar{position:relative;overflow:hidden;width:44px;height:44px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--chat-accent);color:var(--chat-on-accent);font-weight:800;font-size:17px}.chat-channel-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.chat-channel-avatar-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.group-avatar{position:relative;overflow:hidden;border-radius:50%;flex:0 0 auto;display:grid;gap:0;background:transparent;place-items:stretch}.group-avatar-cell{position:relative;overflow:hidden;width:100%;height:100%;min-width:0;min-height:0;background:var(--chat-surface-2, #eef0f2)}.group-avatar-cell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.group-avatar.is-1{grid-template-columns:1fr;grid-template-rows:1fr}.group-avatar.is-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.group-avatar.is-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.group-avatar.is-3 .group-avatar-cell:first-child{grid-column:1 / span 2}.group-avatar.is-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.group-avatar.is-initial{display:grid;place-items:center;background:var(--chat-accent);color:var(--chat-on-accent)}.group-avatar-initial{font-weight:800;font-size:17px}.chat-head-avatar-btn{border:none;background:transparent;padding:0;margin:0;cursor:pointer;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;line-height:0;transition:transform .12s ease,box-shadow .12s ease}.chat-head-avatar-btn:hover{transform:scale(1.06);box-shadow:0 0 0 2px var(--chat-accent, var(--deep-green))}@media(prefers-reduced-motion:reduce){.chat-head-avatar-btn:hover{transform:none}}.chat-channel-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-channel-name{min-width:0;font-size:14px;font-weight:700;display:flex;align-items:center;overflow:hidden}.chat-channel-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-row-label{flex:0 0 auto;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;color:var(--chat-muted, #8a8f98);background:var(--chat-chip-bg, rgba(120,130,150,.14));white-space:nowrap}.chat-channel-preview{min-width:0;font-size:12.5px;color:var(--chat-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-editor-reset{align-self:flex-start;margin-top:6px}.profile-editor-hint{margin-top:6px;color:var(--bs-muted, #8a8f98)}.profile-editor-linkbtn{border:none;background:transparent;padding:0;cursor:pointer;color:var(--bs-accent);font-weight:700;font-size:inherit;text-decoration:underline}.chat-unread-dot{width:10px;height:10px;border-radius:50%;background:var(--chat-accent);flex:0 0 auto}.chat-unread-pill{flex:0 0 auto;min-width:20px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--chat-danger, #e5484d);color:#fff;font-size:11px;font-weight:800;line-height:1;letter-spacing:-.01em}.chat-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--chat-surface)}.chat-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--chat-muted);font-size:13.5px}.chat-placeholder-glyph{font-size:38px;opacity:.5}.chat-main-head{display:flex;align-items:center;gap:11px;padding:12px 18px;border-bottom:1px solid var(--chat-hairline);flex:0 0 auto;background:var(--chat-surface)}.chat-head-avatar{width:30px;height:30px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--chat-accent);color:var(--chat-on-accent);font-weight:800;font-size:13px}.chat-head-title{font-size:15.5px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-back-btn{display:none;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--chat-text);padding:0 2px}.chat-timeline{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;padding:14px 8px 8px}.chat-timeline-inner{display:flex;flex-direction:column;gap:2px;width:100%;max-width:var(--chat-col);margin:0 auto;animation:chatFadeIn .18s ease}@keyframes chatFadeIn{0%{opacity:0}to{opacity:1}}.chat-loadmore{align-self:center;border:1px solid var(--chat-hairline);background:transparent;color:var(--chat-text-2);border-radius:999px;padding:5px 14px;font-size:12px;cursor:pointer;margin-bottom:8px;transition:background .14s ease}.chat-loadmore:hover{background:var(--chat-surface-2)}.chat-daysep{display:flex;justify-content:center;margin:14px 0 8px}.chat-daysep span{font-size:11px;font-weight:700;color:var(--chat-muted);background:var(--chat-surface-2);padding:3px 12px;border-radius:999px}.chat-system-msg{text-align:center;font-size:12px;color:var(--chat-muted);padding:6px 0}.chat-row{display:flex;align-items:flex-end;gap:8px;max-width:100%;margin-top:1px}.chat-row--mine{flex-direction:row-reverse}.chat-row--gstart{margin-top:10px}@keyframes chatMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-timeline-inner.no-msg-anim .chat-row{animation:none}.chat-row-avatar{width:26px;flex:0 0 auto;align-self:flex-end}.chat-avatar-wrap{position:relative;display:inline-grid;flex:0 0 auto}.chat-channel-avatar--xs{width:26px;height:26px;font-size:11px}.chat-crown{position:absolute;top:-7px;left:-6px;z-index:1;font-size:11px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));pointer-events:none}[data-tone=dark] .chat-crown{filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.chat-channel-avatar.live-avatar,.chat-head-avatar.live-avatar{overflow:visible;background:transparent}.chat-channel-avatar.live-avatar .live-avatar-core,.chat-head-avatar.live-avatar .live-avatar-core{border:0;background:var(--chat-accent);color:var(--chat-on-accent)}.chat-channel-avatar.live-avatar.is-live .live-avatar-core,.chat-head-avatar.live-avatar.is-live .live-avatar-core{background:var(--chat-accent)}.chat-channel-avatar.live-avatar .live-avatar-pill,.chat-head-avatar.live-avatar .live-avatar-pill{display:none}.chat-head-avatar.live-avatar{--live-avatar-ring-width: 1.5px}.chat-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.chat-bubble-col{display:flex;flex-direction:column;min-width:0;max-width:72%}.chat-row--mine .chat-bubble-col{align-items:flex-end}.chat-msg-author-name{font-size:11.5px;font-weight:700;color:var(--chat-text-2);margin:0 0 3px 12px}.chat-bubble-line{display:flex;align-items:flex-end;gap:6px;min-width:0}.chat-row--mine .chat-bubble-line{flex-direction:row-reverse}.chat-bubble-line>.chat-bubble{order:1}.chat-bubble-line>.chat-msg-meta{order:2}.chat-bubble-line>.chat-quick-actions{order:3}.chat-bubble{background:var(--chat-bubble-other);color:var(--chat-text);padding:9px 13px;border-radius:18px;font-size:14px;line-height:1.4;white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%}.chat-row--mine .chat-bubble{background:var(--chat-accent);color:var(--chat-on-accent)}.chat-row:not(.chat-row--mine):not(.chat-row--gstart) .chat-bubble{border-top-left-radius:6px}.chat-row:not(.chat-row--mine):not(.chat-row--gend) .chat-bubble{border-bottom-left-radius:6px}.chat-row--mine:not(.chat-row--gstart) .chat-bubble{border-top-right-radius:6px}.chat-row--mine:not(.chat-row--gend) .chat-bubble{border-bottom-right-radius:6px}.chat-bubble--deleted{opacity:.6;font-style:italic}.chat-msg-time{font-size:10.5px;color:var(--chat-muted);flex:0 0 auto;white-space:nowrap}.chat-read-line{display:flex;margin-top:3px}.chat-row--mine .chat-read-line{justify-content:flex-end;padding-right:2px}.chat-read{font-size:11px;color:var(--chat-muted);font-weight:600}.chat-read--count{color:var(--chat-text-2)}.chat-unread-num{font-size:10.5px;line-height:1;color:var(--chat-accent);font-weight:700;flex:0 0 auto;white-space:nowrap}.chat-composer{flex:0 0 auto;padding:10px 8px 14px;border-top:1px solid var(--chat-hairline);background:var(--chat-surface)}.chat-composer-pill{display:flex;align-items:flex-end;gap:4px;max-width:var(--chat-col);margin:0 auto;border:1px solid var(--chat-hairline);border-radius:22px;background:var(--chat-surface-2);padding:4px 5px;transition:border-color .15s ease,box-shadow .15s ease}.chat-composer-pill:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-accent) 18%,transparent)}.chat-composer-pill textarea{flex:1;resize:none;max-height:120px;min-height:24px;border:none;outline:none;padding:8px 0;font-size:14px;line-height:1.4;font-family:inherit;background:transparent;color:var(--chat-text)}.chat-composer-pill textarea::placeholder{color:var(--chat-muted)}.chat-send-btn{flex:0 0 auto;border:none;background:var(--chat-accent);color:var(--chat-on-accent);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;align-self:flex-end;transition:transform .1s ease,background .15s ease,color .15s ease}.chat-send-btn .chat-svg{transform:translate(.5px)}.chat-send-btn:hover:not(:disabled){transform:translateY(-1px)}.chat-send-btn:disabled{background:transparent;color:var(--chat-muted);cursor:default}.chat-send-btn--edit:not(:disabled){background:var(--bs-warning, #f5a623);color:#1a1205}.chat-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:1000;animation:chatFadeIn .15s ease;--chat-surface: var(--bs-surface, var(--white, #fff));--chat-surface-2: var(--bs-surface-2, var(--gray-25, #f7f8f9));--chat-text: var(--bs-text, var(--black, #050505));--chat-text-2: var(--bs-text-2, var(--gray-500, #8b949f));--chat-muted: var(--bs-text-2, var(--gray-600, #5b626a));--chat-hairline: var(--bs-hairline, rgba(16,19,22,.09));--chat-accent: var(--bs-accent, var(--deep-green, #0b351f));--chat-on-accent: var(--bs-on-accent, var(--white, #fff));--chat-bubble-other: var(--bs-surface-2, var(--gray-25, #eef0f2))}.chat-picker{width:min(420px,92%);max-height:80%;background:var(--chat-surface);color:var(--chat-text);border-radius:16px;border:1px solid var(--chat-hairline);box-shadow:var(--bs-elev-pop, 0 16px 48px rgba(0,0,0,.3));display:flex;flex-direction:column;overflow:hidden}.chat-picker-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.chat-picker-head strong{font-size:16px;font-weight:800}.chat-picker-close{border:none;background:transparent;font-size:15px;cursor:pointer;color:var(--chat-muted)}.chat-picker-tabs{display:flex;gap:6px;padding:0 16px 12px}.chat-picker-tabs button{flex:1;border:1px solid var(--chat-hairline);background:transparent;color:var(--chat-text-2);border-radius:999px;padding:8px;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease}.chat-picker-tabs button.is-active{background:var(--chat-accent);color:var(--chat-on-accent);border-color:var(--chat-accent)}.chat-picker-search{margin:0 16px 12px;border:1px solid var(--chat-hairline);border-radius:12px;padding:10px 12px;font-size:13px;background:var(--chat-surface-2);color:var(--chat-text);outline:none}.chat-picker-search:focus{border-color:var(--chat-accent)}.chat-picker-list{overflow-y:auto;padding:0 8px 12px}.chat-picker-row{display:flex;align-items:center;gap:11px;width:100%;border:none;background:transparent;padding:8px 10px;border-radius:12px;cursor:pointer;text-align:left;color:var(--chat-text);transition:background .14s ease}.chat-picker-row:hover{background:var(--chat-surface-2)}.chat-picker-row .chat-channel-avatar{width:38px;height:38px;font-size:15px}.chat-picker-name{font-size:14px;font-weight:600}.chat-picker-name em{font-style:normal;color:var(--chat-muted);font-size:12px;margin-left:6px}.chat-picker-row--global{gap:10px;cursor:default}.chat-picker-row--global:hover{background:transparent}.chat-picker-name--grow{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.chat-partner-badge{font-size:10.5px;font-weight:800;line-height:1;color:var(--chat-on-accent);background:var(--chat-accent);border-radius:999px;padding:3px 8px}.chat-partner-hint{font-size:10.5px;font-weight:600;color:var(--chat-muted)}.chat-picker-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.chat-follow-btn{border:1px solid var(--chat-accent);background:var(--chat-accent);color:var(--chat-on-accent);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .14s ease}.chat-follow-btn:hover:not(:disabled){opacity:.88}.chat-follow-btn--on{background:transparent;color:var(--chat-text-2);border-color:var(--chat-hairline)}.chat-dm-btn{border:1px solid var(--chat-hairline);background:transparent;color:var(--chat-text);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .14s ease,opacity .14s ease}.chat-dm-btn:hover:not(:disabled){background:var(--chat-surface-2)}.chat-follow-btn:disabled,.chat-dm-btn:disabled{opacity:.4;cursor:default}.chat-new-group-btn{width:100%;box-sizing:border-box;padding:8px;border-radius:10px;border:1px dashed var(--chat-hairline);background:transparent;font-weight:700;font-size:13px;color:var(--chat-text-2);cursor:pointer;margin-bottom:4px;transition:background .14s ease}.chat-new-group-btn:hover{background:var(--chat-surface-2)}.chat-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:1000;animation:chatFadeIn .15s ease;--chat-surface: var(--bs-surface, var(--white, #fff));--chat-surface-2: var(--bs-surface-2, var(--gray-25, #f7f8f9));--chat-text: var(--bs-text, var(--black, #050505));--chat-text-2: var(--bs-text-2, var(--gray-500, #8b949f));--chat-muted: var(--bs-text-2, var(--gray-600, #5b626a));--chat-hairline: var(--bs-hairline, rgba(16,19,22,.09));--chat-accent: var(--bs-accent, var(--deep-green, #0b351f));--chat-on-accent: var(--bs-on-accent, var(--white, #fff));--chat-bubble-other: var(--bs-surface-2, var(--gray-25, #eef0f2))}.chat-create-group-modal,.chat-members-modal,.creator-notes-modal,.chat-playbook-modal{width:min(460px,92vw);max-height:82vh;background:var(--chat-surface);color:var(--chat-text);border-radius:16px;border:1px solid var(--chat-hairline);box-shadow:var(--bs-elev-pop, 0 16px 48px rgba(0,0,0,.3));display:flex;flex-direction:column;overflow:hidden;padding:14px 16px 16px;gap:10px;box-sizing:border-box}.chat-modal-head{display:flex;align-items:center;justify-content:space-between}.chat-modal-head strong{font-size:16px;font-weight:800}.chat-modal-head button{border:none;background:transparent;font-size:15px;cursor:pointer;color:var(--chat-muted)}.chat-modal-head button:disabled{opacity:.4;cursor:default}.creator-notes-modal{min-height:260px}.creator-notes-modal .chat-modal-head strong{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.creator-notes-modal-glyph{display:inline-grid;place-items:center;color:var(--amber, #f5a623)}.creator-notes-modal.is-private .creator-notes-modal-glyph{color:var(--chat-muted)}.creator-notes-modal-audience{font-style:normal;font-size:11px;font-weight:700;color:var(--amber, #f5a623);padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--amber, #f5a623) 40%,transparent);background:color-mix(in srgb,var(--amber, #f5a623) 10%,transparent)}.creator-notes-modal.is-private .creator-notes-modal-audience{color:var(--chat-muted);border-color:var(--chat-hairline);background:var(--chat-surface-2)}.creator-notes-modal .creator-notes.is-modal{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;border:none;background:transparent;padding:0;border-radius:0}.creator-notes-modal .creator-notes.is-modal .creator-notes-list{flex:1;min-height:0;overflow-y:auto;margin:0;padding:2px 0 10px}.creator-notes-modal .creator-notes.is-modal .creator-notes-write{flex:0 0 auto;margin:0;padding-top:10px;border-top:1px solid var(--chat-hairline)}.creator-notes-modal .creator-notes.is-modal .creator-notes-compose-toggle{width:100%;justify-content:center}.creator-notes-modal .creator-notes.is-modal .creator-notes-compose{margin:0;padding-top:10px;border-top:0;flex:0 0 auto}.creator-notes-modal .creator-notes.is-modal .creator-notes-compose textarea{background:var(--chat-surface-2);color:var(--chat-text);border-color:var(--chat-hairline)}.creator-notes-modal .creator-notes.is-modal .creator-notes-message{flex:0 0 auto;margin:6px 0 0}.chat-group-kind{display:flex;gap:6px}.chat-group-kind button{flex:1;border:1px solid var(--chat-hairline);background:transparent;color:var(--chat-text-2);border-radius:999px;padding:8px;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease}.chat-group-kind button.is-active{background:var(--chat-accent);color:var(--chat-on-accent);border-color:var(--chat-accent)}.chat-group-kind-hint{font-size:11.5px;color:var(--chat-muted);margin:0}.chat-group-name,.chat-group-search{width:100%;box-sizing:border-box;border:1px solid var(--chat-hairline);border-radius:12px;padding:10px 12px;font-size:13px;background:var(--chat-surface-2);color:var(--chat-text);outline:none;font-family:inherit}.chat-group-name:focus,.chat-group-search:focus{border-color:var(--chat-accent)}.chat-group-picked{display:flex;flex-wrap:wrap;gap:6px}.chat-group-chip{border:1px solid var(--chat-accent);color:var(--chat-accent);background:transparent;border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer}.chat-playbook-modal{width:min(560px,94vw)}.termination-modal{width:min(440px,92vw);max-height:82vh;background:var(--chat-surface, var(--bs-surface));color:var(--chat-text, var(--bs-text));border-radius:16px;border:1px solid var(--chat-hairline, var(--bs-hairline));box-shadow:var(--bs-elev-pop, 0 16px 48px rgba(0,0,0,.3));display:flex;flex-direction:column;overflow:hidden;padding:14px 16px 16px;gap:10px;box-sizing:border-box}.termination-body{flex:1;min-height:0;overflow-y:auto}.termination-warn{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--bs-danger, #e5484d)}.termination-effects{margin:0 0 14px;padding-left:18px;font-size:13.5px;color:var(--chat-muted, var(--bs-text-2, #8b949f));line-height:1.7}.termination-effects b{color:var(--chat-text, var(--bs-text));font-weight:700}.termination-field{display:flex;flex-direction:column;gap:6px}.termination-field>span{font-size:13px;font-weight:700}.termination-field em{color:var(--bs-danger, #e5484d);font-style:normal}.termination-field textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:66px;background:var(--chat-surface-2, var(--bs-surface-2));border:1px solid var(--chat-hairline, var(--bs-hairline));border-radius:10px;padding:10px 12px;color:var(--chat-text, var(--bs-text));font:inherit;font-size:13.5px}.termination-note{margin:6px 0 0;font-size:12px;color:var(--bs-muted, #8a8f98)}.termination-backup{flex:1;display:grid;place-items:center;padding:24px}.termination-backup-card{width:min(460px,100%);background:var(--bs-surface, #16191f);color:var(--bs-text, #e6edf3);border:1px solid var(--bs-hairline, #2a323c);border-radius:18px;padding:32px 28px;box-shadow:var(--bs-elev-pop, 0 16px 48px rgba(0,0,0,.35));text-align:center}.termination-backup-card h1{font-size:22px;font-weight:800;margin:0 0 6px;letter-spacing:-.01em}.termination-backup-sub{color:var(--bs-muted, #8a8f98);font-size:14px;margin:0 0 20px}.termination-backup-deadline{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:12px;padding:12px 16px;font-size:13.5px;line-height:1.6;margin-bottom:12px}.termination-backup-deadline b{color:var(--bs-amber, #f59e0b)}.termination-backup-prep{font-size:13px;color:var(--bs-muted, #8a8f98);line-height:1.6;margin-bottom:22px}.termination-backup-expired{background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.6;margin-bottom:22px}.settings-danger-card{border-color:#e5484d59!important}.settings-card-desc{font-size:13.5px;color:var(--bs-muted, #8a8f98);line-height:1.6;margin:6px 0 12px}.settings-card-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.when-add-why{margin:0;min-width:0;flex:1 1 auto;color:var(--gray-500);font-size:12.5px;line-height:1.45}.overlay-board-card>p.settings-card-blocked,.settings-card-blocked{margin:0 0 8px;padding:8px 10px;border-radius:10px;color:var(--danger);font-size:12.5px;line-height:1.45;background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 32%,transparent)}.auth-input{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;border:1px solid var(--bs-hairline, #2a323c);background:var(--bs-surface-2, rgba(140,140,150,.08));color:var(--bs-text, #e6edf3);font:inherit;font-size:14px;margin:10px 0}.auth-link-btn{border:none;background:transparent;color:var(--bs-muted, #8a8f98);font-size:13px;font-weight:600;cursor:pointer;margin-top:10px;text-decoration:underline}.auth-link-btn:hover{color:var(--bs-text, #e6edf3)}.termination-rejoin{margin:4px 0 22px;padding-top:18px;border-top:1px solid var(--bs-hairline, #2a323c);text-align:left}.termination-rejoin-title{font-size:15px;font-weight:700;margin-bottom:4px}.termination-rejoin-desc{font-size:13px;color:var(--bs-muted, #8a8f98);line-height:1.6;margin:0 0 10px}.termination-rejoin-row{display:flex;gap:8px}.termination-rejoin-input{flex:1;min-width:0;box-sizing:border-box;padding:10px 14px;border-radius:10px;border:1px solid var(--bs-hairline, #2a323c);background:var(--bs-surface-2, rgba(140,140,150,.08));color:var(--bs-text, #e6edf3);font:inherit;font-size:14px}.termination-rejoin-submit{border:none;border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:700;cursor:pointer;background:var(--bs-accent, #4f8cff);color:#fff;flex:none}.termination-rejoin-submit:disabled{opacity:.45;cursor:default}.termination-rejoin-error{font-size:13px;color:var(--bs-danger, #e5484d);margin:8px 0 0}.termination-export-list{margin:14px 0 20px;display:flex;flex-direction:column;gap:8px;text-align:left}.termination-export-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid var(--bs-hairline, #2a323c);background:var(--bs-surface-2, rgba(140,140,150,.08))}.termination-export-row.is-empty{opacity:.45}.termination-export-label{flex:1;font-size:14px;font-weight:600}.termination-export-count{font-size:13px;color:var(--bs-muted, #8a8f98)}.termination-export-btn{border:none;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700;cursor:pointer;background:var(--bs-accent, #4f8cff);color:#fff;flex:none}.termination-export-btn:disabled{opacity:.45;cursor:default}.termination-export-all{align-self:flex-end;border:1px solid var(--bs-hairline, #2a323c);background:transparent;color:var(--bs-text, #e6edf3);border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700;cursor:pointer}.termination-export-all:disabled{opacity:.45;cursor:default}.termination-backup-actions{display:flex;gap:10px;justify-content:center}.termination-backup-logout{border:1px solid var(--bs-hairline, #2a323c);background:transparent;color:var(--bs-text, #e6edf3);border-radius:10px;padding:10px 22px;font-size:13.5px;font-weight:700;cursor:pointer}.termination-backup-logout:hover{background:var(--bs-surface-2, rgba(140,140,150,.12))}.termination-backup-delete{border:1px solid transparent;background:transparent;color:var(--bs-muted, #8a8f98);border-radius:10px;padding:10px 18px;font-size:12.5px;font-weight:600;cursor:pointer}.termination-backup-delete:hover{color:var(--bs-danger, #e5484d);border-color:#e5484d59}.termination-danger-btn{border:none;border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:700;cursor:pointer;background:var(--bs-danger, #e5484d);color:#fff}.termination-danger-btn:disabled{opacity:.45;cursor:default}.chat-playbook-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.chat-playbook-loading{display:grid;place-items:center;padding:28px 0}.chat-playbook-row{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;border:none;background:transparent;padding:9px 10px;border-radius:12px;text-align:left;color:var(--chat-text);cursor:pointer;transition:background .14s ease}.chat-playbook-row:hover{background:var(--chat-surface-2, rgba(125,135,155,.12))}.chat-playbook-glyph{flex:0 0 auto;font-size:16px;line-height:1}.chat-playbook-text{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-playbook-text strong{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-playbook-text small{font-size:11.5px;color:var(--chat-muted)}.chat-playbook-preview{flex:1;min-height:0;overflow-y:auto;padding:2px 2px 4px}.chat-playbook-preview .playbook-original-iframe{width:100%;border:none;display:block}.chat-playbook-preview-source{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--chat-muted)}.chat-playbook-empty{margin:0;padding:18px 2px;font-size:13px;line-height:1.6;color:var(--chat-muted)}.chat-group-results,.chat-members-list{overflow-y:auto;max-height:240px;display:flex;flex-direction:column}.chat-group-result,.chat-member-row{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;border:none;background:transparent;padding:8px 10px;border-radius:12px;text-align:left;color:var(--chat-text);transition:background .14s ease}.chat-group-result{cursor:pointer}.chat-group-result:hover,.chat-member-row:hover{background:var(--chat-surface-2)}.chat-group-result small,.chat-member-row small{color:var(--chat-muted);font-size:11.5px}.chat-group-result em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--chat-accent)}.chat-member-row span{flex:1;min-width:0}.chat-pick-avatar{position:relative;overflow:hidden;flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--chat-accent);color:var(--chat-on-accent);font-size:11px;font-weight:800}.chat-member-row .chat-pick-avatar{flex:0 0 auto}.chat-pick-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.chat-group-chip{display:inline-flex;align-items:center;gap:6px}.chat-group-chip .chat-pick-avatar{width:20px;height:20px;font-size:9px}.chat-member-row button{margin-left:auto;flex:0 0 auto;font-size:12px;color:var(--danger, #8e2f2f);background:none;border:none;cursor:pointer}.chat-member-row button:disabled{opacity:.4;cursor:default}.chat-member-badge{font-size:10.5px;font-weight:800;color:var(--chat-on-accent);background:var(--chat-accent);border-radius:999px;padding:2px 7px;margin-left:6px}.chat-group-empty{padding:12px;color:var(--chat-muted);font-size:12.5px;text-align:center}.chat-group-error{font-size:12px;color:var(--danger, #8e2f2f);margin:0}.chat-modal-foot{display:flex;gap:8px;justify-content:flex-end}.chat-btn-secondary,.chat-btn-primary{padding:8px 14px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.chat-btn-secondary{border:1px solid var(--chat-hairline);background:transparent;color:var(--chat-text)}.chat-btn-primary{border:1px solid var(--chat-accent);background:var(--chat-accent);color:var(--chat-on-accent)}.chat-btn-secondary:disabled,.chat-btn-primary:disabled{opacity:.5;cursor:default}.chat-react-anchor{position:relative;flex:0 0 auto;align-self:flex-end;display:inline-flex}.chat-react-btn{border:none;background:transparent;color:var(--chat-muted);cursor:pointer;font-size:14px;line-height:1;padding:3px;border-radius:50%;opacity:0;transition:opacity .14s ease,background .14s ease}.chat-row:hover .chat-react-btn{opacity:.7}.chat-react-btn:hover{opacity:1;background:var(--chat-surface-2)}.chat-react-picker{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);display:flex;gap:2px;padding:4px 6px;z-index:5;background:var(--chat-surface);border:1px solid var(--chat-hairline);border-radius:999px;box-shadow:var(--bs-elev-pop, 0 8px 24px rgba(0,0,0,.18))}.chat-row--mine .chat-react-picker{left:auto;right:50%;transform:translate(50%)}.chat-react-opt{border:none;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:3px;border-radius:50%;transition:transform .1s ease,background .12s ease}.chat-react-opt:hover{transform:scale(1.2);background:var(--chat-surface-2)}.chat-react-opt.is-mine{background:color-mix(in srgb,var(--chat-accent) 18%,transparent)}.chat-react-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.chat-row--mine .chat-react-chips{justify-content:flex-end}.chat-react-chip{display:inline-flex;align-items:center;gap:3px;cursor:pointer;border:1px solid var(--chat-hairline);background:var(--chat-surface-2);color:var(--chat-text);border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.4;transition:background .12s ease,border-color .12s ease}.chat-react-chip:hover{background:var(--chat-surface)}.chat-react-chip.is-mine{border-color:var(--chat-accent);background:color-mix(in srgb,var(--chat-accent) 14%,transparent);color:var(--chat-text)}.chat-react-chip-emoji{font-size:12.5px;line-height:1}.chat-react-chip-count{font-size:11px;font-weight:700;color:var(--chat-text-2)}.chat-react-chip.is-mine .chat-react-chip-count{color:var(--chat-accent)}.chat-mention-token{color:var(--chat-accent);font-weight:800;background:color-mix(in srgb,var(--chat-accent) 14%,transparent);border-radius:6px;padding:0 3px}.chat-row--mine .chat-mention-token{color:var(--chat-on-accent);font-weight:800;background:color-mix(in srgb,var(--chat-on-accent) 22%,transparent);text-decoration:underline;text-underline-offset:2px;border-radius:6px;padding:0 3px}.chat-row--mentioned .chat-bubble{box-shadow:inset 2px 0 0 var(--chat-accent)}.chat-composer-wrap{position:relative;max-width:var(--chat-col);margin:0 auto}.chat-composer-wrap .chat-composer-pill{max-width:none;margin:0}.chat-mention-pop{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:8;max-height:220px;overflow-y:auto;padding:6px;background:var(--chat-surface);border:1px solid var(--chat-hairline);border-radius:14px;box-shadow:var(--bs-elev-pop, 0 12px 36px rgba(0,0,0,.2))}.chat-mention-opt{display:flex;align-items:center;gap:9px;width:100%;border:none;background:transparent;padding:7px 9px;border-radius:10px;cursor:pointer;text-align:left;color:var(--chat-text);transition:background .12s ease}.chat-mention-opt:hover,.chat-mention-opt.is-active{background:var(--chat-surface-2)}.chat-mention-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-mention-name{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-mention-handle{font-size:11.5px;color:var(--chat-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-mention-pill{flex:0 0 auto;min-width:20px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--chat-accent);color:var(--chat-on-accent);font-size:11px;font-weight:800;line-height:1;letter-spacing:-.01em}.chat-svg{display:block;flex:0 0 auto}.chat-msg-meta{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;flex:0 0 auto;align-self:flex-end;padding-bottom:1px}.chat-row--mine .chat-msg-meta{align-items:flex-end}.chat-msg-timeline{display:inline-flex;align-items:baseline;gap:4px}.chat-edited-tag{font-size:10px;line-height:1;color:var(--chat-muted);flex:0 0 auto;white-space:nowrap}.chat-quick-actions{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;align-self:flex-end;opacity:0;transition:opacity .14s ease;pointer-events:none}.chat-row:hover .chat-quick-actions,.chat-row--actions-open .chat-quick-actions{opacity:1;pointer-events:auto}.chat-quick-btn{border:none;background:transparent;color:var(--chat-muted);cursor:pointer;line-height:1;padding:5px;border-radius:50%;display:grid;place-items:center;transition:background .14s ease,color .14s ease}.chat-quick-btn:hover{background:var(--chat-surface-2);color:var(--chat-accent)}.chat-quick-actions .chat-react-anchor{align-self:center}.chat-reply-quote{display:inline-flex;align-items:stretch;gap:7px;max-width:100%;border:none;background:transparent;cursor:pointer;text-align:left;padding:2px 0;margin:0 4px 2px;color:var(--chat-text-2);min-width:0}.chat-row--mine .chat-reply-quote{flex-direction:row-reverse}.chat-reply-quote-bar{flex:0 0 auto;width:2px;border-radius:2px;background:var(--chat-accent);opacity:.7}.chat-reply-quote-text{display:flex;flex-direction:column;gap:0;min-width:0}.chat-row--mine .chat-reply-quote-text{align-items:flex-end}.chat-reply-quote-author{font-size:11px;font-weight:800;color:var(--chat-text-2)}.chat-reply-quote-snippet{font-size:11.5px;color:var(--chat-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.chat-reply-quote:hover .chat-reply-quote-snippet{color:var(--chat-text-2)}.chat-reply-count{align-self:flex-start;margin:3px 0 0 2px;border:none;background:transparent;color:var(--chat-accent);font-size:11.5px;font-weight:700;cursor:pointer;padding:1px 2px}.chat-row--mine .chat-reply-count{align-self:flex-end}.chat-reply-count:hover{text-decoration:underline}.chat-pin-banner{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 16px;background:color-mix(in srgb,var(--chat-accent) 8%,var(--chat-surface));border-bottom:1px solid var(--chat-hairline)}.chat-pin-glyph{flex:0 0 auto;line-height:1;display:grid;place-items:center;color:var(--chat-accent)}.chat-pin-body{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--chat-text);padding:0}.chat-pin-author{flex:0 0 auto;font-size:12px;font-weight:800;color:var(--chat-accent)}.chat-pin-snippet{flex:1;min-width:0;font-size:12.5px;color:var(--chat-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-pin-count{flex:0 0 auto;font-size:11px;font-weight:800;color:var(--chat-muted)}.chat-pin-unpin{flex:0 0 auto;border:none;background:transparent;color:var(--chat-muted);cursor:pointer;padding:4px;border-radius:6px;display:grid;place-items:center}.chat-pin-unpin:hover{background:var(--chat-surface-2);color:var(--chat-text)}.chat-notice-banner{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 16px;min-height:36px;box-sizing:border-box;white-space:nowrap;overflow:hidden;background:color-mix(in srgb,var(--chat-accent) 8%,var(--chat-surface));border-bottom:1px solid var(--chat-hairline)}.chat-notice-glyph{flex:0 0 auto;line-height:1;display:grid;place-items:center;color:var(--chat-accent)}.chat-notice-tag{flex:0 0 auto;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:var(--chat-on-accent);background:var(--chat-accent);border-radius:999px;padding:2px 8px}.chat-notice-body{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--chat-text);padding:0}.chat-notice-author{flex:0 0 auto;font-size:12px;font-weight:800;color:var(--chat-accent)}.chat-notice-snippet{flex:1;min-width:0;font-size:12.5px;color:var(--chat-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-notice-board-btn{flex:0 0 auto;border:1px solid var(--chat-hairline);background:transparent;color:var(--chat-text-2);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease}.chat-notice-board-btn:hover{background:var(--chat-surface-2);color:var(--chat-text)}.chat-notice-unpin{flex:0 0 auto;border:none;background:transparent;color:var(--chat-muted);cursor:pointer;padding:4px;border-radius:6px;display:grid;place-items:center}.chat-notice-unpin:hover{background:var(--chat-surface-2);color:var(--chat-text)}.chat-board-modal{width:min(520px,92vw);max-height:82vh;background:var(--chat-surface);color:var(--chat-text);border-radius:16px;border:1px solid var(--chat-hairline);box-shadow:var(--bs-elev-pop, 0 16px 48px rgba(0,0,0,.3));display:flex;flex-direction:column;overflow:hidden;padding:14px 16px 16px;gap:10px;box-sizing:border-box}.chat-board-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.chat-board-empty{padding:24px 12px;color:var(--chat-muted);font-size:12.5px;text-align:center;margin:0}.chat-board-post{border:1px solid var(--chat-hairline);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:var(--chat-surface)}.chat-board-post.is-pinned{border-color:var(--chat-accent);background:color-mix(in srgb,var(--chat-accent) 6%,var(--chat-surface))}.chat-board-post-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chat-board-pin-tag{font-size:10.5px;font-weight:800;color:var(--chat-on-accent);background:var(--chat-accent);border-radius:999px;padding:2px 8px}.chat-board-author{font-size:12px;font-weight:800;color:var(--chat-text)}.chat-board-time{font-size:11.5px;color:var(--chat-muted);margin-left:auto}.chat-board-post-body{margin:0;font-size:13px;line-height:1.5;color:var(--chat-text);white-space:pre-wrap;word-break:break-word}.chat-board-post-actions{display:flex;gap:4px;flex-wrap:wrap}.chat-board-action{border:1px solid var(--chat-hairline);background:transparent;color:var(--chat-text-2);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease}.chat-board-action:hover{background:var(--chat-surface-2);color:var(--chat-text)}.chat-board-action:disabled{opacity:.4;cursor:default}.chat-board-action--danger{color:var(--danger, #8e2f2f)}.chat-board-edit{display:flex;flex-direction:column;gap:6px}.chat-board-edit-actions{display:flex;gap:6px;justify-content:flex-end}.chat-board-textarea{width:100%;box-sizing:border-box;border:1px solid var(--chat-hairline);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5;background:var(--chat-surface-2);color:var(--chat-text);outline:none;font-family:inherit;resize:vertical}.chat-board-textarea:focus{border-color:var(--chat-accent)}.chat-board-foot{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.chat-board-counter{font-size:11.5px;color:var(--chat-muted);margin-right:auto;align-self:center}.chat-board-post-img{max-width:100%;border-radius:10px;display:block}.chat-board-preview{display:flex;align-items:center;gap:8px}.chat-board-preview img{max-width:120px;max-height:90px;border-radius:10px;object-fit:cover}.chat-match-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px;border-bottom:1px solid var(--chat-hairline, rgba(120,130,150,.16));background:var(--chat-panel-bg, rgba(120,130,150,.06));flex:0 0 auto}.chat-match-panel-main{display:flex;align-items:center;gap:10px}.chat-match-count{font-weight:700;font-size:13px;color:var(--chat-text)}.chat-match-last{font-size:12px;color:var(--chat-muted, #8a8f98)}.chat-match-live{font-size:12px;font-weight:700;color:#ff3b30}.chat-match-panel-next{flex:1;min-width:0}.chat-match-sched{font-size:12px;color:var(--chat-text)}.chat-match-sched--none{color:var(--chat-muted, #8a8f98)}.chat-match-panel-actions{display:flex;gap:6px}.chat-match-btn{border:1px solid var(--chat-hairline, rgba(120,130,150,.24));background:transparent;color:var(--chat-text);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.chat-match-btn:hover:not(:disabled){background:var(--chat-chip-bg, rgba(120,130,150,.14))}.chat-match-btn:disabled{opacity:.5;cursor:default}.chat-match-btn--live{border-color:#ff3b30;color:#ff3b30}.chat-head-search-btn{margin-left:auto;flex:0 0 auto;border:none;background:transparent;color:var(--chat-text-2);cursor:pointer;padding:6px;border-radius:8px;display:grid;place-items:center;transition:background .14s ease,color .14s ease}.chat-head-search-btn:hover{background:var(--chat-surface-2);color:var(--chat-text)}.chat-head-note-btn{margin-left:auto;flex:0 0 auto;position:relative;border:none;background:transparent;color:var(--chat-text-2);cursor:pointer;padding:6px;border-radius:8px;display:grid;place-items:center;transition:background .14s ease,color .14s ease}.chat-head-note-btn:hover{background:var(--chat-surface-2);color:var(--amber, #f5a623)}.chat-head-note-btn+.chat-head-search-btn{margin-left:0}.chat-head-note-badge{position:absolute;top:-1px;right:-1px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--amber, #f5a623);color:var(--white, #fff);font-size:9.5px;font-weight:800;line-height:15px;text-align:center;border:1.5px solid var(--chat-surface)}.chat-head-more-anchor{position:relative;flex:0 0 auto;display:inline-flex}.chat-head-more-btn{flex:0 0 auto;border:none;background:transparent;color:var(--chat-text-2);cursor:pointer;padding:6px;border-radius:8px;display:grid;place-items:center;transition:background .14s ease,color .14s ease}.chat-head-more-btn:hover{background:var(--chat-surface-2);color:var(--chat-text)}.chat-head-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:1100;min-width:156px;padding:5px;background:var(--chat-surface);border:1px solid var(--chat-hairline);border-radius:12px;box-shadow:var(--bs-elev-pop, 0 12px 36px rgba(0,0,0,.2));animation:chatFadeIn .1s ease}.chat-head-menu-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left;color:var(--chat-text);font-size:13.5px;font-weight:600;transition:background .1s ease}.chat-head-menu-item:hover{background:var(--chat-surface-2)}.chat-head-menu-item--danger{color:var(--bs-danger, #e5484d)}.chat-head-menu-item--danger .chat-ctx-ic{color:inherit}.chat-head-menu-item--danger:hover{background:color-mix(in srgb,var(--bs-danger, #e5484d) 12%,transparent)}.chat-section--self{padding-bottom:4px;border-bottom:1px solid var(--chat-hairline);margin-bottom:4px}.chat-channel-avatar--self{background:var(--chat-accent);color:var(--chat-on-accent);display:grid;place-items:center}.chat-search-panel{flex:0 0 auto;max-height:46%;display:flex;flex-direction:column;border-bottom:1px solid var(--chat-hairline);background:var(--chat-surface)}.chat-search-bar{display:flex;align-items:center;gap:8px;padding:10px 16px}.chat-search-input{flex:1;min-width:0;border:1px solid var(--chat-hairline);border-radius:12px;padding:8px 12px;font-size:13px;background:var(--chat-surface-2);color:var(--chat-text);outline:none}.chat-search-input:focus{border-color:var(--chat-accent)}.chat-search-close{flex:0 0 auto;border:none;background:transparent;color:var(--chat-muted);cursor:pointer;padding:6px;border-radius:8px;display:grid;place-items:center}.chat-search-close:hover{background:var(--chat-surface-2);color:var(--chat-text)}.chat-search-results{overflow-y:auto;padding:0 8px 10px}.chat-search-result{display:flex;flex-direction:column;gap:2px;width:100%;border:none;background:transparent;padding:8px 10px;border-radius:10px;cursor:pointer;text-align:left;color:var(--chat-text);transition:background .12s ease}.chat-search-result:hover{background:var(--chat-surface-2)}.chat-search-result-head{display:flex;align-items:baseline;gap:8px}.chat-search-result-author{font-size:12.5px;font-weight:800}.chat-search-result-time{font-size:11px;color:var(--chat-muted);margin-left:auto}.chat-search-result-snippet{font-size:12.5px;color:var(--chat-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reply-bar{display:flex;align-items:center;gap:9px;max-width:var(--chat-col);margin:0 auto 8px;padding:8px 12px;background:var(--chat-surface-2);border-radius:12px;border-left:2px solid var(--chat-accent)}.chat-reply-bar-icon{flex:0 0 auto;color:var(--chat-accent);display:grid;place-items:center}.chat-reply-bar-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.chat-reply-bar-label{font-size:11.5px;font-weight:800;color:var(--chat-accent)}.chat-reply-bar-snippet{font-size:12px;color:var(--chat-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reply-bar-cancel{flex:0 0 auto;border:none;background:transparent;color:var(--chat-muted);cursor:pointer;padding:4px;border-radius:6px;display:grid;place-items:center}.chat-reply-bar-cancel:hover{background:var(--chat-surface);color:var(--chat-text)}.chat-edit-bar{background:color-mix(in srgb,var(--chat-accent) 7%,var(--chat-surface-2))}.chat-ctx-menu{position:fixed;z-index:1100;min-width:168px;padding:5px;background:var(--chat-surface);border:1px solid var(--chat-hairline);border-radius:12px;box-shadow:var(--bs-elev-pop, 0 12px 36px rgba(0,0,0,.2));animation:chatFadeIn .1s ease}.chat-ctx-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left;color:var(--chat-text);font-size:13.5px;font-weight:600;transition:background .1s ease}.chat-ctx-item:hover{background:var(--chat-surface-2)}.chat-ctx-ic{flex:0 0 auto;width:16px;height:16px;display:grid;place-items:center;opacity:.85;color:var(--chat-text-2)}.chat-ctx-item--danger .chat-ctx-ic{color:inherit}.chat-ctx-item--danger{color:var(--bs-danger, #e5484d)}.chat-ctx-item--danger:hover{background:color-mix(in srgb,var(--bs-danger, #e5484d) 12%,transparent)}.chat-ctx-sep{height:1px;margin:4px 6px;background:var(--chat-hairline)}.chat-row--flash .chat-bubble{animation:chatMentionFlash 1.6s ease}@keyframes chatMentionFlash{0%,to{box-shadow:inset 2px 0 0 transparent}15%{box-shadow:0 0 0 3px var(--chat-accent-soft, rgba(99,102,241,.28))}60%{box-shadow:0 0 0 3px var(--chat-accent-soft, rgba(99,102,241,.16))}}.chat-attach-btn{flex:0 0 auto;border:none;background:transparent;color:var(--chat-text-2);line-height:1;cursor:pointer;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;transition:background .14s ease,color .14s ease;align-self:flex-end}.chat-attach-btn:hover:not(:disabled){background:var(--chat-surface);color:var(--chat-accent)}.chat-attach-btn:disabled{opacity:.5;cursor:default}.chat-attach-spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--chat-hairline);border-top-color:var(--chat-accent);animation:chat-attach-spin .7s linear infinite}@keyframes chat-attach-spin{to{transform:rotate(360deg)}}.chat-emoji-anchor{position:relative;flex:0 0 auto;align-self:flex-end;display:inline-flex}.chat-emoji-btn{border:none;background:transparent;color:var(--chat-text-2);line-height:1;cursor:pointer;width:36px;height:36px;font-size:19px;border-radius:50%;display:grid;place-items:center;transition:background .14s ease,color .14s ease}.chat-emoji-btn:hover:not(:disabled),.chat-emoji-btn.is-open{background:var(--chat-surface);color:var(--chat-accent)}.chat-emoji-btn:disabled{opacity:.5;cursor:default}.chat-emoji-pop{position:absolute;bottom:calc(100% + 8px);right:0;z-index:12;width:288px;max-height:268px;overflow-y:auto;padding:8px 10px 10px;background:var(--chat-surface);border:1px solid var(--chat-hairline);border-radius:14px;box-shadow:var(--bs-elev-pop, 0 12px 36px rgba(0,0,0,.2))}.chat-emoji-group+.chat-emoji-group{margin-top:8px}.chat-emoji-group-title{margin:2px 2px 5px;font-size:11px;font-weight:800;color:var(--chat-muted)}.chat-emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.chat-emoji-cell{border:none;background:transparent;cursor:pointer;font-size:20px;line-height:1;height:36px;border-radius:8px;display:grid;place-items:center;transition:background .12s ease,transform .12s ease}.chat-emoji-cell:hover{background:var(--chat-surface-2);transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.chat-emoji-cell:hover{transform:none}}.chat-upload-error{max-width:var(--chat-col);margin:0 auto 8px;font-size:12px;color:var(--bs-danger, #e5484d);text-align:center}.chat-image-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.chat-image-modal-card{width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--chat-surface);border:1px solid var(--chat-hairline);box-shadow:0 16px 48px #0000004d}.chat-image-modal-head{display:flex;align-items:center;justify-content:space-between}.chat-image-modal-head strong{font-size:15px;font-weight:900;color:var(--chat-text)}.chat-image-modal-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--chat-muted);cursor:pointer}.chat-image-modal-x:hover:not(:disabled){background:var(--chat-surface-2);color:var(--chat-text)}.chat-image-modal-preview{display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;background:var(--chat-surface-2);min-height:120px;max-height:46vh}.chat-image-modal-preview img{max-width:100%;max-height:46vh;object-fit:contain;display:block}.chat-image-modal-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:150px;padding:20px;border:1.5px dashed var(--chat-hairline);border-radius:10px;background:var(--chat-surface-2);color:var(--chat-muted);cursor:pointer;font-size:13px;font-weight:700;text-align:center}.chat-image-modal-drop:hover{border-color:var(--chat-accent);color:var(--chat-text)}.chat-image-modal-drop small{font-size:11px;font-weight:600;color:var(--chat-muted)}.chat-image-modal-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--chat-muted)}.chat-image-modal-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.chat-image-modal-size{flex:0 0 auto}.chat-image-modal-error{max-width:none;margin:0;text-align:left}.chat-image-modal-actions{display:flex;gap:8px;margin-top:2px}.chat-image-modal-actions button{flex:1 1 0;height:40px;border-radius:10px;font-size:13px;font-weight:900;cursor:pointer}.chat-image-modal-cancel{background:var(--chat-surface);color:var(--chat-text);border:1px solid var(--chat-hairline)}.chat-image-modal-cancel:hover:not(:disabled){background:var(--chat-surface-2)}.chat-image-modal-send{background:var(--chat-accent);color:var(--chat-on-accent);border:1px solid var(--chat-accent)}.chat-image-modal-actions button:disabled{opacity:.6;cursor:default}button.chat-attach-img{border:none;background:transparent;padding:0;cursor:zoom-in}.chat-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8}.chat-image-lightbox-img{max-width:92vw;max-height:92vh;object-fit:contain;display:block;border-radius:10px;box-shadow:0 16px 48px #00000073}.chat-image-lightbox-x{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:#ffffff1f;color:#fff;font-size:16px;cursor:pointer}.chat-image-lightbox-x:hover{background:#ffffff38}.chat-image-lightbox-bar{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:92vw;padding:8px 14px;border-radius:12px;background:#0000008c;color:#fff}.chat-image-lightbox-name{font-size:13px;font-weight:700;max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-image-lightbox-open{flex:0 0 auto;font-size:12px;font-weight:900;text-decoration:none;color:#fff;padding:6px 10px;border-radius:8px;background:#ffffff24;border:1px solid rgba(255,255,255,.2)}.chat-image-lightbox-open:hover{background:#ffffff3d}.chat-attach-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.chat-attach-list:first-child{margin-top:0}.chat-bubble--media{background:transparent!important;padding:0!important;border-radius:14px;box-shadow:none;overflow:hidden}.chat-bubble--media .chat-attach-list{margin-top:0}.chat-bubble--media .chat-attach-img,.chat-bubble--media .chat-attach-img img{border-radius:14px}.chat-row--mine .chat-bubble--media .chat-card{background:var(--chat-surface);border-color:var(--chat-hairline);color:var(--chat-text)}.chat-row--mine .chat-bubble--media .chat-card-sub{color:var(--chat-muted)}.chat-row--mine .chat-bubble--media .chat-card-tag{color:var(--chat-muted);border-color:var(--chat-hairline)}.chat-row--mine .chat-bubble--media .chat-card-glyph{background:var(--chat-surface-2)}.chat-row--mine .chat-bubble .chat-card--match{background:var(--chat-surface);border-color:var(--chat-hairline);color:var(--chat-text)}.chat-row--mine .chat-bubble .chat-card--match .chat-card-title{color:var(--chat-text)}.chat-row--mine .chat-bubble .chat-card--match .chat-card-sub{color:var(--chat-muted)}.chat-row--mine .chat-bubble .chat-card--match .chat-card-tag{color:var(--chat-muted);border-color:var(--chat-hairline)}.chat-row--mine .chat-bubble .chat-card--match .chat-card-glyph{background:var(--chat-surface-2)}.chat-bubble--media .chat-card{margin-top:0;max-width:280px}.chat-attach-img{display:block;max-width:240px;border-radius:12px;overflow:hidden;line-height:0}.chat-attach-img img{width:100%;max-width:240px;max-height:280px;object-fit:cover;display:block;border-radius:12px}.chat-attach-img-ph{display:grid;place-items:center;width:160px;height:120px;font-size:28px;background:var(--chat-surface-2);border-radius:12px}.chat-attach-file{display:flex;align-items:center;gap:9px;text-decoration:none;background:var(--chat-surface);border:1px solid var(--chat-hairline);border-radius:12px;padding:8px 11px;color:var(--chat-text);max-width:240px;transition:background .12s ease}.chat-row--mine .chat-attach-file{background:color-mix(in srgb,var(--chat-on-accent) 12%,transparent);border-color:color-mix(in srgb,var(--chat-on-accent) 24%,transparent);color:var(--chat-on-accent)}.chat-attach-file:hover{background:var(--chat-surface-2)}.chat-attach-file-icon{font-size:20px;flex:0 0 auto}.chat-attach-file-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-attach-file-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attach-file-size{font-size:11px;opacity:.75}.chat-card{display:flex;align-items:center;gap:10px;width:100%;max-width:280px;margin-top:6px;padding:9px 11px;text-align:left;background:var(--chat-surface);border:1px solid var(--chat-hairline);border-radius:14px;color:var(--chat-text)}.chat-bubble>.chat-card:first-child{margin-top:0}.chat-card.is-clickable{cursor:pointer;transition:background .12s ease,border-color .12s ease}.chat-card.is-clickable:hover{background:var(--chat-surface-2);border-color:var(--chat-accent)}.chat-row--mine .chat-card{background:color-mix(in srgb,var(--chat-on-accent) 14%,transparent);border-color:color-mix(in srgb,var(--chat-on-accent) 26%,transparent);color:var(--chat-on-accent)}.chat-card--creator{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;width:max-content;max-width:215px}.chat-card-row{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px}.chat-card-avatar{position:relative;width:38px;height:38px;border-radius:50%;flex:0 0 auto;overflow:hidden;display:grid;place-items:center;background:var(--chat-accent);color:var(--chat-on-accent);font-weight:800;font-size:15px}.chat-card-avatar-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.chat-card-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.chat-card-thumb-sq{position:relative;width:40px;height:52px;border-radius:8px;overflow:hidden;flex:0 0 auto;display:grid;place-items:center;background:var(--chat-surface-2)}.chat-card-thumb-sq img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.chat-card-thumb-ph{font-size:14px;color:var(--chat-muted)}.chat-card-glyph{width:38px;height:38px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--chat-surface-2);font-size:18px}.chat-row--mine .chat-card-glyph{background:color-mix(in srgb,var(--chat-on-accent) 20%,transparent)}.chat-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-card-title{font-size:13.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-card-sub{font-size:12px;color:var(--chat-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-card--creator .chat-card-title{white-space:normal;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-row--mine .chat-card-sub{color:color-mix(in srgb,var(--chat-on-accent) 78%,transparent)}.chat-card-tag{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.02em;color:var(--chat-muted);border:1px solid var(--chat-hairline);border-radius:999px;padding:2px 7px}.chat-row--mine .chat-card-tag{color:color-mix(in srgb,var(--chat-on-accent) 82%,transparent);border-color:color-mix(in srgb,var(--chat-on-accent) 30%,transparent)}.chat-card-band{display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 10px 5px;font-size:11px;font-weight:800;letter-spacing:-.01em;background:var(--chat-surface-2);color:var(--chat-text-2);border-top:1px solid var(--chat-hairline)}.chat-card-band .chat-svg{display:block;flex:0 0 auto}.chat-card--act-profile .chat-card-band{background:color-mix(in srgb,var(--chat-accent) 16%,var(--chat-surface));color:var(--chat-accent);border-top-color:color-mix(in srgb,var(--chat-accent) 30%,transparent)}.chat-card--act-tiktok_live .chat-card-band{background:color-mix(in srgb,#fe2c55 15%,var(--chat-surface));color:#fe2c55;border-top-color:color-mix(in srgb,#fe2c55 30%,transparent)}.chat-card--act-tiktok_profile .chat-card-band{background:color-mix(in srgb,#3b82f6 15%,var(--chat-surface));color:#3b82f6;border-top-color:color-mix(in srgb,#3b82f6 30%,transparent)}.chat-card--act-tiktok_live.is-clickable:hover{border-color:#fe2c55}.chat-card--act-tiktok_profile.is-clickable:hover{border-color:#3b82f6}.chat-card--act-profile.is-clickable:hover{border-color:var(--chat-accent)}.chat-bubble-col:has(.chat-bubble--media){max-width:92%}.chat-creator-chip{display:inline;border:none;background:color-mix(in srgb,var(--chat-accent) 14%,transparent);color:var(--chat-accent);font:inherit;font-weight:800;border-radius:6px;padding:0 3px;cursor:pointer}.chat-creator-chip:hover{background:color-mix(in srgb,var(--chat-accent) 22%,transparent)}.chat-creator-chip.is-static{cursor:default}.chat-row--mine .chat-creator-chip{color:var(--chat-on-accent);background:color-mix(in srgb,var(--chat-on-accent) 22%,transparent);text-decoration:underline;text-underline-offset:2px}.chat-slash-pop{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:9;max-height:260px;overflow-y:auto;padding:6px;background:var(--chat-surface);border:1px solid var(--chat-hairline);border-radius:14px;box-shadow:var(--bs-elev-pop, 0 12px 36px rgba(0,0,0,.2))}.chat-slash-section-title{margin:4px 8px;font-size:11px;font-weight:800;letter-spacing:.02em;color:var(--chat-muted)}.chat-slash-empty{margin:8px;font-size:12.5px;color:var(--chat-muted)}.chat-slash-opt{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:8px 9px;border-radius:10px;cursor:pointer;text-align:left;color:var(--chat-text);transition:background .12s ease}.chat-slash-opt:hover,.chat-slash-opt.is-active{background:var(--chat-surface-2)}.chat-slash-cmd{flex:0 0 auto;min-width:56px;font-size:13px;font-weight:800;color:var(--chat-accent);background:color-mix(in srgb,var(--chat-accent) 12%,transparent);border-radius:8px;padding:3px 8px;text-align:center}.chat-slash-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-slash-label{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-slash-desc{font-size:11.5px;color:var(--chat-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-share-preview{display:flex;align-items:center;gap:10px;margin:0 16px 12px;padding:10px 12px;background:var(--chat-surface-2);border-radius:12px}.chat-share-preview-text{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-share-preview-title{font-size:13.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-share-preview-sub{font-size:12px;color:var(--chat-muted)}.chat-capture-bar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--chat-surface);border-bottom:1px solid var(--chat-hairline);animation:chatFadeIn .12s ease}.chat-capture-glyph{flex:0 0 auto;display:grid;place-items:center;color:var(--chat-accent)}.chat-capture-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.chat-capture-label{font-size:12.5px;font-weight:700;color:var(--chat-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-capture-hint{font-size:11px;color:var(--chat-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-capture-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.chat-capture-btn{border:1px solid var(--chat-hairline);background:var(--chat-surface-2);color:var(--chat-text);font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .12s ease,opacity .12s ease}.chat-capture-btn:hover:not(:disabled){background:var(--chat-surface)}.chat-capture-btn:disabled{opacity:.5;cursor:default}.chat-capture-btn--go{background:var(--chat-accent);color:var(--chat-on-accent);border-color:transparent}.chat-capture-btn--go:hover:not(:disabled){background:color-mix(in srgb,var(--chat-accent) 88%,#000)}.chat-row--capture-pick{cursor:pointer;border-radius:12px;transition:background .1s ease}.chat-row--capture-pick:hover{background:var(--chat-surface-2)}.chat-row--capture-sel{background:color-mix(in srgb,var(--chat-accent) 14%,transparent);border-radius:12px}.chat-row--capture-sel:hover{background:color-mix(in srgb,var(--chat-accent) 18%,transparent)}.chat-timeline--capturing .chat-quick-actions{display:none!important}.chat-timeline--capturing .chat-row--capture-sel,.chat-timeline--capturing .chat-row--capture-pick:hover{background:transparent}.chat-share-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:60;background:var(--bs-text, #050505);color:var(--bs-surface, #fff);font-size:13px;font-weight:700;padding:9px 18px;border-radius:999px;box-shadow:var(--bs-elev-pop, 0 8px 24px rgba(0,0,0,.25));animation:chatFadeIn .16s ease}@media(prefers-reduced-motion:reduce){.chat-timeline-inner,.chat-row,.chat-picker-backdrop{animation:none}.chat-msg-time,.chat-send-btn,.chat-channel-row,.chat-new-btn,.chat-composer-pill,.chat-react-btn,.chat-react-opt,.chat-react-chip,.chat-attach-btn,.chat-mention-opt{transition:none}.chat-quick-actions,.chat-quick-btn,.chat-ctx-menu,.chat-head-search-btn{transition:none;animation:none}}@media(max-width:560px){.chat-shell{--chat-col: 100%}.chat-timeline{padding:10px 4px 6px}.chat-composer{padding:8px 4px 12px}.chat-sidebar{width:100%;min-width:0}.chat-sidebar--narrowhide,.chat-main{display:none}.chat-main--active{display:flex}.chat-back-btn{display:inline-flex}.chat-bubble-col{max-width:78%}.chat-quick-actions{display:none}.chat-row--actions-open .chat-quick-actions{display:inline-flex}.chat-reply-quote-snippet{max-width:150px}.chat-ctx-menu{min-width:150px}.chat-search-panel{max-height:60%}}@media(hover:hover){.chat-quick-actions{display:inline-flex}}.tiktok-handle-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:50;display:flex;flex-direction:column;min-width:138px;padding:5px;background:var(--card, #fff);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #0000002e}.tiktok-handle-menu-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:13px;font-weight:600;line-height:1;text-align:left;cursor:pointer;white-space:nowrap}.tiktok-handle-menu-item:hover{background:var(--gray-100);color:var(--deep-green)}.tiktok-handle-menu-item svg{flex:0 0 auto}.match-list-foot{text-align:center;padding:8px 0 4px;font-size:12px;font-weight:600;color:var(--muted)}.mode-panel.playbook-panel{display:flex;flex-direction:column;gap:10px;container-type:inline-size}.playbook-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-inline:var(--panel-x)}.playbook-heading .panel-actions{display:flex;gap:8px;flex-wrap:wrap}.playbook-btn{border:1px solid var(--bs-divider);border-radius:9px;background:var(--bs-surface);color:var(--bs-text);font-size:13px;padding:7px 12px;cursor:pointer}.playbook-btn[disabled]{opacity:.5;cursor:default}.playbook-btn-primary{border-color:transparent;background:var(--bs-accent);color:var(--bs-on-accent)}.playbook-btn-danger{border-color:transparent;background:var(--bs-danger);color:var(--bs-on-accent)}.playbook-btn-danger:hover{filter:brightness(.92)}.playbook-body{position:relative;flex:1 1 auto;min-height:0;display:flex;gap:12px;padding-inline:var(--panel-x);padding-bottom:12px}.playbook-list{flex:0 0 220px;width:220px;display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.playbook-list-item{border:1px solid var(--bs-divider);border-radius:10px;background:var(--bs-surface);color:var(--bs-text);overflow:hidden}.playbook-list-item.is-active{border-color:var(--bs-accent)}.playbook-list-title{font-size:13.5px;font-weight:600}.playbook-list-meta{font-size:11.5px;opacity:.6}.playbook-list-item-top{display:flex;align-items:stretch}.playbook-list-item-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 6px 10px 12px;background:transparent;border:none;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit}.playbook-list-item:hover{background:var(--bs-surface-2)}.playbook-guide-menu-btn{flex:0 0 28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--bs-text);font-size:15px;opacity:.4;transition:opacity .1s;font-family:inherit;padding:0}.playbook-guide-menu-btn:hover,.playbook-list-item .playbook-guide-menu-btn.is-open,.playbook-list-item:hover .playbook-guide-menu-btn.is-open{opacity:1}.playbook-guide-menu{border-top:1px solid var(--bs-divider);display:flex;flex-direction:column;padding:4px;gap:2px}.playbook-guide-menu button{text-align:left;padding:5px 10px;border-radius:7px;border:none;background:transparent;cursor:pointer;color:var(--bs-text);font-size:12.5px;font-family:inherit;width:100%}.playbook-guide-menu button:hover{background:var(--bs-surface-2)}.playbook-guide-menu button.is-danger{color:var(--bs-danger)}.playbook-guide-menu button.is-danger:hover{background:var(--bs-danger-soft)}.playbook-newbook{display:flex;flex-direction:column;gap:6px;margin-top:4px}.playbook-newbook-row{display:flex;gap:6px}.playbook-newbook-import{width:100%}.playbook-newbook-input{flex:1 1 auto;min-width:0;border:1px solid var(--bs-divider);border-radius:9px;background:var(--bs-surface-2);color:var(--bs-text);font-size:12.5px;padding:7px 10px}.playbook-newbook-input::placeholder{color:var(--bs-text);opacity:.45}.playbook-list-add-btn{width:100%;margin-top:4px}.playbook-list-badge{display:inline-block;margin-left:6px;font-size:10px;font-weight:800;padding:1px 7px;border-radius:999px;background:var(--bs-accent-soft);color:var(--bs-accent-text);vertical-align:middle}.playbook-list-badge.is-system{background:var(--bs-surface-2);color:var(--bs-text-muted, var(--gray-500, #8b949f));border:1px solid var(--bs-hairline);font-weight:700}.playbook-adopt-state{font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;background:var(--bs-accent-soft);color:var(--bs-accent-text);white-space:nowrap}.playbook-adopt-btn{white-space:nowrap}.playbook-create-modal{width:min(600px,100%)}.playbook-create-mode-bar{display:flex;border-bottom:1px solid var(--bs-divider);padding:0 16px}.playbook-create-mode-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 0;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;color:var(--bs-text);opacity:.55;transition:opacity .12s ease,border-color .12s ease}.playbook-create-mode-btn.is-active{opacity:1;border-bottom-color:var(--bs-accent)}.playbook-create-mode-label{font-size:14px;font-weight:700}.playbook-create-mode-sub{font-size:11px;opacity:.75}.playbook-create-name-row{margin-bottom:14px}.playbook-create-name-input{width:100%;box-sizing:border-box;border:1px solid var(--bs-divider);border-radius:9px;background:var(--bs-surface-2);color:var(--bs-text);font-size:13px;padding:9px 12px}.playbook-create-name-input::placeholder{color:var(--bs-text);opacity:.45}.playbook-create-gallery-label{font-size:11.5px;color:var(--bs-text);opacity:.55;margin-bottom:10px}.playbook-error{margin:6px var(--panel-x) 0;border:1px solid var(--bs-divider);border-radius:9px;background:var(--bs-danger-soft);color:var(--bs-text);font-size:12.5px;padding:8px 12px}.playbook-main-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--bs-text);opacity:.6;font-size:13px;padding:24px}.playbook-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.playbook-main-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.playbook-main-head h3{margin:0;font-size:15px;color:var(--bs-text);flex:1 1 auto;min-width:0}.playbook-icon-btn.is-active-preview{background:var(--bs-accent-soft);border-color:var(--bs-accent)}.playbook-sections{display:flex;flex-direction:column;gap:6px}.playbook-section{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bs-divider);border-radius:9px;background:var(--bs-surface);padding:9px 12px}.playbook-section-l2{margin-left:16px}.playbook-section-l3{margin-left:32px}.playbook-section-title{font-size:13px;color:var(--bs-text)}.playbook-source-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:2px 8px;border-radius:999px;white-space:nowrap;color:var(--bs-text)}.playbook-source-badge.is-original{background:var(--bs-surface-2)}.playbook-source-badge.is-editor{background:var(--bs-accent-soft);color:var(--bs-accent-text)}.playbook-preview{margin-top:6px;border-top:1px dashed var(--bs-divider);padding-top:12px}.playbook-preview-label{font-size:11.5px;opacity:.6;margin-bottom:8px}.coach-preview-card{display:flex;align-items:center;gap:12px;max-width:360px;border:1px solid var(--bs-divider);border-radius:12px;background:var(--bs-surface);padding:12px 14px;box-shadow:0 1px 6px #0000000d}.coach-preview-icon{font-size:22px}.coach-preview-body{flex:1;min-width:0}.coach-preview-title{font-size:13.5px;font-weight:600;color:var(--bs-text)}.coach-preview-snippet{font-size:12px;opacity:.7;margin-top:2px}.coach-preview-go{border:0;background:transparent;color:var(--bs-accent);font-size:12.5px;cursor:pointer;white-space:nowrap}.coach-preview-go[disabled]{opacity:.6;cursor:default}.coach-preview-source{font-size:11px;color:var(--bs-text);opacity:.5;margin-top:3px}.playbook-workbench{display:flex;gap:12px;flex:1 1 auto;min-height:380px}.playbook-tree{flex:0 0 240px;width:240px;display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding-right:2px}.playbook-tree .playbook-section{width:100%;text-align:left;cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease}.playbook-tree .playbook-section:hover{border-color:var(--bs-accent)}.playbook-tree .playbook-section.is-active{border-color:var(--bs-accent);background:var(--bs-accent-soft)}.playbook-section-tree-item{margin-left:0}.playbook-toc-toggle{font-size:12px;padding:5px 10px;white-space:nowrap}.playbook-toc-toggle.is-active{border-color:var(--bs-accent);background:var(--bs-accent-soft)}.playbook-narrow-only,.playbook-medium-only,.playbook-tree-backdrop{display:none}@container (max-width: 1100px){.playbook-list{display:none}.playbook-medium-only{display:block}.playbook-main-head>h3{display:none}.playbook-guide-picker{flex:0 0 auto;width:auto;min-width:180px;max-width:260px}.playbook-guide-picker>*{width:100%}}@container (max-width: 700px){.playbook-narrow-only{display:inline-flex}.playbook-drawer-toggle{flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;padding:0;font-size:16px;line-height:1}.playbook-guide-picker{min-width:0;flex:1 1 auto;max-width:none}.playbook-workbench{position:relative}.playbook-tree{position:absolute;inset-block:0;inset-inline-start:0;z-index:3;width:min(280px,82%);max-width:280px;padding:10px;border-radius:0 14px 14px 0;background:var(--bs-surface);border-right:1px solid var(--bs-divider);box-shadow:6px 0 24px #0000002e;transform:translate(-102%);transition:transform .18s ease}.playbook-tree.is-drawer-open{transform:translate(0)}.playbook-tree-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#00000052;opacity:0;pointer-events:none;transition:opacity .18s ease}.playbook-tree-backdrop.is-open{opacity:1;pointer-events:auto}.playbook-editor-pane{min-height:360px;width:100%}}@media(max-width:700px){.coach-embedded .coach-body,.coach-embedded .coach-composer{padding-inline:12px}}.playbook-editor-col{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px}.playbook-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px;flex:0 0 auto;padding:6px 12px;background:var(--bs-surface-2);border-radius:8px;border:1px solid var(--bs-divider)}.playbook-breadcrumb-link{border:none;background:transparent;color:var(--bs-accent);font:inherit;font-size:12.5px;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.playbook-breadcrumb-link:hover{opacity:.75}.playbook-breadcrumb-current{font-size:12.5px;font-weight:600;color:var(--bs-text)}.playbook-breadcrumb-sep{font-size:12px;color:var(--bs-text);opacity:.4}.playbook-editor-pane{flex:1 1 auto;min-width:0;min-height:0;display:flex}.playbook-editor{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;border:1px solid var(--bs-divider);border-radius:12px;background:var(--bs-surface);overflow:hidden}.playbook-editor-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--bs-divider);border-radius:12px;color:var(--bs-text);opacity:.55;font-size:13px;padding:24px}.playbook-title-input{border:none;border-bottom:1px solid var(--bs-divider);background:transparent;color:var(--bs-text);font-size:17px;font-weight:700;padding:14px 16px;outline:none}.playbook-title-input::placeholder{color:var(--bs-text);opacity:.35;font-weight:600}.playbook-editor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:8px 12px;border-bottom:1px solid var(--bs-divider);background:var(--bs-surface-2)}.playbook-tool-btn{border:1px solid var(--bs-divider);border-radius:9px;background:var(--bs-surface);color:var(--bs-text);font-size:12.5px;padding:5px 11px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.playbook-tool-btn:hover{border-color:var(--bs-accent)}.playbook-tool-btn:active{background:var(--bs-accent-soft)}.playbook-toolbar-sep{width:1px;align-self:stretch;margin:2px 4px;background:var(--bs-divider)}.playbook-editor-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;color:var(--bs-text);font-size:14px;line-height:1.65;outline:none}.playbook-editor-content:empty:before{content:attr(data-placeholder);color:var(--bs-text);opacity:.32;pointer-events:none}.playbook-editor-content h1{font-size:20px;font-weight:700;margin:.4em 0 .3em}.playbook-editor-content h2{font-size:17px;font-weight:700;margin:.5em 0 .3em}.playbook-editor-content h3{font-size:15px;font-weight:600;margin:.5em 0 .3em}.playbook-editor-content p{margin:.3em 0}.playbook-editor-content ul,.playbook-editor-content ol{margin:.3em 0;padding-left:1.4em}.playbook-blocknote{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--bs-surface)}.playbook-blocknote .bn-container,.playbook-blocknote .bn-editor{background:transparent}.playbook-blocknote .bn-editor{padding-block:14px}.playbook-blocknote .bn-block-content[data-content-type=heading]{--level: 1.85em}.playbook-blocknote .bn-block-content[data-content-type=heading][data-level="2"]{--level: 1.45em}.playbook-blocknote .bn-block-content[data-content-type=heading][data-level="3"]{--level: 1.2em}.rich-editor{display:flex;flex-direction:column;border:1px solid var(--bs-hairline, var(--gray-300));border-radius:10px;background:var(--bs-surface, var(--white));overflow:hidden}.rich-editor .bn-container,.rich-editor .bn-editor{background:transparent}.rich-editor .bn-container,.rich-editor .bn-editor,.rich-editor .bn-block-content{font-family:inherit}.rich-editor .bn-editor{padding-block:8px;padding-inline:12px;min-height:76px}.rich-editor .bn-block-outer{margin-left:0}.rich-toolbar{order:2;display:flex;align-items:center;gap:1px;flex-wrap:wrap;padding:5px 6px;flex:0 0 auto;border-top:1px solid var(--bs-hairline, var(--gray-300));background:var(--bs-surface-2, var(--gray-25, #f7f8f9))}.rich-editor .bn-container{order:1}.rich-tb{width:28px;height:28px;border:none;background:transparent;cursor:pointer;border-radius:6px;display:grid;place-items:center;font-size:12.5px;font-weight:700;line-height:1;color:var(--bs-text-2, var(--gray-500));transition:background .12s ease,color .12s ease}.rich-tb:hover{background:var(--bs-surface, var(--white));color:var(--bs-text, var(--black))}.rich-tb.is-on{background:var(--bs-accent, var(--deep-green));color:var(--bs-on-accent, #fff)}.rich-tb-sep{width:1px;height:16px;margin:0 4px;background:var(--bs-hairline, var(--gray-300));flex:0 0 auto}.rich-editor .bn-block-content[data-content-type=heading]{--level: 1.6em}.rich-editor .bn-block-content[data-content-type=heading][data-level="2"]{--level: 1.3em}.rich-editor .bn-block-content[data-content-type=heading][data-level="3"]{--level: 1.12em}.rich-viewer{font-size:13.5px;line-height:1.6;color:var(--bs-text, var(--black));word-break:break-word}.rich-viewer>*:first-child{margin-top:0}.rich-viewer>*:last-child{margin-bottom:0}.rich-viewer p{margin:0 0 6px}.rich-viewer h1,.rich-viewer h2,.rich-viewer h3{margin:10px 0 6px;line-height:1.3}.rich-viewer h1{font-size:1.5em}.rich-viewer h2{font-size:1.25em}.rich-viewer h3{font-size:1.1em}.rich-viewer ul,.rich-viewer ol{margin:0 0 6px;padding-left:20px}.rich-viewer li{margin:2px 0}.rich-viewer blockquote{margin:6px 0;padding:4px 10px;border-left:3px solid var(--bs-hairline, var(--gray-300));color:var(--bs-text-2, var(--gray-500))}.rich-viewer pre{margin:6px 0;padding:8px 10px;border-radius:8px;background:var(--bs-surface-2, var(--gray-25));overflow-x:auto}.rich-viewer code{font-size:.92em}.rich-viewer img{max-width:100%;height:auto;border-radius:8px;display:block;margin:6px 0}.rich-viewer a{color:var(--bs-accent, var(--deep-green));text-decoration:underline}.rich-viewer table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;margin:6px 0}.rich-viewer th,.rich-viewer td{border:1px solid var(--bs-hairline, var(--gray-300));padding:4px 8px}.rich-viewer hr{border:none;border-top:1px solid var(--bs-hairline, var(--gray-300));margin:10px 0}.rich-submit-btn{position:absolute;right:8px;bottom:8px;z-index:3;width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;background:var(--bs-accent, var(--deep-green, #0b351f));color:var(--bs-on-accent, #fff);display:grid;place-items:center;transition:opacity .14s ease,transform .14s ease}.rich-submit-btn:hover:not(:disabled){transform:scale(1.06)}.rich-submit-btn:disabled{opacity:.35;cursor:default}.rich-submit-spin{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:chat-attach-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.rich-submit-btn:hover:not(:disabled){transform:none}}.rich-editor .bn-container{resize:vertical;overflow-y:auto;min-height:92px;max-height:60vh}.creator-notes-compose{display:block}.creator-notes-editor{position:relative;width:100%}.creator-notes-editor .rich-editor .bn-container{min-height:132px}.creator-notes-editor .rich-toolbar{padding-right:42px}.creator-notes-editor .rich-submit-btn{right:6px;bottom:5px}.notice-editor .rich-editor .bn-container{min-height:260px}.chat-board-new .rich-editor .bn-container,.chat-board-edit .rich-editor .bn-container{min-height:168px}.pdf-viewer{flex:1 1 auto;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column}.pdf-viewer-stage{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding:14px;background:#2b2d31;border-radius:var(--bs-radius-sm, 16px)}.pdf-viewer-nav{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 12px;background:#00000040;color:#fff}.pdf-viewer-nav button{background:#ffffff24;color:#fff;border:0;border-radius:8px;padding:6px 14px;font-size:13px;cursor:pointer}.pdf-viewer-nav button:disabled{opacity:.35;cursor:default}.pdf-viewer-pageno{font-size:12.5px;opacity:.85;min-width:64px;text-align:center}.pdf-viewer canvas{max-width:100%!important;height:auto!important;box-shadow:0 2px 10px #00000059;border-radius:4px}.pdf-viewer-loading,.pdf-viewer-error{color:#fff;opacity:.85;padding:24px;font-size:13px}.playbook-original-iframe{width:100%;border:1px solid var(--bs-hairline);flex:1 1 auto;min-height:420px;background:#fff;border-radius:var(--bs-radius-sm, 16px)}.playbook-doc-frame{width:100%;border:0;flex:1 1 auto;min-height:70vh;background:#fff;border-radius:12px}.playbook-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid var(--bs-divider);background:var(--bs-surface-2)}.playbook-save-state{font-size:12px;color:var(--bs-text);opacity:.6;min-height:1em}.playbook-save-state.is-saved{color:var(--bs-accent);opacity:.85}.playbook-foot-actions{display:flex;align-items:center;gap:6px}.playbook-confirm-label{font-size:12px;color:var(--bs-text);opacity:.75;margin-right:2px}.playbook-icon-btn{border:1px solid var(--bs-divider);border-radius:9px;background:var(--bs-surface);color:var(--bs-text);font-size:12.5px;min-width:30px;padding:5px 10px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.playbook-icon-btn:hover:not([disabled]){border-color:var(--bs-accent)}.playbook-icon-btn[disabled]{opacity:.4;cursor:default}.playbook-icon-btn.is-danger{color:var(--bs-danger)}.playbook-icon-btn.is-danger:hover:not([disabled]){border-color:var(--bs-danger);background:var(--bs-danger-soft)}.playbook-original-view{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;border:1px solid var(--bs-divider);border-radius:12px;background:var(--bs-surface);padding:18px}.playbook-original-badge{align-self:flex-start;font-size:11px;padding:3px 9px;border-radius:999px;background:var(--bs-surface-2);color:var(--bs-text)}.playbook-original-title{font-size:17px;font-weight:700;color:var(--bs-text)}.playbook-original-note{font-size:12.5px;color:var(--bs-text);opacity:.6}.playbook-original-frame{flex:1 1 auto;min-height:160px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--bs-divider);border-radius:10px;color:var(--bs-text);opacity:.45;font-size:13px}.mode-panel.coach-panel{display:flex;flex-direction:column;gap:10px}.coach-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline:var(--panel-x)}.mode-panel.coach-panel{flex-direction:row;align-items:stretch;gap:0}.coach-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.coach-history{flex:0 0 52px;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--bs-hairline);padding:4px 7px 8px}.coach-history.is-open{padding:10px}.coach-history.is-open{flex-basis:260px}.coach-history-head{display:flex;flex-direction:column;align-items:center;gap:6px}.coach-history.is-open .coach-history-head{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;row-gap:10px}.coach-history.is-open .coach-history-title{flex:1 1 auto;min-width:0}.coach-history.is-open .coach-history-new{order:1;flex:1 0 100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:8px 10px;background:var(--bs-surface-2);border:1px solid var(--bs-hairline)}.coach-history-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--bs-text);opacity:.75;cursor:pointer}.coach-history-toggle:hover{background:var(--bs-surface-2);opacity:1}.coach-history-toggle:focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}.coach-history-new.is-icon{width:30px;height:30px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;opacity:.75}.coach-history-new.is-icon:hover{background:var(--bs-surface-2);opacity:1}.coach-history-title{font-size:12px;font-weight:800;color:var(--bs-text);opacity:.7}.coach-history-new{flex:0 0 auto;border:1px solid var(--bs-divider);background:var(--bs-surface);color:var(--bs-text);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;cursor:pointer}.coach-history-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.coach-history-day{display:none}.coach-history-item{display:flex;align-items:center;gap:2px;min-width:0}.coach-history-open{flex:1 1 auto;min-width:0;text-align:left;border:0;background:transparent;color:var(--bs-text);cursor:pointer;border-radius:8px;padding:6px 8px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coach-history-open:hover{background:var(--bs-surface-2)}.coach-history-item.is-open .coach-history-open{background:var(--bs-surface-2);font-weight:700}.coach-history-group{display:flex;flex-direction:column;gap:6px}.coach-history-open:focus-visible,.coach-history-del:focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}.coach-history-del{flex:0 0 auto;border:0;background:transparent;color:var(--bs-text);opacity:.35;cursor:pointer;border-radius:6px;width:22px;height:22px;line-height:1;font-size:14px}.coach-history-del:hover{opacity:.9}@media(max-width:1000px){.mode-panel.coach-panel{flex-direction:column}.coach-history,.coach-history.is-open{flex-basis:auto;padding:0 var(--panel-x) 8px}.coach-history-head,.coach-history.is-open .coach-history-head{flex-direction:row}.coach-history{flex:0 0 auto;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--bs-divider);padding:0 var(--panel-x) 8px}.coach-history-head{flex:0 0 auto}.coach-history-title{display:none}.coach-history-list{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:6px}.coach-history-group{display:flex;flex-direction:row;align-items:center;gap:6px;flex:0 0 auto}.coach-history-day{flex:0 0 auto;padding-inline:4px}.coach-history-open{max-width:150px}}.coach-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;text-align:center}.coach-empty-title{font-size:16px;font-weight:700;color:var(--bs-text)}.coach-health{width:100%;max-width:320px;margin-top:14px;padding:10px 12px;border:1px solid var(--bs-hairline);border-radius:12px;background:var(--bs-surface-2);text-align:left}.coach-health-bar{height:4px;border-radius:999px;background:var(--bs-divider);overflow:hidden;margin-bottom:8px}.coach-health-bar>i{display:block;height:100%;border-radius:999px;background:var(--bs-accent);min-width:0;transition:width var(--m-base, .22s) var(--m-out, ease)}.coach-health-title{font-size:12.5px;font-weight:800;color:var(--bs-text)}.coach-health-detail{font-size:11.5px;color:var(--bs-text-2);margin-top:2px}.coach-health-note{align-self:center;max-width:var(--coach-col, 760px);font-size:11.5px;color:var(--bs-text-2);background:var(--bs-surface-2);border:1px solid var(--bs-hairline);border-radius:999px;padding:4px 12px}.coach-empty-sub{font-size:12.5px;color:var(--bs-text);opacity:.6}.coach-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.coach-chip{border:1px solid var(--bs-divider);background:var(--bs-surface);color:var(--bs-text);border-radius:999px;padding:7px 14px;font-size:12.5px;cursor:pointer}.coach-chip:hover{border-color:var(--bs-accent)}.coach-chip[disabled]{opacity:.5;cursor:default}.coach-transcript,.coach-composer{max-width:var(--coach-col, 760px);width:100%;margin-inline:auto}.coach-transcript{display:flex;flex-direction:column;gap:18px;padding-block:6px}.coach-turn{display:flex;flex-direction:column;gap:8px}.coach-q{align-self:flex-end;max-width:78%;background:var(--bs-accent);color:var(--bs-on-accent);border-radius:14px 14px 4px;padding:9px 13px;font-size:13px}.coach-a{display:flex;flex-direction:column;gap:8px}.coach-answer{max-width:420px;background:var(--bs-accent-softer, rgba(20, 160, 140, .06));border:1px solid var(--bs-divider);border-radius:11px;padding:12px 14px;font-size:13.5px;line-height:1.65;color:var(--bs-text)}.coach-answer p{margin:0 0 6px}.coach-answer p:last-child{margin-bottom:0}.coach-guide-select{display:flex;align-items:center;gap:8px;padding:8px 16px 0}.coach-guide-label{font-size:11.5px;color:var(--bs-text);opacity:.55}.coach-guide-dropdown{font-size:12.5px;padding:5px 10px;border-radius:8px;border:1px solid var(--bs-divider);background:var(--bs-surface-2);color:var(--bs-text);max-width:60%}.coach-a-label{font-size:11.5px;color:var(--bs-text);opacity:.55}.coach-thinking{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--bs-text-2);padding:4px 0}.coach-searching{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px;padding:32px 0}.coach-searching-text{font-size:13px;color:var(--bs-text-2);letter-spacing:.02em;animation:coach-breathe 1.6s ease-in-out infinite}@keyframes coach-breathe{0%,to{opacity:.55}50%{opacity:1}}.coach-orb{width:38px;height:38px;border-radius:50%;background:conic-gradient(from 90deg,transparent 8%,var(--bs-accent) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));animation:coach-orb-spin .9s linear infinite}@keyframes coach-orb-spin{to{transform:rotate(360deg)}}.coach-thinking-text{background-image:linear-gradient(90deg,var(--bs-text-2) 0%,var(--bs-text-2) 35%,var(--bs-text) 50%,var(--bs-text-2) 65%,var(--bs-text-2) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:coach-sweep 1.5s linear infinite}@keyframes coach-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.coach-thinking-text{animation:none;background-image:none;color:var(--bs-text-2);-webkit-text-fill-color:currentColor}}.coach-dots{display:inline-flex;gap:3px}.coach-dots i{width:5px;height:5px;border-radius:50%;background:var(--bs-accent);animation:coach-dot 1s ease-in-out infinite}.coach-dots i:nth-child(2){animation-delay:.15s}.coach-dots i:nth-child(3){animation-delay:.3s}@keyframes coach-dot{0%,to{opacity:.3}50%{opacity:1}}.coach-a-empty{font-size:12.5px;color:var(--bs-text);opacity:.7;background:var(--bs-surface);border:1px solid var(--bs-divider);border-radius:12px;padding:10px 13px}.coach-card-list{display:flex;flex-direction:column;gap:8px;max-width:420px}.coach-src-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:2px 0;cursor:pointer;font-size:11.5px;color:var(--bs-text);opacity:.55;font-family:inherit;letter-spacing:-.01em}.coach-src-toggle:hover{opacity:.85}.coach-turn-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coach-ask-care{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:2px 0;cursor:pointer;min-height:28px;font:inherit;font-size:13px;color:var(--bs-text);opacity:.55;letter-spacing:-.01em}.coach-ask-care:hover{opacity:.95;color:var(--bs-accent)}.coach-src-caret{width:0;height:0;flex:0 0 auto;border-left:4px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transition:transform var(--m-fast, .14s) var(--m-out, ease)}.coach-src-toggle.is-open .coach-src-caret{transform:rotate(90deg)}.coach-composer{display:flex;gap:8px;padding:10px var(--panel-x) 4px;border-top:1px solid var(--bs-divider)}.coach-input{flex:1 1 auto;border:1px solid var(--bs-divider);border-radius:10px;background:var(--bs-surface-2);color:var(--bs-text);padding:10px 13px;font-size:13px}.coach-input:focus{outline:none;border-color:var(--bs-accent)}.coach-send{border:0;border-radius:10px;background:var(--bs-accent);color:var(--bs-on-accent);padding:0 18px;font-size:13px;font-weight:600;cursor:pointer}.coach-send[disabled]{opacity:.5;cursor:default}.coach-transcript{gap:22px}.coach-q{margin-bottom:2px}.coach-answer{max-width:100%;background:transparent;border:0;border-radius:0;padding:0;font-size:14px;line-height:1.75;color:var(--bs-text)}.coach-answer p{margin:0 0 10px}.coach-a{gap:10px}.coach-a-label{font-size:11px;opacity:.45;letter-spacing:-.01em}.coach-composer{border-top:0;padding:6px var(--panel-x) 14px;gap:0;position:relative}.coach-input{border-radius:999px;padding:13px 56px 13px 18px;font-size:14px;background:var(--bs-surface-2)}.coach-send{position:absolute;right:calc(var(--panel-x) + 6px);top:50%;transform:translateY(-50%);margin-top:-4px;border-radius:999px;width:38px;height:38px;padding:0;font-size:0;display:grid;place-items:center}.coach-send svg{display:block}.coach-send.is-busy{opacity:1}.coach-send-spin{width:15px;height:15px;border-radius:999px;border:2px solid color-mix(in srgb,var(--bs-on-accent) 35%,transparent);border-top-color:var(--bs-on-accent);animation:coach-send-spin .72s linear infinite}@keyframes coach-send-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.coach-send-spin{animation:none;opacity:.6}}.coach-empty{justify-content:flex-start;padding-top:12vh}.coach-main.is-empty{justify-content:center}.coach-main.is-empty .coach-body{flex:0 0 auto;overflow:visible}.coach-main.is-empty .coach-empty{height:auto;padding-top:0;justify-content:center}.coach-main.is-empty .coach-composer{border-top:0}.coach-empty-title{font-size:20px;letter-spacing:-.02em}.coach-chips{margin-top:14px}.coach-main{--coach-col: 874px}.coach-answer{font-size:16px}.coach-q{font-size:15px;padding:10px 15px}.coach-src-toggle{font-size:13px}.coach-a-label{font-size:12.5px}.coach-thinking,.coach-a-empty{font-size:14.5px}.coach-empty-title{font-size:23px}.coach-empty-sub{font-size:14.5px}.coach-chip{font-size:14.5px;padding:8px 16px}.coach-preview-title{font-size:15.5px}.coach-preview-snippet{font-size:14px}.coach-preview-source{font-size:12.5px}.coach-preview-icon{font-size:25px}.coach-card-list{max-width:483px}.coach-input{font-size:16px;padding:15px 64px 15px 21px}.coach-send{width:44px;height:44px}.coach-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200;padding:24px}.coach-modal{display:flex;flex-direction:column;width:min(520px,100%);max-height:100%;background:var(--bs-surface);border:1px solid var(--bs-divider);border-radius:14px;box-shadow:0 8px 32px #00000040;overflow:hidden}.coach-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--bs-divider)}.coach-modal-title{font-size:15px;font-weight:700;color:var(--bs-text)}.coach-modal-source{font-size:11.5px;color:var(--bs-text);opacity:.5;margin-top:2px}.coach-modal-close{border:0;background:transparent;color:var(--bs-text);font-size:15px;cursor:pointer;opacity:.6}.coach-modal-head-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.coach-modal-expand{border:0;background:transparent;color:var(--bs-text);font-size:16px;cursor:pointer;opacity:.6;line-height:1}.coach-modal-expand:hover,.coach-modal-close:hover{opacity:1}.coach-modal.is-original{width:min(820px,96vw)}.coach-modal.is-fullscreen{width:96vw;height:96vh;max-height:96vh}.coach-modal-body.is-original{padding:12px 16px}.coach-modal-body.is-original .playbook-original-iframe{border:none;border-radius:0;min-height:0}.coach-modal-body::-webkit-scrollbar{width:10px}.coach-modal-body::-webkit-scrollbar-button{display:none;width:0;height:0}.coach-modal-body::-webkit-scrollbar-track{background:transparent}.coach-modal-body::-webkit-scrollbar-thumb{background:var(--bs-divider);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.coach-modal-body::-webkit-scrollbar-thumb:hover{background:var(--bs-text-muted, var(--bs-text-2))}.coach-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px;color:var(--bs-text);font-size:13px;line-height:1.6}.coach-modal-body p{margin:0 0 8px}.coach-modal-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--bs-divider)}.coach-modal-done{border:0;border-radius:9px;background:var(--bs-accent);color:var(--bs-on-accent);padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer}.coach-modal-edit{border:1px solid var(--bs-divider);border-radius:9px;background:transparent;color:var(--bs-accent);padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}.coach-modal-doc h1,.coach-modal-doc h2,.coach-modal-doc h3{margin:.6em 0 .3em}.coach-modal-doc p{margin:0 0 .6em}.coach-modal-doc ul,.coach-modal-doc ol{margin:0 0 .6em 1.2em}.coach-modal-loading{opacity:.7}.match-arrange-target{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--bs-divider)}.match-arrange-target strong{display:block;font-size:14px;color:var(--bs-text)}.match-arrange-target small{display:block;margin-top:2px;font-size:12px;color:var(--bs-text-2)}.match-arrange-section{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.chat-match-cal{display:grid;gap:8px;min-width:min(340px,100%);padding:12px 14px;border-radius:12px;background:var(--bs-surface, var(--white));box-shadow:var(--bs-elev-sm, 0 2px 8px rgba(0,0,0,.06))}.chat-match-cal-head{display:flex;align-items:center;gap:8px;min-width:0}.chat-match-cal-head strong{font-size:13px;font-weight:900;color:var(--bs-text, var(--black))}.chat-match-cal-range{font-size:11.5px;font-weight:700;color:var(--bs-text-2, var(--gray-500));white-space:nowrap}.chat-match-cal-nav{margin-left:auto;display:inline-flex;gap:4px}.chat-match-cal-nav button{width:24px;height:24px;border:0;border-radius:8px;background:var(--bs-surface-2, var(--gray-50));color:var(--bs-text, var(--black));font-size:14px;font-weight:900;cursor:pointer;line-height:1}.chat-match-cal-days{list-style:none;margin:0;padding:0;display:grid;gap:4px}.chat-match-cal-days li{display:flex;gap:10px;align-items:baseline;font-size:12px;border-bottom:1px solid var(--bs-divider, rgba(0,0,0,.05));padding:3px 0}.chat-match-cal-days li:last-child{border-bottom:0}.chat-match-cal-day{flex:0 0 58px;font-weight:800;color:var(--bs-text-2, var(--gray-500));white-space:nowrap}.chat-match-cal-items{display:grid;gap:2px;min-width:0}.chat-match-cal-items em{font-style:normal;color:var(--bs-text-muted, var(--gray-500))}.chat-match-cal-item{font-weight:800;color:var(--bs-text, var(--black));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-match-cal-empty{margin:0;font-size:12px;color:var(--bs-text-2, var(--gray-500))}.chat-match-cal-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-match-cal-foot em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--bs-text-muted, var(--gray-500))}.chat-match-proposal{display:grid;gap:8px;min-width:min(280px,100%);padding:10px 12px;border-radius:12px;background:var(--bs-surface, var(--white));box-shadow:var(--bs-elev-sm, 0 2px 8px rgba(0,0,0,.06))}.chat-match-proposal-head{display:flex;align-items:center;gap:8px;min-width:0}.chat-match-proposal-actions{display:flex;gap:6px}.chat-match-proposal-error{margin:0;font-size:11.5px;font-weight:700;color:var(--bs-danger, var(--danger))}.chat-match-proposal-cross{display:grid;gap:8px}.chat-match-wiz{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;max-height:min(520px,70vh);border-radius:14px;background:var(--bs-surface, var(--white));box-shadow:var(--bs-elev-pop, 0 12px 40px rgba(0,0,0,.18))}.chat-match-wiz-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}.chat-match-wiz-head strong{font-size:14px;font-weight:900;color:var(--bs-text, var(--black))}.chat-match-wiz-head button{border:0;background:transparent;color:var(--bs-text-2, var(--gray-500));font-size:14px;cursor:pointer}.chat-match-wiz-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 14px 8px;display:grid;gap:10px}.chat-match-wiz-foot{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:8px 14px 12px}.chat-match-wiz-field{display:grid;gap:5px;position:relative}.chat-match-wiz-field>span{font-size:11.5px;font-weight:800;color:var(--bs-text-2, var(--gray-500))}.chat-match-wiz-field input,.chat-match-wiz-field textarea{border:1px solid var(--bs-hairline, var(--gray-300));border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;background:var(--bs-surface-2, var(--white));color:var(--bs-text, var(--black))}.chat-match-wiz-when{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chat-match-wiz-picked{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--bs-surface-2, var(--gray-50))}.chat-match-wiz-picked strong{font-size:13px;color:var(--bs-text, var(--black))}.chat-match-wiz-picked em{font-style:normal;font-size:12px;color:var(--bs-text-2, var(--gray-500))}.chat-match-wiz-picked button{margin-left:auto;border:0;background:transparent;color:var(--bs-text-muted, var(--gray-500));cursor:pointer}.chat-match-wiz-results{list-style:none;margin:4px 0 0;padding:4px;display:grid;gap:2px;border-radius:10px;background:var(--bs-surface, var(--white));box-shadow:var(--bs-elev-2, 0 10px 30px rgba(0,0,0,.12));max-height:200px;overflow-y:auto}.chat-match-wiz-results li.is-muted{padding:8px 10px;font-size:12px;color:var(--bs-text-muted, var(--gray-500))}.chat-match-wiz-results button{display:flex;align-items:baseline;gap:8px;width:100%;border:0;background:transparent;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left}.chat-match-wiz-results button:hover{background:var(--bs-surface-2, var(--gray-50))}.chat-match-wiz-results button strong{font-size:13px;color:var(--bs-text, var(--black))}.chat-match-wiz-results button em{font-style:normal;font-size:12px;color:var(--bs-text-2, var(--gray-500))}.chat-match-wiz-results button small{margin-left:auto;font-size:11px;color:var(--bs-text-muted, var(--gray-500));white-space:nowrap}.chat-match-wiz-warn{margin:0;padding:9px 11px;border-radius:10px;background:#ffb34024;color:var(--bs-warning, #b7791f);font-size:12px;font-weight:800}.chat-match-wiz-hint{margin:0;font-size:11.5px;font-weight:700;color:var(--bs-text-muted, var(--gray-500))}.match-arrange-internal-note{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--bs-accent-soft, var(--deep-green-soft));color:var(--bs-accent-text, var(--deep-green));font-size:12.5px;font-weight:700;line-height:1.5}.match-arrange-internal-note strong{font-weight:900;color:inherit}.match-arrange-section>span{font-size:11.5px;font-weight:700;color:var(--bs-text-2)}.match-arrange-teammate-row{display:flex;gap:8px;align-items:center}.match-arrange-teammate-row input{flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:1px solid var(--bs-hairline);border-radius:9px;background:var(--bs-surface-2);color:var(--bs-text);font-size:13px}.match-arrange-teammate-chip{font-size:12px;color:var(--bs-accent-text, var(--bs-accent))}.match-arrange-textarea{width:100%;min-height:64px;padding:10px;border:1px solid var(--bs-hairline);border-radius:9px;background:var(--bs-surface-2);color:var(--bs-text);font-size:13px;resize:vertical}.playbook-import-modal{width:min(640px,100%)}.playbook-import-tabs{display:flex;gap:6px;margin-bottom:10px}.playbook-import-tabs button{flex:1;border:1px solid var(--bs-divider);background:var(--bs-surface);color:var(--bs-text);border-radius:9px;padding:7px 10px;font-size:13px;cursor:pointer}.playbook-import-tabs button.is-active{border-color:var(--bs-accent);color:var(--bs-accent);font-weight:600}.playbook-import-textarea{width:100%;min-height:150px;resize:vertical;box-sizing:border-box;border:1px solid var(--bs-divider);border-radius:10px;background:var(--bs-surface-2);color:var(--bs-text);padding:10px 12px;font-size:13px;line-height:1.5}.playbook-import-file{display:flex;flex-direction:column;gap:8px;padding:12px 0}.playbook-import-file input[type=file]{color:var(--bs-text);font-size:13px}.playbook-import-note{font-size:12px;color:var(--bs-text);opacity:.6}.playbook-import-run{margin-top:10px}.playbook-import-preview{margin-top:14px;border-top:1px dashed var(--bs-divider);padding-top:12px}.playbook-import-preview-label{font-size:12px;color:var(--bs-text);opacity:.65;margin-bottom:8px}.playbook-import-foot{gap:8px}.notion-page-list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;border:1px solid var(--bs-divider);border-radius:var(--bs-radius-sm, 10px);padding:4px}.notion-page-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 10px;border:0;border-radius:8px;background:transparent;font-size:13px;color:var(--bs-text);cursor:pointer;transition:background .12s}.notion-page-item:hover{background:var(--bs-surface-2, #f6f7f9)}.notion-page-item.is-selected{background:var(--deep-green-soft, #e8f2eb);color:var(--deep-green, #0b351f);font-weight:600}.notion-page-icon{font-size:15px;flex-shrink:0;line-height:1}.notion-page-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notion-reconnect-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 6px}.notion-reconnect-btn{font-size:12px;padding:4px 10px}.notion-progress{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px}.notion-progress-spinner{width:28px;height:28px;border:3px solid var(--bs-hairline, rgba(16,19,22,.09));border-top-color:var(--bs-accent, #3d7bff);border-radius:50%;animation:notion-spin .8s linear infinite}@keyframes notion-spin{to{transform:rotate(360deg)}}.notion-progress-bar{width:100%;max-width:320px;height:8px;background:var(--bs-surface-2, #f6f7f9);border-radius:4px;overflow:hidden}.notion-progress-fill{height:100%;background:var(--bs-accent, #3d7bff);border-radius:4px;transition:width .3s ease}.notion-progress-label{font-size:13px;color:var(--bs-text, #16191c)}.notion-progress-count{font-size:12px;color:var(--bs-text-2, #5b626a)}.notion-progress-banner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:10px 16px;gap:8px;background:var(--bs-surface-2, #f6f7f9);border-bottom:1px solid var(--bs-hairline, rgba(16,19,22,.09));border-radius:0;position:sticky;top:0;z-index:10}.notion-progress-banner .notion-progress-bar{flex:1;min-width:80px;max-width:200px}.notion-progress-banner .notion-progress-spinner{width:18px;height:18px;flex-shrink:0}.playbook-template-modal{width:min(560px,100%)}.playbook-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.playbook-template-card{display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid var(--bs-divider);border-radius:10px;background:var(--bs-surface);padding:12px 14px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.playbook-template-card:hover{border-color:var(--bs-accent);background:var(--bs-surface-2)}.playbook-template-name{font-size:14px;font-weight:700;color:var(--bs-text)}.playbook-template-desc{font-size:12px;color:var(--bs-text);opacity:.65;line-height:1.4}.playbook-template-meta{font-size:11px;color:var(--bs-text);opacity:.5;margin-top:2px}.match-profile-card textarea{width:100%;resize:vertical}.match-profile-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.match-profile-field-grid label{display:flex;flex-direction:column;gap:4px;min-width:0}.match-profile-card{flex:1 1 100%}.match-profile-body{display:grid;grid-template-columns:1fr;gap:0 24px;align-items:start}@media(min-width:900px){.match-profile-body{grid-template-columns:1fr 1fr}}.match-profile-body>*{min-width:0}.match-profile-body>.match-profile-section.is-full{grid-column:1 / -1}@keyframes page-in-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes page-in-left{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.library-page{animation:page-in-right .18s ease-out both}.library-page.is-back{animation-name:page-in-left}@media(prefers-reduced-motion:reduce){.library-page,.library-page.is-back{animation:none}}.match-toggle-group{display:grid;gap:8px}.match-toggle-group.is-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 18px}.match-profile-card .match-profile-section{gap:9px;border-top:1px solid var(--gray-100);margin-top:6px;padding-top:15px}.match-profile-card .match-profile-section-title,.match-profile-card .match-profile-field-grid label>span{color:var(--gray-500);font-size:12px;font-weight:900;letter-spacing:.01em;opacity:1}.match-profile-card .select-menu-trigger{height:42px;border-color:var(--gray-100);border-radius:var(--bs-radius-sm);background:var(--gray-25);padding:0 14px}.match-profile-card .select-menu-trigger:hover,.match-profile-card .select-menu.is-open .select-menu-trigger{border-color:var(--deep-green);background:var(--white)}.match-profile-card textarea{width:100%;min-height:68px;box-sizing:border-box;border:1px solid var(--gray-100);border-radius:var(--bs-radius-sm);background:var(--gray-25);color:var(--black);font:inherit;font-size:13px;font-weight:700;line-height:1.55;padding:11px 14px;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.match-profile-card textarea:focus{outline:none;border-color:var(--deep-green);background:var(--white);box-shadow:0 0 0 3px var(--deep-green-soft)}.match-profile-card textarea::placeholder{color:var(--gray-500);font-weight:600}.match-profile-card .match-request-mode{display:flex;flex-wrap:wrap;gap:7px;max-width:100%}.match-profile-card .match-request-mode button{flex:0 1 auto;min-height:38px;border-radius:999px;padding:0 16px;transition:border-color .14s ease,color .14s ease,background .14s ease,box-shadow .14s ease}.match-profile-card .match-request-mode button:hover:not(.is-active){border-color:var(--deep-green);color:var(--deep-green)}.match-profile-card .match-request-mode button.is-active{box-shadow:0 4px 12px var(--deep-green-soft)}.ui-switch:disabled{opacity:.4;cursor:not-allowed}.match-profile-section.is-locked .match-request-mode button{opacity:.4;cursor:not-allowed}.match-profile-card .match-profile-tag-row button{border-radius:999px}.match-profile-section{display:flex;flex-direction:column;gap:6px;margin-top:10px}.match-profile-section-title{display:flex;align-items:center;gap:4px;font-size:12px;opacity:.75}.match-profile-card .match-profile-field-grid label>span{display:flex;align-items:center;gap:4px}.match-toggle-row{display:flex;align-items:center;align-self:flex-start}.match-profile-tag-row{display:flex;flex-wrap:wrap;gap:6px}.match-profile-actions{display:flex;justify-content:flex-end;margin-top:10px}.handle-change-form{display:flex;gap:8px;align-items:center}.handle-change-input{flex:1;min-width:0;box-sizing:border-box;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--bs-hairline, var(--gray-300));background:transparent;color:inherit;font:inherit;font-size:14px}.handle-verify-code{align-self:flex-start;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:22px;font-weight:900;letter-spacing:.18em;padding:10px 18px;border-radius:12px;border:1px solid var(--bs-hairline, var(--gray-300));background:var(--gray-25);color:var(--bs-text, var(--gray-900));-webkit-user-select:text;user-select:text}.match-broadcast-hourstrip{display:flex;align-items:flex-end;gap:2px;height:56px;padding-top:4px}.match-broadcast-hourbar{flex:1 1 0;display:flex;align-items:flex-end;height:100%;min-width:0;border-radius:2px 2px 0 0;background:var(--gray-100);overflow:hidden}.match-broadcast-hourbar-fill{display:block;width:100%;border-radius:2px 2px 0 0;background:var(--gray-300);transition:height .3s ease}.match-broadcast-hourbar.is-peak .match-broadcast-hourbar-fill{background:var(--deep-green)}.match-broadcast-hourlabels{display:flex;justify-content:space-between;font-size:10px;color:var(--gray-500);margin-top:2px}.match-form-message.is-muted{color:var(--bs-text-muted, var(--gray-500))}.anchor-flash{outline:3px solid rgba(37,99,235,.55);outline-offset:2px;border-radius:4px;transition:outline-color 1.2s ease}.profile-dash{display:grid;gap:12px;min-width:0}.profile-dash-mission,.profile-dash-check{display:grid;gap:6px;width:100%;border:0;border-top:1px solid var(--gray-200);background:transparent;color:var(--gray-500);font-size:13px;text-align:left;padding:10px 0;cursor:pointer}.profile-dash-mission-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-dash-mission-head strong,.profile-dash-check-total strong{color:var(--black)}.profile-dash-bar{display:block;height:8px;border-radius:999px;background:var(--gray-100);overflow:hidden}.profile-dash-bar-fill{display:block;height:100%;border-radius:999px;background:var(--deep-green);transition:width .3s ease}.profile-dash-mission-meta{font-size:12px}.profile-dash-metric{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;min-width:0}.profile-dash-metric-label{font-size:12px;color:var(--gray-500)}.profile-dash-metric-val{font-size:12px;color:var(--black);font-variant-numeric:tabular-nums;white-space:nowrap}.profile-dash-check-phases{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.profile-dash-check-phases strong{color:var(--black)}.notice-board-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.profile-dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;min-width:0;align-items:stretch}.profile-dash-grid .profile-section-card{display:flex;flex-direction:column;gap:10px;aspect-ratio:1;min-height:0}.profile-dash-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.profile-dash-body>.profile-empty-line{flex:1 1 auto;margin:0;display:flex;align-items:center;justify-content:center}.profile-dash-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;border:0;border-top:1px solid var(--gray-200);background:transparent;color:var(--gray-500);font-size:13px;text-align:left;padding:9px 0}.profile-dash-row strong{color:var(--black);font-size:13px}.profile-dash-row.is-clickable{cursor:pointer}.profile-dash-row.is-clickable:hover strong{color:var(--deep-green)}.profile-dash-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-lock{position:relative;display:block}.profile-lock-blur{display:block;filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.profile-lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;border-radius:8px;background:color-mix(in srgb,var(--white) 68%,transparent);color:var(--gray-500);font-size:12px;font-weight:800}@media(min-width:900px){.profile-dashboard:has(.profile-dash) .profile-hero-summary{flex:1 1 100%;max-width:none;align-self:auto;min-height:0}.profile-dash{flex:1 1 100%}}.match-cat-trigger{width:100%;min-height:36px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--black);font-size:13px;font-weight:700;text-align:left;padding:8px 10px;cursor:pointer}.match-cat-trigger:hover{border-color:var(--deep-green)}.match-cat-trigger.is-readonly{cursor:default;pointer-events:none;background:var(--gray-100);font-weight:600}.match-profile-tag-row .settings-action.is-readonly{cursor:default;pointer-events:none}.match-profile-readonly-text{margin:0;font-size:13px;line-height:1.5;color:var(--black);white-space:pre-wrap;word-break:break-word}.match-profile-identity{display:flex;flex-direction:column;gap:8px;margin-top:10px}.match-profile-identity-tags{display:flex;flex-wrap:wrap;gap:6px}.match-identity-chip{border:1px solid var(--gray-200);border-radius:999px;background:var(--gray-25);padding:4px 10px;color:var(--gray-600);font-size:12px;font-weight:600;white-space:nowrap}.match-identity-chip.is-primary{border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--deep-green);font-weight:700}.match-identity-chip.is-sub{font-weight:500}.match-record-row{display:flex;align-items:center;gap:16px;margin-top:4px}.match-record-donut{position:relative;flex:0 0 auto;width:104px;height:104px}.match-record-donut svg{transform:rotate(-90deg)}.match-record-donut .track{stroke:var(--gray-100)}.match-record-donut .value{stroke:var(--bs-accent, #3d7bff);stroke-dasharray:282.74;animation:match-donut-draw 1.1s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes match-donut-draw{0%{stroke-dashoffset:282.74}}.match-record-donut-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.match-record-donut-mid b{font-size:21px;font-weight:800;letter-spacing:-.5px;color:var(--black)}.match-record-donut-mid span{font-size:10px;font-weight:700;color:var(--gray-500)}.match-record-facts{flex:1;min-width:0}.match-record-fact{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--gray-100);padding:6px 0;font-size:12px;font-weight:600;color:var(--gray-600)}.match-record-fact:last-child{border-bottom:0}.match-record-fact b{color:var(--black);font-weight:800}.match-record-fact .is-win{color:var(--bs-accent, #3d7bff)}.match-record-fact .is-loss{color:var(--bs-danger, #e5484d)}.match-bp{margin-top:14px;display:flex;flex-direction:column;gap:6px}.match-bp-spark{display:flex;align-items:flex-end;gap:4px;height:44px}.match-bp-spark>i{flex:1;min-width:0;border-radius:4px 4px 2px 2px;transform-origin:bottom center;animation:match-bp-rise .55s cubic-bezier(.2,.8,.2,1) both}.match-bp-spark>i.is-win{background:var(--bs-accent, #3d7bff)}.match-bp-spark>i.is-loss{background:var(--bs-danger, #e5484d);opacity:.42}@keyframes match-bp-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.match-bp-legend{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;color:var(--gray-600)}.match-bp-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:4px;vertical-align:-1px}.match-bp-legend i.is-win{background:var(--bs-accent, #3d7bff)}.match-bp-legend i.is-loss{background:var(--bs-danger, #e5484d);opacity:.42}.match-bp-legend em{margin-left:auto;font-style:normal;color:var(--gray-500);font-weight:600}.match-bp-marks{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:var(--gray-600)}.match-bp-marks b{color:var(--black);font-weight:800}.match-h2h-row{display:flex;align-items:center;gap:10px;margin-top:2px}.match-h2h-label{font-size:12px;font-weight:800;white-space:nowrap;color:var(--gray-500)}.match-h2h-label .is-win{color:var(--bs-accent, #3d7bff)}.match-h2h-label .is-loss{color:var(--bs-danger, #e5484d)}.match-h2h-bar{flex:1;display:flex;height:8px;border-radius:999px;background:var(--gray-100);overflow:hidden}.match-h2h-bar>i{display:block;height:100%;transform-origin:left center;animation:match-bar-grow .9s cubic-bezier(.2,.8,.2,1) .2s both}.match-h2h-bar>i.is-win{background:var(--bs-accent, #3d7bff)}.match-h2h-bar>i.is-loss{background:var(--bs-danger, #e5484d);opacity:.55}@keyframes match-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.match-profile-caption{margin:6px 0 0;font-size:11px;color:var(--gray-500);font-weight:600}@media(prefers-reduced-motion:reduce){.match-record-donut .value,.match-bp-spark>i,.match-h2h-bar>i{animation:none}}.match-closed-banner{margin:8px 0 0;border:1px solid var(--gray-200);border-radius:10px;background:var(--gray-25);padding:9px 11px;color:var(--gray-600);font-size:12px;font-weight:600}.match-cat-pop{display:grid;gap:12px;width:min(92vw,420px);max-height:min(70vh,560px);overflow-y:auto}.match-cat-pop-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.match-cat-pop-grid{display:flex;flex-wrap:wrap;gap:8px}.creator-notes{border:1px solid var(--amber, #f5a623);border-radius:12px;padding:12px 14px;background:var(--amber-soft, rgba(245,166,35,.06))}.creator-notes.is-compact{border-radius:10px;padding:8px 10px}.creator-notes-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.creator-notes-head strong{font-size:13.5px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.creator-notes-lock{font-size:12px}.creator-notes-private{font-style:normal;font-size:11px;font-weight:700;color:var(--amber, #f5a623)}.creator-notes-toggle{border:none;background:transparent;color:var(--gray-500);font-size:11.5px;font-weight:700;cursor:pointer}.creator-notes-write{margin-top:10px}.creator-notes-compose-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--gray-300);background:var(--white);color:var(--gray-500);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .14s ease,color .14s ease}.creator-notes-compose-toggle:hover{border-color:var(--gray-500);color:var(--black)}.creator-notes-compose{display:flex;gap:8px;align-items:flex-start;margin-top:10px}.creator-notes-compose textarea{flex:1;min-width:0;resize:vertical;padding:7px 9px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--black);font-size:12.5px}.creator-notes-message{margin:6px 0 0;font-size:11.5px;color:var(--gray-500)}.creator-notes-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.creator-notes-empty{font-size:12px;color:var(--gray-500)}.creator-notes-item{border-top:1px solid var(--gray-200, rgba(0,0,0,.06));padding-top:8px}.creator-notes-item textarea{width:100%;resize:vertical;padding:7px 9px;border:1px solid var(--gray-300);border-radius:8px;background:var(--white);color:var(--black);font-size:12.5px}.creator-notes-item-actions{display:inline-flex;gap:6px;margin-top:6px}.creator-notes-body{margin:0;font-size:13px;line-height:1.6;color:var(--black);white-space:pre-wrap}.creator-notes-meta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:var(--gray-500)}.creator-notes-link{border:none;background:transparent;color:var(--gray-500);font-size:11px;font-weight:700;cursor:pointer;padding:0}.creator-notes-link:hover{color:var(--deep-green)}.creator-notes-link.is-danger:hover{color:var(--danger)}.creator-notes.is-private{border-color:var(--deep-green);background:var(--deep-green-soft, rgba(47,111,78,.06))}.creator-notes.is-private .creator-notes-private{color:var(--deep-green)}.ask-fab{position:absolute;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:var(--deep-green);padding:12px 18px;color:var(--white);font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 6px 18px #0000003d}.ask-fab:hover{filter:brightness(1.06)}.ask-fab:focus-visible{outline:2px solid var(--deep-green-soft);outline-offset:2px}.ask-fab.is-above-composer{bottom:84px}.ask-fab.is-above-composer+.ask-toast,.ask-fab.is-above-composer~.ask-toast{bottom:140px}.ask-toast{position:absolute;right:20px;bottom:76px;z-index:45;border-radius:10px;background:#000000d1;padding:9px 14px;color:#fff;font-size:12.5px;font-weight:800}.ask-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#00000059;padding:24px}.ask-modal{display:flex;flex-direction:column;width:min(520px,100%);max-height:min(560px,100%);overflow:hidden;border:1px solid var(--gray-300);border-radius:14px;background:var(--white);box-shadow:0 12px 32px #0000002e}.ask-modal-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray-200);padding:14px 16px}.ask-modal-head strong{font-size:15px;font-weight:900}.ask-modal-close{border:0;background:transparent;color:var(--gray-500);font-size:15px;cursor:pointer}.ask-modal-body{display:grid;flex:1;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:14px 16px}.ask-modal-foot{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;border-top:1px solid var(--gray-200);background:var(--gray-25);padding:12px 16px}.ask-field{display:grid;gap:8px;min-width:0}.ask-field-label{color:var(--gray-500);font-size:11px;font-weight:800}.ask-empty{margin:0;color:var(--gray-500);font-size:12px;font-weight:700}.ask-error{margin:0;color:#b91c1c;font-size:12px;font-weight:800}.ask-contact-list{display:grid;gap:8px;min-width:0}.ask-contact{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--gray-300);border-radius:10px;background:var(--white);padding:10px 12px;text-align:left;cursor:pointer}.ask-contact.is-picked{border-color:var(--deep-green);box-shadow:0 0 0 2px var(--deep-green-soft)}.ask-contact-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--deep-green-soft);color:var(--deep-green);font-size:12px;font-weight:900}.ask-contact-name{overflow:hidden;flex:1;color:var(--black);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ask-contact-rel{flex:0 0 auto;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.ask-contact-rel.is-care{background:#cffafe;color:#0f766e}.ask-contact-rel.is-primary{background:var(--deep-green-soft);color:var(--deep-green)}.ask-contact-rel.is-owner{background:var(--gray-200);color:var(--gray-700)}.ask-attach-card{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--gray-200);border-radius:10px;background:var(--gray-25);padding:10px 12px}.ask-attach-icon{flex:0 0 auto;font-size:18px}.ask-attach-copy{display:grid;gap:2px;min-width:0}.ask-attach-copy strong{overflow:hidden;color:var(--black);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ask-attach-copy small{overflow:hidden;color:var(--gray-500);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ask-textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--gray-300);border-radius:10px;background:var(--white);padding:10px 12px;color:var(--black);font:inherit;font-size:13px}.ask-btn{border:0;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:800;cursor:pointer}.ask-btn.is-ghost{background:var(--gray-100);color:var(--gray-700)}.ask-btn.is-primary{background:var(--deep-green);color:var(--white)}.ask-btn:disabled{opacity:.5;cursor:default}.chat-card--guide{display:flex;align-items:center;gap:10px;min-width:0}.chat-card-guide-icon{flex:0 0 auto;font-size:18px}.chat-card-guide-copy{display:grid;gap:2px;min-width:0}.chat-card-guide-copy strong{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.chat-card-guide-copy small{overflow:hidden;color:var(--gray-500);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.creator-roster-tools.is-filters-collapsed .crt-row-segs,.creator-roster-tools.is-filters-collapsed .creator-agent-filter,.creator-roster-tools.is-filters-collapsed .creator-league-filter,.creator-roster-tools.is-filters-collapsed .creator-tier-chips{display:none}.creator-roster-tools.is-filters-collapsed{flex-direction:row;flex-wrap:wrap;align-items:center}.creator-roster-tools.is-filters-collapsed .crt-filter-toggle-row{flex:0 0 auto}.creator-roster-tools.is-filters-collapsed .crt-row-find{flex:1 1 160px;min-width:0}.supporter-controls.is-filters-collapsed .sup-row-segs,.supporter-controls.is-filters-collapsed .sup-row-buckets,.supporter-controls.is-filters-collapsed .sup-creator-filter{display:none}.supporter-controls.is-filters-collapsed{flex-direction:row;flex-wrap:wrap;align-items:center}.supporter-controls.is-filters-collapsed .sup-row-toggle{flex:0 0 auto}.supporter-controls.is-filters-collapsed .sup-row-find{flex:1 1 160px;min-width:0}.mobile-tabbar{display:none}@media(max-width:520px){body.is-web .operator-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}body.is-web .app-rail{display:none}body.is-web .mobile-tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;border-top:1px solid var(--gray-100);background:var(--gray-50);padding-bottom:env(safe-area-inset-bottom,0px)}}.mtab-button{-webkit-app-region:no-drag;display:grid;justify-items:center;align-content:center;gap:3px;min-height:56px;padding:6px 2px;border:none;background:transparent;color:var(--black);cursor:pointer}.mtab-icon{position:relative;display:grid;place-items:center;width:26px;height:26px}.mtab-icon .rail-badge{position:absolute;top:-6px;right:-10px;margin-left:0}.mtab-more-dot{min-width:10px;width:10px;height:10px;top:-2px;right:-4px}.mtab-avatar .profile-mark{width:24px;height:24px;font-size:11px}.mtab-avatar.is-live .live-avatar-pill{display:none}.mtab-avatar.is-live .profile-mark{width:30px;height:30px;font-size:12px}.mtab-label{font-size:10px;font-weight:700;line-height:1;opacity:.78;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtab-label--live,.mtab-button.is-active .mtab-label--live{color:#ff2d55;opacity:1}.mtab-button.is-active{color:var(--deep-green)}.mtab-button.is-active .rail-svg{color:var(--deep-green);opacity:1}.mtab-button.is-active .mtab-label{opacity:1}.mobile-more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#0f121a70;display:flex;align-items:flex-end}.mobile-more-sheet{width:100%;max-height:68vh;display:flex;flex-direction:column;min-height:0;background:var(--gray-50);border-top:1px solid var(--gray-100);border-radius:16px 16px 0 0;padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px))}.mms-grabber{flex:0 0 auto;width:42px;height:4px;border-radius:999px;background:var(--gray-200, rgba(120, 126, 140, .4));margin:2px auto 10px}.mms-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;gap:2px}.mms-item{-webkit-app-region:no-drag;display:flex;align-items:center;gap:12px;padding:12px 10px;border:none;border-radius:12px;background:transparent;color:var(--black);font-size:14px;font-weight:700;text-align:left;cursor:pointer}.mms-item:hover,.mms-item.is-active{background:var(--gray-100);color:var(--deep-green)}.mms-item.is-active .rail-svg{color:var(--deep-green);opacity:1}.mms-badge{position:static;margin-left:auto}.mms-divider{height:1px;margin:6px 4px;background:var(--gray-100)}.guest-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:6px 0}.guest-gallery-item{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #00000026}.guest-gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.guest-gallery-del{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:99px;border:none;background:#0000008c;color:#fff;font-size:11px;cursor:pointer}.back-exit-toast{pointer-events:none;position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:90;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:999px;background:#111826eb;color:#fff;font-size:12.5px;font-weight:850;white-space:nowrap;box-shadow:0 10px 24px #0c181247;animation:back-exit-toast-in .16s ease both}@keyframes back-exit-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:520px){body.is-web .back-exit-toast{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media(max-width:520px){body.is-web .creator-seg>button,body.is-web .creator-card-detailbtn,body.is-web .creator-expand-all,body.is-web .settings-action,body.is-web .chat-new-btn,body.is-web .chat-new-group-btn,body.is-web .cal-trigger-btn,body.is-web .coach-chip,body.is-web .coach-send,body.is-web .sup-tab,body.is-web .event-notification-clear-all,body.is-web .select-menu-trigger{min-height:44px}body.is-web .coach-input,body.is-web .creator-search-input,body.is-web .supporter-search,body.is-web .mission-search-input,body.is-web .ops-account-search,body.is-web .event-form-field input[type=text],body.is-web .event-form-field input[type=number]{min-height:44px}body.is-web .info-tip-trigger,body.is-web .home-card-link,body.is-web .home-live-name-btn,body.is-web .settings-notification-check{position:relative}body.is-web .info-tip-trigger:after,body.is-web .home-card-link:after,body.is-web .home-live-name-btn:after,body.is-web .settings-notification-check:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:44px}body.is-web .event-notification-dismiss{display:none}}.swipe-row{position:relative;clip-path:inset(0);touch-action:pan-y}.swipe-row-action{opacity:0;transition:opacity .12s ease;position:absolute;inset:0 0 0 auto;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-right:22px;border-radius:12px;background:#fe2c55;color:#fff;font-size:13px;font-weight:900;letter-spacing:-.01em}.swipe-row.is-swiping .swipe-row-action,.swipe-row.is-leaving .swipe-row-action{opacity:1}.swipe-row-content{position:relative;will-change:transform}.swipe-row.is-leaving{transition:opacity .18s ease;opacity:0}.overlay-board-card{align-self:start;display:grid;gap:10px;min-width:0;border:1px solid var(--gray-300);border-radius:13px;background:var(--white);padding:16px}.overlay-board-card>p{color:var(--gray-500);font-size:13px;line-height:1.45}.event-form{display:grid;gap:20px;min-width:0;margin-top:2px}.event-form-basics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px;min-width:0}.event-form-basics:not(.ts-card){padding-bottom:14px;border-bottom:1px solid var(--gray-100)}.event-form-basics.ts-card{grid-template-columns:minmax(0,1fr)}.event-form-basics.ts-card>.event-form-field{max-width:420px}.event-form-section{display:grid;gap:10px;min-width:0}.event-form-section:not(.ts-card)+.event-form-section:not(.ts-card){padding-top:18px;border-top:1px solid var(--gray-100)}.event-form-title{margin:0;font-size:13px;font-weight:900;line-height:1.25;letter-spacing:-.1px;color:var(--black)}.event-form .event-form-note+.event-form-note{margin-top:2px}.event-form+.settings-card-actions{margin-top:4px;padding-top:16px;border-top:1px solid var(--gray-100)}.event-form-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0}.event-form-row>.event-form-note{margin:0;flex:1 1 240px;min-width:0}.event-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 12px;min-width:0}.event-form-field{display:grid;align-content:start;gap:6px;min-width:0}.event-form-field.is-wide{grid-column:1 / -1}.widget-form-split{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;min-width:0}.widget-form-split-main{flex:5 1 340px;min-width:0}.widget-form-preview{flex:1 1 240px;min-width:0;max-width:340px;display:grid;gap:8px;align-content:start}.widget-form-preview-stage{position:relative;min-height:128px;padding:10px;border-radius:10px;border:1px solid var(--gray-200);overflow:hidden;display:grid;place-items:center}.event-form-switch .ui-switch{min-height:38px}.pub-shell.live-now{display:block;min-height:0;background:none;margin:0 0 14px}.pub-shell.live-now>.section-heading h3{margin:0;font-size:15px;font-weight:800;color:var(--bs-text)}.live-now-note{margin:8px 0 0;font-size:12px;color:var(--bs-text-muted)}.event-form-fixed{margin:0;min-height:38px;display:flex;align-items:center;font-size:13.5px;font-weight:700;color:var(--bs-text)}.event-form-label{font-size:12px;font-weight:800;line-height:1.3;color:var(--gray-500)}.event-form-field input[type=text],.event-form-field input[type=number],.pet-field input[type=text],.pet-field input[type=number],.pet-fields input[type=text],.pet-fields input[type=number]{width:100%;min-width:0;height:38px;padding:0 12px;border:1px solid var(--gray-200, #e5e7eb);border-radius:9px;background:var(--white);color:var(--black);font-size:13px;font-weight:800;font-family:inherit}.event-form-field input[type=text]:hover,.event-form-field input[type=number]:hover,.pet-field input[type=text]:hover,.pet-field input[type=number]:hover,.pet-fields input[type=text]:hover,.pet-fields input[type=number]:hover{border-color:var(--deep-green)}.event-form-field input[type=text]:focus,.event-form-field input[type=number]:focus,.pet-field input[type=text]:focus,.pet-field input[type=number]:focus,.pet-fields input[type=text]:focus,.pet-fields input[type=number]:focus{outline:none;border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.event-form-field input::placeholder{color:var(--gray-500);font-weight:600}.event-form .event-form-note{margin:0;font-size:12px;line-height:1.5;color:var(--gray-500)}.event-form .event-form-note.is-warn{color:var(--bs-danger, var(--danger));font-weight:700}.event-form .event-form-note strong{font-size:inherit;font-weight:900;color:inherit}.overlay-board-head{display:flex;align-items:center;gap:11px;min-width:0}.overlay-board-head>.overlay-board-icon{width:44px;height:44px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;font-size:22px;background:var(--gray-100)}.overlay-board-head>.settings-card-heading{flex:1 1 auto;align-items:center}.overlay-deck-heartbeat{display:flex;align-items:center;gap:7px;min-width:0;margin-top:-2px;color:var(--gray-500);font-size:11px;font-weight:800;line-height:1.35}.overlay-deck-heartbeat-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--gray-300)}.overlay-deck-heartbeat.is-sending .overlay-deck-heartbeat-dot,.overlay-deck-heartbeat.is-sent .overlay-deck-heartbeat-dot{background:var(--bs-accent)}.overlay-deck-heartbeat.is-sending .overlay-deck-heartbeat-dot{animation:overlay-deck-heartbeat-pulse .76s ease-in-out infinite}.overlay-deck-heartbeat-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sound-warehouse-card,.sound-warehouse-pane,.sound-warehouse-list{min-width:0}.sound-warehouse-tabs{margin:2px 0 4px}.sound-warehouse-pane,.sound-warehouse-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.sound-warehouse-list{max-height:360px;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.sound-library-row{align-items:center;min-width:0}.sound-library-item-copy{display:grid;flex:1 1 auto;gap:2px;min-width:0}.sound-library-item-copy>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sound-library-item-source{color:var(--gray-500);font-size:11px;font-weight:700}.sound-library-row>.settings-action{flex:0 0 auto}.sound-library-pagination{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.sound-library-pagination>span{min-width:54px;color:var(--gray-500);font-size:12px;font-weight:900;text-align:center}@keyframes overlay-deck-heartbeat-pulse{0%,to{box-shadow:0 0 0 0 var(--bs-accent-soft)}50%{box-shadow:0 0 0 5px var(--bs-accent-soft)}}@media(prefers-reduced-motion:reduce){.overlay-deck-heartbeat.is-sending .overlay-deck-heartbeat-dot{animation:none}}section[aria-label=방송도구] .settings-card-actions .settings-action{word-break:keep-all}.overlay-deck-tabs{display:flex;flex-wrap:wrap;gap:6px}.overlay-deck-tab{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:30px;border:1px solid var(--gray-300);border-radius:999px;background:var(--bs-surface-2);color:var(--black);cursor:pointer;font-size:12px;font-weight:800;padding:4px 11px 4px 6px}.overlay-deck-tab:hover{border-color:var(--gray-500)}.overlay-deck-tab.is-active{border-color:var(--deep-green);background:var(--deep-green);color:var(--bs-on-accent)}.overlay-deck-tab-no{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:999px;background:var(--gray-100);color:var(--black);font-size:10.5px;font-weight:900}.overlay-deck-tab.is-active .overlay-deck-tab-no{background:#ffffff38;color:var(--bs-on-accent)}.overlay-deck-tab-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay-deck-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.overlay-board-card .overlay-deck-grid .settings-action{justify-self:stretch;align-self:stretch;aspect-ratio:1 / 1;display:grid;place-items:center;text-align:center;padding:8px 6px;border:1px solid var(--gray-300);border-radius:12px;background:var(--bs-surface-2);color:var(--black);font-size:12px;line-height:1.3;box-shadow:inset 0 -3px 0 var(--gray-100);transition:transform 60ms ease,box-shadow 60ms ease}.overlay-board-card .overlay-deck-grid .settings-action:hover:not(:disabled){border-color:var(--deep-green);background:var(--deep-green-soft);color:var(--black)}.overlay-board-card .overlay-deck-grid .settings-action:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 var(--gray-100)}.overlay-board-card .overlay-deck-grid .settings-action:disabled{border-color:var(--gray-100);background:var(--gray-50);color:var(--gray-500);box-shadow:none}.overlay-board-card .overlay-deck-grid .settings-action b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere;font-weight:800}.overlay-board-card>.overlay-deck-hint{margin:0;font-size:11px;line-height:1.45;color:var(--gray-500);word-break:keep-all}.deck-editor-name-input{width:100%;min-width:0;height:38px;padding:0 12px;border:1px solid var(--gray-200, #e5e7eb);border-radius:9px;background:var(--white);color:var(--black);font-family:inherit;font-size:13px;font-weight:800;transition:border-color .12s ease,box-shadow .12s ease}.deck-editor-name-input:hover{border-color:var(--deep-green)}.deck-editor-name-input:focus{outline:none;border-color:var(--deep-green);box-shadow:0 0 0 3px var(--deep-green-soft)}.deck-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deck-editor-slot{display:grid;grid-template-rows:auto 1fr;gap:6px;aspect-ratio:1 / 1;min-width:0;border:1px solid var(--gray-300);border-radius:12px;background:var(--bs-surface-2);padding:10px 8px}.deck-editor-slot>span{color:var(--gray-500);font-size:11px;font-weight:900;text-align:center}.deck-editor-slot>.select-menu{min-width:0;align-self:center}.deck-editor-slot .select-menu-trigger{min-width:0;padding-inline:8px}@media(max-width:560px){.overlay-board-card .overlay-deck-grid .settings-action{min-height:64px;font-size:14px}}.profile-tab-seg,[data-theme] .profile-dashboard .creator-seg.profile-tab-seg.profile-tab-seg{width:fit-content!important;max-width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.profile-tab-seg[data-fade-end],[data-theme] .profile-dashboard .creator-seg.profile-tab-seg.profile-tab-seg[data-fade-end]{padding-right:18px}@keyframes acctRise{0%{opacity:0;transform:translateY(6px)}}@keyframes acctBarGrow{0%{transform:scaleX(0)}}@keyframes acctPulse{50%{opacity:.35}}.acct-card{animation:acctRise .28s cubic-bezier(.22,.9,.3,1);gap:0;padding:14px 15px}.acct-card.is-2{animation-delay:.05s}.acct-card.is-3{animation-delay:.1s}@media(prefers-reduced-motion:reduce){.acct-card,.acct-bar>i,.acct-dot{animation:none!important}}.acct-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.acct-head>strong{font-size:15px;font-weight:800;letter-spacing:-.01em}.acct-pill{flex:0 0 auto;font-size:11px;font-weight:700;line-height:1;padding:5px 9px;border-radius:999px;border:1px solid var(--bs-hairline);color:var(--bs-text-2);background:var(--bs-surface-2);white-space:nowrap}.acct-pill.is-on{color:var(--bs-accent);border-color:color-mix(in srgb,var(--bs-accent) 35%,transparent);background:color-mix(in srgb,var(--bs-accent) 10%,transparent)}.acct-pill.is-warn{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.acct-metric{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:12px}.acct-metric b{font-size:36px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.acct-metric b.is-empty{font-weight:300;color:var(--bs-text-2)}.acct-metric>span{font-size:14px;color:var(--bs-text-2)}.acct-metric .acct-krw{margin-left:auto;font-size:13px;color:var(--bs-text-2);font-variant-numeric:tabular-nums}.acct-bar{height:8px;border-radius:999px;background:var(--bs-hairline);overflow:hidden}.acct-bar>i{display:block;height:100%;border-radius:999px;background:var(--bs-accent);transform-origin:left center;animation:acctBarGrow .55s cubic-bezier(.22,.9,.3,1);transition:width .35s cubic-bezier(.22,.9,.3,1)}.acct-bar.is-muted>i{background:color-mix(in srgb,var(--bs-text-2) 55%,transparent)}.acct-bar-note{font-size:12px;color:var(--bs-text-2);font-variant-numeric:tabular-nums}.acct-gauge{display:grid;gap:7px;padding-top:12px}.acct-usage-total{padding-top:10px;text-align:right}.acct-section{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding-top:20px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--bs-text-2)}.acct-section:after{content:"";flex:1;height:1px;background:var(--bs-hairline)}.acct-usage{display:grid;gap:12px}.acct-usage-row{display:grid;gap:6px}.acct-usage-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.acct-usage-top b{font-weight:700;font-variant-numeric:tabular-nums}.acct-ledger{display:grid}.acct-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--bs-hairline);font-size:13px}.acct-ledger-row time{font-size:12px;color:var(--bs-text-2);white-space:nowrap}.acct-ledger-row b{font-variant-numeric:tabular-nums;text-align:right;min-width:62px}.acct-ledger-row b.is-plus{color:var(--bs-accent)}.acct-empty{display:grid;justify-items:center;gap:4px;padding:24px 12px 20px;text-align:center;color:var(--bs-text-2);font-size:13px;line-height:1.55}.acct-empty-mark{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--bs-surface-2);border:1px solid var(--bs-hairline);font-size:14px;color:var(--bs-text-2);margin-bottom:4px}.acct-code{display:inline-flex;align-items:center;gap:12px;margin-top:10px;font-family:Quicksand,Pretendard Variable,monospace;font-size:22px;font-weight:800;letter-spacing:.16em;padding:11px 16px;border-radius:10px;background:var(--bs-surface-2);border:1px dashed color-mix(in srgb,var(--bs-accent) 45%,var(--bs-hairline));color:var(--bs-text)}.acct-dot{width:7px;height:7px;border-radius:999px;background:var(--bs-accent);animation:acctPulse 1.3s ease-in-out infinite}.acct-countdown{font-size:13px;line-height:1.55;color:var(--bs-text-2);margin-top:8px}.acct-countdown b{font-weight:800;color:var(--bs-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.acct-countdown.is-out{color:var(--danger)}.acct-locks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.acct-lock{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--bs-hairline);background:var(--bs-surface-2);color:var(--bs-text-2);white-space:nowrap}.acct-lock:before{content:"🔒";font-size:10px;filter:grayscale(1);opacity:.7}.acct-lock.is-open{color:var(--bs-accent);border-color:color-mix(in srgb,var(--bs-accent) 35%,transparent);background:color-mix(in srgb,var(--bs-accent) 10%,transparent)}.acct-lock.is-open:before{content:"✓";filter:none;opacity:1}.acct-upsell{margin-top:14px;padding:13px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--bs-accent) 30%,transparent);background:color-mix(in srgb,var(--bs-accent) 7%,transparent);display:grid;gap:8px}.acct-upsell-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.acct-upsell-price{display:flex;align-items:baseline;gap:8px}.acct-upsell-price strong{font-size:17px;font-weight:800;letter-spacing:-.01em}.acct-upsell-price span{font-size:13px;color:var(--bs-text-2)}.acct-note{font-size:12px;line-height:1.55;color:var(--bs-text-2)}.acct-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;flex-wrap:wrap}.acct-actions.is-split{justify-content:space-between}.acct-handle{font-size:17px;font-weight:800;letter-spacing:-.01em}.acct-lead{font-size:13px;line-height:1.55;color:var(--bs-text-2);margin-top:8px}.acct-lead.is-error{color:var(--danger)}@media(max-width:420px){.acct-upsell-top{align-items:flex-start}.acct-metric .acct-krw{margin-left:0;width:100%}}.lg-chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums;border:1px solid transparent;white-space:nowrap}.lg-chip.is-p3{background:var(--lg-p3-bg);color:var(--lg-p3-fg)}.lg-chip.is-p2{background:var(--lg-p2-bg);color:var(--lg-p2-fg)}.lg-chip.is-p1{background:var(--lg-p1-bg);color:var(--lg-p1-fg)}.lg-chip.is-z{background:var(--lg-z-bg);color:var(--lg-z-fg)}.lg-chip.is-m{background:var(--lg-m-bg);color:var(--lg-m-fg);border-color:var(--lg-m-bd)}.lg-chip.is-n{background:transparent;color:var(--bs-text-muted);border-style:dashed;border-color:var(--bs-hairline)}.lg-rank-head,.lg-rank-row{display:grid;grid-template-columns:40px 32px minmax(0,1fr) 62px minmax(72px,auto);gap:10px;align-items:center}.lg-rank-head{padding:0 12px 8px;font-size:11.5px;font-weight:800;color:var(--bs-text-muted);letter-spacing:.02em}.lg-rank-head span:nth-child(3){text-align:center}.lg-rank-head span:nth-child(4){text-align:right}.lg-rank-row{padding:6px 12px;border-radius:var(--bs-radius-xs, 12px);border-bottom:1px solid var(--bs-divider);min-height:46px}.lg-rank-row:last-child{border-bottom:0}.lg-rank-row.is-mine{background:var(--bs-accent-softer, var(--bs-surface-2))}.lg-rank-no{font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;text-align:center;color:var(--bs-text-2)}.lg-rank-row.is-mine .lg-rank-no,.lg-rank-no.is-top{color:var(--bs-text)}.lg-rank-face,.lg-rank-pop-face{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:999px;overflow:hidden;background:var(--bs-surface-2, #23262b);display:inline-flex;align-items:center;justify-content:center}.lg-rank-face>i,.lg-rank-pop-face>i{font-style:normal;font-size:13px;font-weight:800;color:var(--bs-text-2, #8a8f98);line-height:1}.lg-rank-face>img,.lg-rank-pop-face>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lg-rank-pop-face{flex:0 0 26px;width:26px;height:26px}.lg-rank-pop-face>i{font-size:11px}.lg-rank-who{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.lg-rank-who-top{min-width:0;display:flex;align-items:center;gap:6px}.lg-rank-name{font-size:13.5px;font-weight:700;min-width:0;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-rank-sub{font-size:11px;font-weight:600;color:var(--bs-text-muted);min-width:0;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-rank-me{font-size:11px;font-weight:900;color:#fff;background:var(--bs-accent);border-radius:999px;padding:1px 7px;flex:0 0 auto}.lg-live{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-size:10.5px;font-weight:900;letter-spacing:.02em;color:var(--bs-danger);background:var(--bs-danger-soft);border-radius:999px;padding:2px 7px}.lg-live i{width:5px;height:5px;border-radius:50%;background:currentColor;display:block}.lg-rank-band{justify-self:center}.lg-rank-score{text-align:right;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:color-mix(in srgb,var(--lg-score-hi) calc(var(--lg-t, 0) * 100%),var(--lg-score-lo))}.lg-rank-note{font-size:11px;color:var(--bs-text-muted);margin:0 0 8px}.lg-rank-list{list-style:none;margin:0;padding:0;column-gap:26px}.lg-rank-row{break-inside:avoid}@media(min-width:1040px){.lg-rank-list{column-count:2}}@media(min-width:1560px){.lg-rank-list{column-count:3}}@media(min-width:1040px){.lg-rank-head{display:none}}.lg-cut-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:11px}.lg-cut-card{border:1px solid var(--bs-hairline);border-radius:var(--bs-radius-xs, 12px);overflow:hidden;background:var(--bs-surface)}.lg-cut-name{margin:0;padding:11px 13px 9px;font-size:14px;font-weight:900;letter-spacing:-.3px}.lg-cut-line{display:flex;align-items:center;gap:10px;padding:8px 13px}.lg-cut-line+.lg-cut-line{border-top:1px solid var(--bs-divider)}.lg-cut-val{margin-left:auto;text-align:right;font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.3px;line-height:1.2}.lg-cut-line.is-p3 .lg-cut-val{color:var(--lg-p3-tx)}.lg-cut-line.is-p2 .lg-cut-val{color:var(--lg-p2-tx)}.lg-cut-line.is-p1 .lg-cut-val{color:var(--lg-p1-tx)}.lg-cut-line.is-z .lg-cut-val{color:var(--lg-z-tx)}.lg-cut-yday{display:block;font-size:10px;font-weight:600;color:var(--bs-text-muted);margin-top:1px}.lg-cut-card .lg-cut-line.is-aggregating .lg-cut-val,.lg-cut-card .lg-cut-line.is-missing .lg-cut-val{color:var(--bs-text-muted);font-size:12.5px;font-weight:700}.lg-cut-card .lg-cut-line.is-missing .lg-chip{background:transparent;color:var(--bs-text-muted);border-style:dashed;border-color:var(--bs-hairline)}.lg-cut-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lg-cut-legend b{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--bs-text-2);border:1px solid var(--bs-hairline);border-radius:999px;padding:4px 10px}.lg-cut-legend i{width:12px;height:12px;border-radius:4px;display:block;border:1px solid var(--bs-hairline)}.lg-cut-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.lg-cut-toolbar .lg-tier-seg{flex:1 1 auto;min-width:0}.lg-cut-toolbar .lg-cut-reload{flex:0 0 auto;white-space:nowrap}.lg-dl{margin-left:4px;font-size:10px;font-weight:800;letter-spacing:-.2px}.lg-dl.is-up{color:var(--lg-p3-tx)}.lg-dl.is-dn{color:var(--lg-p2-tx)}.lg-cut-pct{color:var(--bs-text-muted)}.lg-cut-more{display:block;width:calc(100% - 26px);margin:8px 13px 11px;padding:6px 8px;border:1px solid var(--bs-hairline);border-radius:9px;background:transparent;color:var(--bs-accent);font-size:11.5px;font-weight:700;font-family:inherit;cursor:pointer}.lg-cut-more:hover{background:var(--bs-track)}.lg-cut-card.is-open{border-color:var(--bs-accent)}.lg-trend{margin:0 13px 12px;border-top:1px solid var(--bs-divider);padding-top:8px}.lg-trend-row{display:flex;align-items:center;gap:9px;padding:2px 0}.lg-trend-lb{flex:0 0 auto;width:30px;font-size:10.5px;font-weight:700;color:var(--bs-text-2)}.lg-trend-rg{margin-left:auto;font-size:10px;color:var(--bs-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.lg-trend-foot{margin:5px 0 0;font-size:10px;color:var(--bs-text-muted)}.lg-trend-none{font-size:11px;color:var(--bs-text-muted);margin:0}.lg-spark{display:block;flex-shrink:0}.lg-spark.is-up polyline{stroke:var(--lg-p3-tx)}.lg-spark.is-up circle{fill:var(--lg-p3-tx)}.lg-spark.is-dn polyline{stroke:var(--lg-p2-tx)}.lg-spark.is-dn circle{fill:var(--lg-p2-tx)}@media(max-width:560px){.lg-cut-grid{grid-template-columns:1fr}.lg-rank-head,.lg-rank-row{grid-template-columns:32px 28px minmax(0,1fr) 54px minmax(60px,auto);gap:8px}.lg-rank-face{flex-basis:28px;width:28px;height:28px}.lg-rank-face>i{font-size:12px}.lg-rank-head,.lg-rank-row{padding-left:6px;padding-right:6px}}.settings-grid.sound-grid-wide{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.settings-grid.sound-grid-wide>.settings-card.is-span{grid-column:1 / -1}@media(min-width:880px){.settings-grid.sound-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAADbsABAAAAAAgpwAADaJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoJ6G9Q8HIRKBmA/U1RBVCoAhQwRCAqBiFzqOguDdAABNgIkA4dkBCAFhDIHhwAMBxtucBXsFni3A2qstj4VRiKEjQMSD5AyCskZE8Ds/6/JDRmCddB0Wx2KbEdpuERPV9LAqSTB0JNUhcoFZVdio6fn4BV/2WuJ3oMPh/LDrOnd08XVZHZVkOm4b98KP101SRr2VqA2HNjxXF13rPX7f0hUsEIp1P+KyewT2fecgW0jf5JTL8/zvz+e9jn3fXggR9JxGjORGPKsPiEzMYpveH6bvQ9YGE0o8UEqpLVJGzEQFQMFDFSsWjmdveibu5vrcNE3XZTbvO2idrvb3SLq5vfq9EsK6nLPU1egucuQrYACU8IFYHm1S6jCdQeng1oO17RK1aoKXWkRtieCSwIC52xDdeSCBZ65r1qRSzAA359O/WHcf5naVFtzcoFLcE3DCSJYYKEIJD8/C1HcIIBjeV9J7d9cRWXvD/pPUZtFg85w44FuRGcy1doJSKyA5FLq/OPy83xzehEjAU/1aoljGvN3lpROUr3z9gh4zOrU/yZKTfPyQ21jCpnp736R2S/bYk6z2ntZxwCSnTbDUg6A3tkXEdtR4O5qRZpwBAlpex7pbyL6MXmg4W4cjoOw/1O1bOdryBWpvcC5lLlRvDvbolU0F3JFpyrm1w9mABCDISQSvARhtQqW3grSRtJBYSOkW1O8lBN4dKA2S04hVXedY2jPReXenbvSTennoq5zZfiHrsZ/nhXtTidGdirsbt2/bqqhMEswpjwM48Qi+n7vp1QtZbhQ8MKFDzDJiTHz+zeVR9eBbnCEx/l50XNOOHMR+hwiUhnAEKEBMjxLfFUPHDnpX6Ye16OeoylM++z2+TYKXtey694SETkkhNS3ggTfaH9L/X44zb+rOeujGTHi1OdK69d+vllIcu3v1QYIS1cXsc/9hSgQpgCbQO4UxN1R++yzzZA8DCQIkHazAIECxcqdAAcDFUkIjADQ+jPQWhZoZT9oGQNabAdNv4NGDCijydGNVnQ+uoqDKnQsuuANxRPv5oIAJ4gfL9DSyxEqiE5nQGB9g8OKeQ8rvWYIuEDuQ3gKBAluHgQrFEJEIjAW4ZMSOTmJoCZaOpIkjaRLJxlySK58UqCU2NhJJQepVk8aNbY3a2PIQbgsHyzkjnuQHnkMCQIBlkFc3HHXvdBHDgFWsWRAnHl2mhH4PHhbcy3wgQKYZ2q/HHvgrkaT+p12gpCHqrFB0B2PyQ7f/EAA07QtPCnQXPmBoAGZBqYB0GTkxQUNCU4AL5D7OwrycWdB1u0dyP7jAiDvd40LINxBU4pJ0ITJTNylWwaSQNh77wpqYO6C7O0uDzwMsBBBrg1aSozZC1t9ZPLsv0zjHO8aS/gPGX36Ze/qLj581GfTtCBC4wNWTc7QdXOrP3uNf+2iw3QzzDQLitxtVHYHKynv5G9ll3Z+B9rd6W1tfavap/YWN69ZTWtClY2qtIKySi2hmPoVfXpEQf/nfV5+fTGPczd/5/fa82Ou5kImcjwHsyfbsiGjWZHFmZu+dKVT3mtObSpjTWE2xJSMpESbOH4dEXF4YQROSILiA7lDCPDZW8899J+//Oq6SeecctR+kF1bA/Klu6B4Iq758G6y5EHIfZAu5aAagcK7CjoubOLsGfhOagb3rOEMYGBgwQkKOW4y+EC2ezYd9VQjUHg3SXXoRIQSSiihJvpc2LP1ERxcJgYhQoSZuBPXvHEDJqPfQLSMf9jOTd2w0joC4MQlYy3/sJ2bFbgh4gYIQksCpPKT+BScNBFJJCmpZGJpsgXojc6xlsX8w3ZucjrcKLMJAbO5Goga7vhnAUhgwUERO6pwkCLPomUqplhXqjXlUw/SRJsUUtGTbaN1njCsjjIdov20x3onMaklt7sTzy0W9b+5j+g1FZIT7pa6H/f8QwwIvwrH8lp6TLQAWHl2ZHZ04nSWSf5T4Aytv9+aHIC7VQDXgjyAGOll//rU/SY08fMAZzwrfYfk2FDgWM8A4wcnEL9NEo8WkMSTejNC4+WKHDAAgbIMHM4FqwQAM1V5FBJ+j8+OnwxxT6JH1a36/YYAW+30DMDThb7qOr0zs/pEZ5K8H+leLxNnue12Y+QOjS/Z9jK6IyDIEnKdZuIswFXw2/oKsJfI7SDDF7qN4EIjuinAfnZrAK/3cZnXXWSrO+m8ueCsvbRb1z/xowsup4lD5mtbwcBaItNVEIhH8hovHnwFCkKr7oeKzZ+QFH5HBXI8EkwNVE+PwcBEPGbl+Ko1iNJeiMp0ojZrchprrKV1zEkJTjsrxdsyoIfAKeu4QiMRxT0Ub0FBggUTjNABIgoEEg+Fg4vgNYLCJwjCZLRwUu7k0guh6y1aLwmNLHGjlaCahB7LQzslGhi4yWvuxqwQUpFTpjxEhRBIJUGqTvZQo56LBs9Ts9bdaTetR6abySgO9bPOer6OK/FxMtnHaWf4O0sgVyJGUJeP4Ls7JA+eUeyDksudxQ0boyjijQtoe5ITIul40bIPIUNUBEUbhBH4ccfVgXXCB3fc5ZeOCYCLrxPNAST6fGfmf76guAMU4Nmi5Numd4o8Su5Cpp16lSQz8Qzx4MINoT+HLBxPF1IMNBeA5+FWYqaCTwZ3JXTTJAgdcNjvkh820yv4lm8lbUVtsbZIZVpUhc3nmw83/9v8a+N+dw0wo/ykNn5fP7N+dH3L+vy1+2tRq9qVg5vPD5PfsvLdyvKVuSszV4wrCSu85afLU8vrlmuW42T9tCXxwpqpc+JNjPF83B1TL8Y6PmlbrLzf8yD0Mo/ze06NqbyEQALxAmzh8MITjbWTQISXLkYGRMNEtPKSdYo4JKiunq1BM6M27fJqgc1DC3QbVmgUWV4Xp8ImiMMWUmUnqbab1BgjTgdIrUP3yqjb2dSfnNO8yZ1u94MfdVTtaIb3+uvP5KobIP4JuBjAO3Q5gM8AwuYxF6FLwBVAYN67NB8PemHoT/ULiGE5r+k7T9QXnE/EIxAqlkiTjeUKpUqt0ekzYDS1mV34QktHz8DIxJx20kE6SZevdxN6PNLL1Sf6DRj88SGvDPtqxB8Wd1jL1KbBLuHg5OLm4eUTEBQCgSFQWIWFIgQHgUShMVgcXmw6ITRJmzJtxuxyTl0clSQppFtWKCev0Iq0kvJygadm4kf+O0qgG7oxMb54gkOCB5F5tos2XGpXl6ErCUiAjuhGjQAxjgyPEOhk7ryeMkMl1DS0dPQMjEzMOv9vtKeBaJ6W5X1pEJrd2xsfUD+GSXpSJr0dDuoTEhGTkJKRUzSl5lTUBVqnIVro6BkYmZh13no3pUfNkCXDWka0WXxmLVMbzZ46BycXNw8vn4CgEAgMgcIqzIgQHAQShcZgcfhM5JZzpAQhKUmJ9DQDZRk5eYWfP2vDOQPnbbrkv9oUBdkgf/ALiGE5r+nbFaVw+7i8QKhYIk02liuUKrWmtSm69BiMpjZzRlC0dPQMjEzMaScdpJN0edl1OYSTi5uHl09AUAgEhkBhFVaKUEeEjuJYw3URSBQag8W140Inwoex9ZgtE0qThClMmzHb5kTiklLS0wwmq5STV2hFQkn5x2p2/UhbjgSlhIWImISUjJyCkoq6QBENtNFBz8DIxKxz2uOlXkaffgMG14c4hq2zeMtaml3FwcnFzcPLJyAoBAJDoDCRinYqHERIUGgMFodXW5PqwQwBw6VZ+KwVzRV2/Ern8FPbi+POGDjrp/lmdMVwveEK12N/1BOUCJWImISUjJwCWD2QxWNlTemsuXNmzpfT8zIXqfa1vGzsBttN2jICK5ElL5hhWmFdMbXsWdFHGp2JLDPzqIuYHuUuH3PF64YlN21atWUZsJX2s+C/kjprNJUivZW4UsuuWZGIThFzhl1Sl9mizj0xr3QhVTcwFCee0TjXMJKepIRz91bb8yKAqHMBihtkoKJu27XZ5RycXNw8vHwCgkIgMAQK25WvjTScRiBRaAwWh9/w+jJVlbZV5Uat/Cw74DBOLm4eXr740wl4giIEAkOgsBHeKI/A/lyN0qKSQ5HDOOKoYw0HCCQKjcHiclydCC/GEqNNqMzttJ+RaEEAdJtmpLIqOXmFdsMfN9st2u1l1a5FvmfZeqFQ83lHdhmHcHJx8/DyCQgKgcAQKGyPf1kHgUShMVgc/qEYbCNrSpyWwCUjKZF+XXOrVcIyAN8A/JgxZ1dwwMnFzcPLJyAoBAJDoDCRGlXBFRESFBqDxeFHDCWU0hB2RoZb/CZuEUO4mYl0jX6BQyWdVEnWI+6m6BjTh4Zw6rLpxrYHOyfk4OTi5uHlKz8m4AkiBAJDoLDdSmyk9gOjUlHKIXKYdoR01LGGCxFIFBqDxbXjpBPhw9hJDKtaTQJTYtqM2R1V8HlxShncNksxm5KOsoT41DmpsEVqLHV3Xb6+ZugrtU0tiVRb9ZhZYWf3JMkOFzcPL5+AoBAIDIHCKiwW8V1edvmAEJIkSZIkSUJIXsA7EhOkPkFcEGKx+LZi2NB9yc+vqykJRLuUQFw1PnE8pZgEKLZSmRfeb6DHtVTZpNY8i1l61nAvPMJEJp2HFHG67B48XU2d6NxkZ24uE06wNXtXN3fuP/K86b2eXrgrxJEwJBlmjDRmaZeyYeweB5xc3Dy8fAKCQiAwBAqrMCVCcBBIFBqDxeEzkWtzmHiSkpSMdLUoiur80vvVq9JqploD7XfQf70KB537RrgsxDb8K0Z5ojbEHPbRRwmXZDy3gLlvruKPqs++sqMQ5BFyhYiYhJSMnGJal6YsoEp9pAGNmjRr0aot6rEtttpmux12DrCjpWmapgUCgUAgEAhoWkDb0QUAAMDHrHG5AEG6cHHz8PLFLwKCQiAwBAprYY7IJ/cDgSMIAkEQBEEQhCAQguCgKIqibA0em80mOBwOB0W7VFXbkoxPlfdzia+s/Chsm+P8tTBOZdQFukkDLV30MDAyMev8tm59PRJDGKsY/4JvocPJxc3DyycgKAQCQ6CwCvNFtI6oOYpjwQkBEoXGYHHtuJoT4cmYr8d8McE3qWFKTJsxuz6nKa4rYVEykkK6MmzZfHLIK6SIUsq0GzputluE20/cr06F3R9vqbngKxk86BkhRMQkpGTkFE1Zn4q6QCdoPFro6BkYmZh1flu3bT24IQHjrv71+fwAAAAAhog4AIAI4jJVVVWPo6puMzNV5XDU19ayc/49kqUR6ICDiCHcsMSILptIzEVxjySclPHAAnS/RhUdVbXMeSBIEQoRMQkpGTlFU5JSUU9BPZqktHT0DIxMzDpPukG9qjeVPvQbMPjjQ7RhlRE5ix3W0uzmHJxc3Dy8fAKCQiAwBAoTgSOQKDQGi8OfzCka+U7LTTKSUumqplIbzeNBPiFExCSkZOQUew3A8M4O7+jwjoBhh46egZGJ+VVwYSjkQQgh1JOKrFo1wHEcxzu8fAKCQiAwBAqrMBDx4CCQKDQGi8PvaTWgUCgUCkC/X9RTAQBAAIXimUJVXdizLFsrwgNc3IfuNyapNw0aNWnWolWbLbbaZrsddtpltz322qddx+g6mjElhnEjJuqdgx58WUnds7a1FPlU6kekNpljQSuEEBGTkJKRU7S6xuo1aNSkWYtWbbbYapvtdthZoAt2YXf2YK992nXoGj066ebSiL7Sk1AURVEURVEURVEU1UUEjkCi0BgsDr/T140Fre1te6vCnXuW2tmnktq4fnRsM06rgFq6N2B9fATHX+fRVpdQTp5Ri5pbZLyw7QeCBoRExCSkZOQUTdk2FXWBZjQeLXT0DIxMzDp3jocve3zXS+hDvwGDe0ew5jaLZ6y8o0fX7v6wRESVidxeRw9vK5d0lVfIQvb0fdJjb7r7WvLbp9KW/WYltVE2jx9HQgcDFgsAAAAAgAUAAAAQAAAAWCwWi8VisQBgAa4aiqIoapmnZsUKj8vlcjs8vHwCgkIgMAQKa2GbInBESEWhMWHB4SsmMJGtSR1TZtqM2fU578U1JfiSkRTSyWpyyCukiFLKTBcwtxi383jmk1ULWvcJ14+CCB6JgYfR3WwH9KgRyYmWOAa3bEufoIjQiIhJSMnIKZpSHRX1FERpqqOlo2dgZGLWufkP+1pZSkuQLu0G183psxotJfHpwbHJk02SczuWuxARk5CSkVM0ZRUVdefMgcuqDXT0DIxMzDo7sp1meCTYjmU34lBOLm4eXj4BQSEQGAKFicARSBQag8XhR+zIBGMiZRjmCCzovsreF8Q1tBjYs3b0wtpSbX1aNUe+ymczjmTAl3S/Dkvn/ASVgN1xe9a+5Pd5FYCMMYUNFhUOUGTDcvwCf2B7wdQrIPNsbnhdzkNRlZ61JVysRjcdb3vsiNX/3eiOTietNQdFyzTcbUJx5RI4ICh2u+MOZz0w+tKUv087NaB9jopSEPdobYsTRDze2lgLxE+OxTxAuAB2wyjsCkjmZhcCmJx7jEkI7D+T9uMJAAEl7g4B7b7zHp13zQ9QHQmZka2QjDC8JvdmQag+Aaeyu+lc1aiml6HnmcljTuGGk1Sa4T67CVAIMPygTYOQrwOCSSeEDO0Q9CBIekWq0bkQ10FCvwwYB0LT57dkrmX1k8ODEIlGPHIE0k59EJpIfjPXPseKwKoQhB69EHmAdnECgrIToauX70szikojIp29t59ATYwKAdimEtqTBJNIxG+PMaTOiwwlEBMDCbzIYMOo6nucC9CXmge44P32czNxaB5TRfo/swoEa3jvtyPy/v+fAT0mqHhcvuuEuw8PPODuAjuYYXtAPHNPZTM0Wk0cWEYcB+ZdYCRZyORvVlTbASeCoRB4E4o00w5fc5Ao2T3ec/29fw4IiUK6wzvAITAJpsIMOArWwhyFSllEWUINoAZ//Qo2wMJFWWNXZn0WAcgxc3sYBxMOOvLj9w+4HIA54AH+v/9z/8f9j/1yd35/fpOuAvj2+3am/QnKooxb9DdZvczg7F+nAAQ4HnC1v7wFyMseX4Y8lyH/N/uujU7b4Qe3nXPGmP22+9lau62x0zrr/el3f9jsLAiaJ2++ggTDwCIgIiGDUXHw8AkIhZORU4gQ5ZBdDvvbPs9E09BKkEQvnUEGkzz5zAoUKVOhkkO1Gg0aNWnW5oArDvrLaptcc8OUH111wVMXdfneLZe8Nummb33nuX+ct9UbK812ygrfGLGFKwQUdy7cePASyI+/AKFw8EL4oGAIQ8NC9ysmKRExiUhcVeLFiKUSR0lNJ02yFKlyZMlmlKhQqWIWNiV+Y1XPqVadFuVasdmdcNIRxxx3FASav4oA/AWQn4F8Bmz3GgC7XgfAOBfoqQAmC3bBiPBcLrPpQFt4Sc/zXZIts6TVErRcZY4nH0iejWRhv3IyB9XD8sfrQG7PiAO33Ch1TCW1uJitOJ/jt5YAcdD9aMuLtsc7zx+1Qkh9Cq3YhU08aaQ13kp578Aqh5eFU058CKPTa83A0vdGAM0t10CdtVjs5mDQuWEud2XDMHdEY7u0ECiNgZ1qWOTNSLsoFc+3NicuPx3WIg1WrfQqNhfsj9FbRJJ+hrIaMJIPByIrPTAoyduCv/+ArLARv5jaVCZyEV6MDBqSGyxMl8vuKtaXhSeGwAavtYCKeiIQBkIubszP9Il1R6+qq5fPiVlF1vEsqHw5nPAmsLx5yw1LQKVH5DxZJsAGYdAVGLYscrrXNe1naUucVvBi9K40dlUZ4yrjRppzzEdwZqkzNGOwRmA4GRpG/pxP+vX8fkUU8M/xJ619xo/NJ/QUz/BE9jFXwJA8dE1Y8zp1qqUCh5VIULVCITRLLSiUQaUYBUUAWqrZszL18SMbf8SgIMpgag9MMZYlTM6KgKaCWJF9PApFiKHQZ/qIys+/tIo3NVuATvJJkJBaHzUvJf3WVLrdE9POiAyK6rYeYBmMWbDQKxp2ovOiLqrHy7gVoEjW7nPBoYVTOFgIpUjnQB6pZdVKLNNdDv8DtPP4VL8gZa9maEbpL6c14I5fA9/sZ8U0VobViV8Q8hnorzeO1hgwPXH/EoajgtwwH2q/Rx8m2Rgpu/zLUposjrbxU9+G3nrBcCg0Xh4nQReoHMvSEsEfetyc+hGIXU8hggwFOheP5Wnp8frwU+zJAR5j/8A3Zo7KiRel8hATPFh4xIapTDzyeTLDqZEn6y2vQOAX4BEiGJM6cHdwg7j6TKlElOFIVTlcHmLhFZCkcTfC44u78Xg8dZKGhY9pa2hZkS6OKXaeMZxc2T5uBaAyLq/Q3dM4iaXYLltz040JXDml5nJu52VpQSIcV0fBhNKV5lrXZcfwcabyaKz/6txD8X/32z1Ra/ltV31RO8+Ae0z8aNpxDFCiVulA0wJVBJeWNUApI2ywItm3EyjCc7cvQnS7tLXxXh33u7gs1AWX/nrr/6Z4gdMYb3MJ0oSVJzXp+52EyxnVGCXnGl4Z1XM3zM5i3+e6sWX8r3+NoyiEo3Rk/izPRpPk2HHW4FLcbVvt/bHq2hKcS+5tJuM/ex2nf3i4G1+oqfAVwe4bGusSoZZvdoY0Hbv6mTf5abSy1b0923eQk90r5RA4wjdZIcljGjdmXKLjueSkQrIzXuDO7m/T7nEtzJi00mhZTLpVJI8vJvE4g4CmqSfe9i4wwhSPWgsN1SGqbI6R+ZFl0IJO3GOWcTv0pWgB4mWcwE4ALk70TQg8U7yJ55z+gOUI7FQJl36SvJJv6BXexGsuSKyFyD9Z3oQjmfz1MNfU7f9AjlXjbYYN99IeLNBEYb9BXDtVtW5Gjgl+qi6XucHfowC4UVyU67CVHvf5aLM0w1slYsZdMVROc1jR5s8TqtUJAEJmC7zSsCy15bqgpFjRLbwmDzDioGd7EUw61Dj0oF5mty5x/wqXMqsUqn6M7ypdTxFbamNlHGAeAYwNZy53arWx2NU9eXytXvqmcJdvMudiqr9uH7NbiVyjJBe0M5xAYwxY3TRtqsxx0A7m8oFGhy7AC9AodBX1HO7Jc/4SonTtmlV+KIcOylzJ2jWU9dTkQ+B7J8kUCD2dcMgYzNJF7VYVBZWKLe32zxki6IzkrEReZ5U3Bt5IX1oEnUvY57v8WcE/mh1QIqtQ6cYbLiuTdBIz0JObyStie4FifbHyxP5ULCXL4O701/3vToab7oDmdc0UY+P2RTnDJOI02g1iC7r9qgZR57/epSpaQwzc2tFo64ilquuPh7gSRB1fNtXVVNNHQBUI0qDpSOmGGFElxQsGmHsgwlCCu+rCGz7zT3zRwNgoYQE62k4ryj+zHcB9YlWHmPfUT2lWzCXWPoUZggexa1WIIEGmwm3gtOfocdD7LAKl8kiwb9cnblTpn4lTwhiyyTpD4JiJyCTSQ6k1HARuUiMqh75Y4zIwoOMJbJK1J+nglTwO6ej7E7H8fyKefDQ55U0GPty7hnHXqbXCVzk/L9UPnuXGeL4Ac41FAyfX3a1SxJy1ibrOK22dfi7oBUJiRxzi5xF0ct+JD9vtsTWTbN7I8/b4o0pX29w+jg8lCwq7WStC2xmd/m9ZpEQ26UXcx0TFuFA4w2sQeWVOBRSF5/lZI/mgOsMy4e551rY+1wVHX4FpoOlZjgZ8RypzFbcCrc/OMGj1sHdUEMjdYpa8FtNA+YcPNrRmZGT/BjASJ1npUWoxY6RbJUbBFjaUJo0eVkXk4qRPFi03RHWqTaSYFCt+Y4rgsPAI4DEv8A5iuFJqUuM/AIzoxAsINlFCn0mKAwvIIXNS06JbYBzNPk3DD01YCogIjkeuaa53Yyi1gkJlsRHQ/kupm56UGjl7LYfr49xIsCeuPDCZmKNX/WOU2qjaqG0018vS2q06CFZ6U52n2Gdww48UGplhwqvp27QxrP/3p9RXeobH0c2CGKBOauD1r8ZCqScBHxz5vVLR0G+JaSBy5bX6pTfSad4UoCWFZ2twJtckQ45nK+C3GI7NtBdEXaeLRkG6XtlOsytXDxE5uylr5XVcCpGMjrWbvdfekmsI7PdoLs6Z6N9LnI3dhCr6co+CHkhBSNHpP1Hd7m335pZjc5KVj/1Y962mn0P4O6J+27Hj84PGN91Ijvw5GTmra3bXwz9h+NK/+noU8lKXsyvi0kDFwN8ToxM0Ro+mRx3YX9oPjnduEsiYoR2byZvaRphvWcy3zJHOQ9pikShbosrOz/ST5vmVVKRFRRRWyVL5E99OgMVoQ5/cblPM0esVc2ylfXKDsVvmU+k4kU6RCtJIDlKmSEzKdKSRBXID5YrDIeiWgV1Du5UWsaRUo5FaiiXK/YMHM/rE9mJ5V7pePttW1CcxECdWTYCg0a72rh0MSqG9WA99oGegm9FT0mMJ7J/Zf//NQQvqL+0vofc39IOFaH2fwmaNmKPXR/aUWwflhoKlKo+qqtACblRcqVxuVatltiJFbJxJIMhTVuiiUL1N2FnmHWtypYzETYxOvGYMDA/cfGbAz2iNNZxbacd5kEmHR8NujF4yxDc1xYNnxLqgzAlFrVK1uNakLtpQ0dBk6frgPZFBexpehh45uB9fOYbfdCRieK1grixldRBjx8Zgh5K+YKlnRp+izJ/7pCt6bFYzw7/ICumKP1hhmB9frJDY1WJiRieG8G0XucSq+UWVWaUngy2/Wa3z55WWdpgEvNECz/Q5CjtnJat1jjzd0CI3WBmOInqtLYqU/HbVUluRPJ7M754YrYWYpacYzdjCY6BzBfHdCQp84h1xReduTbUszq7TqVct1zDAGqK/PIR9qI/5Yz+GfoXdFgH2IxgyqA/qVTziJiebzfYm31iURQqpQzPD44vk0khn2tfQMWrzMqGQzfAXLu/ckuCQRhfFxkUXVkuSQ6gTqyb+/UO4gOFiAlh07vSIyDI7JoujENtgomRrAlZH2hWWIFfFFdWFJ6d0SqYPKjxXktns/4mh4ZudrxHymrAURdmCRvDi8KrDHRGDuYPAgs6dk5zSbdwxeoAT+zeDtYfHOTi605g8uycZwL7jW65G6X6I2hQwDl7fHv9uIyl2LWnaFhCzgfTt7fFp60hRJQCgzkQF+vYdG2fuASM7UR3tmkuyZ2kl8HT4GCC4+h49OFXWwsdsn//RXlfDKgMgOq13T9ruHnfWVuD29COj+r2dDjwAHppKVUxDcrJR/zJqROl0kZpznROuNtD9B0XRSjF1vRcMe52mUsaIvbN6MC2Ylrbld4HeQ5TJkmijrkRJ1Jl0ka6Kn7JMocfPIxW4NBP1lM2Cvcco1DEvGCaspyIQwOjUDpWuKSk5obH8cdMiixkJpaWIcSKFN0Glno6FSf8hSkpzLSyA8hD2faYTZ9Clas4VjkSbycIMUj6PUanrvGHY+zSFMkYMnbW8B9OCb6kYASR0cqtKV6/Txlc6YlSM27d/2fCnZO85OK7ArNPWtqhSBmDvMZiyzwsmE/ZR4DHiqlJKzrRhOAfQ0YZOpa4pOVnbSD+ESc7YOGeiN0+8DjhKgYrr0fqYSlNe5nIfdzFpK/KysyPL2KDZL1pabJGrxSnwcYtlZMifLCEHI23dC7sB8reMdjmlqGhUSRZEKhWS6XgHxjFj+cVUnbMj1nhfUxEf7dRoo2sq4jTidFq4mnvE11/swH740XwSacEjmPxpNYmw8BFoC2Y8peGNJvyOSGFOjiAiMkcgyFIofv955GcgvztyN5VF+zuM9oxGu0ULm3r4IwL8b7Jk6vfFxTuqfDEXQ6GRryNRjkmI/BfJNBaK6sC59dOWB9svu6ZPER+J11W8t6ME+gUKVqzCb40SZeXw5JIMvjAzUvHsR8n1JMrzzOGRESaB2BTLNzkmyslrJM8SC7PFTLvJkNGp7WpdU1KSrqFNnZbWptI1KtS0xalDFMIGKnWfFwUmjFEp+wkgl5iY+MuvdmV+Z1Pb6FF75WmM+o8M5sd6Bq3rA1PyNrkdXaJ+Rl0mc7eJsZEZe6XY0yh3udcYlbKeWGH79SNOuyyNcbX8lPOOmoa0FHfG8rFQ/g+P54sAY35RRphWZm5c+Ucg4yq468nNCk5gDZlyO1QEZug1nwBq8V4LjicUanOZ0XGVHA9TblVvaMioj69/0VgmTpBYlQ0y3BnhBnFDb14AvrWTQNj2gMSbHoINo+NxYVI84wsbufxLfGRZVUxKoi1SZpYpJJkupujEiLBMKRdOv5lDBdN2j+x2tXW3dANvtKZcHlkSHzKCwyMDcdROBm4Er4wsKZODa1fubBxemjS8dN2VO2Dn5jvLK0r2NJZObyo9VVmyfPOdGfUGRqMB2JqPo04GjtXseXUW9j0XYiptPbzmuqnUuWcTuAydv7dxZnfs7O6N1+69vLQoqqQu5xLA5L8SH30lPpJvrqFHdy0r6/ouv5oBmj/FS622SK22QM7Lk7T40DvojHa6K9LWfaabZvONibfJgeaQCFG+WRpPbViSWrec7on/Dk/NeqUPuitiER4Qc5t6lUq9Qg07sZ/Ek5x2vK1rjXdnq+gZJS2xRyUMUvJJfim6/ulW2R4cawvNm0wbUpfLo0rj8SM4fGAgNizA9M5PyFLbnbcHdKeO23eP7P5WI3OjLp4b9QSF0jB27s7OM26Z3vJqz6oAre6JjF1r765+Drolfhv+im/FKbs2aZ7uLEjrepdjeSjYXe9F6Vz5Me+h5m8trqVi5GcX7bfoKM8qRZe55iJDmFHrbtmt3Z+KOxisWM56G6bl8Sz4HYtzQrRItDOoIORF6PK+40OgkFAoPSfdJ9EnIamcDnYtFaQwOToej6NNZgqFSQFaQ+c5QWFqNxSE7GoCPTpnsCB9Q41Tv67fbMqtu6SvdzqNvtiCId5Lqj05hWp7yecqRRRbSgp9Sgn4bqL+XQiL6Q3pBdhcH+zAbz8GstO5HDXvdqWZnTA70ZhcJYuyaTjBCeHagWNHx3Py5vDb+sBndHKHeLXdzk2isun5zyiUp1vZgXN+1JoOcTDyHLG4UJmgre6M3pKdu/3ibrDvcuCq3vO5nXwQ9Pre5PbHkxtz82IQvfe/O7DyAPiCTp4pXl0mZrJcRudLatiLIRptX7eXrXR5KDW9Kl7uqH6hnNNip9SaOErKfFpi9kTQnHm9gIROaVVpa3XmuIJz8N4/JRt+uf2Srq6Mia/U6nT1LarkATJxqN+NQIa9PqbeoPGZY+Su42tM7728GIBDp9XL4opixAxDguyBsL2eqGNERJjKRCq1XeQ1IxgEXX17/IcEGd0gjoktygWk9ZJ+3R5K2PYriYCVhNBvfyWKwiapWyyM+scn7CZw3pQuOXf7NlNZFRNXqUnQ1bWoUlJalNraBHOs+RyllEzcB1PGNEGnt3iCCJjorJ6CtA01ztR13eas7B5z6nqn076FZpuzhzjryPbkFNi2jsNaS7alpJBtY+D1xMoJTUyvvFcW03e2D8C5gdiR92cC2cU8jo6LrDRzEnoSc1KqZdE2DTdYJ9KuONVMaFYtT3TqNPHuMnt0CpXDGPxadvc5wg1KiMIo8sSSfXTVM6K3wd7Y4cuY2FTutJjP639jDyY37M770nu3kSc6abZoTeOYFAqXuQ0xIbSNQbve7Wlr2MSlZtTEK5ymOufM2BtqbRy1MT0xcyJ4zhLEiLWpdOsriDNfhPfdkiy98OLlrq7K2hLqW6dlEf7pRhM8GCZMBJwmguXvHSufOwJxXPLS8tr6pvzpJUxDouw+eWBhcpSpXKRWl4siEfH4FcL3fTrKSmIyBY0yfS/Zvcy6k93YRqPt7iQR7fEuj2m0T7t8AS23mv387wuGqjomHrVNT20bHGe+SAElMH/iYp42BN2oep0PQmKG//C229sF+34QrOj7+bpB0vex9vWraKwYcy/eXTyDtWhhW62bD8XPt8c1RW1PpvJVScooYvNhY/qAIs5CPlIMQuYO9o/3s/2J/UlL+ZPGmNhT/sXd0ddqrgHX+DnnsXb7cl7PBH0hHmKYGnxroq7D2y9wkZ/fXpynVcW3b/BgJYgisnWtq2ITjJ3J2TvExe9is2DHk7InLRWS0BTu6TGaK5pg1gfwKxYt7C928/H391nimmxiVJm8w5wtOejoObXYCPVkAcvQTBmDJWWyaCwGHcjakvona8XexK8rM5FJL2f5HfHPWAIWUpyOyWQGUeTPmfWEoRf9DUv8TrDojFjJ/N2XDeFubNxOF+nF1RczidvThJ2JYkJhEPakAef/d/uei1cpsZjwcBz9Eq204PeGpHSVTaYojIoWZmdKoy65d0V7CP5Effol3ipW5EcphFlGudnfvbDdbSWX/gsVE07B0i+HlZp/b0g2+zIBpjNZn+Pd72h196iUeyW0sJJ7FOq9OnBDBr7rzFPUzA9vzTXlmtqFC50RedNHQGDHQqFgKVA2j89oGV9x0Sl0vrzoPozpt0rLVtYIagDDN5vTa/PBO7n7PsuO9Vn7gOzU9MnpQDbe+aoTrG7/0A6uz+wyDLLXm81Qr92VnfFFc6C5SXPwf2CdmW34/5Jtav7J+HJv9RS1wHtLbl6+Wz66XZBMINRufckCdLP76QMz58bWMzh7xW7WyAf0T4wPtAeRbmWUdRxGPci1RO+yjuJWFqd9YHyiE6t4bzY2d4bOnQbdXM7x7e75HxWB0iKfJo+r/77+5NlPG6zx1n8++veD12sq8Snd5rJuHy+m9iL+Tw/w3Jg08McMiTfhaxUJ97qYfpf8HjSYT5HLznpi7qgfYzB64YCzsd05I7FsR4vNr9ph6t26BW3gRWLDXBCAKjpirGfjiYDRdX2hO0JZSzfB3HsILJDu+4cLZtQmTZcUmaXTkpJk04oLZkmSrUuM2UttwoDUuCboZfwKOFlqKxFrE6oU0ZWpyREV5QqNMAV/PynlfCPLeIyhYjK1HC5Tp2IxhEOSNlEnqzBkHI8/FYKbwodMDeeZJkwvMzwTPBMSi+ngi8aWT0nhy+XmYnm8KJUw/X5ZSdR2IskagqEE9R9ciU6qioiyxqp15Tqy0nrzJhxSfoBE9fIod7jcz8CDuaD9cxOSEGebv6Jz4ScqQ+upf3UyOj01DP1YgcAFqFKKAosv2KvB7GcoZTJxRjE3Xl0vgvPMCz7D5HdBmPx96vtVisRCWVIx0+iuctAsDNdpHjtclmhhxiNL4UQsvrqUOvqWGAp5YJmHoUdRYpPOSdNLeiyl0WnImKPwTmlPeto52GLrkatXx1qlkQXR0bYlNlmcIJV0M8d0/DMGa9Ti8EajvI8+J0wmoCdFOwoGMvXz8kxpw4OZBeaBjNTh3Ly0eVIb+KFVtuiI8vh4hd0WpVLbo88ep4wo432Y23xLdCtJZwnWl1Umyw1CfpZUws8whMulthQvQyLlZTHIZyM93MfHy5v3JZwpg5cSiUsooC+u0FB4gqDlaYMJpRHDvxCXJhGlhps38ufKAk/fBGe7RakcTrIgnAqpXJEohctNDhfECE54Ne4ZDvc39T0DGbOH6hCQMTx9aPqg9+vFB2zr1yG1puXtqt0FeIvj7bLIwuho28Umi1cqERQVWWSVPWTr9ZWVTE2pwgZQcDgRAhscRsViqNTvtzkqo92+h5Uye01f6elDSNMDCjqrIwJvtbsZeFKRkUoMG9FhtaTRr68mcoYn6tokhVb737fp3K/DMk372HMbV+XPrZ0L1qP1XfLrL6vXG4VGmz5z5ie6kzqZQpVEmeRCm0YTbs+VR4tTKVcr7Qd8GLT8gy2+sNpyYv9zAJY/Soxx1ERqdXbZJauVO0wJac0jPvk8BA0BuGl7EwiG7n2/fX1D7vqGLQ++74V0o7qDN/HFE5avlt4ytjqseKHlMbNauM+sH2axJN33usFlMBi2FxS0txWY7Q2VlQs1Ncq7t5n6F3XbJewqlWo2MGuiMDqCOfbUs2JLCY8PXz/t2IqHrMMxAGFSkeFSCk1AfiHrfndm9+Y16d63Wjf4mpSMDellpBsE6XwR6ZokHotfr0g3xBn4N9AFzS7vhrpB1GnnVKR+jFq/8S9e4Q8yJraObK05nJvjNL3h/0QiHeBjRviR4lyTCMRuGp9bJuJ7sNVMpprNYSpVTDY3aik5bKZGzWBXBLYFBbQH0hcQ1CZMTCCG0o2oVIKrQpXOqFkEbmbAeBhwudV3ti9pxx9mjeNCaycYPtPX7MQdf6Q1jzfPCwbDvhYqPaxqgPuEUxXZLaNLQT5BlPSDPg0C+TiRatHCvI3Kx+xMRzNYPyUTGY0iuTxHJDbK2skOStB1OBhsD2KsZdPp7HUM+jq8v6/4tbTsgMHAoIGAoI7AwA6gJsJ3yrDYl9eTEi8p2dxvTVoxuJenk5IufiYBc29XQxdY+DOre8+Tiw8DgwkeHkVYmOIw4ZP2qUCSlMtKlgPyEfPAo0f3JiyGjul/2VCyVh5EjzZt7Wit06V2S+3d/73W126pdT6oXVcbeRyHAEDMOt/zhy/1T+YPvJG6Sip1jZdz/+ILSu7fJPRYGf+X3wGsxlnBPZ1SN6BTVxndfo038NbUdUepG75JXfX29mv2rL2LgTMZjQEgTakbVHZc5QOOEGENfjfciz8J9+JcuBePhXvxY8tSBD+z7Gi/FsBGlJKVmr7a0wqfphCf9y/OZh/5dwdQD1oPpF2LA/a/O7KgWeBcCJIdUlFXCUOYlwdwmvV/te3GV4rVz4a1X3y04e+qhc8Kl0O4HEKFbEIDnszgRXesAdiqcFiThvBkaFI2lAooamhY21jJzDiGk1VWc4B6N+aR0WtRlGda6gZrwD3gm/1LKX/EqjE+xut4A/+F/8b/fDr/BZg9Yj88r9lzDG3F+gBA/PqmUAJg/AtsAf1i/CJhJwC4AKDcliRYBqDSKvDMdnWv0BY4RQVcAABbADT+BR7IenTeMC4lYV4DcsUiN8DfReS7ppzXuR5VGb5QZotOycQj5zf2qhS+0LqFPG+gH/KUuPmtxH4KPy4zia0HDsarvWlJXsDMbG5j9hv9+in8uHUSfR6Af4nMWTanjhrNi0DOSJjLAfyE5EpGjmcFjsrhx+UmdZz5rA0OdFd6qgw/bp3EEtQsMQAUFD2lvMEuIDs62FXy2eKZXYjmB09RWg5nPFaJCZ1ZjeL4bOjjeHAEAxcnZbLj3yqqbOk+QTMbPG8QILu+ee4CGWvxjfnNHYm8D/Dlf+d/APj2YjlfZ837eTZ+AXGFABDAkjC7deAg8n/7AkAGD/Vf20iz3/iKyLjdrLNptxc8+CXtcQXBrXB/iPS+8B+j3/PRCeGj84/o+hBuDeLT8QyIhNkzt+m5HQYYQmPwNJBrs0CzkATMfaIT+XWWoJ4USeu7yG885N/LfLubt/O6KkFqNlx+bEa/PM9hwHVeLHxp4kfLZD+PJiFiso4LCBeQI4/o1zMwMeMd/vMsu1Q9JTIcjDmelRIG/FzM2DxbS45KuBwnzyUezfA7voB3Q3GQjAcNfy7F7YSBWib/wPb+nJgFdKG2RisDMFv0yOa8hJ7mHUflIp5dCU6noErz1YT8Wiq44bxWX/j2XDGictK5GKQADCHgC1ggA00y4e4XCDiE9lUNGgTFKDjp/KxiM59jeI4QnVDyXEUejngkHSdHIg6ZLK9gcx/VQSC3jKo9BHe5sHRBsriqKCI7bCTlA5CjwXHfmATEQ1NEJWHT8MW5h4LDjYuDi/M/HA42YUDYxBfIfCTpa4yOYfYqQ0OwBxe/1J64mSmcixSeTJryUIDcfNIWoPXSPLeFomsIFqu3EiKUC1e6H+B1i3IdtZkytxOli2lpV8Axh/SQ5jvkGUU0WDAJJngNUyJ85PoAeNF+fAVoIMBf9vOh5/rwl8Pftmqmu8LkAYCP8lKzIRhvZyO4ezobSerobBTYytkuopTMdkWi7vUhZw5B7V4ApDsGcpVxWMLKZuE0q8eLIiR0z6aR4ySagwg0iRoRdR1RMUo2SJDGoEWU971mRpW6/lp8anVq2JmUaSwk6noeTERgIrx60SqUq6zLNLRJgXACkXp9MYUik61wvR5ew8jDU65RqQrRC6LJsZgVmrqkXofGK8ODiYWbJcpwQWXgYiIj6dSp6kpbV6oSZOXVI5pey7OuULeCo/v4WlgJ2NRxEhrkV5NPyOVLuOrYTfB6NoTBS53fJvbV+wtwgIshwHlWO9nsshAdgx3TAyxlLrjkMjYOLp5JV1x1zZ76vRcpJzblBxVuWGS3PSSekFpav3s/+kmln0WKEi3GI7G0nZFVajmtoVvg4kQPJam/KqwGO+aNpflFs1ZtWuhDWmd/OjO1y9Jhmuk6rTXDXtmeMsphMihXnpm6zDbLivujK/TYUUWhIBdwyniukBvkDnmAVUYFWo2rNtf//g1FCBryhLwgb8gH8oX84p+ABDrutTfeFpTgYIKFDI4/X0Qk26GsR7XOaf28uQoQz88+Y9Q8eSlWIo7SGWftd8BBh2y1zUnfc4EWxsOAPsOGzNXD4r45TnALXq/lhfDxzHOHwSjIlii1gapQ7iGEGFLIgUMJNWGhhR6G+TTm+dVNv/ndXzHDSruyXVXWxrLWMreWWke4WKJAllvKkeWWKs86S4ul2VJucVia/ZXSLrjMYg/lGpFuup2NQEFzuWtdbVnFbm7zSfc9/Cmr6bbjP855R2vSdk2Odr6DQ9bmeytk7XytIzdfnPZwdaQMi3skCE1Ws00VjjouLVbvFYtFsiSqzUobG+vaWuo92K79uPbykvAIj9MxHl92bsB0dW0tza4GSyzD8ttReTQ7auyJIWm3WIEu3clgQWNdfWVZ8HkhbFidpdKk6oyC1tJGVU1zuAi7x0h/XeFh6GuvhJoHAAA=) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pro-badge{justify-content:center;flex-shrink:0;white-space:nowrap;border-radius:999px;font-family:inherit}@keyframes pro-badge-bloom{0%,to{filter:brightness(1)}50%{filter:brightness(1.5) saturate(1.2)}}@media(prefers-reduced-motion:reduce){.pro-badge{animation:none}}.settings-grid.account-settings-wide{max-width:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}@media(min-width:968px){.settings-grid.account-settings-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1400px){.settings-grid.account-settings-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.settings-panel.is-popup{display:none;position:relative;padding:0;height:100%;min-height:0}.settings-panel.is-popup.is-active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;border-radius:0;border:0;box-shadow:none;overflow:visible;min-width:0;background:#00000073;backdrop-filter:blur(4px) saturate(140%);-webkit-backdrop-filter:blur(4px) saturate(140%);animation:settings-scrim-in .18s ease-out;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;gap:0;padding:var(--titlebar-h) 0 0}.settings-sheet{--sheet-gap: 16px;margin:var(--sheet-gap);display:grid;grid-template-columns:196px minmax(0,1fr);width:min(880px,100% - var(--sheet-gap) * 2);height:min(620px,100% - var(--sheet-gap) * 2);min-height:0;overflow:hidden;border:1px solid var(--gray-300);border-radius:16px;background:var(--gray-50);box-shadow:var(--bs-elev-1)}.settings-sheet-side{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--gray-200);background:var(--gray-100)}.settings-sheet-side>strong{padding:15px 16px 9px;font-size:13px;font-weight:900}.settings-sheet-nav{display:flex;flex-direction:column;gap:2px;min-width:0;padding:3px 8px 8px;overflow-y:auto}.settings-sheet-nav button{display:flex;align-items:center;gap:9px;min-width:0;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--gray-600);font-size:13px;font-weight:600;text-align:left;padding:7px 10px;cursor:pointer}.settings-sheet-nav button:hover{background:var(--gray-200);color:var(--black)}.settings-sheet-nav button.is-on{background:var(--deep-green-soft);color:var(--black);font-weight:800}.settings-sheet-who{display:flex;align-items:center;gap:8px;margin-top:auto;min-width:0;padding:10px 12px 12px;border-top:1px solid var(--gray-200);color:var(--gray-500);font-size:12px}.settings-sheet-who>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-sheet-who-mark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;overflow:hidden;border:1px solid var(--gray-300);border-radius:50%;background:var(--gray-200);color:var(--gray-600);font-size:11px;font-weight:800}.settings-sheet-who-mark img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.settings-sheet-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.settings-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 16px;border-bottom:1px solid var(--gray-200)}.settings-sheet-head strong{font-size:14px}.settings-sheet-mode{font-size:12px;font-weight:500;color:var(--gray-500);letter-spacing:.01em;white-space:nowrap}.settings-sheet-scroll{display:grid;align-content:start;gap:12px;min-width:0;min-height:0;padding:16px;overflow-y:auto}.settings-sheet-scroll .settings-card{border-radius:10px!important;box-shadow:none!important}#settings .settings-sheet-scroll>.settings-card:only-child{border:0!important;background:transparent!important;padding:0!important}.settings-sheet-top{display:none}@media(max-width:720px){.settings-sheet{margin:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;border:0;border-radius:0}.settings-sheet-top{display:flex;align-items:center;gap:8px;padding:14px 12px 12px 16px;background:var(--gray-100)}.settings-sheet-top>strong{font-size:17px;font-weight:900}.settings-sheet-x{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:var(--gray-600);cursor:pointer}.settings-sheet-x:hover{background:var(--gray-200);color:var(--black)}.settings-sheet-side{position:relative;border-right:0;border-bottom:1px solid var(--gray-200)}.settings-sheet-side>strong{display:none}.settings-sheet-who,.settings-sheet-head{display:none}.settings-sheet-nav button>svg{display:none}.settings-sheet-nav button.is-on{background:var(--bs-accent);color:#fff}.settings-sheet-nav{flex-direction:row;flex-wrap:nowrap;gap:6px;padding:8px;overflow-x:auto;scrollbar-width:none}.settings-sheet-nav::-webkit-scrollbar{display:none}.settings-sheet-nav button{flex:0 0 auto}.settings-sheet-side:after{content:"";position:absolute;top:0;right:0;width:28px;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--gray-100))}}@keyframes settings-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes settings-sheet-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.settings-panel.is-popup.is-active .settings-sheet{animation:settings-sheet-in .2s cubic-bezier(.22,1,.36,1);box-shadow:0 24px 64px #00000047,0 2px 8px #0000001f}@media(prefers-reduced-motion:reduce){.settings-panel.is-popup.is-active,.settings-panel.is-popup.is-active .settings-sheet{animation:none}}.sub-period-seg{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;align-items:center;gap:6px;margin:12px 0 4px;padding:4px;border-radius:12px;background:var(--gray-100)}.sub-period-seg::-webkit-scrollbar{display:none}.sub-period-chip{flex:0 0 auto;border:0;border-radius:9px;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--gray-600);background:transparent;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.sub-period-chip:hover{color:var(--black)}.sub-period-chip.is-on{color:var(--black);background:var(--white);box-shadow:0 1px 3px #0000001f}.sub-period-save{flex:0 0 auto;margin-left:auto;padding:0 10px;font-size:11.5px;font-weight:700;white-space:nowrap;color:var(--sub-accent)}.sub-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px}.sub-plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 14px 14px;border:1px solid var(--gray-200);border-radius:14px;background:var(--white);transition:border-color var(--m-base) var(--m-out)}.sub-plan:hover{border-color:var(--sub-accent)}.sub-plan.is-featured{border-color:var(--sub-accent);box-shadow:0 0 0 1px var(--sub-accent) inset}.sub-plan-badge{position:absolute;top:-9px;right:12px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--white);background:var(--sub-accent)}.sub-plan-name{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--gray-500)}.sub-plan-price{font-size:25px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--black);font-variant-numeric:tabular-nums}.sub-plan-price small{font-size:12.5px;font-weight:600;color:var(--gray-500)}.sub-plan-sub{font-size:11.5px;color:var(--sub-accent);font-weight:600}.sub-plan-list{list-style:none;margin:10px 0 14px;padding:0;display:grid;gap:5px;font-size:12px;color:var(--gray-600)}.sub-plan-list li{position:relative;padding-left:17px;line-height:1.45}.sub-plan-list li:before{content:"";position:absolute;left:3px;top:5px;width:4px;height:8px;border:solid var(--sub-accent);border-width:0 1.8px 1.8px 0;transform:rotate(42deg)}.sub-plan .settings-action{margin-top:auto;align-self:stretch;justify-content:center}.settings-action.is-primary{color:var(--white);background:var(--sub-accent);border-color:var(--sub-accent);font-weight:700}.settings-action.is-primary:hover:not(:disabled){filter:brightness(1.06)}.sub-bank{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding:13px 14px;border:1px solid var(--gray-200);border-radius:12px;background:var(--gray-50)}.sub-bank-line{font-size:14px;font-weight:700;color:var(--black)}.sub-bank-amount{font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--sub-accent);font-variant-numeric:tabular-nums}.sub-confirm{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.sub-confirm-tier{font-size:13px;font-weight:700;color:var(--gray-600)}.sub-confirm-price{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--black);font-variant-numeric:tabular-nums}.sub-confirm-price small{font-size:12px;font-weight:600;color:var(--gray-500)}:root{--sub-accent: #3d7bff}[data-theme=dark],[data-theme=tiktok-black]{--sub-accent: #5b93ff}.sub-carry{margin:10px 0 0;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.55;color:var(--gray-700, var(--black));background:var(--gray-50);border:1px solid var(--gray-200)}.sub-carry strong{color:var(--sub-accent)}.sub-carry.is-warn,.sub-carry.is-warn strong{color:var(--danger, #c0392b)}.sub-reserve{margin:10px 0 0;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.55;color:var(--gray-700, var(--black));background:var(--gray-50);border:1px solid var(--gray-200);border-left:3px solid var(--sub-accent)}.sub-reserve>strong{display:block;font-size:13px;color:var(--sub-accent)}.sub-reserve>p{margin:4px 0 8px}[data-theme] .creator-search-input.sub-name-input,.creator-search-input.sub-name-input{background-image:none;padding-left:14px}body:has(.settings-panel.is-popup.is-active) .titlebar{position:relative;z-index:95;background:transparent;border-bottom-color:transparent;animation:settings-scrim-in .18s ease-out}body:has(.settings-panel.is-popup.is-active) .titlebar>:not(.window-controls){filter:blur(2px) brightness(.72);animation:settings-scrim-in .18s ease-out}.ow-canvas-checker{background-color:#14161a;background-image:linear-gradient(45deg,#22262d 25%,transparent 25%),linear-gradient(-45deg,#22262d 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#22262d 75%),linear-gradient(-45deg,transparent 75%,#22262d 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.wh-screen-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:12px;align-items:start;margin:0 0 14px}@media(max-width:900px){.wh-screen-bar{grid-template-columns:minmax(0,1fr)}}[data-theme] .wh-screen-bar .wh-screen-vlist{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:7px;min-width:0;scrollbar-width:none}[data-theme] .wh-screen-bar .wh-screen-vlist::-webkit-scrollbar{display:none}[data-theme] .wh-screen-bar .wh-screen-chip{width:auto;margin:0;flex:0 0 auto;border-radius:999px;padding:7px 13px;font-size:12.5px;text-align:center}[data-theme] .wh-screen-bar .wh-screen-fade{display:block;position:absolute;right:0;top:0;bottom:0;width:26px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--bs-surface, var(--white)))}.ag-guide{padding:0 0 40px}.ag-lead{color:var(--gray-500);font-size:13px;margin:0 0 18px}.ag-tour-start{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;margin:0 0 16px;border:1px solid var(--deep-green);border-radius:10px;background:var(--deep-green);color:var(--white);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:filter .15s ease,transform .06s ease}.ag-tour-start:hover{filter:brightness(1.06)}.ag-tour-start:active{transform:translateY(1px)}.ag-toc{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;margin-bottom:26px;padding:14px 18px}.ag-toc ol{columns:2;column-gap:24px;list-style:none;margin:0;padding:0}.ag-toc li{break-inside:avoid;margin:3px 0}.ag-toc a{color:var(--gray-600);font-size:13px;text-decoration:none}.ag-toc a:hover{color:var(--bs-accent, #3d7bff);text-decoration:underline}.ag-section{scroll-margin-top:12px}.ag-h2{align-items:center;display:flex;font-size:17px;font-weight:800;gap:9px;letter-spacing:-.2px;margin:34px 0 8px}.ag-num{align-items:center;background:var(--bs-accent-soft, rgba(61, 123, 255, .14));border-radius:8px;color:var(--bs-accent, #3d7bff);display:inline-flex;flex:none;font-size:12.5px;font-weight:800;height:24px;justify-content:center;width:24px}.ag-h3{font-size:14px;font-weight:700;margin:20px 0 6px}.ag-guide p{color:var(--gray-600);font-size:13.5px;line-height:1.75;margin:8px 0}.ag-list{color:var(--gray-600);font-size:13.5px;line-height:1.75;margin:8px 0;padding-left:20px}.ag-list li{margin:4px 0}.ag-guide b{color:var(--gray-900);font-weight:700}.ag-warn,.ag-note{border-radius:0 9px 9px 0;font-size:13px;line-height:1.7;margin:13px 0;padding:11px 14px}.ag-warn{background:var(--bs-danger-soft, rgba(254, 44, 85, .1));border-left:3px solid var(--bs-live, #fe2c55);color:var(--gray-800)}.ag-note{background:var(--bs-accent-soft, rgba(61, 123, 255, .12));border-left:3px solid var(--bs-accent, #3d7bff);color:var(--gray-800)}.ag-path{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;color:var(--gray-700)!important;display:inline-block;font-size:12.5px;margin:8px 0!important;padding:6px 11px}.ag-sep{color:var(--gray-400);margin:0 5px}.ag-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:12px 0 4px;align-items:start}.ag-card{background:var(--gray-25);border:1px solid var(--gray-200);border-radius:12px;padding:12px 14px}.ag-card-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.ag-card-head strong{font-size:13.5px}.ag-card-tag{flex:0 0 auto;font-size:10.5px;font-weight:800;border-radius:999px;padding:1px 7px;background:var(--gray-100);color:var(--gray-500);white-space:nowrap}.ag-card-tag.is-paid{background:var(--sub-accent);color:#fff}.ag-card-d{margin:0 0 6px;font-size:12.5px;line-height:1.65;color:var(--gray-600)}.ag-card-how{margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7;color:var(--gray-600)}.ag-card-how li{margin:2px 0}.ag-card .ag-path{margin:4px 0 0;font-size:11.5px}.ag-flow{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.ag-step{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:10px;display:flex;flex:1 1 148px;flex-direction:column;gap:2px;padding:11px 13px}.ag-step.is-gate{background:var(--bs-danger-soft, rgba(254, 44, 85, .1));border-color:var(--bs-live, #fe2c55)}.ag-step-n{color:var(--bs-accent, #3d7bff);font-size:10.5px;font-weight:800;letter-spacing:.4px}.ag-step.is-gate .ag-step-n{color:var(--bs-live, #fe2c55)}.ag-step-t{font-size:13px;font-weight:700}.ag-step-w{color:var(--gray-500);font-size:11.5px;line-height:1.55}.ag-tablebox{margin:12px 0;max-width:100%;overflow-x:auto}.ag-table{border-collapse:collapse;font-size:13px;width:100%}.ag-table th,.ag-table td{border:1px solid var(--gray-200);padding:8px 11px;text-align:left;vertical-align:top}.ag-table th{background:var(--gray-50);color:var(--gray-600);font-weight:600;white-space:nowrap}.ag-table td{color:var(--gray-600);line-height:1.65}.ag-table .ag-td-key{color:var(--gray-900);font-weight:600;white-space:nowrap}.ag-table .ag-path{background:none;border:0;margin:0!important;padding:0}@media(max-width:640px){.ag-toc ol{columns:1}.ag-h2{font-size:15.5px}}.tour-root{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:4000}.tour-dim,.tour-hole{border-radius:12px;box-shadow:0 0 0 9999px #090c129e;position:absolute}.tour-dim{top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:0 0 0 9999px #090c129e}.tour-hole{animation:tour-pulse 1.6s ease-in-out infinite;outline:2px solid var(--bs-accent, #3d7bff);outline-offset:0}@keyframes tour-pulse{0%,to{outline-color:#3d7bff;outline-width:2px}50%{outline-color:#3d7bff59;outline-width:5px}}.tour-bubble{animation:tour-in .26s cubic-bezier(.2,.9,.3,1) both;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:14px;box-shadow:0 18px 44px #00000057;max-width:360px;padding:16px 18px 14px;pointer-events:auto;position:absolute;width:max-content}@keyframes tour-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.tour-bubble[style*="translate(-50%"]{animation-name:tour-in-center}@keyframes tour-in-center{0%{opacity:0}to{opacity:1}}.tour-count{color:var(--bs-accent, #3d7bff);font-size:11.5px;font-weight:800;letter-spacing:.4px}.tour-title{font-size:16px;font-weight:800;letter-spacing:-.2px;margin:5px 0 6px}.tour-body{color:var(--gray-600);font-size:13.5px;line-height:1.7;margin:0}.tour-body b{color:var(--gray-900);font-weight:700}.tour-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.tour-next{background:var(--bs-accent, #3d7bff);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px}.tour-skip{background:none;border:0;color:var(--gray-500);cursor:pointer;font-size:12.5px;padding:8px 4px}.tour-skip:hover{color:var(--gray-700)}.tour-hint{color:var(--bs-accent, #3d7bff);font-size:12.5px;font-weight:700;margin-right:auto}@media(prefers-reduced-motion:reduce){.tour-hole,.tour-bubble{animation:none}}.lg-hero{border-radius:15px;padding:15px 16px 13px;margin:0 0 12px;border:1px solid}.lg-hero.is-risk{background:var(--bs-danger-soft, #fdecec);border-color:var(--bs-danger, #e5484d)}.lg-hero.is-safe{background:var(--bs-accent-soft, #eaf1ff);border-color:var(--bs-accent, #3d7bff)}.lg-hero-cap{margin:0 0 1px;font-size:12.5px;font-weight:800}.lg-hero.is-risk .lg-hero-cap{color:var(--bs-danger, #e5484d)}.lg-hero.is-safe .lg-hero-cap{color:var(--bs-accent-text, #2f6bf0)}.lg-hero-big{margin:0;font-size:40px;font-weight:900;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:7px}.lg-hero.is-risk .lg-hero-big{color:var(--bs-danger, #e5484d)}.lg-hero.is-safe .lg-hero-big{color:var(--bs-accent-text, #2f6bf0)}.lg-hero-big em{font-style:normal;font-size:15px;font-weight:800}.lg-hero-sub{margin:5px 0 11px;font-size:12.5px;color:var(--bs-text-2, #8a8f98)}.lg-hero-bar{height:10px;border-radius:99px;background:var(--bs-surface-sunken, #f0f1f4);overflow:hidden}.lg-hero-bar i{display:block;height:100%;border-radius:99px}.lg-hero.is-risk .lg-hero-bar i{background:var(--bs-danger, #e5484d)}.lg-hero.is-safe .lg-hero-bar i{background:var(--bs-accent, #3d7bff)}.lg-hero-barlab{display:flex;justify-content:space-between;margin:5px 0 0;font-size:11px;color:var(--bs-text-2, #8a8f98);font-variant-numeric:tabular-nums}.lg-cut-chips{display:flex;gap:7px;margin:0 0 9px}.lg-cut-chip{flex:1;min-width:0;border-radius:12px;padding:9px 6px 8px;text-align:center;background:var(--bs-surface-2, #f6f7f9)}.lg-cut-chip.is-next{background:var(--bs-accent-soft, #eaf1ff);box-shadow:inset 0 0 0 1px var(--bs-accent, #3d7bff)}.lg-cut-chip-gain{display:flex;justify-content:center;align-items:center;min-height:18px;margin:0 0 5px}.lg-cut-chip-k{display:block;font-size:10.5px;color:var(--bs-text-2, #8a8f98)}.lg-cut-chip-v{display:block;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.lg-mine-line{margin:0 0 11px;font-size:11px;color:var(--bs-text-2, #8a8f98)}.lg-rank-open{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--lg-fam-rim, var(--bs-hairline, rgba(0,0,0,.12)));background:var(--lg-fam-soft, var(--bs-surface-2, #f6f7f9));color:var(--lg-fam-ink, var(--bs-text, #16191c));border-radius:12px;padding:10px;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.lg-rank-open:hover{filter:brightness(.97)}[data-theme=dark] .lg-rank-open,[data-theme=tiktok-black] .lg-rank-open{color:var(--lg-fam-mid, var(--bs-text))}.lg-rank-pop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:22px;background:#06080c80}.lg-rank-pop{width:min(460px,100%);max-height:min(78vh,640px);display:flex;flex-direction:column;background:var(--bs-surface, #fff);color:var(--bs-text, #16191c);border:1px solid var(--bs-hairline, rgba(0,0,0,.09));border-radius:16px;overflow:hidden;box-shadow:var(--bs-elev-pop, 0 18px 48px rgba(0,0,0,.3))}.lg-rank-pop-head{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--bs-hairline, rgba(0,0,0,.09))}.lg-rank-pop-head h3{margin:0;flex:1;font-size:14.5px;font-weight:800}.lg-rank-pop-note{flex-shrink:0;margin:0;padding:9px 14px 0;font-size:11px;line-height:1.55;color:var(--bs-text-2, #8a8f98)}.lg-rank-pop-out{padding:10px 14px 12px}.lg-rank-pop-body{flex:1;min-height:0;overflow-y:auto;padding:6px 8px 12px}.lg-rank-pop-empty{margin:18px 8px;font-size:13px;color:var(--bs-text-2, #8a8f98);text-align:center}.lg-rank-pop-list{list-style:none;margin:0;padding:0}.lg-rank-pop-row{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:10px;font-size:13px}.lg-rank-pop-row+.lg-rank-pop-row{border-top:1px solid var(--bs-hairline, rgba(0,0,0,.07))}.lg-rank-pop-row.is-mine{background:var(--lg-fam-soft, var(--bs-accent-soft, #eaf1ff));box-shadow:inset 0 0 0 1px var(--lg-fam-rim, var(--bs-accent, #3d7bff))}.lg-rank-pop-no{flex:0 0 26px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--bs-text-2, #8a8f98);font-variant-numeric:tabular-nums}.lg-rank-pop-no.is-m1,.lg-rank-pop-no.is-m2,.lg-rank-pop-no.is-m3{color:#fff;border-radius:8px;font-size:11.5px;box-shadow:inset 0 -2px #00000038,inset 0 1px #ffffff73}.lg-rank-pop-no.is-m1{background:#e0a422;font-size:12.5px}.lg-rank-pop-no.is-m2{background:#9aa4b4}.lg-rank-pop-no.is-m3{background:#c07a43}.lg-rank-pop-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lg-rank-pop-name{display:flex;align-items:center;gap:5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-rank-pop-name b{font-size:10.5px;font-weight:800;border-radius:5px;padding:1px 5px;background:var(--bs-accent, #3d7bff);color:var(--bs-on-accent, #fff)}.lg-rank-pop-handle{font-size:12px;color:var(--bs-text-2, #8a8f98);min-width:0}.lg-rank-pop-live{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;border-radius:6px;padding:2px 6px;white-space:nowrap;background:#fe2c551f;color:#fe2c55}.lg-rank-pop-live i{width:5px;height:5px;border-radius:50%;background:#fe2c55;display:block}[data-theme=dark] .lg-rank-pop-live,[data-theme=tiktok-black] .lg-rank-pop-live{background:#fe2c5533;color:#ff5c7a}[data-theme=dark] .lg-rank-pop-live i,[data-theme=tiktok-black] .lg-rank-pop-live i{background:#ff5c7a}.lg-rank-pop-score{flex:0 0 auto;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:520px){.lg-hero-big{font-size:32px}.lg-rank-pop-backdrop{padding:12px}.lg-rank-pop{max-height:86vh}}.lg-cut-card .lg-cut-name{display:flex;align-items:center;gap:7px}.lg-cut-card .lg-cut-name{background:none;border-bottom:0;color:var(--bs-text)}.identity-refresh-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--bs-bg, #0f1115);text-align:center;padding:24px}.identity-refresh-veil strong{font-size:15px;font-weight:700;color:var(--bs-text, #e8eaed)}.identity-refresh-veil small{font-size:13px;color:var(--bs-text-2, #8a8f98)}.identity-refresh-spin{width:26px;height:26px;border-radius:50%;border:3px solid var(--bs-hairline, rgba(140, 140, 150, .25));border-top-color:var(--bs-accent, #3d7bff);animation:authSpin .8s linear infinite}@media(prefers-reduced-motion:reduce){.identity-refresh-spin{animation:none}}.acct-progress{border:1px solid var(--bs-hairline, rgba(140,140,150,.25));background:var(--bs-surface-2, rgba(140,140,150,.08));border-radius:12px;padding:11px 13px;margin:10px 0}.acct-progress-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--bs-accent, #3d7bff)}.acct-progress-top b{font-weight:700}.acct-progress-left{font-variant-numeric:tabular-nums;font-weight:700}.acct-progress-sub{font-size:12.5px;color:var(--bs-text-2, #8a8f98);margin:6px 0 0;line-height:1.55}.acct-progress.is-out .acct-progress-top{color:var(--bs-text-2, #8a8f98)}.acct-notice{display:flex;flex-direction:column;gap:3px;border-radius:12px;padding:11px 13px;margin:8px 0;font-size:13px;line-height:1.55;border:1px solid var(--bs-hairline, rgba(140,140,150,.25));background:var(--bs-surface-2, rgba(140,140,150,.08))}.acct-notice strong{font-weight:700;font-size:13.5px;color:var(--bs-text, #e8eaed)}.acct-notice span{color:var(--bs-text-2, #8a8f98)}.acct-notice.is-error{border-color:#fe2c5559}.acct-notice.is-error strong{color:var(--bs-danger, #fe2c55)}.acct-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:5px;padding:0;vertical-align:middle;border-radius:50%;border:1.5px solid var(--bs-text-2, #8a8f98);background:none;color:var(--bs-text-2, #8a8f98);font:inherit;font-size:11px;font-weight:700;line-height:1;cursor:pointer}.acct-info:hover{border-color:var(--bs-accent, #3d7bff);color:var(--bs-accent, #3d7bff)}.acct-info-body{display:block;margin-top:7px;font-size:12.5px;line-height:1.6;color:var(--bs-text-2, #8a8f98)}@keyframes ws-screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.live-workspace.is-in{animation:ws-screen-in var(--m-slow) var(--m-out) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ts-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:4px;padding:18px var(--panel-x, 18px) 14px;border-bottom:1px solid var(--gray-200, rgba(17, 24, 39, .1))}.ts-head>h2{grid-column:1;grid-row:1;margin:0;font-size:27px;font-weight:800;letter-spacing:-.2px;color:var(--black)}.ts-head>.ts-why{grid-column:1;grid-row:2;font-size:13px;color:color-mix(in srgb,var(--bs-text) 70%,var(--bs-surface))}.ts-head>.ts-power{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px}.ts-head>.ts-power>.ts-state{font-size:12.5px;font-weight:700;color:color-mix(in srgb,var(--bs-text) 70%,var(--bs-surface))}.ts-head>.ts-power.is-on>.ts-state{color:var(--bs-accent-text, #2f6bf0)}.ts-card{--ts-pad: 12px;position:relative;overflow:hidden;flex-shrink:0;padding:var(--ts-pad);transition:transform var(--m-base) var(--m-out),box-shadow var(--m-base) var(--m-out)}.ts-card:has(>header){padding-top:0}.bt-panel .overlay-board-card{--ts-pad: 12px;padding:var(--ts-pad)}@media(min-width:1440px){.mode-panel.bt-panel .ts-card,.mode-panel.bt-panel .overlay-board-card{--ts-pad: 16px}}@media(min-width:1800px){.mode-panel.bt-panel .ts-card,.mode-panel.bt-panel .overlay-board-card{--ts-pad: 20px}}@media(min-width:1440px){.mode-panel.bt-panel{--panel-x: 24px}}@media(min-width:1800px){.mode-panel.bt-panel{--panel-x: 32px}}.ts-card>header{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin:0 calc((var(--ts-pad) + 1px) * -1) 10px;padding:11px calc(var(--ts-pad) + 2px);background:color-mix(in srgb,var(--bs-accent, #3d7bff) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--bs-accent, #3d7bff) 18%,transparent)}.ts-card>header>.ts-name{font-size:14px;font-weight:900;color:var(--bs-accent-text, #2f6bf0)}.ts-card>header>.ts-sub{flex:1 1 auto;min-width:0;font-size:12.5px;color:color-mix(in srgb,var(--bs-text) 70%,var(--bs-surface))}.ts-card .pet-field>label,.ts-card .ts-field-label{display:inline-flex;align-items:center;justify-self:start;background:var(--gray-100);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;color:var(--black);white-space:nowrap}.ts-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transform:translate(-60%);background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--bs-accent, #3d7bff) 22%,transparent) 50%,transparent 70%)}.ts-card[data-saved]:after{animation:ts-sweep var(--m-flash) var(--m-out)}.ts-card[data-saved]{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bs-accent, #3d7bff) 45%,transparent);transition:box-shadow var(--m-flash) var(--m-out)}@keyframes ts-sweep{0%{opacity:0;transform:translate(-60%)}35%{opacity:1}to{opacity:0;transform:translate(60%)}}.ts-card[data-failed]{box-shadow:0 0 0 1.5px var(--bs-danger, #e5484d)}.ts-card>.ts-error{margin-top:8px;font-size:12.5px;font-weight:700;color:var(--bs-danger, #e5484d)}.bt-panel .overlay-board-card{position:relative}.bt-panel .overlay-board-card{gap:8px}.ts-enter .ts-head,.ts-enter .ts-card{animation:ts-rise var(--m-slow) var(--m-out) both}.ts-enter .ts-card:nth-of-type(1){animation-delay:50ms}.ts-enter .ts-card:nth-of-type(2){animation-delay:.1s}.ts-enter .ts-card:nth-of-type(3){animation-delay:.15s}@keyframes ts-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-league:hover{border-color:var(--bs-accent)}.home-league{transition:border-color var(--m-fast, .12s) var(--m-out, ease);border:1px solid var(--bs-hairline);border-radius:var(--bs-radius, 16px);background:var(--bs-surface);padding:14px 18px 10px;margin-bottom:14px}.home-onboard{border:1px solid var(--bs-hairline);border-radius:var(--bs-radius, 16px);background:var(--bs-surface);padding:18px 20px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:14px;min-width:0}.home-onboard-head h3{margin:0 0 4px;font-size:17px;font-weight:800;color:var(--bs-text)}.home-onboard-head p{margin:0;font-size:13px;color:var(--bs-text-muted)}.home-onboard-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.home-onboard-steps li{display:flex;align-items:flex-start;gap:10px;min-width:0}.home-onboard-no{flex:0 0 auto;width:20px;height:20px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bs-accent-soft, #eaf1ff);color:var(--bs-accent-text, #2f6bf0);font-size:11px;font-weight:800}.home-onboard-steps li>div{display:grid;gap:2px;min-width:0}.home-onboard-steps strong{font-size:13.5px;font-weight:700;color:var(--bs-text)}.home-onboard-steps span{font-size:12.5px;line-height:1.5;color:var(--bs-text-muted)}.home-onboard-cta{display:flex;flex-wrap:wrap;gap:8px}.home-onboard-go,.home-onboard-tour{flex:0 0 auto;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800;cursor:pointer;transition:filter var(--m-fast, .12s) var(--m-out, ease)}.home-onboard-go{border:1px solid transparent;background:var(--bs-accent);color:#fff}.home-onboard-tour{border:1px solid var(--bs-divider);background:var(--bs-surface);color:var(--bs-text)}.home-onboard-go:hover,.home-onboard-tour:hover{filter:brightness(1.06)}.home-onboard-truth{margin:0;border-radius:12px;background:var(--bs-surface-2, #f6f7f9);padding:10px 12px;font-size:12.5px;line-height:1.6;color:var(--bs-text-muted)}.home-onboard-truth strong{color:var(--bs-text);font-weight:800}.home-onboard-can-head{margin:0 0 8px;font-size:12.5px;color:var(--bs-text-muted)}.home-onboard-can-head strong{color:var(--bs-text);font-weight:800}.home-onboard-can ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.home-onboard-can li{display:flex;align-items:flex-start;gap:8px;min-width:0;border:1px solid var(--bs-hairline);border-radius:12px;padding:9px 11px}.home-onboard-can li>div{display:grid;gap:2px;min-width:0}.home-onboard-can strong{font-size:12.5px;font-weight:800;color:var(--bs-text)}.home-onboard-can span{font-size:11.5px;line-height:1.5;color:var(--bs-text-muted)}.home-onboard-icon{flex:0 0 auto;font-size:15px;line-height:1.3}.home-league-top{display:flex;align-items:center;gap:13px}.home-league-face{width:48px;height:48px;flex:0 0 auto;border-radius:50%;overflow:hidden}.home-league-who{display:flex;flex-direction:column;min-width:0;gap:1px}.home-league-who strong{font-size:18px;font-weight:800;letter-spacing:-.2px}.home-league-who span{font-size:14.5px;font-weight:600;color:var(--bs-text-2)}.lg-rank-badge{display:inline-flex;perspective:460px;perspective-origin:50% 55%;vertical-align:middle;line-height:1;align-self:center}.lg-rank-badge .lg-rank-badge-face{position:relative;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;border:1px solid var(--lg-mark, var(--lg-fam-rim, var(--bs-divider)));color:var(--lg-fam-ink, var(--bs-text));background:linear-gradient(180deg,#ffffffbf,#fff0 48%),linear-gradient(180deg,#0000 56%,#0000002b),var(--lg-fam-mid, var(--bs-surface-2));box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000002e,0 1px 2px #0003;transform-style:preserve-3d;animation:lg-rank-tilt 6.4s var(--m-out, ease) infinite;overflow:hidden;white-space:nowrap}.lg-rank-badge-face:after{content:"";position:absolute;top:-50%;right:-25%;bottom:-50%;left:-25%;background:linear-gradient(105deg,#fff0 42%,#fffc,#fff0 58%);transform:translate(-130%);animation:lg-rank-sheen 6.4s var(--m-out, ease) infinite;pointer-events:none}.lg-rank-badge .lg-rank-badge-face b{font-size:14px;font-weight:900;letter-spacing:-.1px;text-shadow:0 1px 0 rgba(255,255,255,.55)}.lg-rank-badge .lg-rank-badge-face i{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.7px;text-shadow:0 1px 0 rgba(255,255,255,.45)}.lg-rank-badge.is-md .lg-rank-badge-face{padding:6px 14px;gap:6px}.lg-rank-badge.is-md .lg-rank-badge-face b{font-size:17px}.lg-rank-badge.is-md .lg-rank-badge-face i{font-size:12.5px}.lg-rank-badge:hover .lg-rank-badge-face{animation-play-state:paused;transform:rotateY(16deg) rotateX(-4deg) translateZ(4px);transition:transform var(--m-base, .2s) var(--m-pop, ease)}.lg-rank-badge:hover .lg-rank-badge-face:after{animation-play-state:paused}@keyframes lg-rank-tilt{0%,to{transform:rotateY(-14deg) rotateX(5deg)}50%{transform:rotateY(14deg) rotateX(-3deg)}}@keyframes lg-rank-sheen{0%,58%,to{transform:translate(-130%)}78%{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.lg-rank-badge-face,.lg-rank-badge-face:after{animation:none}.lg-rank-badge-face{transform:none}}.home-league-mine{margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:7px}.home-league-pieces{display:flex;align-items:center;gap:7px}.home-league-mine span{font-size:12.5px;font-weight:700;color:var(--bs-text-2)}.home-league-score{display:flex;align-items:baseline;gap:9px;margin:8px 0 2px;flex-wrap:wrap}.home-league-score .home-league-gem{font-size:var(--home-league-num, 34px);line-height:1}.home-league-score b{font-size:var(--home-league-num, 34px);font-weight:900;letter-spacing:-1px;font-variant-numeric:tabular-nums}.home-league-score span{font-size:12.5px;color:var(--bs-text-2)}.home-league-score em{font-size:12.5px;font-style:normal;color:var(--bs-text-2)}.home-league-score em.is-up{color:var(--bs-accent);font-weight:700}.home-league-score em.is-down{color:var(--bs-text-2);font-weight:700}.home-league-age{margin:2px 0 0;font-size:12px;color:var(--bs-text-muted)}.home-league-age.is-stale{font-weight:700;color:var(--bs-accent)}.home-league-empty{margin:6px 0;font-size:13.5px;color:var(--bs-text-2)}.home-league-empty.is-sub{font-size:12.5px;color:var(--bs-text-muted)}.home-league{--home-league-num: clamp(30px, 2.6vw, 46px)}.home-league-cuts{width:100%;border-collapse:collapse;margin-top:8px;font-size:clamp(13.5px,1.05vw,18px)}.home-league-cuts th,.home-league-cuts td{padding:6px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--bs-divider)}.home-league-cuts th{font-size:clamp(12px,.92vw,16px);font-weight:700;color:var(--bs-text-2)}.home-league-cuts th:nth-child(1){width:26%}.home-league-cuts th:nth-child(2),.home-league-cuts th:nth-child(3){width:22%;text-align:right}.home-league-cuts th:nth-child(4){text-align:right}.home-league-cuts td:first-child{display:flex;align-items:center;gap:6px}.home-league-cuts td:nth-child(2),.home-league-cuts td:nth-child(3),.home-league-cuts td:nth-child(4){font-variant-numeric:tabular-nums;text-align:right}.home-league-cuts td:nth-child(2){font-weight:800;letter-spacing:-.3px;color:var(--bs-text)}.home-league-cuts th:nth-child(2){color:var(--bs-text)}.home-league-cuts td:nth-child(3){font-size:.88em;font-weight:600;color:var(--bs-text-2)}.home-league-cuts td:nth-child(4){font-weight:800}.home-league-cuts td.is-short{color:var(--bs-danger-text)}.home-league-cuts td.is-over,.home-league-cuts td.is-met{color:var(--bs-accent-text)}.home-league-cuts tbody tr{animation:home-cut-in var(--m-base, .2s) var(--m-out, ease) both}.home-league-cuts tbody tr:nth-child(1){animation-delay:0ms}.home-league-cuts tbody tr:nth-child(2){animation-delay:45ms}.home-league-cuts tbody tr:nth-child(3){animation-delay:90ms}.home-league-cuts tbody tr:nth-child(4){animation-delay:135ms}@keyframes home-cut-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.home-league-cuts tbody tr{animation:none}}.home-league-cuts tr.is-reached td{background:var(--bs-surface-2)}.home-league-cuts tbody tr:hover td{background:var(--bs-accent-softer, var(--bs-surface-2))}.home-league-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;font-size:12px;color:var(--bs-text-muted)}.home-league-foot button{border:0;background:none;padding:0;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--bs-accent)}.lg-cut-age,.lg-cut-missing{margin:8px 0 0;font-size:12.5px;color:var(--bs-text-2, #6b7280)}.lg-cut-age.is-stale{font-weight:700;color:var(--bs-accent)}.profile-dash-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-dash-grid>.home-league{grid-column:span 3;aspect-ratio:auto;min-height:0;overflow:hidden;margin-bottom:0}@media(max-width:1180px){.profile-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dash-grid>.home-league{grid-column:span 2}}@media(max-width:720px){.profile-dash-grid{grid-template-columns:minmax(0,1fr)}.profile-dash-grid>.home-league{grid-column:span 1}}.profile-tool-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(176px,100%),1fr));gap:12px;margin-top:14px}.profile-tool-tile{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;min-height:100px;padding:16px 18px;text-align:left;cursor:pointer;border:1px solid var(--bs-hairline);border-radius:var(--bs-radius-xs, 12px);background:var(--bs-surface);transition:border-color var(--m-fast, .12s) var(--m-out, ease),background var(--m-fast, .12s) var(--m-out, ease)}.profile-tool-tile:hover{border-color:var(--bs-accent);background:var(--bs-surface-2)}.profile-tool-tile.is-locked{opacity:.6}.profile-tool-icon{font-size:19px;line-height:1;margin-bottom:2px}.profile-tool-tile strong{font-size:15px;font-weight:800;letter-spacing:-.2px}.profile-tool-why{font-size:12.5px;color:var(--bs-text-muted)}.profile-dash-mission .profile-dash-metric{grid-template-columns:1fr;gap:4px;margin-bottom:12px}.profile-dash-mission .profile-dash-metric-label,.profile-dash-mission .profile-dash-metric-val{grid-row:1;font-size:clamp(12.5px,.95vw,16px);font-weight:700}.profile-dash-mission .profile-dash-metric-label{justify-self:start;color:var(--bs-text-2)}.profile-dash-mission .profile-dash-metric-val{justify-self:end}.profile-dash-mission .profile-dash-bar{grid-row:2;height:clamp(14px,1.15vw,22px);border-radius:999px;background:var(--bs-track, var(--gray-100));box-shadow:inset 0 1px 2px #00000014}.profile-dash-mission .profile-dash-bar-fill{background:var(--bs-accent);background-image:linear-gradient(to bottom,#ffffff59,#fff0)}.profile-dash-mission .profile-dash-row-title{font-size:clamp(13.5px,1vw,17px);font-weight:800}.profile-dash-mission .profile-dash-mission-head strong{font-size:clamp(14px,1.05vw,18px)}.agency-home-head{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:0 var(--panel-x)}.agency-home-head .operations-tabs{padding-left:0;padding-right:0}.agency-face-empty .agency-face-banner.is-color{background:var(--bs-surface-2)}.agency-face{margin:0}.agency-face-bannerbox{position:relative;border-radius:16px;overflow:hidden;background:var(--bs-surface)}.agency-face-banner{display:block;width:100%;height:196px;object-fit:cover;background:var(--bs-surface)}.agency-face-scrim{position:absolute;left:0;right:0;bottom:0;height:56%;pointer-events:none;background:linear-gradient(to bottom,#0000,#00000057)}.agency-face-action{position:absolute;top:10px;right:10px}.agency-face-edit{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.34);background:#00000075;color:#fff;cursor:pointer}.agency-face-edit:hover{background:#0000009e}.agency-face-edit:disabled{cursor:default;opacity:.6}.agency-face-row{display:flex;align-items:flex-end;gap:14px;padding:0 4px;margin-top:-30px;position:relative;z-index:1}.agency-face-circle{width:84px;height:84px;border-radius:50%;border:4px solid var(--bs-bg);object-fit:cover;flex:0 0 auto;background:var(--bs-surface)}.agency-face-circle.is-initial{display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:800;line-height:1}.agency-face-name{display:flex;flex-direction:column;gap:2px;min-width:0;padding-bottom:6px}.agency-face-name b{font-size:26px;font-weight:800;color:var(--bs-text);text-shadow:0 1px 0 var(--bs-bg),0 0 6px var(--bs-bg),0 2px 10px rgba(0,0,0,.28);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agency-face-name i{font-style:normal;font-size:13.5px;color:var(--bs-text-muted);text-shadow:0 1px 0 var(--bs-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1200px){.agency-face-banner{height:236px}}@media(max-width:520px){.agency-face-banner{height:128px}.agency-face-row{margin-top:-24px;gap:10px}.agency-face-circle{width:64px;height:64px;border-width:3px}.agency-face-circle.is-initial{font-size:26px}.agency-face-name b{font-size:20px}.agency-face-action{top:8px;right:8px}}.agency-brand-help{font-size:12.5px;color:var(--bs-text-muted);margin:4px 0 0}.agency-brand-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0}.agency-brand-row+.agency-brand-row{border-top:1px solid var(--bs-hairline)}.agency-brand-row>span{flex:0 0 auto;min-width:130px;font-size:13px;font-weight:700;color:var(--bs-text)}.agency-brand-row>span i{display:block;font-style:normal;font-size:11.5px;font-weight:500;color:var(--bs-text-muted)}.agency-brand-row input[type=file]{flex:1 1 200px;min-width:0;font-size:12px;color:var(--bs-text)}.agency-brand-pos{display:flex;flex-direction:column;gap:8px}.agency-brand-pos-view{border-radius:10px;overflow:hidden;background:var(--bs-surface-2)}.agency-brand-pos-view img{display:block;width:100%;height:98px;object-fit:cover}.agency-brand-pos-ctl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agency-brand-pos-ctl>span{flex:0 0 auto;font-size:13px;font-weight:700;color:var(--bs-text)}.agency-brand-pos-ctl input[type=range]{flex:1 1 140px;min-width:0;accent-color:var(--bs-accent)}.agency-brand-pos-ctl>b{flex:0 0 auto;font-size:12.5px;color:var(--bs-text-muted);min-width:38px;text-align:right}.agency-brand-pick{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.agency-brand-thumb{flex:0 0 auto;object-fit:cover;background:var(--bs-surface-2)}.agency-brand-thumb.is-banner{width:72px;height:24px;border-radius:5px}.agency-brand-thumb.is-circle{width:28px;height:28px;border-radius:50%}.agency-join-face{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-bottom:8px}.agency-join-circle{width:28px;height:28px;border-radius:50%;flex:0 0 auto;object-fit:cover;background:var(--bs-surface-2)}.agency-join-circle.is-initial{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;line-height:1}.agency-join-face b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history){--coach-rail-up: 76px;--coach-rail-down: 14px}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .guide-shell-body{margin-top:calc(var(--coach-rail-up) * -1);margin-bottom:calc(var(--coach-rail-down) * -1)}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .coach-main{padding-top:var(--coach-rail-up);padding-bottom:var(--coach-rail-down)}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .guide-topbar{position:relative;z-index:2;pointer-events:none}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .guide-topbar>*{pointer-events:auto}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .coach-history{padding-top:22px}@media(max-width:1000px){.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .guide-shell-body{margin-top:0;margin-bottom:0}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .coach-main{padding-top:0;padding-bottom:0}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .guide-topbar{pointer-events:auto}.guide-shell-panel:has(.guide-shell-pane:not([hidden]) .coach-history) .coach-history{padding-top:0}}.guide-topbar .guide-tabs,[data-theme] .guide-topbar .guide-tabs{grid-column:2;justify-self:center;align-self:center;min-width:0;margin-inline:0}.guide-tabs>button>.rail-tag.is-in-tab{margin-left:5px;margin-bottom:0;vertical-align:baseline;pointer-events:none;flex:0 0 auto;height:16px;line-height:1}[data-theme=light]{--bs-bg: #ffffff;--bs-surface: #ffffff;--bs-surface-2: #f6f7f9;--bs-surface-sunken:#f0f1f4;--bs-sidebar: #ffffff;--bs-text: #16191c;--bs-text-2: #5b626a;--bs-text-muted: #9aa1a9;--bs-accent: #3d7bff;--bs-accent-strong: #2f6bf0;--bs-accent-soft: #eaf1ff;--bs-accent-text: #2f6bf0;--bs-on-accent: #ffffff;--bs-danger: #e5484d;--bs-danger-soft: #fdecec;--bs-danger-text: #d80f3d;--bs-warning: #f5a623;--bs-warning-soft: #fdf3e2;--bs-warning-text: #8a5a00;--bs-success: #34c759;--bs-divider: rgba(16,19,22,.06);--bs-hairline: rgba(16,19,22,.09);--bs-live: #ff2d78;--bs-live-glow: rgba(255,45,120,.24);--bs-elev-1: 0 1px 2px rgba(16,19,22,.04), 0 1px 10px rgba(16,19,22,.04);--bs-elev-2: 0 6px 22px rgba(16,19,22,.08);--bs-elev-pop: 0 12px 40px rgba(16,19,22,.14);--bs-radius: 22px;--bs-radius-sm: 16px;--bs-radius-xs: 12px;--bs-radius-pill: 999px;--bs-track: #eef0f4;--bs-tile: #f4f6f9;--bs-accent-softer: #f4f8ff;--bs-elev-sm: 0 2px 8px rgba(16,19,22,.06);--deep-green: var(--bs-accent);--deep-green-hover: var(--bs-accent-strong);--deep-green-soft: var(--bs-accent-soft)}[data-theme=dark]{--bs-bg: #0a0b0e;--bs-surface: #1e2027;--bs-surface-2: #282b34;--bs-surface-sunken:#101116;--bs-sidebar: #16171d;--bs-text: #f2f4f8;--bs-text-2: #99a0ab;--bs-text-muted: #6b727e;--bs-accent: #5b93ff;--bs-accent-strong: #4d86f5;--bs-accent-soft: rgba(91,147,255,.18);--bs-accent-text: #84acff;--bs-on-accent: #ffffff;--bs-danger: #ff5a6e;--bs-danger-soft: rgba(255,90,110,.16);--bs-danger-text: #ff7a90;--bs-warning: #ffb340;--bs-warning-soft: rgba(245,166,35,.16);--bs-warning-text: #ffcf8a;--bs-success: #32d74b;--bs-divider: rgba(255,255,255,.07);--bs-hairline: rgba(255,255,255,.1);--bs-live: #ff4d6a;--bs-live-glow: rgba(255,77,106,.28);--bs-elev-1: inset 0 0 0 1px rgba(255,255,255,.055), 0 6px 20px rgba(0,0,0,.45);--bs-elev-2: inset 0 0 0 1px rgba(255,255,255,.07), 0 12px 30px rgba(0,0,0,.55);--bs-elev-pop: inset 0 0 0 1px rgba(255,255,255,.08), 0 18px 44px rgba(0,0,0,.62);--bs-radius: 22px;--bs-radius-sm: 16px;--bs-radius-xs: 12px;--bs-radius-pill: 999px;--bs-track: #15171d;--bs-tile: #191c23;--bs-accent-softer: rgba(91,147,255,.1);--bs-elev-sm: inset 0 0 0 1px rgba(255,255,255,.075), 0 2px 8px rgba(0,0,0,.4);--black: var(--bs-text);--white: var(--bs-bg);--ink: var(--bs-text);--card: var(--bs-surface);--line: #2a2c33;--line-soft:#22232a;--muted: var(--bs-text-2);--gray-25: #1c1e25;--gray-50: #1c1e25;--gray-100: #24262d;--gray-200: #2a2c33;--gray-300: #34363e;--gray-400: var(--bs-text-muted);--gray-500: var(--bs-text-2);--gray-600: #b8bdc4;--gray-700: #d6dbe1;--danger: var(--bs-danger);--danger-soft: var(--bs-danger-soft);--live: var(--bs-live);--deep-green: var(--bs-accent);--deep-green-hover: var(--bs-accent-strong);--deep-green-soft: var(--bs-accent-soft)}[data-theme=ios]{--bs-bg: #fafbfc;--bs-surface: #ffffff;--bs-surface-2: #f6f8fb;--bs-surface-sunken:#f1f3f5;--bs-sidebar: #ffffff;--bs-text: #1f2430;--bs-text-2: #646c78;--bs-text-muted: #aab1bd;--bs-accent: #3d7bff;--bs-accent-strong: #2f6bf0;--bs-accent-soft: #eaf1ff;--bs-accent-text: #2f6bf0;--bs-on-accent: #ffffff;--bs-danger: #ff3b5c;--bs-danger-soft: #ffe7ec;--bs-danger-text: #d80f3d;--bs-warning: #f5a623;--bs-warning-soft: #fdf3e2;--bs-warning-text: #8a5a00;--bs-success: #34c759;--bs-divider: rgba(20,28,46,.06);--bs-hairline: rgba(20,28,46,.08);--bs-live: #ff3b5c;--bs-live-glow: rgba(255,59,92,.22);--bs-elev-1: 0 6px 20px rgba(20,28,46,.07);--bs-elev-2: 0 10px 30px rgba(20,28,46,.1);--bs-elev-pop: 0 16px 44px rgba(20,28,46,.16);--bs-radius: 22px;--bs-radius-sm: 16px;--bs-radius-xs: 12px;--bs-radius-pill: 999px;--bs-track: #eef1f5;--bs-tile: #f6f8fb;--bs-accent-softer: #f4f8ff;--bs-elev-sm: 0 2px 8px rgba(20,28,46,.06);--deep-green: var(--bs-accent);--deep-green-hover: var(--bs-accent-strong);--deep-green-soft: var(--bs-accent-soft)}[data-theme=tiktok-black]{--bs-bg: #010101;--bs-surface: #161823;--bs-surface-2: #21242f;--bs-surface-sunken:#000000;--bs-sidebar: #0e0f16;--bs-text: #ffffff;--bs-text-2: #a8aab2;--bs-text-muted: #6b6e7a;--bs-accent: #fe2c55;--bs-accent-strong: #e62950;--bs-accent-soft: rgba(254,44,85,.18);--bs-accent-text: #ff5c7a;--bs-on-accent: #ffffff;--bs-danger: #ff5a6e;--bs-danger-soft: rgba(255,90,110,.16);--bs-danger-text: #ff7a90;--bs-warning: #ffb340;--bs-warning-soft: rgba(245,166,35,.16);--bs-warning-text: #ffcf8a;--bs-success: #25f4ee;--bs-divider: rgba(255,255,255,.07);--bs-hairline: rgba(255,255,255,.1);--bs-live: #fe2c55;--bs-live-glow: rgba(254,44,85,.28);--bs-elev-1: inset 0 0 0 1px rgba(255,255,255,.055), 0 6px 20px rgba(0,0,0,.5);--bs-elev-2: inset 0 0 0 1px rgba(255,255,255,.07), 0 12px 30px rgba(0,0,0,.6);--bs-elev-pop: inset 0 0 0 1px rgba(255,255,255,.08), 0 18px 44px rgba(0,0,0,.66);--bs-radius: 22px;--bs-radius-sm: 16px;--bs-radius-xs: 12px;--bs-radius-pill: 999px;--bs-track: #14161e;--bs-tile: #1a1d26;--bs-accent-softer: rgba(254,44,85,.1);--bs-elev-sm: inset 0 0 0 1px rgba(255,255,255,.075), 0 2px 8px rgba(0,0,0,.45);--black: var(--bs-text);--white: var(--bs-bg);--ink: var(--bs-text);--card: var(--bs-surface);--line: #2a2c33;--line-soft:#22232a;--muted: var(--bs-text-2);--gray-25: #1c1e25;--gray-50: #1c1e25;--gray-100: #24262d;--gray-200: #2a2c33;--gray-300: #34363e;--gray-400: var(--bs-text-muted);--gray-500: var(--bs-text-2);--gray-600: #b8bdc4;--gray-700: #d6dbe1;--danger: var(--bs-danger);--danger-soft: var(--bs-danger-soft);--live: var(--bs-live);--deep-green: var(--bs-accent);--deep-green-hover: var(--bs-accent-strong);--deep-green-soft: var(--bs-accent-soft)}[data-theme=tiktok-light]{--bs-bg: #f6f7f9;--bs-surface: #ffffff;--bs-surface-2: #f5f6f8;--bs-surface-sunken:#eef0f3;--bs-sidebar: #ffffff;--bs-text: #161823;--bs-text-2: #63666f;--bs-text-muted: #a0a3ac;--bs-accent: #fe2c55;--bs-accent-strong: #e62950;--bs-accent-soft: #ffe9ee;--bs-accent-text: #d80f3d;--bs-on-accent: #ffffff;--bs-danger: #ff3b5c;--bs-danger-soft: #ffe7ec;--bs-danger-text: #d80f3d;--bs-warning: #f5a623;--bs-warning-soft: #fdf3e2;--bs-warning-text: #8a5a00;--bs-success: #00c4bb;--bs-divider: rgba(20,28,46,.06);--bs-hairline: rgba(20,28,46,.08);--bs-live: #fe2c55;--bs-live-glow: rgba(254,44,85,.22);--bs-elev-1: 0 6px 20px rgba(20,28,46,.07);--bs-elev-2: 0 10px 30px rgba(20,28,46,.1);--bs-elev-pop: 0 16px 44px rgba(20,28,46,.16);--bs-radius: 22px;--bs-radius-sm: 16px;--bs-radius-xs: 12px;--bs-radius-pill: 999px;--bs-track: #eef1f5;--bs-tile: #f6f8fb;--bs-accent-softer: #fff1f4;--bs-elev-sm: 0 2px 8px rgba(20,28,46,.06);--deep-green: var(--bs-accent);--deep-green-hover: var(--bs-accent-strong);--deep-green-soft: var(--bs-accent-soft)}[data-theme]{background:var(--bs-bg);color:var(--bs-text)}[data-theme]{--lg-p3-bg: rgba(254,44,85,.13);--lg-p3-fg: #b31038;--lg-p3-tx: #b31038;--lg-p2-bg: rgba(61,123,255,.13);--lg-p2-fg: #2a58bd;--lg-p2-tx: #2a58bd;--lg-p1-bg: rgba(61,123,255,.07);--lg-p1-fg: #4664a8;--lg-p1-tx: #4664a8;--lg-z-bg: #f2f4f7;--lg-z-fg: #6b7280;--lg-z-tx: #3a4150;--lg-m-bg: transparent;--lg-m-fg: #5b6472;--lg-m-bd: #c3cad6;--lg-score-lo: #1f2430;--lg-score-hi: #2f6bf0}[data-theme=dark],[data-theme=tiktok-black]{--lg-p3-bg: rgba(254,44,85,.2);--lg-p3-fg: #ff9aab;--lg-p3-tx: #ff9aab;--lg-p2-bg: rgba(61,123,255,.2);--lg-p2-fg: #a8c4ff;--lg-p2-tx: #a8c4ff;--lg-p1-bg: rgba(61,123,255,.12);--lg-p1-fg: #9dc0ff;--lg-p1-tx: #9dc0ff;--lg-z-bg: rgba(255,255,255,.09);--lg-z-fg: #aab1bd;--lg-z-tx: #e8ecf3;--lg-m-bg: transparent;--lg-m-fg: #aab1bd;--lg-m-bd: rgba(255,255,255,.24);--lg-score-lo: #e8ecf3;--lg-score-hi: #93b6ff}.bs-surface,.bs-card,.bs-panel,.bs-section{background:var(--bs-surface);border:none;border-radius:var(--bs-radius);box-shadow:var(--bs-elev-1);color:var(--bs-text)}.bs-card--raised:hover{box-shadow:var(--bs-elev-2)}.bs-tile{background:var(--bs-surface-2);border:none;border-radius:var(--bs-radius)}.bs-sidebar{background:var(--bs-sidebar);border:none}.bs-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--bs-radius-sm);color:var(--bs-text-2);border:none;background:transparent;cursor:pointer;font-weight:500}.bs-nav-item:hover{background:var(--bs-surface-2);color:var(--bs-text)}.bs-nav-item.is-active{background:var(--bs-accent-soft);color:var(--bs-accent-text)}.bs-tabs{display:flex;gap:22px}.bs-tab{padding:10px 2px;background:none;border:none;cursor:pointer;color:var(--bs-text-2);font-weight:600;position:relative}.bs-tab.is-active{color:var(--bs-text)}.bs-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--bs-accent);border-radius:2px}.bs-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--bs-radius-sm);font-weight:600;cursor:pointer;border:none;background:var(--bs-surface-2);color:var(--bs-text)}.bs-btn:hover{background:var(--bs-surface-sunken)}.bs-btn--primary{background:var(--bs-accent);color:var(--bs-on-accent)}.bs-btn--primary:hover{background:var(--bs-accent-strong)}.bs-btn--ghost{background:transparent;color:var(--bs-text-2)}.bs-btn--ghost:hover{background:var(--bs-surface-2);color:var(--bs-text)}.bs-input{background:var(--bs-surface-2);color:var(--bs-text);border:1px solid transparent;border-radius:var(--bs-radius-sm);padding:9px 12px}.bs-input::placeholder{color:var(--bs-text-muted)}.bs-input:focus{outline:none;border-color:var(--bs-accent);background:var(--bs-surface)}.bs-table{width:100%;border-collapse:collapse;background:transparent}.bs-table thead th{text-align:left;font-weight:600;color:var(--bs-text-muted);padding:12px 14px;background:transparent;border:none}.bs-table tbody td{padding:14px;color:var(--bs-text);border:none}.bs-table tbody tr{border-bottom:1px solid var(--bs-divider)}.bs-table tbody tr:last-child{border-bottom:none}.bs-table tbody tr:hover{background:var(--bs-surface-2)}.bs-stat-label{color:var(--bs-text-muted);font-size:12px}.bs-stat-value{color:var(--bs-text);font-weight:700}.bs-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--bs-radius-pill);background:var(--bs-surface-2);color:var(--bs-text-2);font-size:12px;font-weight:600;border:none}.bs-chip--accent{background:var(--bs-accent-soft);color:var(--bs-accent-text)}.bs-note{background:var(--bs-accent-soft);color:var(--bs-accent-text);border:none;border-radius:var(--bs-radius);padding:12px 14px}.bs-hr{height:1px;background:var(--bs-divider);border:none;margin:0}[data-theme] *::-webkit-scrollbar{width:10px;height:10px}[data-theme] *::-webkit-scrollbar-thumb{background:var(--bs-divider);border-radius:999px;border:3px solid transparent;background-clip:content-box}.theme-menu-wrap{position:relative}.theme-menu{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:var(--bs-surface, #fff);box-shadow:var(--bs-elev-pop, 0 12px 40px rgba(0,0,0,.18));border-radius:var(--bs-radius-sm, 10px);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:50;min-width:96px}.theme-menu-item{border:0;background:transparent;color:var(--bs-text, #16191c);font:inherit;font-size:13px;font-weight:600;text-align:left;padding:8px 12px;border-radius:var(--bs-radius-xs, 8px);cursor:pointer;white-space:nowrap}.theme-menu-item:hover{background:var(--bs-surface-2, #f2f3f5)}.theme-menu-item.is-active{background:var(--bs-accent-soft, #eaf1ff);color:var(--bs-accent-text, #2f6bf0)}.lg-fam-a{--lg-fam-mid: #ffda73;--lg-fam-rim: #e98b00;--lg-fam-ink: #7f4f00;--lg-fam-soft: #fff6db}.lg-fam-b{--lg-fam-mid: #d2dbf0;--lg-fam-rim: #7e8fbe;--lg-fam-ink: #38446a;--lg-fam-soft: #ebf0fc;--lg-scale-rim: #2e60c8;--lg-scale-mid: #c8e2fd;--lg-scale-ink: #12305f}.lg-fam-c{--lg-fam-mid: #ffc38f;--lg-fam-rim: #e26507;--lg-fam-ink: #6f3504;--lg-fam-soft: #fff0e2}.lg-fam-d{--lg-fam-mid: #dfb7ef;--lg-fam-rim: #984eba;--lg-fam-ink: #542765;--lg-fam-soft: #faebfe}[data-theme=dark] .lg-fam-a,[data-theme=tiktok-black] .lg-fam-a{--lg-fam-soft: rgba(255, 218, 115, .14)}[data-theme=dark] .lg-fam-b,[data-theme=tiktok-black] .lg-fam-b{--lg-fam-soft: rgba(210, 219, 240, .13)}[data-theme=dark] .lg-fam-c,[data-theme=tiktok-black] .lg-fam-c{--lg-fam-soft: rgba(255, 195, 143, .14)}[data-theme=dark] .lg-fam-d,[data-theme=tiktok-black] .lg-fam-d{--lg-fam-soft: rgba(223, 183, 239, .15)}.lg-shard-off{--lg-off-fill: var(--bs-surface-2, #f2f3f5);--lg-off-rim: var(--bs-hairline, rgba(16,19,22,.16))}[data-theme] .live-avatar{--live-avatar-ring: var(--bs-live);--live-avatar-glow: var(--bs-live-glow)}[data-theme]{--live: var(--bs-live)}[data-theme] .profile-stat-card.is-strong{background:var(--bs-accent);border-color:var(--bs-accent)}[data-theme] .profile-stat-card.is-strong{border-radius:var(--bs-radius)}[data-theme] .profile-stat-card.is-strong span,[data-theme] .profile-stat-card.is-strong strong,[data-theme] .profile-stat-card.is-strong p{color:var(--bs-on-accent)}[data-theme] .owner-home-grid .profile-stat-card.is-strong{background:var(--bs-surface);border-color:var(--bs-accent);box-shadow:inset 0 0 0 1px var(--bs-accent)}[data-theme] .owner-home-grid .profile-stat-card.is-strong span,[data-theme] .owner-home-grid .profile-stat-card.is-strong p{color:var(--bs-text-2)}[data-theme] .owner-home-grid .profile-stat-card.is-strong strong{color:var(--bs-accent)}[data-tone=dark] input[type=date],[data-tone=dark] input[type=time],[data-tone=dark] input[type=datetime-local]{color:var(--bs-text);color-scheme:dark}[data-tone=dark] input[type=text],[data-tone=dark] input[type=search],[data-tone=dark] input[type=number],[data-tone=dark] input[type=email],[data-tone=dark] input[type=password],[data-tone=dark] select,[data-tone=dark] textarea,[data-tone=dark] .select-menu-trigger,[data-tone=dark] .profile-period-select,[data-tone=dark] .profile-period-type-select,[data-tone=dark] .profile-copy-field{background:var(--bs-surface-2);color-scheme:dark}[data-tone=dark] .skeleton-avatar:after,[data-tone=dark] .skeleton-line:after,[data-tone=dark] .skeleton-counter:after,[data-tone=dark] .skeleton-tab:after,[data-tone=dark] .skeleton-control:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}[data-tone=dark] .skeleton-avatar,[data-tone=dark] .skeleton-line,[data-tone=dark] .skeleton-counter,[data-tone=dark] .skeleton-tab,[data-tone=dark] .skeleton-control{background:var(--bs-surface-2)}[data-tone=dark] .profile-period-table th,[data-tone=dark] .profile-period-table td{border-bottom-color:#ffffff14}[data-tone=dark] .guide-menu-btn,[data-tone=dark] .guide-toc-search input{color:var(--bs-text)}[data-tone=dark] .guide-toc-search input::placeholder{color:var(--bs-text-2)}[data-tone=dark] .guide-toc-group{color:var(--bs-text-2)}[data-tone=dark] .guide-toc-item{color:var(--bs-text)}[data-tone=dark] .guide-toc-item:hover,[data-tone=dark] .guide-toc-excerpt:hover{background:var(--bs-surface-2)}[data-tone=dark] .guide-toc-excerpt:hover{border-left-color:var(--bs-accent)}[data-tone=dark] .guide-toc-item.is-active{background:var(--bs-accent-soft);color:var(--bs-accent-text)}[data-tone=dark] .guide-toc-snippet mark{background:var(--bs-accent-soft);color:var(--bs-text)}[data-tone=dark] .titlebar-icon-button,[data-tone=dark] .window-controls button{color:var(--bs-text)}[data-tone=dark] .guest-note-readonly{background:var(--bs-surface-2);border-color:var(--bs-hairline, var(--bs-surface-sunken))}[data-tone=dark] .data-diagnostics-mini.is-danger,[data-tone=dark] .data-diagnostics-row.is-danger{background:var(--bs-danger-soft)}[data-tone=dark] .data-diagnostics-mini.is-warn,[data-tone=dark] .data-diagnostics-row.is-warn{background:#ffb34024}[data-tone=dark] .checklist-point-banner.is-error{background:var(--bs-danger-soft)}[data-tone=dark] .event-toast,[data-tone=dark] .desktop-update-toast{background:var(--bs-surface);border-color:var(--bs-hairline);box-shadow:var(--bs-elev-pop)}[data-theme] .event-toast{border-left-color:var(--event-toast-accent)}[data-theme] .event-toast{--event-toast-accent: var(--bs-accent)}[data-theme] .event-toast.is-match{--event-toast-accent: #4f8cff}[data-theme] .event-toast.is-mission{--event-toast-accent: var(--bs-warning)}[data-theme] .event-toast.is-diamond{--event-toast-accent: #a06ad6}[data-theme] .event-toast.is-vip{--event-toast-accent: var(--bs-live)}[data-tone=dark] .event-toast{--event-toast-accent: var(--bs-accent)}[data-tone=dark] .event-toast.is-match{--event-toast-accent: #7aa7ff}[data-tone=dark] .event-toast.is-mission{--event-toast-accent: #ffc65c}[data-tone=dark] .event-toast.is-diamond{--event-toast-accent: #c294ee}[data-tone=dark] .event-toast.is-vip{--event-toast-accent: var(--bs-live)}[data-theme] .creator-seg:not(.creator-date-filter):not(:has(.cal-trigger-btn)),[data-theme] .match-tabs,[data-theme] .operations-tabs,[data-theme] .mission-status-tabs,[data-theme] .notice-sort,[data-theme] .event-notification-read-tabs,[data-theme] .guide-tabs{display:flex;width:fit-content;max-width:100%;align-self:flex-start;background:var(--bs-track)!important;border:0!important;border-radius:12px;padding:4px;gap:4px;box-shadow:none;overflow:visible}[data-theme] .creator-seg:not(.creator-date-filter):not(:has(.cal-trigger-btn))>button,[data-theme] .match-tabs>button,[data-theme] .operations-tabs>button,[data-theme] .mission-status-tabs>button,[data-theme] .notice-sort>button,[data-theme] .event-notification-read-tabs>button,[data-theme] .guide-tabs>button{flex:0 0 auto;border:0!important;border-radius:9px;background:transparent;box-shadow:none;color:var(--bs-text-2);font-weight:600;font-size:13px;line-height:1.2;padding:8px 10px;white-space:nowrap;min-height:34px;height:auto}[data-theme] .creator-seg:not(.creator-date-filter):not(:has(.cal-trigger-btn))>button.is-active,[data-theme] .match-tabs>button.is-active,[data-theme] .operations-tabs>button.is-active,[data-theme] .mission-status-tabs>button.is-active,[data-theme] .notice-sort>button.is-active,[data-theme] .event-notification-read-tabs>button.is-active,[data-theme] .guide-tabs>button.is-active{background:var(--bs-surface);color:var(--bs-text);box-shadow:var(--bs-elev-sm)}[data-theme] .creator-seg:has(.cal-trigger-btn){background:transparent;padding:0;gap:6px;box-shadow:none;width:fit-content;align-self:center}[data-theme] .creator-seg:has(.cal-trigger-btn)>.cal-trigger-btn{flex:0 0 auto;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);border-radius:9px;padding:8px 10px;color:var(--bs-text);font-weight:600}[data-theme] .event-notification-tabs{display:flex!important;flex-wrap:wrap;gap:8px;background:transparent!important;border:0!important;padding:0!important;width:fit-content}[data-theme] .cf-chip,[data-theme] .sup-tab,[data-theme] .notice-tab,[data-theme] .event-notification-tabs>button{border:0;border-radius:9px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);color:var(--bs-text-2);font-weight:600;font-size:13px;padding:8px 10px;white-space:nowrap;flex:0 0 auto}[data-theme] .cf-chip.is-active,[data-theme] .sup-tab.is-active,[data-theme] .notice-tab.is-active,[data-theme] .event-notification-tabs>button.is-active,[data-theme] .notice-tab.cat-general.is-active,[data-theme] .notice-tab.cat-urgent.is-active,[data-theme] .notice-tab.cat-event.is-active,[data-theme] .notice-tab.cat-settle.is-active,[data-theme] .notice-tab.cat-update.is-active{background:var(--bs-accent);color:var(--bs-on-accent);box-shadow:0 4px 10px #0000001f}[data-theme] .cf-chip:not(.is-active):hover,[data-theme] .sup-tab:not(.is-active):hover,[data-theme] .notice-tab:not(.is-active):hover,[data-theme] .event-notification-tabs>button:not(.is-active):hover{color:var(--bs-text)}[data-theme] .creator-search-input,[data-theme] .cs-library-search,[data-theme] .sound-library-search,[data-theme] .supporter-search,[data-theme] .mission-search-input,[data-theme] .greet-list-search,[data-theme] .guest-pick-search,[data-theme] .match-toolbar input:not([type=date]),[data-theme] .match-request-filters input[type=search],[data-theme] .match-dir-search,[data-theme] .match-ledger-search,[data-theme] .profile-history-search input,[data-theme] .sound-picker-search{box-sizing:border-box;max-width:294px;height:42px;min-height:42px;background:var(--bs-track) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238a93a0' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4-4'/%3E%3C/svg%3E") no-repeat 14px center;border:0;border-radius:12px;padding:0 14px 0 40px;font-size:14px;font-weight:500;color:var(--bs-text)}[data-theme] #creator-roster .creator-roster-tools .creator-search-input{box-sizing:border-box;max-width:294px;height:42px;background:var(--bs-track) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238a93a0' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4-4'/%3E%3C/svg%3E") no-repeat 14px center;border:0;padding:0 14px 0 40px;font-size:14px;font-weight:500}[data-theme] .creator-search-input::placeholder,[data-theme] .cs-library-search::placeholder,[data-theme] .sound-library-search::placeholder,[data-theme] .supporter-search::placeholder,[data-theme] .mission-search-input::placeholder,[data-theme] .sound-picker-search::placeholder,[data-theme] .greet-list-search::placeholder,[data-theme] .guest-pick-search::placeholder,[data-theme] .match-toolbar input:not([type=date])::placeholder,[data-theme] .match-request-filters input[type=search]::placeholder,[data-theme] .match-dir-search::placeholder,[data-theme] .match-ledger-search::placeholder,[data-theme] .profile-history-search input::placeholder{color:var(--bs-text-muted)}[data-theme] .creator-search-input:focus,[data-theme] .creator-search-input:focus-visible,[data-theme] .cs-library-search:focus,[data-theme] .cs-library-search:focus-visible,[data-theme] .sound-library-search:focus,[data-theme] .sound-library-search:focus-visible,[data-theme] .supporter-search:focus,[data-theme] .supporter-search:focus-visible,[data-theme] .mission-search-input:focus,[data-theme] .sound-picker-search:focus,[data-theme] .mission-search-input:focus-visible,[data-theme] .greet-list-search:focus,[data-theme] .greet-list-search:focus-visible,[data-theme] .guest-pick-search:focus,[data-theme] .guest-pick-search:focus-visible,[data-theme] .match-toolbar input:not([type=date]):focus,[data-theme] .match-toolbar input:not([type=date]):focus-visible,[data-theme] .match-request-filters input[type=search]:focus,[data-theme] .match-request-filters input[type=search]:focus-visible,[data-theme] .match-dir-search:focus,[data-theme] .match-dir-search:focus-visible,[data-theme] .match-ledger-search:focus,[data-theme] .match-ledger-search:focus-visible,[data-theme] .profile-history-search input:focus,[data-theme] .profile-history-search input:focus-visible{outline:none;box-shadow:0 0 0 1px var(--bs-accent),0 0 0 3px var(--bs-accent-soft)}[data-theme] .guest-note-search-btn{display:none}[data-theme] .guest-note-card,[data-theme] .gp-card,[data-theme] .notice-card,[data-theme] .event-notification-card,[data-theme] .mission-campaign-picker-item{background:var(--bs-surface);border:0!important;border-radius:var(--bs-radius);box-shadow:var(--bs-elev-1)}[data-theme] .creator-card,[data-theme] .match-live-card,[data-theme] .match-request-card,[data-theme] .match-discover-card{background:var(--bs-surface);border-radius:var(--bs-radius);box-shadow:var(--bs-elev-1)}[data-theme] .creator-card:hover,[data-theme] .match-live-card:hover,[data-theme] .match-request-card:hover,[data-theme] .match-discover-card:hover,[data-theme] .guest-note-card:hover,[data-theme] .gp-card:hover,[data-theme] .notice-card:hover,[data-theme] .event-notification-card:hover,[data-theme] .mission-creator-progress-item:hover{background:var(--bs-surface);box-shadow:inset 0 0 0 1px var(--bs-accent),var(--bs-elev-1)}[data-theme] .creator-card:hover,[data-theme] .match-live-card:hover,[data-theme] .match-request-card:hover,[data-theme] .match-discover-card:hover{border-color:var(--deep-green);box-shadow:var(--bs-elev-1)}[data-theme] .settings-action{border:0;border-radius:9px;background:var(--bs-accent);color:var(--bs-on-accent);box-shadow:var(--bs-elev-sm);padding:8px 15px;font-weight:600}[data-theme] .settings-action:hover{background:var(--bs-accent-strong)}[data-theme] .settings-action.is-secondary{border:1px solid var(--bs-hairline);background:var(--bs-surface);color:var(--bs-text);box-shadow:var(--bs-elev-sm)}[data-theme] .settings-action.is-secondary:hover{border-color:var(--bs-accent);background:var(--bs-surface-2);color:var(--bs-text)}[data-theme] .settings-action.is-danger{background:var(--bs-danger-soft);color:var(--bs-danger);box-shadow:none}[data-theme] .settings-action.is-danger:hover{filter:brightness(.97)}[data-theme] .settings-action:disabled{background:var(--bs-track);color:var(--bs-text-muted);box-shadow:none}[data-theme] .cal-trigger-btn{border:0;border-radius:9px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);color:var(--bs-text);font-weight:600;padding:8px 10px}[data-theme] .cal-trigger-btn:hover{color:var(--bs-accent)}[data-theme] .cal-trigger-btn.is-active{background:var(--bs-accent-soft);color:var(--bs-accent-text);box-shadow:none}[data-theme] .supporter-reset{border:0;border-radius:9px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);color:var(--bs-text-2);font-weight:600;padding:7px 12px}[data-theme] .supporter-reset:hover{color:var(--bs-accent)}[data-theme] .creator-agent-filter .select-menu-trigger,[data-theme] .creator-league-filter .select-menu-trigger,[data-theme] #guest-notes .select-menu-trigger{width:100%;border:0;border-radius:12px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);color:var(--bs-text);font-weight:600;min-height:44px}[data-theme] .creator-agent-filter .select-menu-trigger:hover,[data-theme] .creator-league-filter .select-menu-trigger:hover,[data-theme] #guest-notes .select-menu-trigger:hover{border:0}[data-theme] .select-menu.is-open .select-menu-trigger{border:0;box-shadow:0 0 0 3px var(--bs-accent-soft)}[data-theme] .select-menu-popover,[data-theme] .info-tip-popover{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-elev-pop);border:0}[data-theme] .select-menu-option{border-radius:var(--bs-radius-xs)}[data-theme] .select-menu-option.is-selected{background:var(--bs-accent-soft);color:var(--bs-accent-text)}[data-theme] #match .match-tabs{margin:0 var(--panel-x)}[data-theme] #match .match-tabs{min-width:min(294px,100%)}[data-theme] #match .match-tabs>button{flex:1 1 auto;text-align:center}[data-theme] .operations-tabs{margin:0 var(--panel-x) 8px;min-width:min(294px,calc(100% - 2 * var(--panel-x)));max-width:calc(100% - 2 * var(--panel-x));flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;flex-shrink:0}[data-theme] .operations-tabs::-webkit-scrollbar{display:none}[data-theme] .operations-tabs>button{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.35}[data-theme] .guide-tabs{margin:0 var(--panel-x) 8px;flex-shrink:0}[data-theme] .guide-tabs>button{display:inline-flex;align-items:center;justify-content:center;line-height:1.35}@media(max-width:520px){[data-theme] .operations-tabs{flex-wrap:wrap;overflow-x:visible;row-gap:4px;min-width:0}}[data-theme] .ops-account-search{box-sizing:border-box;width:100%;max-width:294px;height:42px;background:var(--bs-track) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238a93a0' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4-4'/%3E%3C/svg%3E") no-repeat 14px center;border:0;border-radius:12px;padding:0 14px 0 40px;font-size:14px;font-weight:500;color:var(--bs-text)}[data-theme] .ops-account-search::placeholder{color:var(--bs-text-muted)}[data-theme] .ops-account-search:focus,[data-theme] .ops-account-search:focus-visible{outline:none;box-shadow:0 0 0 1px var(--bs-accent),0 0 0 3px var(--bs-accent-soft)}[data-theme] .ops-account-status-filter>button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);color:var(--bs-text-2);font-weight:600;font-size:13px;padding:7px 8px 7px 13px}[data-theme] .ops-account-status-filter>button.is-active{background:var(--bs-accent);color:var(--bs-on-accent);box-shadow:0 4px 10px #0000001f}[data-theme] .ops-account-status-filter>button:not(.is-active):hover{color:var(--bs-text)}[data-theme] .ops-account-status-filter>button .ops-filter-count{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--bs-track);color:var(--bs-text-2);font-size:12px;font-weight:800}[data-theme] .ops-account-status-filter>button.is-active .ops-filter-count{background:#ffffff38;color:var(--bs-on-accent)}[data-theme] .creator-account-admin-tablabel{color:var(--bs-text-2)}[data-theme] .creator-account-admin-tabs{background:var(--bs-track);padding:3px;border-radius:11px}[data-theme] .creator-account-admin-tabs button{border:0;background:transparent;color:var(--bs-text-2);box-shadow:none;font-weight:700}[data-theme] .creator-account-admin-tabs button.is-active{background:var(--bs-surface);color:var(--bs-text);box-shadow:var(--bs-elev-sm)}[data-theme] .creator-account-admin-tabs button:not(.is-active):hover{color:var(--bs-text)}[data-theme] .match-request-mode{display:flex;flex-wrap:wrap;gap:8px;width:fit-content}[data-theme] .match-request-mode>button{flex:0 0 auto;height:auto;min-height:0;border:0;border-radius:9px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);color:var(--bs-text-2);font-weight:600;font-size:13px;padding:8px 12px;white-space:nowrap}[data-theme] .match-request-mode>button.is-active{background:var(--bs-accent);color:var(--bs-on-accent);box-shadow:0 4px 10px #0000001f}[data-theme] .match-request-mode>button:not(.is-active):hover{color:var(--bs-text)}[data-theme] #match .match-request-edit,[data-theme] #match .match-request-toggle,[data-theme] #match .match-request-delete,[data-theme] #admin-missions .mission-campaign-edit,[data-theme] #admin-missions .mission-campaign-delete{border:0;border-radius:9px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);font-weight:600}[data-theme] #match .match-request-edit,[data-theme] #match .match-request-toggle,[data-theme] #admin-missions .mission-campaign-edit{color:var(--bs-accent)}[data-theme] #match .match-request-delete,[data-theme] #admin-missions .mission-campaign-delete{color:var(--bs-danger)}[data-theme] #match .match-request-edit:disabled,[data-theme] #match .match-request-toggle:disabled,[data-theme] #match .match-request-delete:disabled{background:var(--bs-track);color:var(--bs-text-muted);box-shadow:none}[data-theme] #notice-board .notice-compose-toggle{border:0;border-radius:9px;background:var(--bs-accent-softer);color:var(--bs-text);font-weight:600}[data-theme] #notice-board .notice-compose-toggle:hover{background:var(--bs-accent-soft)}[data-theme] #match .match-expand-button{border:0;border-radius:50%;background:var(--bs-track);color:var(--bs-text-2)}[data-theme] #match .match-expand-button:hover{background:var(--bs-accent-soft);color:var(--bs-accent)}[data-theme] #match .match-date-filter input[type=date],[data-theme] #match .match-date-clear,[data-theme] #match .match-request-filters select{border:0;border-radius:9px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);color:var(--bs-text);font-weight:600}[data-theme] #match .match-date-clear{cursor:pointer}[data-theme] .app-rail{background:var(--bs-sidebar);border-right:1px solid var(--bs-divider);padding:14px 10px}[data-theme] .app-rail nav{gap:2px}[data-theme] .operator-shell.is-rail-collapsed .app-rail{padding-left:8px;padding-right:8px}[data-theme] .tools-bar-handle{border-color:var(--bs-divider);background:var(--bs-surface);color:var(--bs-text-2)}[data-theme] .tools-bar-handle:hover{background:var(--bs-surface-2);color:var(--bs-accent)}[data-theme] .rail-button,[data-theme] .rail-profile{border-radius:12px}[data-theme] .rail-profile:hover,[data-theme] .rail-button:hover{background:var(--bs-surface-2)}[data-theme] .rail-profile.is-active,[data-theme] .rail-button.is-active{background:var(--bs-accent-soft)}[data-theme] .rail-button.is-active:before{display:none}[data-theme] .rail-button .rail-svg{color:var(--bs-text-2);opacity:1}[data-theme] .rail-button.is-active .rail-text,[data-theme] .rail-profile.is-active .rail-text{color:var(--bs-accent)}[data-theme] .rail-button:not(.rail-utility):hover .rail-svg,[data-theme] .rail-button:not(.rail-utility).is-active .rail-svg{color:var(--bs-accent);opacity:1}[data-theme] .rail-button.rail-utility.is-active .rail-svg{color:var(--bs-accent)}.rail-svg-filled{display:none}[data-theme] .rail-button:hover .rail-svg-has-filled,[data-theme] .rail-button.is-active .rail-svg-has-filled{display:block}[data-theme] .rail-badge{background:var(--bs-live);color:#fff;border:0;box-shadow:none;display:flex;align-items:center;justify-content:center;line-height:1}[data-theme] .section-heading h2,[data-theme] .notice-board-header h2,[data-theme] .live-summary h2,[data-theme] .chat-sidebar-head strong{font-size:27px;font-weight:800;letter-spacing:-.5px}[data-theme] .cs-screen-title{font-size:27px!important;font-weight:800}[data-theme] .mission-help-modal .section-heading h2{font-size:17px;font-weight:800;letter-spacing:-.2px}[data-theme] .section-heading .section-eyebrow{display:none}[data-theme] #guest-notes .section-heading{padding-left:0}[data-theme] #creator-roster .creator-roster-live-count{background:var(--bs-danger-soft);color:var(--bs-live);border-radius:var(--bs-radius-pill);padding:5px 11px;font-weight:700;font-style:normal}[data-theme] #creator-roster .creator-roster-live-count:before{background:var(--bs-live)}[data-theme] #creator-roster .creator-date-filter.creator-seg{background:var(--bs-surface)!important;box-shadow:var(--bs-elev-sm)}[data-theme] #creator-roster .creator-date-filter .cal-trigger-btn{color:var(--bs-text);font-weight:600}[data-theme] #creator-roster .creator-sort-seg.creator-seg{gap:4px;padding:4px;flex-wrap:nowrap;overflow-x:auto!important;scrollbar-width:none;cursor:grab}[data-theme] #creator-roster .creator-sort-seg.creator-seg:active{cursor:grabbing}[data-theme] #creator-roster .creator-sort-seg.creator-seg::-webkit-scrollbar{display:none}[data-theme] #creator-roster .creator-sort-seg button{flex:0 0 auto}[data-theme] #creator-roster .crt-row-find{flex-wrap:wrap;gap:8px}[data-theme] #creator-roster .crt-row-find .creator-search-input{flex:1 1 100%}[data-theme] #creator-roster .crt-row-find .creator-agent-filter,[data-theme] #creator-roster .crt-row-find .creator-league-filter{flex:1 1 calc(50% - 4px);min-width:0}[data-theme] #creator-roster .creator-listbar{padding:2px 16px 10px}[data-theme] #creator-roster .creator-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}[data-theme] #creator-roster .creator-listbar-count{font-size:15px;font-weight:700;color:var(--bs-text)}[data-theme] #creator-roster .creator-expand-all{background:var(--bs-surface);box-shadow:var(--bs-elev-sm);border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600;color:var(--bs-text-2);border:0}[data-theme] #creator-roster .creator-expand-all:hover{border:0;color:var(--bs-accent)}[data-theme] #creator-roster .creator-card{padding:16px;gap:14px}[data-theme] #creator-roster .creator-card-head{gap:13px}[data-theme] #creator-roster .creator-card-handle{font-size:16px;font-weight:700;color:var(--bs-text)}[data-theme] #creator-roster .creator-card-id small{color:var(--bs-text-2);font-size:13px;font-weight:600}[data-theme] #creator-roster .creator-card-id small.is-warning{color:var(--bs-warning-text, #8a5a00)}[data-theme] #creator-roster .creator-card-detailbtn{height:auto;background:var(--bs-accent-softer);color:var(--bs-text);border:0;border-radius:9px;padding:8px 13px;font-size:13px;font-weight:600}[data-theme] #creator-roster .creator-card-detailbtn:hover{border:0;background:var(--bs-accent-soft);color:var(--bs-text)}[data-theme] #creator-roster .creator-card-metrics{gap:10px}[data-theme] #creator-roster .creator-card-metrics .ccm{display:grid;grid-template-columns:1fr auto auto 1fr;align-items:center;column-gap:4px;row-gap:7px;background:var(--bs-tile);border-radius:var(--bs-radius-sm);border:0;padding:12px 8px;text-align:center}[data-theme] #creator-roster .creator-card-metrics .ccm span{grid-column:2;grid-row:1;font-size:10px;color:var(--bs-text-2);font-weight:600;margin:0;white-space:nowrap}[data-theme] #creator-roster .creator-card-metrics .ccm strong{grid-column:1 / -1;grid-row:2;display:flex;align-items:baseline;justify-content:center;min-width:0;font-size:20px;font-weight:800;color:var(--bs-text);letter-spacing:-.3px;line-height:1;white-space:nowrap}[data-theme] #creator-roster .creator-card-metrics .ccm strong i{font-size:11px;color:var(--bs-text-2);font-weight:600;font-style:normal;margin-left:2px}[data-theme] #creator-roster .creator-card-metrics .ccm .ccm-ic{grid-column:3;grid-row:1;width:12px;height:12px}[data-theme] #creator-roster .creator-card-metrics .ccm .ccm-dia{color:#3da4ff}[data-theme] #creator-roster .creator-card-metrics .ccm .ccm-clk{color:#3d7bff}[data-theme] #creator-roster .creator-card-metrics .ccm .ccm-gm{color:#a78bfa}[data-theme] #guest-notes .supporter-buckets{gap:8px}[data-theme] #guest-notes .guest-note-card{min-height:134px}[data-theme] #notice-board .notice-tab.is-active em{color:var(--bs-on-accent)}[data-theme] .event-notification-list,[data-theme] .match-list,[data-theme] .match-live-pane .match-list,[data-theme] .guest-note-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));overflow:hidden auto}[data-theme] #guest-notes .guest-profile-topbar{padding-left:var(--panel-x)}[data-theme] .panel-back-button{border:0;border-radius:9px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm);color:var(--bs-text)}[data-theme] .panel-back-button:hover{color:var(--bs-accent)}[data-theme] .tiktok-handle-menu{background:var(--bs-surface);border:1px solid var(--bs-track);box-shadow:var(--bs-elev-md, 0 10px 30px rgba(0,0,0,.18))}[data-theme] .tiktok-handle-menu-item{color:var(--bs-text)}[data-theme] .tiktok-handle-menu-item:hover{background:var(--bs-accent-softer);color:var(--bs-accent)}[data-theme] .playbook-list-item{border:none;border-radius:var(--bs-radius-sm);box-shadow:var(--bs-elev-sm)}[data-theme] .playbook-list-item.is-active{box-shadow:inset 0 0 0 1.5px var(--bs-accent)}[data-theme] .playbook-btn{border-radius:var(--bs-radius-xs)}[data-theme] .playbook-btn-primary,[data-theme] .playbook-adopt-btn,[data-theme] .playbook-toc-toggle{border-radius:var(--bs-radius-pill)}[data-theme] .playbook-toc-toggle.is-active{background:var(--bs-accent);color:var(--bs-on-accent);border-color:transparent}[data-theme] .playbook-create-name-input,[data-theme] .playbook-newbook-input{border-radius:var(--bs-radius-xs);background:var(--bs-track);border-color:transparent}[data-theme] .checklist-manage-row,[data-theme] .growth-stage,[data-theme] .checklist-manage-form,[data-theme] .growth-template-chooser{border:0;border-radius:12px;background:var(--bs-surface);box-shadow:var(--bs-elev-sm)}[data-theme] .growth-my-view .growth-stage{border:0;background:transparent;box-shadow:none;padding:0}[data-theme] .growth-my-view .growth-stage-heading strong{color:var(--bs-text)}[data-theme] .growth-my-view .growth-stage-heading small{color:var(--bs-text-2)}[data-theme] .growth-my-view .growth-stage-empty{border-color:var(--bs-hairline);color:var(--bs-text-2)}[data-theme] .growth-my-view .growth-item-card{border:1px solid var(--bs-hairline);background:var(--bs-surface);box-shadow:var(--bs-elev-sm)}[data-theme] .growth-my-view .growth-item-card:hover{border-color:var(--bs-accent)}[data-theme] .growth-my-view .growth-my-item-title{color:var(--bs-text)}[data-theme] .growth-my-view .growth-my-item-title.is-done,[data-theme] .growth-my-view .growth-item-progress{color:var(--bs-text-2)}[data-theme] .growth-my-view .growth-signal-btn.is-primary{color:#fff;background:var(--bs-accent);border-color:var(--bs-accent)}[data-theme] .growth-my-view .growth-signal-btn.is-primary:hover{filter:brightness(1.06)}[data-theme] .growth-my-view .growth-req-badge{color:#e0b062;background:#e0b06224;border:1px solid rgba(224,176,98,.32)}[data-theme] .growth-my-view button.growth-req-badge:hover{border-color:#e0b062b3}[data-theme] .growth-my-view .growth-withdraw-ask{color:var(--bs-text-2)}[data-theme] .growth-ops-view .growth-stage{border:0;background:transparent;box-shadow:none;padding:0}[data-theme] .growth-ops-view .growth-item-row{border:1px solid var(--bs-hairline);background:var(--bs-surface);box-shadow:var(--bs-elev-sm)}[data-theme] .growth-ops-view .growth-item-row:hover{border-color:var(--bs-accent)}[data-theme] .growth-ops-view .growth-item-row.is-done{border-color:#2f5a42}[data-theme] .creator-notes-compose-toggle{border-color:var(--bs-hairline);background:var(--bs-surface-2);color:var(--bs-text-2)}[data-theme] .creator-notes-compose-toggle:hover{color:var(--bs-text)}[data-theme] .growth-my-view .growth-item-check{background:#2f9e63;color:#fff}[data-theme] .growth-my-view .growth-item-done-tag{color:#4ecb8a;background:#2e9e6329}[data-theme] .checklist-manage-form input[type=text],[data-theme] .checklist-manage-form textarea,[data-theme] .checklist-manage-form-row input[type=text],[data-theme] .growth-item-row input[type=text],[data-theme] .growth-item-row input[type=number],[data-theme] .growth-item-editor input[type=text],[data-theme] .growth-item-editor input[type=number],[data-theme] .growth-stage-name,[data-theme] .growth-new-row input[type=text]{border:0;border-radius:10px;background:var(--bs-surface-2);color:var(--bs-text);font-size:13px;font-weight:600;min-height:38px;padding:0 12px}[data-theme] .checklist-manage-form textarea{min-height:58px;padding:10px 12px;line-height:1.5}[data-theme] .checklist-manage-form input::placeholder,[data-theme] .checklist-manage-form textarea::placeholder,[data-theme] .checklist-manage-form-row input::placeholder,[data-theme] .growth-item-row input::placeholder,[data-theme] .growth-item-editor input::placeholder,[data-theme] .growth-stage-name::placeholder,[data-theme] .growth-new-row input::placeholder{color:var(--bs-text-2);opacity:.7}[data-theme] .checklist-manage-row-copy strong{color:var(--bs-text)}[data-theme] .checklist-manage-row-copy small,[data-theme] .checklist-manage-row-copy span{color:var(--bs-text-2)}[data-theme] .growth-item-row input[type=number],[data-theme] .growth-item-editor input[type=number]{max-width:96px}[data-theme] .growth-item-select,[data-theme] .checklist-manage-select{width:auto;flex:0 0 auto;min-width:150px}@media(min-width:561px){[data-theme] .growth-item-editor .growth-item-select{min-width:0;width:100%}}[data-theme] .growth-assign-select{width:auto;flex:0 0 auto;min-width:160px}[data-theme] .growth-item-select .select-menu-trigger,[data-theme] .checklist-manage-select .select-menu-trigger,[data-theme] .growth-assign-select .select-menu-trigger,[data-theme] .growth-board-sort .select-menu-trigger{border:0;border-radius:10px;background:var(--bs-surface-2);box-shadow:none}[data-theme] .ui-switch{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}[data-theme] .ui-switch-track{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:999px;background:var(--bs-track);transition:background .18s ease}[data-theme] .ui-switch.is-on .ui-switch-track{background:var(--bs-accent)}[data-theme] .ui-switch-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .18s ease}[data-theme] .ui-switch.is-on .ui-switch-thumb{transform:translate(16px)}[data-theme] .ui-switch-label{color:var(--bs-text-2);font-size:13px;font-weight:600;white-space:nowrap}[data-theme] .ui-switch:disabled{opacity:.5;cursor:default}[data-theme] .ui-switch:focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px;border-radius:999px}[data-theme] input.ops-account-search,[data-theme] input.match-dir-search,[data-theme] .profile-history-search input,[data-theme] input.creator-search-input,[data-theme] input.supporter-search,[data-theme] input.greet-list-search,[data-theme] input.guest-pick-search,[data-theme] input.sound-library-search,[data-theme] input.mission-search-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238a93a0' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px center;padding-left:40px}[data-theme] .ask-fab{background:var(--bs-accent);color:#fff}[data-theme] .ask-modal{border:0;background:var(--bs-surface)}[data-theme] .ask-modal-head{border-bottom:1px solid var(--bs-hairline)}[data-theme] .ask-modal-head strong{color:var(--bs-text)}[data-theme] .ask-modal-close{color:var(--bs-text-2)}[data-theme] .ask-modal-foot{border-top:1px solid var(--bs-hairline);background:var(--bs-track)}[data-theme] .ask-field-label{color:var(--bs-text-muted)}[data-theme] .ask-empty{color:var(--bs-text-2)}[data-theme] .ask-contact{border:1px solid var(--bs-hairline);background:var(--bs-surface)}[data-theme] .ask-contact.is-picked{border-color:var(--bs-accent);box-shadow:0 0 0 2px var(--bs-accent-soft)}[data-theme] .ask-contact-avatar{background:var(--bs-accent-soft);color:var(--bs-accent)}[data-theme] .ask-contact-name{color:var(--bs-text)}[data-theme] .ask-contact-rel.is-primary{background:var(--bs-accent-soft);color:var(--bs-accent)}[data-theme] .ask-contact-rel.is-owner{background:var(--bs-track);color:var(--bs-text-2)}[data-theme] .ask-attach-card{border:1px solid var(--bs-hairline);background:var(--bs-track)}[data-theme] .ask-attach-copy strong{color:var(--bs-text)}[data-theme] .ask-attach-copy small{color:var(--bs-text-2)}[data-theme] .ask-textarea{border:1px solid var(--bs-hairline);background:var(--bs-surface);color:var(--bs-text)}[data-theme] .ask-btn.is-ghost{background:var(--bs-track);color:var(--bs-text-2)}[data-theme] .ask-btn.is-primary{background:var(--bs-accent);color:#fff}[data-theme] .chat-card-guide-copy strong{color:var(--bs-text)}.content-explorer-pane{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:0;overflow-y:auto;padding-left:var(--panel-x);padding-right:calc(var(--panel-x) - var(--scrollbar-size));padding-bottom:14px;scrollbar-gutter:stable;scrollbar-width:thin}.content-explorer-grid{margin-top:4px}.content-explorer-empty{padding:40px 8px;text-align:center;color:var(--text-2, #888)}.content-card-media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:12px;background:var(--surface-2, #111)}.content-card-thumb{display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:none}.content-card-thumb img{width:100%;height:100%;object-fit:cover}.content-card-thumb-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-2, #999);font-size:13px}.content-card-embed{width:100%;height:100%;border:0}.content-card-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;display:grid;place-items:center;color:#fff;font-size:18px;background:#00000073;border-radius:999px;pointer-events:none}.content-card-badge{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;font-size:11px;color:#fff;background:#0000008c}.content-card-badge-country{left:auto;right:8px}.content-card-body{padding:8px 4px}.content-card-caption{margin:0 0 4px;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-card-meta{display:flex;gap:10px;font-size:12px;color:var(--text-2, #888)}.content-card-meta-strong{align-items:baseline;gap:8px;margin-bottom:2px}.content-card-views.is-hero{font-size:17px;font-weight:800;color:var(--text-1, inherit);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.content-card-views-unit{font-size:12px;font-weight:600;margin-left:1px;color:var(--text-2, #888)}.content-card-age{font-size:12px;color:var(--text-2, #888);white-space:nowrap}.content-card-actions{display:flex;gap:6px;margin-top:8px}.content-card-actions .content-card-plan-btn{flex:1;margin-top:0}.content-card-actions .content-card-share-btn{flex:0 0 auto}.content-card-actions .content-card-star-btn{flex:0 0 auto;min-width:36px;padding-inline:8px}.content-card-actions{word-break:keep-all}.content-card-saved-at{color:var(--text-2, #888);white-space:nowrap}[data-theme] .chat-card-guide-copy small{color:var(--bs-text-2)}.video-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:grid;place-items:center;z-index:1100;padding:24px;animation:chatFadeIn .15s ease}.video-popup-frame{position:relative;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000080;height:min(82vh,780px);aspect-ratio:9 / 16;max-width:92vw}.video-popup-embed{width:100%;height:100%;border:0;display:block}.video-popup-close{position:absolute;top:8px;right:8px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:#0000008c;color:#fff;font-size:16px;cursor:pointer}.video-popup-close:hover{background:#000c}.content-plan-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center;z-index:1000;padding:20px}.content-plan-modal{display:flex;flex-direction:column;width:min(560px,100%);max-height:85vh;background:var(--surface-1, #fff);border-radius:16px;overflow:hidden}.content-plan-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-1, #eee);font-weight:700;flex:0 0 auto}.content-plan-close{border:0;background:none;font-size:22px;cursor:pointer;line-height:1}.content-plan-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.content-plan-body p,.content-plan-body li{font-size:14px;line-height:1.72}.content-plan-card{border:1px solid var(--bs-hairline, #e5e7eb);border-radius:14px;padding:14px 16px 12px;margin-bottom:12px;background:var(--bs-surface, #fff)}.content-plan-cardhead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.content-plan-cardhead h4{margin:0;font-size:14px;font-weight:800;color:var(--text-1, inherit)}.content-plan-num{flex:0 0 auto;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:#fe2c55;font-variant-numeric:tabular-nums}.content-plan-card>p{margin:0 0 10px}.content-plan-card>p:last-child{margin-bottom:2px}.content-plan-empty{color:var(--text-2, #888)}.content-plan-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.content-plan-steps>li{display:flex;gap:10px;align-items:flex-start}.content-plan-stepno{flex:0 0 auto;width:20px;height:20px;margin-top:2px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fe2c55;background:color-mix(in srgb,#fe2c55 12%,transparent);font-variant-numeric:tabular-nums}.content-plan-quote{margin:0 0 10px;padding:10px 12px;border-left:3px solid #fe2c55;border-radius:0 10px 10px 0;background:var(--bs-surface-2, #f6f7f9);font-size:14px;line-height:1.6;word-break:keep-all}.content-plan-chips{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.content-plan-chips>li{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;color:#3d7bff;background:color-mix(in srgb,#3d7bff 10%,transparent);word-break:keep-all}.content-plan-sound{margin:0;font-size:13px;color:var(--text-2, #888)}.content-plan-tags{color:#3d7bff}@keyframes plan-fade{0%{opacity:0}}@keyframes plan-rise{0%{transform:translateY(12px)}}.content-plan-card{animation:plan-fade .26s ease-out,plan-rise .42s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:0s,calc(var(--i, 0) * 60ms)}@media(prefers-reduced-motion:reduce){.content-plan-card{animation:none}}.content-plan-foot{flex:0 0 auto;padding:12px 18px;border-top:1px solid var(--border-1, #eee);display:flex;justify-content:flex-end}.content-plan-loading,.content-plan-error{padding:40px 0;text-align:center;color:var(--text-2, #888)}@media(max-width:520px){[data-theme] body.is-web .creator-seg:not(.creator-date-filter):not(:has(.cal-trigger-btn))>button,[data-theme] body.is-web .creator-seg:has(.cal-trigger-btn)>.cal-trigger-btn,[data-theme] body.is-web .creator-date-filter.creator-seg>button,[data-theme] body.is-web .match-tabs>button,[data-theme] body.is-web .operations-tabs>button,[data-theme] body.is-web .mission-status-tabs>button,[data-theme] body.is-web .notice-sort>button,[data-theme] body.is-web .event-notification-read-tabs>button,[data-theme] body.is-web .event-notification-tabs>button,[data-theme] body.is-web .home-heading-logout,[data-theme] body.is-web .mode-switcher>button,[data-theme] body.is-web .guide-tabs>button,[data-theme] body.is-web .match-cat-trigger,[data-theme] body.is-web .ops-account-status-filter>button{min-height:44px}[data-theme] body.is-web input.match-dir-search,[data-theme] body.is-web .match-dir-search,[data-theme] body.is-web .ops-account-search,[data-theme] body.is-web .creator-search-input,[data-theme] body.is-web .supporter-search,[data-theme] body.is-web .greet-list-search,[data-theme] body.is-web .guest-pick-search,[data-theme] body.is-web .mission-search-input{height:44px}}[data-theme] .caption-settings-modal input[type=range]{accent-color:var(--bs-accent);width:100%}.explore-filter-head{align-items:center;gap:8px}.explore-filter-toggle{flex:0 0 auto}.explore-filter-summary{font-size:12px;color:var(--text-2, #888);word-break:keep-all;min-width:0}[data-theme] .explore-quarter-label{flex:0 0 auto;font-size:12px;color:var(--bs-text-2)}.explore-range-clear{flex:0 0 auto}[data-theme] .match-dir-seg>button:disabled{opacity:.42;cursor:not-allowed}.match-dir-seg,.pet-seg,.gp-period-seg,.ops-growth-subnav,.creator-filter-chips,.creator-tier-chips,.lg-tier-seg,.pub-shell .nav-links,.pcut-chips,.pleague-chips,.plive-chips,.plive-sort,[data-theme] .event-notification-tabs,[data-theme] .operations-tabs,[data-theme] .match-request-mode{flex-wrap:nowrap;min-width:0;overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none}.match-dir-seg::-webkit-scrollbar,.gp-period-seg::-webkit-scrollbar,.ops-growth-subnav::-webkit-scrollbar,.creator-filter-chips::-webkit-scrollbar,.creator-tier-chips::-webkit-scrollbar,.lg-tier-seg::-webkit-scrollbar,.pub-shell .nav-links::-webkit-scrollbar,.pcut-chips::-webkit-scrollbar,.pleague-chips::-webkit-scrollbar,.plive-chips::-webkit-scrollbar,.plive-sort::-webkit-scrollbar,[data-theme] .event-notification-tabs::-webkit-scrollbar,[data-theme] .operations-tabs::-webkit-scrollbar,[data-theme] .match-request-mode::-webkit-scrollbar{display:none}.match-dir-seg>button,.gp-period-seg>button,.ops-growth-subnav>button,.lg-tier-seg>button,.plive-sort>button,[data-theme] .event-notification-tabs>button,[data-theme] .operations-tabs>button,[data-theme] .match-request-mode>button{flex:0 0 auto;white-space:nowrap}[data-theme] .profile-dashboard .creator-seg.profile-tab-seg.profile-tab-seg,.profile-tab-seg{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}[data-theme] .profile-dashboard .creator-seg.profile-tab-seg.profile-tab-seg[data-fade-end],.profile-tab-seg[data-fade-end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent 100%)}[data-theme] .profile-dashboard .creator-seg.profile-tab-seg.profile-tab-seg[data-fade-start][data-fade-end],.profile-tab-seg[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}[data-theme] .profile-dashboard .creator-seg.profile-tab-seg.profile-tab-seg[data-fade-start]:not([data-fade-end]),.profile-tab-seg[data-fade-start]:not([data-fade-end]){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px);mask-image:linear-gradient(to right,transparent 0,#000 18px)}.profile-tab-seg::-webkit-scrollbar{display:none}.profile-tab-seg>button{flex:0 0 auto;white-space:nowrap}.content-card{display:flex;flex-direction:column}.content-card-body{display:flex;flex-direction:column;flex:1 1 auto}.content-card-caption{min-height:2.7em}.content-card-actions{margin-top:auto}.content-card-upload{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:#0000008c;font-variant-numeric:tabular-nums;letter-spacing:.01em}.content-card-views.is-tier1{color:#ff5c7a}.content-card-views.is-tier2{color:#fe2c55}.content-card-views.is-tier3{background-image:linear-gradient(92deg,#fe2c55,#e62950);-webkit-background-clip:text;background-clip:text;color:transparent}.content-card-views.is-tier3 .content-card-views-unit{color:#e62950}.content-plan-quota{margin-left:auto;margin-right:10px;font-size:12px;font-weight:600;color:var(--text-2, #888);font-variant-numeric:tabular-nums}[data-theme] .wh-body{display:flex;gap:14px;align-items:flex-start;min-width:0}[data-theme] .wh-main{flex:1 1 auto;min-width:0}[data-theme] .wh-rail{flex:0 0 206px;min-width:0;border:1px solid var(--gray-300);border-radius:14px;padding:12px}[data-theme] .wh-rail .wh-addr{margin-top:12px;padding-top:12px;min-width:0;border-top:1px dashed var(--gray-300)}[data-theme] .wh-rail .wh-addr input{width:100%;min-width:0;box-sizing:border-box}[data-theme] .wh-rail .wh-addr .settings-action{width:100%}[data-theme] .wh-screen-vwrap{position:relative;min-width:0}[data-theme] .wh-screen-chip{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:9px 12px;border-radius:10px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--gray-300);color:var(--gray-500);background:transparent}[data-theme] .wh-screen-chip.is-on{border-color:var(--deep-green);color:var(--deep-green);background:var(--gray-100)}[data-theme] .wh-screen-chip.is-add{border-style:dashed}[data-theme] .wh-screen-fade{display:none}[data-theme] .wh-scoped{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;min-width:0;margin:10px 0 12px;padding:8px 11px;border-radius:10px;border:1px solid var(--gray-300);background:var(--gray-100);font-size:12.5px}[data-theme] .wh-scoped::-webkit-scrollbar{display:none}[data-theme] .wh-scoped>b{white-space:nowrap}[data-theme] .wh-scoped-clear{flex:0 0 auto;cursor:pointer;font:inherit;font-size:12px;font-weight:800;white-space:nowrap;padding:4px 10px;border-radius:999px;border:1px solid var(--deep-green);color:var(--deep-green);background:transparent}@media(max-width:900px){[data-theme] .wh-body{flex-direction:column;align-items:stretch}[data-theme] .wh-main,[data-theme] .wh-rail{flex:0 1 auto;width:auto;min-width:0;max-width:100%}[data-theme] .wh-rail{order:-1}[data-theme] .wh-screen-vlist{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:7px;min-width:0;scrollbar-width:none}[data-theme] .wh-screen-vlist::-webkit-scrollbar{display:none}[data-theme] .wh-screen-chip{width:auto;margin:0;flex:0 0 auto;border-radius:999px;padding:7px 13px;font-size:12.5px;text-align:center}[data-theme] .wh-screen-fade{display:block;position:absolute;right:0;top:0;bottom:0;width:26px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--bs-surface, var(--white)))}[data-theme] .wh-rail .wh-addr{margin-top:10px;padding-top:10px}}[data-theme] .sound-picker{display:flex;flex-direction:column;gap:8px;min-width:0}[data-theme] .sound-picker.is-disabled{opacity:.5;pointer-events:none}[data-theme] .sound-picker-list{display:flex;flex-direction:column;max-height:264px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--bs-hairline);border-radius:12px;background:var(--bs-surface)}[data-theme] .sound-picker-row{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 10px;border:0;background:transparent;text-align:left;border-bottom:1px solid var(--bs-hairline)}[data-theme] .sound-picker-row:last-child{border-bottom:0}[data-theme] .sound-picker-row.is-on{background:var(--bs-accent-soft, rgba(61,123,255,.1))}[data-theme] .sound-picker-play{flex:none;width:30px;height:30px;border-radius:9px;border:1px solid var(--bs-hairline);background:var(--bs-surface-2);color:var(--bs-text);font-size:11px;line-height:1;cursor:pointer}[data-theme] .sound-picker-play.is-playing{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}[data-theme] .sound-picker-play.is-blank{border-color:transparent;background:transparent;cursor:default}[data-theme] .sound-picker-play:disabled{opacity:.4;cursor:default}[data-theme] .sound-picker-pick{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;border:0;background:transparent;text-align:left;cursor:pointer;padding:0}[data-theme] .sound-picker-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--bs-text)}[data-theme] .sound-picker-src{flex:none;font-size:10px;color:var(--bs-text-2)}[data-theme] .sound-picker-empty{padding:14px;font-size:12px;color:var(--bs-text-2);text-align:center}[data-theme] .sound-picker-pager{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;color:var(--bs-text-2)}.mode-panel.bt-panel{border-top-left-radius:0;border-top-right-radius:0}.bt-mode-frame{display:flex;align-items:stretch;margin:-16px 0 0;min-width:0}.bt-mode-frame .bt-mode-chip{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;min-height:46px;padding:0 var(--panel-x, 18px);border:0;border-bottom:1px solid var(--gray-300);border-radius:0;background:var(--bs-accent-soft);font:inherit;font-size:13px;font-weight:800;color:var(--black);cursor:pointer;text-align:left;white-space:nowrap;transition:filter .14s ease}.bt-mode-frame .bt-mode-chip:hover{filter:brightness(.97)}.bt-mode-frame .bt-mode-ic{flex:0 0 auto;font-size:14px}.bt-mode-frame .bt-mode-name{color:var(--gray-500);font-weight:700;flex:0 0 auto}.bt-mode-frame .bt-mode-value{margin-left:auto;color:var(--black);font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis}.bt-mode-frame .bt-mode-caret{flex:0 0 auto;color:var(--gray-500);font-size:10px}@media(max-width:560px){.bt-mode-frame .bt-mode-name{display:none}}[data-theme] .sound-pick-line{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}[data-theme] .sound-pick-name{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:42px;padding:0 12px;border-radius:11px;border:1px solid var(--bs-hairline);background:var(--bs-surface-2);font-size:13px;font-weight:600;color:var(--bs-text);line-height:42px}[data-theme] .sound-pick-name.is-missing{color:var(--bs-danger-text, #d80f3d)}[data-theme] .sound-pick-modal{display:flex;flex-direction:column;width:min(560px,94vw);max-height:82vh}[data-theme] .sound-pick-head{padding:16px 18px 10px;border-bottom:1px solid var(--bs-hairline)}[data-theme] .sound-pick-head h2{margin:0;font-size:16px;font-weight:800}[data-theme] .sound-pick-head p{margin:3px 0 0;font-size:12px;color:var(--bs-text-2)}[data-theme] .sound-pick-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 18px}[data-theme] .sound-pick-body .sound-picker-list{max-height:none}[data-theme] .sound-pick-foot{padding:12px 18px;border-top:1px solid var(--bs-hairline);display:flex;justify-content:flex-end}[data-theme] .sound-picker-more{width:100%;min-height:40px;border:0;border-radius:10px;background:var(--bs-surface-2);color:var(--bs-accent-text, #2f6bf0);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}[data-theme] .tts-make-why{display:flex;align-items:center;gap:6px;min-width:0;padding:12px 0 2px}[data-theme] .agency-home-head .operations-tabs{width:100%;max-width:none;align-self:stretch;background:transparent!important;border-radius:0;padding:2px 0 0;gap:2px;border-bottom:1px solid var(--bs-hairline);overflow-x:auto}[data-theme] .agency-home-head .operations-tabs>button{border-radius:0;padding:11px 14px 10px;font-size:13.5px;font-weight:700;color:var(--bs-text-muted);background:transparent;box-shadow:none;border-bottom:2px solid transparent!important;margin-bottom:-1px}[data-theme] .agency-home-head .operations-tabs>button:hover{color:var(--bs-text)}[data-theme] .agency-home-head .operations-tabs>button.is-active{background:transparent;box-shadow:none;color:var(--bs-text);border-bottom-color:var(--bs-text)!important}.pubnav{--nav-max-w:1560px;--nav-pad:16px;position:relative;z-index:60;line-height:normal;color:#eef2f8;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif}.pubnav--landing{position:fixed;top:0;left:0;right:0;padding-bottom:78px}.pubnav--landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);background:linear-gradient(180deg,#05080d9e,#05080d57 40%,#05080d24,#05080d00);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,.62) 54%,rgba(0,0,0,.3) 74%,rgba(0,0,0,.1) 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,.62) 54%,rgba(0,0,0,.3) 74%,rgba(0,0,0,.1) 88%,transparent 100%)}.pubnav--landing.solid:before{opacity:1}.pubnav--public{position:sticky;top:0}.pubnav--public:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#05080df5,#05080de0 60%,#05080db8)}.pubnav .nav-in{position:relative;z-index:1;height:70px;max-width:var(--nav-max-w);margin:0 auto;padding:0 var(--nav-pad);display:flex;align-items:center;gap:clamp(12px,2.4vw,26px)}.pubnav .nav-side{flex:1 1 0;min-width:0;display:flex;align-items:center}.pubnav .nav-side>*{flex:0 0 auto}.pubnav .nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.pubnav .nav-brand img{width:30px;height:30px;display:block;max-width:none}.pubnav .nav-wm{display:flex;align-items:center;gap:10px;white-space:nowrap;line-height:30px;transform:translateY(-2px)}.pubnav .nav-wm b{font-size:19px;font-weight:800;letter-spacing:-.035em;line-height:30px}.pubnav .nav-cta{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:clamp(12px,1.6vw,20px)}.pubnav .nav-links{flex:0 1 auto;display:flex;align-items:center;gap:clamp(12px,1.6vw,20px);min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;transition:opacity .32s ease}.pubnav .nav-links>*{flex:0 0 auto;white-space:nowrap}.pubnav .nav-links>a.on,.pubnav .nav-links>.nav-sub>a.on{color:#fff;position:relative}.pubnav .nav-links>a.on:after,.pubnav .nav-links>.nav-sub>a.on:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:1px;background:#fe2c55}.pubnav .nav-links>a,.pubnav .nav-links>.nav-sub>a,.pubnav .nav-login{color:#ffffffbd;text-decoration:none;font-size:13.5px;font-weight:600;transition:color .18s}.pubnav .nav-links>a:hover,.pubnav .nav-links>.nav-sub>a:hover,.pubnav .nav-login:hover{color:#fff}.pubnav .nav-sep{width:1px;height:15px;background:#ffffff29}.pubnav .nav-find{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;padding:0;border-radius:9px;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#ffffffbd;transition:color .18s,background .18s,border-color .18s}.pubnav .nav-find:hover{color:#fff;background:#ffffff1f;border-color:#ffffff57}.pubnav .nav-find:active{opacity:.78}.pubnav .nav-find svg{display:block}.pubnav .nav-find-sep{width:1px;height:15px;flex:0 0 auto;background:#ffffff29;margin:0 2px}.pubnav .nav-find.is-phone{display:none}.pubnav .nav-cta{position:relative}.pubnav .nav-acc{display:flex;align-items:center}.pubnav .nav-ava{width:28px;height:28px;border-radius:50%;padding:0;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;line-height:1;letter-spacing:-.02em;font-family:inherit;transition:border-color .18s,background .18s}.pubnav .nav-ava:hover{border-color:#ffffff8f;background:#ffffff24}.pubnav .nav-ava img{width:100%;height:100%;object-fit:cover;display:block}.pubnav .nav-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:70;min-width:224px;padding:6px;border-radius:14px;background:#101114f7;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 44px #00000080}.pubnav .nav-menu-who{padding:9px 11px 10px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.09)}.pubnav .nav-menu-who b{display:block;font-size:13.5px;font-weight:700;color:#fff;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pubnav .nav-menu-who span{display:block;margin-top:2px;font-size:11.5px;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pubnav .nav-menu a,.pubnav .nav-menu button{display:block;width:100%;text-align:left;padding:9px 11px;border:0;background:none;border-radius:9px;cursor:pointer;text-decoration:none;color:#ffffffd1;font-size:13px;font-weight:600;font-family:inherit;letter-spacing:-.01em;transition:background .14s,color .14s}.pubnav .nav-menu a:hover,.pubnav .nav-menu button:hover{background:#ffffff17;color:#fff}.pubnav .nav-menu hr{height:1px;border:0;margin:6px 0;background:#ffffff17}.pubnav .nav-start{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border-radius:11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.34);color:#fff;text-decoration:none;font-size:13.5px;font-weight:600;letter-spacing:-.01em;transition:background .18s,border-color .18s,opacity .12s}.pubnav .nav-start .dot{width:6px;height:6px;border-radius:50%;background:#fe2c55;box-shadow:0 0 0 3px #fe2c553d}.pubnav .nav-start:hover{background:#ffffff1f;border-color:#ffffff85}.pubnav .nav-start:active{opacity:.78}.pubnav .nav-links[data-fade-end]{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.pubnav .nav-links::-webkit-scrollbar{display:none}@media(max-width:900px){.pubnav{--nav-pad:12px}}@media(max-width:720px){.pubnav .nav-in{height:auto;flex-wrap:wrap;padding:8px var(--nav-pad);gap:0;row-gap:8px;align-items:center}.pubnav .nav-sep,.pubnav .nav-login{display:none}.pubnav .nav-acc{order:2;margin-left:8px;position:relative}.pubnav .nav-menu{min-width:min(224px,calc(100vw - 24px))}.pubnav .nav-wm{display:flex;transform:none;line-height:1}.pubnav .nav-wm b{font-size:16px;line-height:1}.pubnav .nav-cta,.pubnav .nav-side{display:contents}.pubnav .nav-brand{order:1}.pubnav .nav-start{order:2;margin-left:auto}.pubnav .nav-links .nav-find,.pubnav .nav-links .nav-find-sep{display:none}.pubnav .nav-find.is-phone{display:inline-flex;order:2;margin-left:auto}.pubnav .nav-start{order:2;margin-left:8px}.pubnav .nav-links{order:3;width:100%;flex:0 0 100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;gap:14px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.pubnav .nav-links>a.on:after,.pubnav .nav-links>.nav-sub>a.on:after{bottom:-4px}}.pubnav .nav-sub{position:relative;display:inline-flex;align-items:center}.pubnav .nav-sub>a{display:inline-flex;align-items:center;gap:5px}.pubnav .nav-submenu{position:fixed;top:var(--nav-h,72px);left:var(--sub-x,50%);transform:translate(-50%,-6px);display:grid;grid-template-columns:1fr 1fr;gap:2px;min-width:420px;background:#111826;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:10px;box-shadow:0 18px 40px #00000073;z-index:40;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease .28s,transform .2s ease .28s,visibility 0s .48s}.pubnav:has(.nav-sub:hover) .nav-submenu,.pubnav:has(.nav-sub:focus-within) .nav-submenu,.pubnav:has(.nav-submenu:hover) .nav-submenu,.pubnav:has(.nav-sub[data-open]) .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.9,.3,1),visibility 0s}.pubnav .nav-submenu:before{content:"";position:absolute;left:0;right:0;top:-30px;height:30px}.pubnav .nav-subcol{padding:8px;border-radius:10px;min-width:0}.pubnav .nav-subhead{display:block;padding:4px 8px 8px;color:#96a3b8;font-size:11.5px;font-weight:800;text-decoration:none}.pubnav .nav-subhead:hover{color:#fff}.pubnav .nav-subcol ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}@keyframes navSubIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pubnav:has(.nav-sub:hover) .nav-subcol li,.pubnav:has(.nav-sub:focus-within) .nav-subcol li,.pubnav:has(.nav-submenu:hover) .nav-subcol li,.pubnav:has(.nav-sub[data-open]) .nav-subcol li{animation:navSubIn .16s ease backwards;animation-delay:calc(.05s + var(--i,0) * 22ms)}.pubnav .nav-subcol li>a{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;color:#c2ccdb;text-decoration:none;font-size:13px;min-width:0}.pubnav .nav-subicon{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;opacity:.72}.pubnav .nav-subicon svg{width:16px;height:16px;display:block}.pubnav .nav-subicon .rail-svg-filled{display:none}.pubnav .nav-subcol li>a>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pubnav .nav-subcol li>a:hover .nav-subicon{opacity:1}.pubnav .nav-subcol li>a:hover{background:#94a3b81a;color:#fff}@media(prefers-reduced-motion:reduce){.pubnav .nav-submenu{transition:none}.pubnav .nav-subcol li{animation:none}}@media(max-width:900px){.pubnav .nav-submenu{position:fixed;left:10px;right:10px;top:var(--nav-h,79px);width:auto;min-width:0;transform:translateY(-6px);grid-template-columns:1fr;margin:0;max-height:70vh;overflow-y:auto}.pubnav:has(.nav-sub:hover) .nav-submenu,.pubnav:has(.nav-submenu:hover) .nav-submenu{opacity:0;visibility:hidden;pointer-events:none}.pubnav:has(.nav-sub[data-open]) .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pubnav .nav-submenu:before{display:none}}.psearch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#05070cb8;display:grid;justify-items:center;align-items:start;padding:84px 16px 24px;animation:psearch-in var(--m-base, .2s) var(--m-out, ease-out)}@keyframes psearch-in{0%{opacity:0}to{opacity:1}}.psearch-box{width:min(480px,100%);background:var(--pub-surface);border:1px solid var(--pub-hairline);border-radius:var(--pub-radius-xs, 12px);padding:10px;box-shadow:0 18px 40px #00000080;max-height:calc(100vh - 120px);overflow-y:auto}.psearch-bar{display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:var(--pub-radius-xs, 12px);background:var(--pub-sunken);border:1px solid var(--pub-hairline)}.psearch-bar:focus-within{border-color:var(--pub-accent)}.psearch-ic{display:inline-flex;color:var(--pub-muted);flex:0 0 auto}.psearch-at{color:var(--pub-muted);font-size:15px;font-weight:700;flex:0 0 auto}.psearch-input{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;outline:0;color:var(--pub-text);font:inherit;font-size:16px;padding:12px 0}.psearch-input::placeholder{color:var(--pub-muted)}.psearch-close{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:11px;font-weight:700;color:var(--pub-muted);background:transparent;border:1px solid var(--pub-hairline);border-radius:6px;padding:2px 6px}.psearch-close:hover{color:var(--pub-text);background:var(--pub-surface)}.psearch-hint{margin:8px 4px 0;font-size:12px;color:var(--pub-accent-text)}.psearch-hint-quiet{color:var(--pub-muted)}.psearch-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.psearch-row{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;text-decoration:none;color:inherit;min-width:0}.psearch-row.is-on{background:var(--pub-accent-soft)}.psearch-face{flex:0 0 auto;width:30px;height:30px;border-radius:50%;overflow:hidden;background:var(--pub-sunken);display:grid;place-items:center}.psearch-face img{width:100%;height:100%;object-fit:cover;display:block}.psearch-initial{font-size:12px;color:var(--pub-text-2)}.psearch-names{flex:1 1 auto;min-width:0}.psearch-names b{display:block;font-size:13px;font-weight:700;color:var(--pub-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psearch-names em{display:block;font-style:normal;font-size:11.5px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psearch-live{flex:0 0 auto;font-size:9.5px;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--pub-live, #fe2c55);border-radius:4px;padding:1px 5px}.psearch-lg{flex:0 0 auto;font-size:10px;font-weight:800;color:var(--pub-muted);border:1px solid var(--pub-hairline);border-radius:5px;padding:0 5px}.psearch-lg[data-league]{color:var(--lg-text);border-color:color-mix(in srgb,var(--lg-mark) 42%,transparent)}@media(max-width:560px){.psearch{padding:62px 12px 12px}}@media(prefers-reduced-motion:reduce){.psearch{animation:none}}footer{border-top:1px solid var(--line);padding:34px 0 60px;font-size:12.5px;color:#5c697e;line-height:normal;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif}.ckbar{position:fixed;left:0;right:0;bottom:0;z-index:130;display:flex;align-items:center;gap:20px;background:#080c14eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(148,163,184,.18);padding:14px clamp(18px,4vw,44px);box-shadow:0 -18px 50px #00000080;opacity:0;transform:translateY(100%);pointer-events:none;transition:opacity .3s ease,transform .5s cubic-bezier(.16,1.06,.3,1)}.ckbar.on{opacity:1;transform:none;pointer-events:auto}.cktx{flex:1 1 auto;min-width:0}.ckbar h4{margin:0 0 3px;font-size:13.5px;letter-spacing:-.01em}.ckbar p{margin:0;font-size:12.5px;line-height:1.6;color:var(--mut);word-break:keep-all}.ckbar p a{color:#93a3b8}.ckrow{display:flex;gap:8px;flex:0 0 auto}.ckrow button{border:0;cursor:pointer;border-radius:10px;padding:11px 20px;white-space:nowrap;font:inherit;font-size:13px;font-weight:700;transition:transform .16s,background .16s,color .16s}.ckrow button:hover{transform:translateY(-1px)}.ckrow .ck-min{background:#94a3b81f;color:#c9d3e2}.ckrow .ck-min:hover{background:#94a3b833;color:#fff}.ckrow .ck-all{background:var(--red);color:#fff;box-shadow:0 10px 26px #fe2c554d}.ckopen{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:#8e9cb4;border-bottom:1px solid transparent}.ckopen:hover{color:#f2f5fa;border-bottom-color:#94a3b866}@media(prefers-reduced-motion:reduce){.ckbar{transition:none}}@media(max-width:760px){.ckbar{flex-direction:column;align-items:stretch;gap:11px;padding:13px 16px 14px}.ckbar h4{font-size:13px}.ckbar p{font-size:11.5px;line-height:1.55}.ckrow button{flex:1 1 0;padding:10px 8px;font-size:12.5px}}footer .wrap{max-width:var(--pub-max-w,1560px);margin:0 auto;padding:0 var(--pub-pad,16px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 44px}footer .fmark{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding-top:2px}footer .fmark img{width:28px;height:28px}footer .fmark b{font-size:18px;letter-spacing:-.02em;color:var(--tx,#f2f5fa)}footer .fmark em{font-style:normal;font-size:10px;letter-spacing:.34em;color:#5c697e;padding-left:1px}footer .fbody{flex:1 1 340px;min-width:0}footer .fnav{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 12px}footer .fnav a{color:#8e9cb4;text-decoration:none;border-bottom:1px solid transparent}footer .fnav a:hover{color:#f2f5fa;border-bottom-color:#94a3b866}footer .fbiz{margin:0 0 8px;font-size:11.5px;line-height:1.75;color:#4e5a6d;word-break:keep-all}footer .fbiz:empty{display:none}footer .flegal{margin:0 0 5px;font-size:11.5px;line-height:1.7;color:#7b8aa2;word-break:keep-all;max-width:76ch}footer .flegal:last-of-type{margin-bottom:10px}footer .fcopy{margin:0}footer[data-ck-open]{padding-bottom:132px}@media(max-width:760px){footer[data-ck-open]{padding-bottom:196px}}footer .fextra{flex:1 1 100%;padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid var(--line,rgba(148,163,184,.16));display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap}footer .fextra .pub-foot-line{margin:0}footer .fextra .pub-foot-cta{justify-content:flex-end}@media(max-width:700px){footer .wrap{gap:16px}footer .fmark b{font-size:16px}}.phome-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 14px;min-width:0}.phome-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--pub-text)}.phome-title[data-league]{display:flex;align-items:center;gap:8px;color:var(--lg-text)}.phome-title[data-league]:before{content:"";flex:0 0 auto;width:6px;height:20px;border-radius:3px;background:var(--lg-mark)}.phome-sub{margin:0;font-size:13px;color:var(--pub-text-2);font-variant-numeric:tabular-nums}.phome-note{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface);color:var(--pub-text-2);text-align:center}.phome-note p{margin:0;font-size:14px;line-height:1.6}.phome-note-sub{font-size:12px;color:var(--pub-muted)}.phome-lg{margin:0 0 22px;min-width:0}.phome-lg-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 9px;padding-bottom:7px;border-bottom:1px solid var(--pub-hairline);min-width:0}.phome-lg-name{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--pub-text);white-space:nowrap}.phome-lg-name[data-league]{color:var(--lg-text)}.phome-lg-name[data-league]:before{content:"";display:inline-block;width:4px;height:13px;margin-right:7px;border-radius:2px;background:var(--lg-mark);vertical-align:-1px}.phome-lg-count{font-size:12px;color:var(--pub-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.phome-lg-all{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-accent-text);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.phome-lg-all:hover{background:var(--pub-accent-soft);border-color:var(--pub-accent)}.phome-lg-all[data-league]:hover{color:var(--lg-text);border-color:var(--lg-mark);background:color-mix(in srgb,var(--lg-mark) 14%,transparent)}@media(max-width:900px){.phome-lg-all{height:34px;padding:0 12px;font-size:12.5px}}.phome-grid,.plive-grid{--phome-per: 6;--phome-gap: 12px;--phome-col: calc((100% - (var(--phome-per) - 1) * var(--phome-gap)) / var(--phome-per))}.phome-rail{position:relative;min-width:0}.phome-rail:before,.phome-rail:after{content:"";position:absolute;top:0;bottom:0;width:44px;pointer-events:none;opacity:0;transition:opacity var(--m-base, .2s) var(--m-out, ease-out);z-index:1}.phome-rail:before{left:0;background:linear-gradient(to right,var(--pub-bg),transparent)}.phome-rail:after{right:0;background:linear-gradient(to left,var(--pub-bg),transparent)}.phome-rail[data-more-left="1"]:before,.phome-rail[data-more-right="1"]:after{opacity:1}.phome-rail-btn{position:absolute;top:38%;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--pub-hairline);border-radius:999px;background:var(--pub-surface);color:var(--pub-text);font-size:20px;line-height:1;cursor:pointer;box-shadow:0 3px 12px #00000029}.phome-rail-btn.is-prev{left:-6px}.phome-rail-btn.is-next{right:-6px}.phome-rail-btn:hover{background:var(--pub-sunken);border-color:var(--pub-accent)}.phome-rail-btn>span{display:block;margin-top:-3px}@media(max-width:760px){.phome-rail-btn{display:none}}.phome-grid{display:grid;grid-auto-flow:column;grid-auto-columns:var(--phome-col);gap:var(--phome-gap);min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity}.phome-grid::-webkit-scrollbar{display:none}.phome-grid>.phome-tile{scroll-snap-align:start}.phome-tile{display:block;min-width:0;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius-xs);background:var(--pub-surface);overflow:hidden;text-decoration:none;color:inherit}.phome-tile:hover{border-color:var(--pub-accent)}.phome-tile[data-league]:hover{border-color:var(--lg-mark);--deep-green: var(--lg-mark)}.phome-thumb{position:relative;width:100%;aspect-ratio:9 / 11;background:var(--pub-sunken);overflow:hidden}.phome-thumb>img{display:block;width:100%;height:100%;object-fit:cover}.phome-thumb[data-loading]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--pub-text) 7%,transparent) 42%,transparent 64%),var(--pub-sunken);background-size:220% 100%,100% 100%;animation:phome-skeleton calc(var(--m-slow, .32s) * 4) linear infinite}@keyframes phome-skeleton{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}@media(prefers-reduced-motion:reduce){.phome-thumb[data-loading]:after{animation:none}}html[data-live=on] .phome-thumb[data-loading]:after{animation:none}.phome-thumb-fb{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-muted);background:var(--pub-sunken)}.phome-thumb-fb[data-league]{background:color-mix(in srgb,var(--lg-mark) 24%,var(--pub-sunken));color:var(--lg-text)}.phome-badge{position:absolute;max-width:calc(100% - 14px);padding:1px 5px;border-radius:4px;font-size:10px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:#00000094;color:#fff}.phome-live{top:7px;left:7px;display:inline-flex;align-items:center;gap:4px;font-weight:800;letter-spacing:.04em}.phome-live>i{flex:0 0 auto;width:5px;height:5px;border-radius:999px;background:var(--pub-live);box-shadow:0 0 0 2px color-mix(in srgb,var(--pub-live) 28%,transparent);animation:phome-beat 2.4s var(--m-out, cubic-bezier(.22, 1, .36, 1)) infinite}@keyframes phome-beat{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.62}}@media(prefers-reduced-motion:reduce){.phome-live>i{animation:none}}html[data-live=on] .phome-live>i{animation:none}.phome-viewer{top:7px;right:7px;max-width:calc(100% - 62px)}.phome-since{bottom:7px;left:7px}.phome-badge[data-heat]{animation:phome-heat var(--heat-dur) var(--m-out, ease-out) infinite alternate}.phome-badge[data-heat="1"]{--heat-a: .3;--heat-spread: 5px;--heat-dur: calc(var(--m-slow, .32s) * 8)}.phome-badge[data-heat="2"]{--heat-a: .48;--heat-spread: 8px;--heat-dur: calc(var(--m-slow, .32s) * 6)}.phome-badge[data-heat="3"]{--heat-a: .66;--heat-spread: 11px;--heat-dur: calc(var(--m-slow, .32s) * 4)}.phome-badge[data-hot]{background:#fff;color:#0b1220;font-weight:800;animation:none}@keyframes phome-heat{0%{background:#00000094}to{background:color-mix(in srgb,rgb(var(--pub-heat)) calc(var(--heat-a) * 34%),rgba(0,0,0,.58))}}@media(prefers-reduced-motion:reduce){.phome-badge[data-heat]{animation:none;box-shadow:0 0 var(--heat-spread) rgba(var(--pub-heat),var(--heat-a));background:color-mix(in srgb,rgb(var(--pub-heat)) calc(var(--heat-a) * 34%),rgba(0,0,0,.58))}}html[data-live=on] .phome-badge[data-heat]{animation:none}.phome-body{display:flex;align-items:center;gap:8px;padding:8px 9px 10px;min-width:0}.phome-face{flex:0 0 auto;width:34px;height:34px;border-radius:999px;overflow:hidden;background:var(--pub-accent-soft)}.phome-face>img{display:block;width:100%;height:100%;object-fit:cover}.phome-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;font-weight:800;text-transform:uppercase;color:var(--pub-accent-text)}.phome-ring{--pub-ring-size: 34px}.phome-names{flex:1 1 auto;min-width:0}.phome-name{display:block;font-size:12px;font-weight:700;color:var(--pub-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phome-handle{display:block;margin-top:1px;font-size:10px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phome-dia{bottom:7px;right:7px;display:inline-flex;align-items:center;gap:3px}.phome-dia i{font-style:normal;font-size:10px;line-height:1}.phome-league{flex:0 0 auto;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--pub-accent-text);border:1px solid var(--pub-accent);border-radius:5px;padding:0 5px;line-height:16px}.phome-league[data-league]{color:var(--lg-text);border-color:var(--lg-mark);background:color-mix(in srgb,var(--lg-mark) 12%,transparent)}@media(max-width:1100px){.phome-grid,.plive-grid{--phome-per: 4}}@media(max-width:900px){.phome-grid,.plive-grid{--phome-col: 152px;--phome-gap: 10px}.phome-title{font-size:18px}.phome-lg-name{font-size:14px}}.phome-tile:not(.is-near) .live-avatar:before,.phome-tile:not(.is-near) .live-avatar:after,.phome-tile:not(.is-near) .phome-badge[data-heat]{animation:none}.phome-tile.is-near .live-avatar:before{will-change:transform,opacity}.pnote{display:flex;gap:6px;align-items:flex-start;margin:22px 0 0;padding:0 2px;font-size:12px;line-height:1.6;color:var(--pub-muted)}.pnote.is-top{margin:-2px 0 14px}.pnote-i{font-style:normal;opacity:.85;flex:0 0 auto}@media(max-width:480px){.pnote{font-size:11.5px}.pnote.is-top{margin:0 0 12px}}.pshards{display:inline-flex;align-items:center;gap:4px;--lg-off-fill: rgba(148, 163, 184, .12);--lg-off-rim: rgba(148, 163, 184, .28)}.pshards.is-dense{gap:2px}.pshard{animation:pshardIn .5s cubic-bezier(.2,1.3,.4,1) backwards;animation-delay:calc(var(--i, 0) * .09s)}@keyframes pshardIn{0%{opacity:0;transform:translateY(6px) scale(.72) rotate(-9deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pshard{animation:none}}.pleague-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 12px;min-width:0}.pleague-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--pub-text)}.pleague-title[data-league]{display:flex;align-items:center;gap:8px;color:var(--lg-text)}.pleague-title[data-league]:before{content:"";flex:0 0 auto;width:6px;height:20px;border-radius:3px;background:var(--lg-mark)}.pleague-sub{margin:0;font-size:13px;color:var(--pub-text-2);font-variant-numeric:tabular-nums}.pleague-chips{display:flex;align-items:center;gap:6px;margin:0 0 16px;padding-bottom:2px}.pleague-chip{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-text-2);font-size:12px;font-weight:700;letter-spacing:.02em;text-decoration:none}.pleague-chip:hover{color:var(--pub-text);background:var(--pub-sunken)}.pleague-chip[data-league]:hover{color:var(--lg-text);border-color:var(--lg-mark);background:color-mix(in srgb,var(--lg-mark) 14%,transparent)}.pleague-chip[data-league]:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-right:5px;border-radius:999px;background:var(--lg-mark)}.pleague-chip.is-on{color:var(--pub-on-accent);background:var(--pub-accent);border-color:transparent}.pleague-chip.is-on:before{background:var(--pub-on-accent)}.pleague-chip.is-on[data-league],.pleague-chip.is-on[data-league]:hover{color:var(--pub-surface);background:var(--lg-text);border-color:var(--lg-text)}.pleague-chip.is-on[data-league]:before{background:var(--pub-surface)}.pleague-h2{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 8px;font-size:14px;font-weight:800;color:var(--pub-text)}.pleague-h2-sub{font-size:12px;font-weight:600;color:var(--pub-muted);font-variant-numeric:tabular-nums}.pleague-cuts{margin:0 0 18px;min-width:0}.pleague-cut-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-width:0}.pleague-cut-grid>.pleague-cut{flex:1 1 calc((100% - 24px)/4);max-width:calc((100% - 24px)/4);min-width:120px}@media(max-width:720px){.pleague-cut-grid>.pleague-cut{flex:1 1 calc((100% - 8px)/2);max-width:calc((100% - 8px)/2)}}.pleague-cut{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius-xs);background:var(--pub-surface)}.pleague-cut-seg{align-self:flex-start;font-size:11px;font-weight:800;line-height:18px;padding:0 7px;border-radius:6px;background:var(--pub-accent-soft);color:var(--pub-accent-text)}.pleague-cut-seg[data-tone=z],.pleague-cut-seg[data-tone=p1],.pleague-cut-seg[data-tone=p2],.pleague-cut-seg[data-tone=p3]{background:color-mix(in srgb,var(--seg-bg) var(--seg-tint),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seg-tx) var(--seg-ring),transparent);color:var(--seg-tx)}.pleague-cut[data-tone=z]{--cut-t: 30%;--cut-a: 6%}.pleague-cut[data-tone=p1]{--cut-t: 62%;--cut-a: 13%}.pleague-cut[data-tone=p2]{--cut-t: 84%;--cut-a: 24%}.pleague-cut[data-tone=p3]{--cut-t: 100%;--cut-a: 38%}.pleague-cut-grid[data-league] .pleague-cut{background:color-mix(in srgb,var(--lg-mark) var(--cut-a, 0%),transparent);border-color:color-mix(in srgb,var(--lg-mark) calc(var(--cut-a, 0%) + 10%),transparent)}.pleague-cut-grid[data-league] .pleague-cut-seg[data-tone]{background:color-mix(in srgb,var(--lg-mark) calc(var(--cut-a, 0%) + 6%),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lg-mark) 34%,transparent);color:color-mix(in srgb,var(--pub-muted),var(--lg-text) var(--cut-t, 100%))}.pleague-cut-seg{display:inline-flex;align-items:center;gap:4px}.pleague-cut-shards{display:inline-flex;align-items:center;gap:2px}.pleague-cut-shard{animation:pshardIn .5s cubic-bezier(.2,1.3,.4,1) backwards;animation-delay:calc(.12s + var(--i, 0) * .09s)}@media(prefers-reduced-motion:reduce){.pleague-cut-shard{animation:none}}.pleague-cut-y{font-size:11px;line-height:14px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pleague-cut-pct{font-size:11px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pleague-cut-v{display:flex;align-items:center;gap:5px;font-size:19px;font-weight:800;color:var(--pub-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pleague-cut-grid[data-league] .pleague-cut-v{color:color-mix(in srgb,var(--pub-muted),var(--lg-text) var(--cut-t, 100%))}.pleague-dia{font-style:normal;font-size:.72em;line-height:1;flex:0 0 auto;opacity:.92}.pleague-note{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 16px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface);color:var(--pub-text-2);text-align:center}.pleague-note p{margin:0;font-size:14px;line-height:1.6}.pleague-note-sub{font-size:12px;color:var(--pub-muted)}.pleague-rows{--pl-face: 52px;--pl-pad-y: 16px;--pl-pad-x: 14px;--pl-gap: 12px;list-style:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px;counter-reset:none}.pleague-rows>li{min-width:0}.pleague-row{display:flex;align-items:center;gap:var(--pl-gap);padding:var(--pl-pad-y) var(--pl-pad-x);min-width:0;text-decoration:none;color:inherit;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius-xs);background:var(--pub-surface)}.pleague-row:hover{background:var(--pub-sunken);border-color:var(--pub-accent-soft)}.pleague-row[data-league]:hover{border-color:var(--lg-mark);background:color-mix(in srgb,var(--lg-mark) 8%,var(--pub-sunken))}.pleague-rank{flex:0 0 auto;width:34px;text-align:right;font-size:17px;font-weight:800;color:var(--pub-muted);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pleague-ring{--pub-ring-size: var(--pl-face)}.pleague-face{flex:0 0 auto;width:var(--pl-face);height:var(--pl-face);border-radius:999px;overflow:hidden;background:var(--pub-accent-soft)}.pleague-face>img{display:block;width:100%;height:100%;object-fit:cover}.pleague-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:20px;font-weight:800;text-transform:uppercase;color:var(--pub-accent-text)}.pleague-names{flex:1 1 auto;min-width:0}.pleague-nameline{display:flex;align-items:center;gap:6px;min-width:0}.pleague-name{display:block;min-width:0;font-size:16px;font-weight:700;color:var(--pub-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pleague-handle{display:block;margin-top:2px;font-size:12px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pleague-right{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:108px}.pleague-rtop{display:flex;align-items:center;gap:6px}.pleague-band{font-size:11px;font-weight:800;line-height:19px;padding:0 7px;border-radius:5px;border:1px solid var(--pub-hairline);color:var(--pub-text-2);white-space:nowrap}.pleague-band[data-tone=z],.pleague-band[data-tone=p1],.pleague-band[data-tone=p2],.pleague-band[data-tone=p3]{border-color:color-mix(in srgb,var(--seg-tx) var(--seg-ring),transparent);background:color-mix(in srgb,var(--seg-bg) var(--seg-tint),transparent);color:var(--seg-tx)}.pleague-pieces{display:flex;align-items:center;margin-top:3px;align-self:flex-start;width:max-content}.pleague-score{display:inline-flex;align-items:center;gap:5px;font-size:17px;font-weight:800;color:var(--pub-text);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .18s ease}.pleague-score[data-rank=top]{font-size:19px;color:var(--lg-fam-mid)}.pleague-score[data-rank=high]{color:var(--pub-text)}.pleague-score[data-rank=mid]{color:var(--pub-text-2)}.pleague-score[data-rank=low]{color:var(--pub-muted);font-weight:700}.pleague-next{font-size:12px;color:var(--pub-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:900px){.pleague-title{font-size:18px}.pleague-rows{--pl-face: 44px;--pl-pad-y: 12px;--pl-pad-x: 11px;--pl-gap: 10px}.pleague-name{font-size:15px}.pleague-score{font-size:16px}.pleague-score[data-rank=top]{font-size:17.5px}.pleague-right{min-width:96px}.pleague-cut-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}}.plive-head-actions{margin-left:auto;align-self:center;flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:0}.plive-rank-link{flex:0 0 auto;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-accent-text);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.plive-rank-link:hover{background:var(--pub-accent-soft);border-color:var(--pub-accent)}.plive-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;margin:0 0 16px}@media(max-width:900px){.plive-toolbar{flex-wrap:wrap}.plive-sort{margin-left:0}}.plive-chips{display:flex;align-items:center;gap:6px;margin:0;padding-bottom:2px;flex:1 1 auto;min-width:0}.plive-chips[data-fade-end]:not([data-fade-start]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.plive-chips[data-fade-start]:not([data-fade-end]){-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px);mask-image:linear-gradient(90deg,transparent,#000 28px)}.plive-chips[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.plive-sort{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--pub-sunken);border:1px solid var(--pub-hairline)}.plive-sort>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:var(--pub-text-2);padding:5px 10px;border-radius:7px}.plive-sort>button:hover{color:var(--pub-text);background:var(--pub-surface)}.plive-sort>button.is-on{color:var(--pub-on-accent);background:var(--pub-accent)}.plive-sort-note{margin:-10px 0 14px;font-size:12px;color:var(--pub-muted)}.plive-chip{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-text-2);font-size:12px;font-weight:700;letter-spacing:.02em;text-decoration:none}.plive-chip[data-league]:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:999px;background:var(--lg-mark);flex:0 0 auto}.plive-chip[data-league]{color:var(--lg-text);border-color:var(--lg-mark);background:color-mix(in srgb,var(--lg-mark) 12%,transparent)}.plive-chip:hover{color:var(--pub-text);background:var(--pub-sunken)}.plive-chip[data-league]:hover{color:var(--lg-text);border-color:var(--lg-mark);background:color-mix(in srgb,var(--lg-mark) 14%,transparent)}.plive-chip.is-on{color:var(--pub-on-accent);background:var(--pub-accent);border-color:transparent}.plive-chip.is-on:before{background:var(--pub-on-accent)}.plive-chip.is-on[data-league],.plive-chip.is-on[data-league]:hover{color:var(--pub-surface);background:var(--lg-text);border-color:var(--lg-text)}.plive-chip.is-on[data-league]:before{background:var(--pub-surface)}.plive-refresh{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-text-2);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.plive-refresh:hover:not(:disabled){color:var(--pub-accent-text);background:var(--pub-accent-soft);border-color:var(--pub-accent)}.plive-refresh:disabled{cursor:default;opacity:.6}.plive-refresh-spin{width:12px;height:12px;border-radius:999px;border:2px solid var(--pub-hairline);border-top-color:var(--pub-accent);animation:plive-turn .8s linear infinite}@keyframes plive-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.plive-refresh-spin{animation:none}}.plive-fetched{flex:0 0 auto;font-size:12px;color:var(--pub-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.plive-gridload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;padding:40px 16px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface);color:var(--pub-text-2);text-align:center}.plive-gridload p{margin:0;font-size:14px;line-height:1.6}.plive-gridload>.plive-refresh-spin{width:20px;height:20px;border-width:3px}.plive-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--phome-col));gap:var(--phome-gap);min-width:0}@media(max-width:900px){.plive-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--phome-col),100%),1fr))}}.pcut-headrow,.pcut-chipwrap,.pcut-grid,.pcut1-box{--pcut-up: var(--bs-danger-text, #d80f3d);--pcut-down: var(--pub-accent-text)}.pcut-headrow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 12px;min-width:0}.pcut-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--pub-text)}.pcut-sub{margin:0;flex:1 1 auto;min-width:0;font-size:13px;color:var(--pub-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcut-refresh{flex:0 0 auto;margin-left:auto;height:34px;padding:0 14px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-text);font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.pcut-refresh:hover{background:var(--pub-sunken)}.pcut-refresh:disabled{cursor:default;opacity:.6}.pcut-refresh:disabled:hover{background:var(--pub-surface)}.pcut-chipwrap{position:relative;margin:0 0 14px;min-width:0}.pcut-chips{display:flex;align-items:stretch;gap:7px;min-width:0}.pcut-chips[data-fade-end]:not([data-fade-start]){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent 100%)}.pcut-chips[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.pcut-chips[data-fade-start]:not([data-fade-end]){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px);mask-image:linear-gradient(to right,transparent 0,#000 18px)}.pcut-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-text-2);font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer}.pcut-chip:hover{color:var(--pub-text);background:var(--pub-sunken)}.pcut-chip[data-fam]:before,.pcut-chip[data-league]:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--lg-mark)}.pcut-chip[data-fam]:hover,.pcut-chip[data-league]:hover{color:var(--lg-text);border-color:var(--lg-mark);background:color-mix(in srgb,var(--lg-mark) 14%,transparent)}.pcut-chip.is-on{color:var(--pub-on-accent);background:var(--pub-accent);border-color:transparent}.pcut-chip.is-on:hover{color:var(--pub-on-accent);background:var(--pub-accent-strong)}.pcut-chip.is-on:before{background:var(--pub-on-accent)}.pcut-chip.is-on[data-fam],.pcut-chip.is-on[data-fam]:hover,.pcut-chip.is-on[data-league],.pcut-chip.is-on[data-league]:hover{color:var(--pub-surface);background:var(--lg-text);border-color:var(--lg-text)}.pcut-chip.is-on[data-fam]:before,.pcut-chip.is-on[data-league]:before{background:var(--pub-surface)}.pcut-chip-sub{font-size:11px;font-weight:700;opacity:.7}.pcut-chip.is-back{color:var(--pub-muted)}.pcut-note{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 16px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface);color:var(--pub-text-2);text-align:center}.pcut-note p{margin:0;font-size:14px;line-height:1.6}.pcut-note-sub{font-size:12px;color:var(--pub-muted)}.pcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.pcut-card{display:block;min-width:0;padding:12px 14px 8px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius-xs);background:var(--pub-surface);color:inherit;text-decoration:none}.pcut-card:hover{border-color:var(--pub-accent)}.pcut-card[data-league]:hover{--deep-green: var(--lg-mark)}.pcut-card[data-league]{position:relative;overflow:hidden}.pcut-card[data-league]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lg-mark);pointer-events:none}.pcut-league[data-league]{color:var(--lg-text)}.pcut-title[data-league]{display:flex;align-items:center;gap:8px;color:var(--lg-text)}.pcut-title[data-league]:before{content:"";flex:0 0 auto;width:6px;height:20px;border-radius:3px;background:var(--lg-mark)}.pcut-card-h{display:flex;align-items:center;gap:8px;margin:0 0 9px;min-width:0}.pcut-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--pub-hairline)}.pcut-dot.is-on{background:var(--pub-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--pub-live) 20%,transparent)}.pcut-league{flex:0 0 auto;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--pub-text)}.pcut-live{flex:1 1 auto;min-width:0;font-size:12px;color:var(--pub-text-2);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcut-age{flex:0 0 auto;font-size:11px;color:var(--pub-muted);white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity var(--m-base, .2s) var(--m-out, ease-out)}.pcut-age[data-stale]{opacity:.5}.pcut-row:has(.pcut-age[data-stale]) .pcut-now{opacity:.55}.pcut-row{display:grid;grid-template-columns:minmax(0,74px) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,34px);gap:6px;align-items:center;padding:4px 0;min-width:0;border-bottom:1px solid var(--pub-hairline)}.pcut-row:last-of-type{border-bottom:0}.pcut-head{padding:0 0 5px;margin:0 0 4px}.pcut-row.pcut-head .pcut-seg,.pcut-row.pcut-head .pcut-cy,.pcut-row.pcut-head .pcut-sy,.pcut-row.pcut-head .pcut-now,.pcut-row.pcut-head .pcut-band{font-size:10px;font-weight:400;color:var(--pub-muted)}.pcut-seg{font-size:12px;font-weight:700;color:var(--pub-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcut-cy{font-size:13px;color:var(--pub-text-2);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pcut-sy{font-size:12px;color:var(--pub-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pcut-now{font-size:15px;font-weight:800;color:var(--pub-text);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pcut-now.is-off{color:var(--pub-muted);font-weight:400}.pcut-ar{font-style:normal;font-size:11px;margin-left:3px}.pcut-ar.is-up{color:var(--pcut-up)}.pcut-ar.is-down{color:var(--pcut-down)}.pcut-ar.is-flat{color:var(--pub-muted)}.pcut-band{font-size:12px;font-weight:700;color:var(--pub-accent-text);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcut-band[data-tone]{display:inline-block;justify-self:end;min-width:30px;padding:0 6px;border-radius:5px;line-height:18px;text-align:center;color:var(--seg-tx);background:color-mix(in srgb,var(--seg-bg) var(--seg-tint),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seg-tx) var(--seg-ring),transparent)}.pcut-more{display:block;padding:8px 0 2px;text-align:center;font-size:12px;font-weight:700;color:var(--pub-accent-text)}.pcut-foot{margin:16px 0 0;font-size:12px;color:var(--pub-muted);text-align:center;font-variant-numeric:tabular-nums}.pcut1-box{min-width:0;margin:0 0 16px;padding:14px 16px 16px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface)}.pcut1-box-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 12px;min-width:0}.pcut1-h{margin:0;font-size:15px;font-weight:800;color:var(--pub-text)}.pcut1-count{margin-left:auto;font-size:12px;color:var(--pub-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pcut1-empty,.pcut1-closed{margin:0;padding:18px 0;font-size:14px;color:var(--pub-text-2);text-align:center}.pcut1-chart{min-width:0}.pcut1-marks{position:relative;height:34px;min-width:0;overflow:hidden}.pcut1-mark{position:absolute;font-size:11px;font-weight:700;color:var(--pub-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.pcut1-plot{position:relative;min-width:0;border-bottom:1px solid var(--pub-hairline)}.pcut1-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:2px;min-width:0}.pcut1-bar{flex:1 1 0;min-width:0;border-radius:2px 2px 0 0;background:var(--pub-accent-soft)}.pcut1-bar.is-hi,.pcut1-bar.is-lo{background:color-mix(in srgb,var(--pub-accent) 45%,var(--pub-sunken))}.pcut1-bar.is-last{background:var(--pub-accent)}.pcut1-med{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--pub-text-2);pointer-events:none}.pcut1-med-tag{position:absolute;right:0;bottom:2px;padding:0 4px;background:var(--pub-surface);font-size:10px;color:var(--pub-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.pcut1-dates{display:flex;gap:2px;margin:5px 0 0;min-width:0}.pcut1-date{flex:1 1 0;min-width:0;height:13px;font-size:10px;color:var(--pub-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.pcut1-span{margin:12px 0 0;font-size:13px;font-weight:700;color:var(--pub-text);font-variant-numeric:tabular-nums}.pcut1-span-sub{font-weight:400;color:var(--pub-text-2)}.pcut1-range{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap;margin:6px 0 0}.pcut1-range-v{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--pub-text);font-variant-numeric:tabular-nums}.pcut1-range-t{font-size:18px;color:var(--pub-muted)}.pcut1-n{margin:6px 0 0;text-align:center;font-size:12px;color:var(--pub-muted);font-variant-numeric:tabular-nums}@media(max-width:900px){.pcut-grid{grid-template-columns:minmax(0,1fr);gap:11px}.pcut-title{font-size:18px}.pcut-sub{flex-basis:100%}.pcut1-range-v{font-size:24px}}.pcut-dia{font-style:normal;font-size:.74em;line-height:1;margin-right:4px;opacity:.92}@media(max-width:420px){.pcut-dia{display:none}}.pcre-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;padding:0 4px;color:var(--pub-muted);text-decoration:none;font-size:13.5px;font-weight:600;white-space:nowrap;transition:color .18s}.pcre-back:hover{color:var(--pub-text)}.pcre-toprow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pcre-toprow .pnote{margin:0}@media(max-width:720px){.pcre-toprow{gap:2px}.pcre-toprow .pnote{margin:0 0 10px}}.pcre-hero{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0;padding:16px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface)}.pcre-ring{--pub-ring-size: 64px}.pcre-face{flex:0 0 auto;width:64px;height:64px;border-radius:999px;overflow:hidden;background:var(--pub-accent-soft)}.pcre-face>img{display:block;width:100%;height:100%;object-fit:cover}.pcre-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px;font-weight:800;text-transform:uppercase;color:var(--pub-accent-text)}.pcre-id{flex:1 1 200px;min-width:0}.pcre-name{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--pub-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcre-handle{margin:2px 0 0;font-size:13px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcre-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;min-width:0}.pcre-chips>span{flex:0 0 auto;font-size:11px;font-weight:700;line-height:18px;padding:0 7px;border-radius:5px;white-space:nowrap}.pcre-league{text-transform:uppercase;color:var(--pub-accent-text);border:1px solid var(--pub-accent)}.pcre-league[data-league]{color:var(--lg-text);border-color:var(--lg-mark);background:color-mix(in srgb,var(--lg-mark) 12%,transparent)}.pcre-rank{color:var(--pub-text-2);border:1px solid var(--pub-hairline);font-variant-numeric:tabular-nums}.pcre-go{flex:0 0 auto;margin-left:auto;height:38px;display:inline-flex;align-items:center;padding:0 16px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-text);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.pcre-go:hover{border-color:var(--pub-accent);color:var(--pub-accent-text)}.pcre-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px;min-width:0}.pcre-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 13px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius-xs);background:var(--pub-surface)}.pcre-stat-k{font-size:11px;color:var(--pub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcre-stat-v{font-size:19px;font-weight:800;color:var(--pub-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcre-stat-v[data-tone=z],.pcre-stat-v[data-tone=p1],.pcre-stat-v[data-tone=p2],.pcre-stat-v[data-tone=p3]{color:var(--seg-tx)}.pcre-empty{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding:40px 16px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface);text-align:center}.pcre-empty-head{margin:0;font-size:16px;font-weight:700;color:var(--pub-text)}.pcre-empty-sub{margin:0;font-size:13px;color:var(--pub-text-2)}.pcre-empty-err{margin:4px 0 0;font-size:12px;color:var(--pub-muted)}.pcre-cta{display:inline-flex;align-items:center;height:40px;margin-top:6px;padding:0 20px;border-radius:var(--pub-pill);background:var(--pub-accent);color:var(--pub-on-accent);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.pcre-cta:hover{background:var(--pub-accent-strong)}.pcre-note{margin-top:14px;padding:36px 16px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface);color:var(--pub-text-2);text-align:center}.pcre-note p{margin:0;font-size:14px}.pcre-live-card{display:flex;gap:14px;align-items:stretch;min-width:0;margin-top:14px;padding:14px;border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);background:var(--pub-surface)}.pcre-thumb{flex:0 0 auto;position:relative;display:block;width:168px;aspect-ratio:9 / 11;border-radius:var(--pub-radius-xs);overflow:hidden;background:var(--pub-sunken)}.pcre-thumb>img{display:block;width:100%;height:100%;object-fit:cover}.pcre-thumb-fb{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-muted);background:var(--pub-sunken)}.pcre-thumb-fb[data-league]{background:color-mix(in srgb,var(--lg-mark) 24%,var(--pub-sunken));color:var(--lg-text)}.pcre-live-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;flex:1 1 auto;min-width:0}.pcre-live-title{margin:0;font-size:15px;font-weight:700;line-height:1.45;color:var(--pub-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.pcre-live-meta{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.pcre-meta{font-size:12px;color:var(--pub-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pcre-live-body>.pcre-cta{margin-top:2px}.pcre-offline{margin:14px 0 0;font-size:13px;color:var(--pub-muted);text-align:center}@media(max-width:620px){.pcre-live-card{flex-direction:column}.pcre-thumb{width:100%;aspect-ratio:16 / 10}.pcre-name{font-size:19px}.pcre-go{margin-left:0}.pcre-stats{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}.pcre-shards{display:inline-flex;align-items:center;gap:4px;--lg-off-fill: rgba(148, 163, 184, .12);--lg-off-rim: rgba(148, 163, 184, .28)}.pcre-shard{animation:pcreShardIn .5s cubic-bezier(.2,1.3,.4,1) backwards;animation-delay:calc(var(--i, 0) * .09s)}@keyframes pcreShardIn{0%{opacity:0;transform:translateY(6px) scale(.72) rotate(-9deg)}to{opacity:1;transform:none}}.pcre-stat-v>.pcre-shards{margin-top:1px}.pcre-hist{margin-top:26px}.pcre-hist-h{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--pub-text)}.pcre-hist-b{margin-top:18px;min-width:0}.pcre-hist-k{display:block;font-size:12px;color:var(--pub-muted);margin-bottom:7px}.pcre-rhythm{position:relative;height:34px;border-radius:10px;background:var(--pub-sunken);border:1px solid var(--pub-hairline);overflow:hidden}.pcre-rhythm>i{position:absolute;top:0;bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--lg-fam-mid) 78%,transparent),color-mix(in srgb,var(--lg-fam-mid) 32%,transparent))}.pcre-tick{position:absolute;top:0;bottom:0;width:1px;background:#94a3b82e}.pcre-axis{display:flex;justify-content:space-between;margin-top:5px;font-size:10.5px;color:var(--pub-muted)}.pcre-gflow{display:grid;grid-template-columns:repeat(60,1fr);gap:1px;align-items:end;padding:8px 3px;border-radius:10px;background:var(--pub-sunken);border:1px solid var(--pub-hairline);--lg-off-fill: rgba(148, 163, 184, .1);--lg-off-rim: rgba(148, 163, 184, .22)}.pcre-gflow-wrap{position:relative;min-width:0}.pcre-gflow-wrap:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:26px;border-radius:0 10px 10px 0;pointer-events:none;display:none;background:linear-gradient(90deg,transparent,var(--pub-surface))}.pcre-gflow{grid-template-columns:repeat(60,12px);overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.22) transparent}.pcre-gflow::-webkit-scrollbar{height:6px}.pcre-gflow::-webkit-scrollbar-track{background:transparent}.pcre-gflow::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:999px}.pcre-gflow:hover{scrollbar-color:rgba(148,163,184,.38) transparent}.pcre-gflow:hover::-webkit-scrollbar-thumb{background:#94a3b857}.pcre-gflow-wrap:after{display:block}.pcre-gcol{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.pcre-gshard{width:100%;height:auto;aspect-ratio:34 / 38}.pcre-gnone{display:block;width:4px;height:4px;border-radius:50%;background:#94a3b833}.pcre-gcol.is-future .pcre-gnone{background:#94a3b814}.pcre-cal-wrap{min-width:0}.pcre-cal-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pcre-cal-title{flex:1 1 auto;text-align:center;min-width:0}.pcre-cal-title b{display:block;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--pub-text)}.pcre-cal-title span{display:block;font-size:12.5px;color:var(--pub-muted)}.pcre-cal-nav{flex:0 0 auto;width:38px;height:38px;border-radius:11px;cursor:pointer;background:var(--pub-sunken);border:1px solid var(--pub-hairline);color:var(--pub-text-2);font-size:13px}.pcre-cal-nav:hover:not(:disabled){color:var(--pub-text);border-color:#94a3b857}.pcre-cal-nav:disabled{opacity:.32;cursor:default}.pcre-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.pcre-dow{text-align:center;font-size:12px;color:var(--pub-muted);padding-bottom:3px}.pcre-dow.sun,.pcre-dow.sat{color:var(--pub-text-2)}.pcre-d{aspect-ratio:1 / 1;border-radius:12px;position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--pub-sunken);border:1px solid var(--pub-hairline)}.pcre-d.blank{background:none;border-color:transparent}.pcre-d>b{font-size:15px;font-weight:700;color:var(--pub-text-2);font-variant-numeric:tabular-nums}.pcre-d>em{font-style:normal;font-size:10.5px;color:var(--pub-muted);white-space:nowrap}.pcre-d.on{color:var(--pub-text);border-color:color-mix(in srgb,var(--lg-fam-mid) 44%,transparent);background:color-mix(in srgb,var(--lg-fam-mid) 12%,transparent)}.pcre-d.on>b{color:var(--pub-text)}.pcre-d.on>em{color:var(--lg-fam-mid);font-weight:700}.pcre-d.today{outline:2px solid var(--pub-accent);outline-offset:1px}@media(max-width:560px){.pcre-cal{gap:4px}.pcre-d{aspect-ratio:2 / 3;border-radius:10px;gap:2px}.pcre-d>b{font-size:13px}.pcre-d>em{font-size:9px}}.pcre-logs{display:grid;gap:7px}.pcre-log{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;padding:10px 13px;border-radius:11px;font-size:13px;background:var(--pub-sunken);border:1px solid var(--pub-hairline)}.pcre-log .t{color:var(--pub-text-2);font-variant-numeric:tabular-nums}.pcre-log .h{margin-left:auto;font-weight:800;color:var(--lg-fam-mid)}.pcre-log-empty{margin:0;padding:18px;text-align:center;font-size:13px;color:var(--pub-muted);border:1px dashed var(--pub-hairline);border-radius:11px}@media(prefers-reduced-motion:reduce){.pcre-shard{animation:none}}@media(max-width:620px){.pcre-hist .pcre-stat-v{font-size:17px}}.pcre-hist-two{display:grid;grid-template-columns:minmax(0,660px) 1fr;gap:20px;align-items:start;margin-top:18px}.pcre-hist-two>.pcre-hist-b,.pcre-hist-two>.pcre-hist-side{margin-top:0;min-width:0}.pcre-hist-side{display:grid;gap:18px;min-width:0}.pcre-hist-side>.pcre-hist-b{margin-top:0}@media(max-width:900px){.pcre-hist-two{grid-template-columns:1fr;gap:18px}.pcre-hist-two>.pcre-hist-b+.pcre-hist-b{margin-top:0}}html{scrollbar-gutter:stable}:root{--lg-w-1: 0%;--lg-w-2: 16%;--lg-w-3: 32%;--lg-w-4: 48%;--lg-w-5: 64%;--lg-tw-1: 0%;--lg-tw-2: 7%;--lg-tw-3: 14%;--lg-tw-4: 21%;--lg-tw-5: 28%}.pub-shell{--pub-bg: #05070c;--pub-surface: #111826;--pub-sunken: #0a0e16;--pub-text: #eef2f8;--pub-text-2: #c2ccdb;--pub-muted: #96a3b8;--pub-accent: #3d7bff;--pub-accent-strong: #5b93ff;--pub-accent-soft: rgba(61, 123, 255, .16);--pub-accent-text: #8fbcff;--pub-on-accent: #ffffff;--pub-hairline: rgba(148, 163, 184, .14);--pub-radius: var(--bs-radius-sm, 16px);--pub-radius-xs: var(--bs-radius-xs, 12px);--pub-pill: var(--bs-radius-pill, 999px);--pub-max-w: 1560px;--pub-gap: 20px;--pub-pad: 16px;--lg-mark: var(--pub-muted);--lg-text: var(--pub-text-2);--pub-live: #fe2c55;--pub-live-fg: #ffffff;--pub-heat: 255, 138, 48;color:var(--pub-text);background:radial-gradient(120% 78% at 50% 0%,var(--pub-sunken) 0%,var(--pub-bg) 58%),var(--pub-bg);display:flex;flex-direction:column;min-height:100vh;font-family:inherit}:root[data-theme=dark] .pub-shell,:root[data-theme=tiktok-black] .pub-shell,:root[data-theme=dark],:root[data-theme=tiktok-black]{--lg-w-1: 46%;--lg-w-2: 60%;--lg-w-3: 74%;--lg-w-4: 88%;--lg-w-5: 100%;--lg-tw-1: 0%;--lg-tw-2: 8%;--lg-tw-3: 16%;--lg-tw-4: 24%;--lg-tw-5: 32%}.pub-shell [data-league],[data-league]{--lg-mark: color-mix( in srgb, var(--lg-scale-rim, var(--lg-fam-rim, var(--pub-muted))), var(--lg-scale-mid, var(--lg-fam-mid, var(--pub-muted))) var(--lg-w, 0%) );--lg-text: color-mix( in srgb, var(--lg-scale-ink, var(--lg-fam-ink, var(--pub-text-2))), var(--lg-scale-rim, var(--lg-fam-rim, var(--pub-text-2))) var(--lg-tw, 0%) )}:root[data-theme=dark] .pub-shell [data-league],:root[data-theme=tiktok-black] .pub-shell [data-league],:root[data-theme=dark] [data-league],:root[data-theme=tiktok-black] [data-league]{--lg-text: color-mix( in srgb, var(--lg-scale-mid, var(--lg-fam-mid, var(--pub-text-2))), #ffffff var(--lg-tw, 0%) )}.pub-shell [data-fam]{--lg-mark: var(--lg-fam-rim, var(--pub-muted));--lg-text: var(--lg-fam-ink, var(--pub-text-2))}:root[data-theme=dark] .pub-shell [data-fam],:root[data-theme=tiktok-black] .pub-shell [data-fam]{--lg-mark: var(--lg-fam-mid, var(--pub-muted));--lg-text: var(--lg-fam-mid, var(--pub-text-2))}.pub-shell [data-league$="1"],[data-league$="1"]{--lg-w: var(--lg-w-1);--lg-tw: var(--lg-tw-1)}.pub-shell [data-league$="2"],[data-league$="2"]{--lg-w: var(--lg-w-2);--lg-tw: var(--lg-tw-2)}.pub-shell [data-league$="3"],[data-league$="3"]{--lg-w: var(--lg-w-3);--lg-tw: var(--lg-tw-3)}.pub-shell [data-league$="4"],[data-league$="4"]{--lg-w: var(--lg-w-4);--lg-tw: var(--lg-tw-4)}.pub-shell [data-league$="5"],[data-league$="5"]{--lg-w: var(--lg-w-5);--lg-tw: var(--lg-tw-5)}.pub-shell .pub-ring.live-avatar{flex:0 0 auto;width:var(--pub-ring-size, 28px);height:var(--pub-ring-size, 28px);--live-avatar-ring: var(--pub-live);--live-avatar-accent: var(--pub-live);--live-avatar-glow: color-mix(in srgb, var(--pub-live) 16%, transparent);--live-avatar-outer-glow: color-mix(in srgb, var(--pub-live) 14%, transparent);--live-avatar-pulse-duration: 3.4s;--live-avatar-sweep-duration: 5s;--live-avatar-sweep-opacity: .15;--live-avatar-pulse-scale: 1.028;--live-avatar-ring-width: 1.5px}.pub-shell .pub-ring>.phome-face,.pub-shell .pub-ring>.pleague-face,.pub-shell .pub-ring>.pcre-face{width:100%;height:100%}.pub-shell .pub-ring>.live-avatar-pill{box-shadow:0 0 0 1.5px var(--pub-surface),0 3px 8px #0000002e}@media(prefers-reduced-motion:reduce){.pub-shell .pub-ring.live-avatar.is-live:before,.pub-shell .pub-ring.live-avatar.is-live:after{animation:none}}.pub-shell{--seg-tint: 8%;--seg-tint-hover: 18%;--seg-ring: 30%}:root[data-theme=dark] .pub-shell,:root[data-theme=tiktok-black] .pub-shell{--seg-tint: 24%;--seg-tint-hover: 40%;--seg-ring: 42%}.pub-shell [data-tone=z]{--seg-bg: var(--lg-z-bg);--seg-fg: var(--lg-z-fg);--seg-tx: var(--lg-z-tx)}.pub-shell [data-tone=p1]{--seg-bg: var(--lg-p1-bg);--seg-fg: var(--lg-p1-fg);--seg-tx: var(--lg-p1-tx)}.pub-shell [data-tone=p2]{--seg-bg: var(--lg-p2-bg);--seg-fg: var(--lg-p2-fg);--seg-tx: var(--lg-p2-tx)}.pub-shell [data-tone=p3]{--seg-bg: var(--lg-p3-bg);--seg-fg: var(--lg-p3-fg);--seg-tx: var(--lg-p3-tx)}.pub-shell [data-tone=n]{--seg-bg: transparent;--seg-fg: var(--pub-text-2);--seg-tx: var(--pub-text-2)}.pub-body{display:flex;align-items:flex-start;gap:var(--pub-gap);width:100%;max-width:var(--pub-max-w);margin:0 auto;padding:16px var(--pub-pad) 28px;box-sizing:border-box;flex:1 1 auto;min-width:0}.pub-main{flex:1 1 auto;min-width:0}.pub-foot{border-top:1px solid var(--pub-hairline);background:var(--pub-surface);padding:26px var(--pub-pad) 34px;text-align:center}.pub-foot-line{margin:0 0 14px;font-size:14px;color:var(--pub-text-2);line-height:1.5}.pub-foot-cta{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pub-btn{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--pub-pill);border:1px solid var(--pub-hairline);background:var(--pub-surface);color:var(--pub-text);font-size:14px;font-weight:700;text-decoration:none}.pub-btn:hover{background:var(--pub-sunken)}.pub-btn.is-cta{border-color:transparent;background:var(--pub-accent);color:var(--pub-on-accent)}.pub-btn.is-cta:hover{background:var(--pub-accent-strong)}.pub-shell{--gray-900: var(--pub-text);--gray-700: #cbd5e5;--gray-600: #aab6c8;--gray-500: var(--pub-text-2);--gray-300: var(--pub-hairline);--gray-200: var(--pub-hairline);--gray-100: #182131;--gray-50: #182131;--gray-25: var(--pub-surface);--white: var(--pub-surface)}@media(max-width:900px){.pub-shell{--pub-pad: 12px;--pub-gap: 12px}}.pprice{max-width:var(--pub-max-w, 1560px);margin:0 auto;padding:clamp(18px,3vw,40px) var(--pub-pad, 16px) clamp(40px,6vw,80px)}.pprice-eb{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--pub-muted);margin:0 0 10px}.pprice-title{margin:0;font-size:clamp(26px,4.4vw,46px);line-height:1.18;letter-spacing:-.03em;color:var(--pub-text);word-break:keep-all}.pprice-lede{margin:14px 0 0;font-size:clamp(14px,1.5vw,17px);line-height:1.7;color:var(--pub-text-2);word-break:keep-all}.pprice-cycle{display:inline-flex;align-items:center;gap:2px;margin:clamp(20px,3vw,30px) 0 0;padding:3px;border-radius:12px;border:1px solid var(--pub-hairline);background:var(--pub-panel);flex-wrap:nowrap}.pprice-cycle>button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--pub-muted);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.pprice-cycle>button:hover{color:var(--pub-text)}.pprice-cycle>button.is-on{background:var(--pub-accent);color:var(--pub-on-accent)}.pprice-save{font-size:11.5px;font-weight:800;padding:2px 7px;border-radius:999px;background:#fe2c5529;color:#ff8ba4;border:1px solid rgba(254,44,85,.42)}.pprice-cycle>button.is-on .pprice-save{background:#ffffff2e;color:#fff;border-color:#ffffff4d}.pprice-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(30px,4.5vw,56px);border-top:1px solid var(--pub-hairline)}.pprice-plan{position:relative;padding:clamp(24px,2.6vw,34px) clamp(16px,1.9vw,26px) clamp(22px,2.4vw,30px);border-right:1px solid var(--pub-hairline);border-bottom:1px solid var(--pub-hairline);min-width:0;display:flex;flex-direction:column}.pprice-plan:first-child{padding-left:0}.pprice-plan:last-child{border-right:0}.pprice-plan.is-hi{background:#fe2c550b}.pprice-nm{font-size:14px;letter-spacing:.06em;color:var(--pub-muted);font-weight:700}.pprice-tag{display:inline-block;margin-left:10px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;background:transparent;color:#ff8ba4;border:1px solid rgba(254,44,85,.42);letter-spacing:0}.pprice-v{margin-top:12px;display:flex;align-items:baseline;gap:6px;font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.03em;color:var(--pub-text);font-variant-numeric:tabular-nums;line-height:1.05}.pprice-v>span{font-size:clamp(12px,1.1vw,14px);font-weight:700;letter-spacing:-.01em;color:var(--pub-muted)}.pprice-note{margin-top:9px;font-size:12.5px;font-weight:700;color:#5b93ff;letter-spacing:-.01em}.pprice-tagline{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--pub-text-2);word-break:keep-all}.pprice-plan ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px;flex:1 1 auto}.pprice-plan li{display:flex;gap:9px;font-size:13.5px;line-height:1.55;color:var(--pub-text);word-break:keep-all}.pprice-plan li>i{flex:0 0 auto;font-style:normal;font-weight:800;color:var(--pub-accent)}.pprice-plan.is-hi li>i{color:#ff8ba4}.pprice-foot{margin-top:20px;font-size:12.5px;line-height:1.6;color:var(--pub-muted);word-break:keep-all}.pprice-cta{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:11px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid var(--pub-hairline);color:var(--pub-text);background:var(--pub-surface)}.pprice-cta:hover{border-color:var(--pub-accent);color:var(--pub-accent-text)}.pprice-plan.is-hi .pprice-cta{background:var(--pub-accent);border-color:var(--pub-accent);color:var(--pub-on-accent)}.pprice-plan.is-hi .pprice-cta:hover{opacity:.9;color:var(--pub-on-accent)}.pprice-pay{margin:clamp(20px,2.6vw,30px) 0 0;font-size:12.5px;line-height:1.8;color:var(--pub-muted);max-width:760px;word-break:keep-all}.pprice-pay a{color:var(--pub-accent-text)}.pprice-pay strong{color:var(--pub-text)}.pprice-b2b{margin-top:clamp(30px,4vw,52px);border:1px solid var(--pub-hairline);border-radius:16px;background:var(--pub-panel);padding:clamp(20px,2.4vw,30px) clamp(16px,2vw,26px);display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between}.pprice-b2b h2{margin:0 0 6px;font-size:20px;letter-spacing:-.02em;color:var(--pub-text)}.pprice-b2b p{margin:0;font-size:14px;line-height:1.6;color:var(--pub-text-2);word-break:keep-all}.pprice-b2b .pprice-b2b-l{flex:1 1 320px;min-width:0}.pprice-b2b .pprice-b2b-r{flex:0 0 auto;text-align:right}.pprice-b2b .pprice-b2b-r>p{font-size:13px;color:var(--pub-muted);margin:0 0 8px}@media(max-width:900px){.pprice-plans{grid-template-columns:1fr}.pprice-plan{padding-left:0;padding-right:0;border-right:0}.pprice-plan:last-child{border-bottom:0}.pprice-plan.is-hi{background:transparent;box-shadow:inset 3px 0 #fe2c558c;padding-left:14px}.pprice-b2b .pprice-b2b-r{text-align:left}}
