@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url("/assets/ds/subset/PretendardVariable.subset.0-5556a64e.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/ds/subset/PretendardVariable.subset.1-76469b91.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/ds/subset/PretendardVariable.subset.2-b29b788d.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/ds/subset/PretendardVariable.subset.3-b52adc53.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/ds/subset/PretendardVariable.subset.4-283ecb63.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/ds/subset/PretendardVariable.subset.5-2a57e2c2.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/ds/subset/PretendardVariable.subset.6-158a4549.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/ds/subset/PretendardVariable.subset.7-b8f2bac1.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/ds/subset/PretendardVariable.subset.8-3868fda1.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/ds/subset/PretendardVariable.subset.9-2c99bb6b.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/ds/subset/PretendardVariable.subset.10-4a577739.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/ds/subset/PretendardVariable.subset.11-283f7e5c.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/ds/subset/PretendardVariable.subset.12-9d6cc026.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/ds/subset/PretendardVariable.subset.13-fdcdba58.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/ds/subset/PretendardVariable.subset.14-9489083a.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/ds/subset/PretendardVariable.subset.15-dc4570e4.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/ds/subset/PretendardVariable.subset.16-3a1e3932.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/ds/subset/PretendardVariable.subset.17-1e1a8d11.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/ds/subset/PretendardVariable.subset.18-4a64bd6b.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/ds/subset/PretendardVariable.subset.19-f9be3ff0.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/ds/subset/PretendardVariable.subset.20-341c1f02.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/ds/subset/PretendardVariable.subset.21-730fe166.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/ds/subset/PretendardVariable.subset.22-ef88572f.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/ds/subset/PretendardVariable.subset.23-b5ebb867.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/ds/subset/PretendardVariable.subset.24-dcd89b4c.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/ds/subset/PretendardVariable.subset.25-0f72b7da.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/ds/subset/PretendardVariable.subset.26-74f190c9.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/ds/subset/PretendardVariable.subset.27-8c72a35c.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/ds/subset/PretendardVariable.subset.28-269c8811.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/ds/subset/PretendardVariable.subset.29-90ef00a4.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/ds/subset/PretendardVariable.subset.30-ff4ab4ce.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/ds/subset/PretendardVariable.subset.31-ed38a927.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/ds/subset/PretendardVariable.subset.32-31d0135c.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/ds/subset/PretendardVariable.subset.33-28e0fb8b.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/ds/subset/PretendardVariable.subset.34-7bb1006c.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/ds/subset/PretendardVariable.subset.35-a5b161f5.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/ds/subset/PretendardVariable.subset.36-7608352c.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/ds/subset/PretendardVariable.subset.37-faf2bfa8.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/ds/subset/PretendardVariable.subset.38-2bae611e.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/ds/subset/PretendardVariable.subset.39-280e9db6.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/ds/subset/PretendardVariable.subset.40-25b19e89.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/ds/subset/PretendardVariable.subset.41-f4640d9f.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/ds/subset/PretendardVariable.subset.42-93497feb.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/ds/subset/PretendardVariable.subset.43-021fc26f.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/ds/subset/PretendardVariable.subset.44-a4579c3e.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/ds/subset/PretendardVariable.subset.45-ff600359.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/ds/subset/PretendardVariable.subset.46-dedef71a.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/ds/subset/PretendardVariable.subset.47-61c31600.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/ds/subset/PretendardVariable.subset.48-9dc6c60d.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/ds/subset/PretendardVariable.subset.49-83984668.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/ds/subset/PretendardVariable.subset.50-8e4f4537.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/ds/subset/PretendardVariable.subset.51-d6944db1.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/ds/subset/PretendardVariable.subset.52-f1c8b7e2.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/ds/subset/PretendardVariable.subset.53-242b345c.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/ds/subset/PretendardVariable.subset.54-39f665c8.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/ds/subset/PretendardVariable.subset.55-50c9a1e8.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/ds/subset/PretendardVariable.subset.56-b0dcbf7c.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/ds/subset/PretendardVariable.subset.57-81305302.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/ds/subset/PretendardVariable.subset.58-421ce346.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/ds/subset/PretendardVariable.subset.59-4331e3c0.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/ds/subset/PretendardVariable.subset.60-f2101dea.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/ds/subset/PretendardVariable.subset.61-3855338e.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/ds/subset/PretendardVariable.subset.62-f1167ef7.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/ds/subset/PretendardVariable.subset.63-1925543c.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/ds/subset/PretendardVariable.subset.64-188c7bd4.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/ds/subset/PretendardVariable.subset.65-bc4f39c7.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/ds/subset/PretendardVariable.subset.66-0393d3ff.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/ds/subset/PretendardVariable.subset.67-2fb7c4b4.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/ds/subset/PretendardVariable.subset.68-4f36252d.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/ds/subset/PretendardVariable.subset.69-a9fa60a5.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/ds/subset/PretendardVariable.subset.70-61f04adf.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/ds/subset/PretendardVariable.subset.71-345aa35e.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/ds/subset/PretendardVariable.subset.72-ba096d9f.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/ds/subset/PretendardVariable.subset.73-8027a336.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/ds/subset/PretendardVariable.subset.74-125748c7.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/ds/subset/PretendardVariable.subset.75-db98654e.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/ds/subset/PretendardVariable.subset.76-b93b51f9.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/ds/subset/PretendardVariable.subset.77-51873eef.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/ds/subset/PretendardVariable.subset.78-3ca1cd93.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/ds/subset/PretendardVariable.subset.79-5986f3bb.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/ds/subset/PretendardVariable.subset.80-c96f46d4.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/ds/subset/PretendardVariable.subset.81-358e2224.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/ds/subset/PretendardVariable.subset.82-175fc0f6.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/ds/subset/PretendardVariable.subset.83-80750970.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/ds/subset/PretendardVariable.subset.84-8f458874.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/ds/subset/PretendardVariable.subset.85-31786ef6.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/ds/subset/PretendardVariable.subset.86-81ee0532.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/ds/subset/PretendardVariable.subset.87-09818cfb.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/ds/subset/PretendardVariable.subset.88-d56fb285.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/ds/subset/PretendardVariable.subset.89-3a66c784.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/ds/subset/PretendardVariable.subset.90-b72e2eef.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/ds/subset/PretendardVariable.subset.91-6cb4fd03.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}:root{--accent-50: #EAF2FF;--accent-100: #CEE0FF;--accent-200: #9ABFFF;--accent-300: #70A4FF;--accent-400: #4F8EFF;--accent-500: #377CFF;--accent-600: #246BF8;--accent-700: #185EE7;--accent-800: #1352CD;--accent-900: #19459C;--accent-950: #15336F;--neutral-0: #FFFFFF;--neutral-50: #F9FAFB;--neutral-100: #F3F5F7;--neutral-200: #E5E8ED;--neutral-300: #D3D7DD;--neutral-400: #B5BBC4;--neutral-500: #8C939D;--neutral-600: #686F7A;--neutral-700: #565E69;--neutral-800: #3F4752;--neutral-900: #272E39;--neutral-950: #171D26;--neutral-1000: #0B1118;--green-50: #E9F5EC;--green-100: #CAE8D3;--green-200: #8FD0A5;--green-300: #5BBE82;--green-400: #26AF69;--green-500: #00A256;--green-600: #009547;--green-700: #00873C;--green-800: #007733;--green-900: #005E2D;--green-950: #004523;--amber-50: #F9F0E5;--amber-100: #F0DCC1;--amber-200: #E1B67C;--amber-300: #D5993D;--amber-400: #CA8300;--amber-500: #BF7200;--amber-600: #B26300;--amber-700: #A35700;--amber-800: #914C00;--amber-900: #713F00;--amber-950: #522F00;--red-50: #FDEDEB;--red-100: #FAD5D0;--red-200: #F3A89F;--red-300: #EB857A;--red-400: #E2695F;--red-500: #D9544B;--red-600: #CB433C;--red-700: #BB3631;--red-800: #A62E29;--red-900: #812C26;--red-950: #5D221E;--violet-50: #F3EFFC;--violet-100: #E3DAF8;--violet-200: #C7B2F0;--violet-300: #B393EA;--violet-400: #A37BE3;--violet-500: #976ADB;--violet-600: #8A5ACF;--violet-700: #7D4EBF;--violet-800: #6F44A9;--violet-900: #573A82;--violet-950: #3F2B5E;--canvas: #FFFFFF;--canvas-alt: #F9FAFB;--canvas-sunken: #F3F5F7;--surface: #FFFFFF;--surface-alt: #F9FAFB;--surface-invert: #171D26;--surface-raised: #FFFFFF;--surface-tint: #F3F5F7;--line: #E5E8ED;--line-strong: #D3D7DD;--line-invert: rgba(255,255,255,.12);--ink: #171D26;--ink-body: #3F4752;--ink-muted: #565E69;--ink-subtle: #686F7A;--ink-disabled: #B5BBC4;--ink-invert: #FFFFFF;--ink-muted-alt: #565E69;--good-text: #007733;--good-soft: #E9F5EC;--warn-text: #713F00;--warn-soft: #F9F0E5;--bad-text: #BB3631;--bad-soft: #FDEDEB;--note-text: #6F44A9;--note-soft: #F3EFFC;--accent: #246BF8;--accent-hover: #185EE7;--accent-active: #1352CD;--accent-ink: #FFFFFF;--accent-soft: #EAF2FF;--accent-soft-hover: #CEE0FF;--accent-line: #9ABFFF;--accent-text: #185EE7;--tint: rgba(17,26,56,.05);--tint-hover: rgba(17,26,56,.08);--tint-active: rgba(17,26,56,.12);--scrim: rgba(11,17,24,.48);--focus: #377CFF;--media-ink: #FFFFFF;--media-shade: rgba(11,17,24,.76);--logo-plate: #FFFFFF;--shadow-color: 16,24,48;--danger: #CB433C;--danger-hover: #BB3631;--danger-active: #A62E29;--danger-ink: #FFFFFF;--good: #00A256;--warn: #BF7200;--bad: #D9544B;--knob: #FFFFFF;--toast: #272E39;--toast-ink: #FFFFFF;--toast-action: #70A4FF;--toast-line: transparent;--toast-good: #5BBE82;--toast-bad: #A62E29;--device: #171D26;--media-base: #3F4752;--art-brightness: 1;--panel-sky: linear-gradient(135deg,#E3F0FF 0%,#EAF5FF 45%,#F3F8FF 100%);--panel-sun: linear-gradient(135deg,#FFF6DA 0%,#FFF9E6 50%,#FFFDF4 100%);--panel-mint: linear-gradient(135deg,#DFF5EC 0%,#EDFAF5 55%,#F6FCFA 100%);--panel-lilac: linear-gradient(135deg,#EFE8FF 0%,#F5F0FF 55%,#FAF7FF 100%);--glow-accent: #9ABFFF;--glow-violet: #C7B2F0;--glow-mint: #CAE8D3;--halo-accent: #CEE0FF;--halo-violet: #E3DAF8;--brand-word-1: #0038A9;--brand-word-2: #021747;--seal: #28356B;--seal-soft: #ECEEF6;--seal-text: #28356B;--seal-print: #28356B;--font: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", sans-serif;--font-mono: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", sans-serif;--font-serif: "Noto Serif KR", "Nanum Myeongjo", AppleMyungjo, "Batang", serif;--t-display-2xl: 88px;--t-display-2xl-lh: 99px;--t-display-2xl-ls: -2.2px;--t-display-2xl-w: 700;--t-display-xl: 72px;--t-display-xl-lh: 81px;--t-display-xl-ls: -1.8px;--t-display-xl-w: 700;--t-display-lg: 56px;--t-display-lg-lh: 64px;--t-display-lg-ls: -1.4px;--t-display-lg-w: 700;--t-display-md: 48px;--t-display-md-lh: 59px;--t-display-md-ls: -1.2px;--t-display-md-w: 700;--t-display-sm: 40px;--t-display-sm-lh: 49px;--t-display-sm-ls: -1px;--t-display-sm-w: 700;--t-heading-xl: 34px;--t-heading-xl-lh: 44px;--t-heading-xl-ls: -.68px;--t-heading-xl-w: 700;--t-heading-lg: 28px;--t-heading-lg-lh: 38px;--t-heading-lg-ls: -.56px;--t-heading-lg-w: 700;--t-heading-md: 24px;--t-heading-md-lh: 33px;--t-heading-md-ls: -.36px;--t-heading-md-w: 600;--t-heading-sm: 20px;--t-heading-sm-lh: 29px;--t-heading-sm-ls: -.3px;--t-heading-sm-w: 600;--t-body-lg: 18px;--t-body-lg-lh: 29px;--t-body-lg-ls: -.09px;--t-body-lg-w: 400;--t-body-md: 16px;--t-body-md-lh: 26px;--t-body-md-ls: -.08px;--t-body-md-w: 400;--t-body-sm: 15px;--t-body-sm-lh: 24px;--t-body-sm-ls: -.07px;--t-body-sm-w: 400;--t-body-xs: 14px;--t-body-xs-lh: 22px;--t-body-xs-ls: 0px;--t-body-xs-w: 400;--t-label: 14px;--t-label-lh: 20px;--t-label-ls: 0px;--t-label-w: 500;--t-caption: 13px;--t-caption-lh: 21px;--t-caption-ls: 0px;--t-caption-w: 400;--t-micro: 12px;--t-micro-lh: 19px;--t-micro-ls: 0px;--t-micro-w: 400;--t-nano: 11px;--t-nano-lh: 18px;--t-nano-ls: 0px;--t-nano-w: 400;--s-0: 0px;--s-2: 2px;--s-4: 4px;--s-6: 6px;--s-8: 8px;--s-10: 10px;--s-12: 12px;--s-16: 16px;--s-20: 20px;--s-24: 24px;--s-28: 28px;--s-32: 32px;--s-40: 40px;--s-48: 48px;--s-56: 56px;--s-64: 64px;--s-80: 80px;--s-96: 96px;--s-120: 120px;--s-160: 160px;--s-200: 200px;--s-240: 240px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 20px;--r-3xl: 28px;--r-4xl: var(--r-3xl);--r-full: 999px;--c-xs-h: 28px;--c-xs-r: 8px;--c-xs-fs: 13px;--c-xs-px: 10px;--c-xs-gap: 4px;--c-sm-h: 36px;--c-sm-r: 10px;--c-sm-fs: 14px;--c-sm-px: 14px;--c-sm-gap: 6px;--c-md-h: 44px;--c-md-r: 12px;--c-md-fs: 15px;--c-md-px: 18px;--c-md-gap: 6px;--c-lg-h: 52px;--c-lg-r: 14px;--c-lg-fs: 16px;--c-lg-px: 22px;--c-lg-gap: 8px;--c-xl-h: 60px;--c-xl-r: 16px;--c-xl-fs: 17px;--c-xl-px: 28px;--c-xl-gap: 10px;--sh-xs: 0 1px 2px rgba(16,24,48,.06);--sh-sm: 0 1px 2px rgba(16,24,48,.06), 0 4px 12px -2px rgba(16,24,48,.08);--sh-md: 0 1px 3px rgba(16,24,48,.06), 0 12px 28px -6px rgba(16,24,48,.14);--sh-lg: 0 2px 6px rgba(16,24,48,.05), 0 24px 48px -12px rgba(16,24,48,.2);--sh-xl: 0 4px 12px rgba(16,24,48,.06), 0 40px 80px -20px rgba(16,24,48,.26);--sh-pop: 0 0 0 1px rgba(16,24,48,.04), 0 10px 32px rgba(16,24,48,.1), 0 2px 6px rgba(16,24,48,.05);--sh-shot: 0 1px 0 rgba(16,24,48,.04), 0 24px 48px -16px rgba(16,24,48,.22);--sh-art: 0 16px 24px rgba(16,24,48,.14);--ease-out: cubic-bezier(.16,1,.3,1);--ease-in: cubic-bezier(.55,.06,.68,.19);--ease-inout: cubic-bezier(.4,0,.2,1);--ease-emph: cubic-bezier(.64,0,.3,1);--ease-spring: cubic-bezier(.34,1.56,.64,1);--ease-sheet: cubic-bezier(.32,.72,0,1);--d-1: .12s;--d-2: .18s;--d-3: .24s;--d-4: .32s;--d-5: .42s;--d-6: .64s;--d-7: .9s;--sec-sm: 64px;--sec-md: 96px;--sec-lg: 128px;--sec-xl: 160px;--sec-hero: 200px;--w-sm: 640px;--w-md: 768px;--w-narrow: 880px;--w-base: 1140px;--w-wide: 1280px;--w-max: 1440px;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-header: 200;--z-pop: 300;--z-scrim: 400;--z-sheet: 500;--z-modal: 600;--z-toast: 700;--z-tip: 800;--safe-t: env(safe-area-inset-top,0px);--safe-b: env(safe-area-inset-bottom,0px);--safe-l: env(safe-area-inset-left,0px);--safe-r: env(safe-area-inset-right,0px);--nav-h: 60px;--tabbar-h: 64px;--dock-h: 64px;--scrollbar-w: 12px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas: #0B1118;--canvas-alt: #12181F;--canvas-sunken: #0A0F15;--surface: #151C24;--surface-alt: #1B232D;--surface-invert: #F9FAFB;--surface-raised: #2A3340;--surface-tint: rgba(255,255,255,.08);--line: rgba(255,255,255,.09);--line-strong: rgba(255,255,255,.16);--line-invert: rgba(0,0,0,.12);--ink: #F4F6F8;--ink-body: #D7DBE1;--ink-muted: #9AA2AD;--ink-subtle: #7C848F;--ink-disabled: #575E69;--ink-invert: #0B1118;--ink-muted-alt: #AEB5BF;--good-text: #7FD9A8;--good-soft: rgba(46,160,102,.16);--warn-text: #E8C45F;--warn-soft: rgba(180,140,20,.16);--bad-text: #F09A92;--bad-soft: rgba(200,70,60,.16);--note-text: #CBA6F0;--note-soft: rgba(150,90,210,.16);--accent: #4F8EFF;--accent-hover: #70A4FF;--accent-active: #377CFF;--accent-ink: #0B1118;--accent-soft: rgba(79,142,255,.14);--accent-soft-hover: rgba(79,142,255,.22);--accent-line: rgba(79,142,255,.3);--accent-text: #70A4FF;--tint: rgba(255,255,255,.06);--tint-hover: rgba(255,255,255,.1);--tint-active: rgba(255,255,255,.14);--scrim: rgba(0,0,0,.62);--focus: #4F8EFF;--media-ink: #FFFFFF;--media-shade: rgba(11,17,24,.76);--logo-plate: #FFFFFF;--shadow-color: 0,0,0;--danger: #CB433C;--danger-hover: #BB3631;--danger-active: #A62E29;--danger-ink: #FFFFFF;--good: #26AF69;--warn: #CA8300;--bad: #E2695F;--knob: #FFFFFF;--toast: #272E39;--toast-ink: #F4F6F8;--toast-action: #70A4FF;--toast-line: rgba(255,255,255,.08);--toast-good: #5BBE82;--toast-bad: #A62E29;--device: #1E252F;--media-base: #3F4752;--art-brightness: .9;--sh-art: 0 18px 28px rgba(0,0,0,.5);--panel-sky: linear-gradient(135deg,#16283D 0%,#131F2E 60%,#111922 100%);--panel-sun: linear-gradient(135deg,#2E2716 0%,#231E13 60%,#1A1710 100%);--panel-mint: linear-gradient(135deg,#132B24 0%,#10211C 60%,#0E1A16 100%);--panel-lilac: linear-gradient(135deg,#251E38 0%,#1C1829 60%,#16131F 100%);--brand-word-1: #FFFFFF;--brand-word-2: #C9D8FF;--seal: #AEBBEA;--seal-soft: rgba(94,112,190,.22);--seal-text: #C2CCF0;--seal-print: #28356B;color-scheme:dark}}[data-theme=dark]{--canvas: #0B1118;--canvas-alt: #12181F;--canvas-sunken: #0A0F15;--surface: #151C24;--surface-alt: #1B232D;--surface-invert: #F9FAFB;--surface-raised: #2A3340;--surface-tint: rgba(255,255,255,.08);--line: rgba(255,255,255,.09);--line-strong: rgba(255,255,255,.16);--line-invert: rgba(0,0,0,.12);--ink: #F4F6F8;--ink-body: #D7DBE1;--ink-muted: #9AA2AD;--ink-subtle: #7C848F;--ink-disabled: #575E69;--ink-invert: #0B1118;--ink-muted-alt: #AEB5BF;--good-text: #7FD9A8;--good-soft: rgba(46,160,102,.16);--warn-text: #E8C45F;--warn-soft: rgba(180,140,20,.16);--bad-text: #F09A92;--bad-soft: rgba(200,70,60,.16);--note-text: #CBA6F0;--note-soft: rgba(150,90,210,.16);--accent: #4F8EFF;--accent-hover: #70A4FF;--accent-active: #377CFF;--accent-ink: #0B1118;--accent-soft: rgba(79,142,255,.14);--accent-soft-hover: rgba(79,142,255,.22);--accent-line: rgba(79,142,255,.3);--accent-text: #70A4FF;--tint: rgba(255,255,255,.06);--tint-hover: rgba(255,255,255,.1);--tint-active: rgba(255,255,255,.14);--scrim: rgba(0,0,0,.62);--focus: #4F8EFF;--media-ink: #FFFFFF;--media-shade: rgba(11,17,24,.76);--logo-plate: #FFFFFF;--shadow-color: 0,0,0;--danger: #CB433C;--danger-hover: #BB3631;--danger-active: #A62E29;--danger-ink: #FFFFFF;--good: #26AF69;--warn: #CA8300;--bad: #E2695F;--knob: #FFFFFF;--toast: #272E39;--toast-ink: #F4F6F8;--toast-action: #70A4FF;--toast-line: rgba(255,255,255,.08);--toast-good: #5BBE82;--toast-bad: #A62E29;--device: #1E252F;--media-base: #3F4752;--art-brightness: .9;--sh-art: 0 18px 28px rgba(0,0,0,.5);--panel-sky: linear-gradient(135deg,#16283D 0%,#131F2E 60%,#111922 100%);--panel-sun: linear-gradient(135deg,#2E2716 0%,#231E13 60%,#1A1710 100%);--panel-mint: linear-gradient(135deg,#132B24 0%,#10211C 60%,#0E1A16 100%);--panel-lilac: linear-gradient(135deg,#251E38 0%,#1C1829 60%,#16131F 100%);--brand-word-1: #FFFFFF;--brand-word-2: #C9D8FF;--seal: #AEBBEA;--seal-soft: rgba(94,112,190,.22);--seal-text: #C2CCF0;--seal-print: #28356B;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[aria-busy=true]{scroll-behavior:auto}body{margin:0;background:var(--canvas);color:var(--ink-body);font-family:var(--font);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv01";text-rendering:optimizeLegibility}:where(h1,h2,h3,h4,h5,h6){margin:0;color:var(--ink);font-weight:700;text-wrap:balance}:where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,.btn,.badge,.pill){word-break:keep-all;overflow-wrap:break-word}[hidden]{display:none!important}:where(.row-item__sub,.field__help,.memory-row__meta span,.t-body-lg,.t-body-md,.t-body-sm,.t-body-xs,.t-caption,.callout__body,.empty__title,.empty__desc,.sheet__head,.toast__text,.menu__item,.picker__opt,.choice__text,.accordion__body,.feature__desc,.stat__label){word-break:keep-all;overflow-wrap:anywhere}:where(p,li,dd,figcaption,label,blockquote,.row-item__title,.row-item__sub,.field__help,.memory-row__meta span,.t-body-lg,.t-body-md,.t-body-sm,.t-body-xs,.t-caption,.callout__body,.empty__desc,.toast__text,.accordion__body){text-wrap-style:pretty}:where(textarea){word-break:keep-all;overflow-wrap:anywhere}:where(p,figure,blockquote,dl,dd){margin:0}:where(ul,ol){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas){display:block;max-width:100%}:where(img,video){height:auto}:where(button,input,select,textarea){font:inherit;color:inherit;margin:0}:where(button){background:none;border:0;padding:0;cursor:pointer}:where(a){color:inherit;text-decoration:none}:where(hr){border:0;height:1px;background:var(--line);margin:0}:where(table){border-collapse:collapse;width:100%}:where(fieldset){border:0;padding:0;margin:0}:where(legend){padding:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--accent-soft);color:var(--accent-text)}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar{width:var(--scrollbar-w);height:var(--scrollbar-w)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-track{margin:var(--s-4);background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{min-width:var(--s-32);min-height:var(--s-32);border:3px solid transparent;border-radius:var(--r-full);background:var(--line-strong) padding-box}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{border-width:2px;background-color:var(--ink-disabled)}}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--line-strong) transparent}*{scrollbar-width:thin}}.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}.t-display-2xl{font-size:var(--t-display-2xl);line-height:var(--t-display-2xl-lh);letter-spacing:var(--t-display-2xl-ls);font-weight:var(--t-display-2xl-w)}.t-display-xl{font-size:var(--t-display-xl);line-height:var(--t-display-xl-lh);letter-spacing:var(--t-display-xl-ls);font-weight:var(--t-display-xl-w)}.t-display-lg{font-size:var(--t-display-lg);line-height:var(--t-display-lg-lh);letter-spacing:var(--t-display-lg-ls);font-weight:var(--t-display-lg-w)}.t-display-md{font-size:var(--t-display-md);line-height:var(--t-display-md-lh);letter-spacing:var(--t-display-md-ls);font-weight:var(--t-display-md-w)}.t-display-sm{font-size:var(--t-display-sm);line-height:var(--t-display-sm-lh);letter-spacing:var(--t-display-sm-ls);font-weight:var(--t-display-sm-w)}.t-heading-xl{font-size:var(--t-heading-xl);line-height:var(--t-heading-xl-lh);letter-spacing:var(--t-heading-xl-ls);font-weight:var(--t-heading-xl-w)}.t-heading-lg{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:var(--t-heading-lg-w)}.t-heading-md{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);font-weight:var(--t-heading-md-w)}.t-heading-sm{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:var(--t-heading-sm-w)}.t-body-lg{font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls)}.t-body-md{font-size:var(--t-body-md);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls)}.t-body-sm{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);letter-spacing:var(--t-body-sm-ls)}.t-body-xs{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);letter-spacing:var(--t-body-xs-ls)}.t-label{font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--t-label-w)}.t-caption{font-size:var(--t-caption);line-height:var(--t-caption-lh);letter-spacing:var(--t-caption-ls)}.t-micro{font-size:var(--t-micro);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls)}.t-nano{font-size:var(--t-nano);line-height:var(--t-nano-lh);letter-spacing:var(--t-nano-ls)}@media(max-width:1023px){.t-display-2xl{font-size:64px;line-height:74px;letter-spacing:-1.6px}.t-display-xl{font-size:52px;line-height:63px;letter-spacing:-1.3px}.t-display-lg{font-size:44px;line-height:54px;letter-spacing:-1.1px}.t-display-md{font-size:38px;line-height:48px;letter-spacing:-.95px}.t-display-sm{font-size:32px;line-height:42px;letter-spacing:-.8px}.t-heading-xl{font-size:28px;line-height:38px;letter-spacing:-.56px}}@media(max-width:640px){.t-display-2xl{font-size:40px;line-height:49px;letter-spacing:-1px}.t-display-xl{font-size:36px;line-height:46px;letter-spacing:-.9px}.t-display-lg{font-size:32px;line-height:42px;letter-spacing:-.8px}.t-display-md{font-size:28px;line-height:38px;letter-spacing:-.56px}.t-display-sm{font-size:24px;line-height:33px;letter-spacing:-.36px}.t-heading-xl{font-size:22px;line-height:31px;letter-spacing:-.33px}.t-heading-lg{font-size:20px;line-height:29px;letter-spacing:-.3px}}.ink{color:var(--ink)}.ink-body{color:var(--ink-body)}.ink-muted{color:var(--ink-muted)}.ink-subtle{color:var(--ink-subtle)}.ink-accent{color:var(--accent-text)}.ink-invert{color:var(--ink-invert)}.on-alt .ink-muted{color:var(--ink-muted-alt)}.w-400{font-weight:400}.w-500{font-weight:500}.w-600{font-weight:600}.w-650{font-weight:650}.w-700{font-weight:700}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-variant-ligatures:none}:where(code,kbd,samp,pre,tt){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.measure{max-width:34em}.measure-narrow{max-width:26em}.container{width:100%;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.container{padding-inline:32px}}@media(min-width:1280px){.container{padding-inline:40px}}.container--sm{max-width:calc(var(--w-sm) + 80px)}.container--narrow{max-width:calc(var(--w-narrow) + 80px)}.container--base{max-width:calc(var(--w-base) + 80px)}.container--wide{max-width:calc(var(--w-wide) + 80px)}.container--max{max-width:calc(var(--w-max) + 80px)}.container--full{max-width:none}.section{padding-block:var(--sec-md);position:relative}.section--sm{padding-block:var(--sec-sm)}.section--lg{padding-block:var(--sec-lg)}.section--xl{padding-block:var(--sec-xl)}.section--flush{padding-block:0}@media(max-width:767px){.section{padding-block:64px}.section--lg,.section--xl{padding-block:80px}.section--sm{padding-block:48px}}.surface-base{background:var(--canvas);color:var(--ink-body)}.surface-alt{background:var(--canvas-alt);color:var(--ink-body)}.surface-sunken{background:var(--canvas-sunken);color:var(--ink-body)}.surface-invert{background:var(--surface-invert);color:var(--canvas)}.surface-invert :where(h1,h2,h3,h4){color:inherit}.surface-accent{background:var(--accent-soft);color:var(--ink-body)}.section-head{display:flex;flex-direction:column;gap:16px;max-width:44rem}.section-head--center{margin-inline:auto;text-align:center;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-caption);line-height:1;font-weight:600;letter-spacing:.04em;color:var(--accent-text);text-transform:uppercase}.section-lede{color:var(--ink-muted);font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh)}.section-head--xl{gap:var(--s-12);max-width:none}.section-head--xl>:is(h1,h2){max-width:14em}.section-head--xl .section-lede{max-width:34em}.hero{position:relative;padding-block:76px 88px;overflow:clip}@media(min-width:1024px){.hero{padding-block:104px 120px}}@media(max-width:640px){.hero{padding-block:56px 64px}}.hero__grid{display:grid;gap:56px;align-items:center}@media(min-width:1024px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:72px}}.hero__title{color:var(--ink)}.hero__lede{margin-top:20px;color:var(--ink-muted);font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);max-width:30rem}.hero__actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.aurora:before,.aurora:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.aurora:before{width:620px;height:620px;top:-220px;right:-120px;background:radial-gradient(circle,var(--glow-accent),transparent 68%)}.aurora:after{width:520px;height:520px;bottom:-260px;left:-140px;background:radial-gradient(circle,var(--glow-violet),transparent 68%)}[data-theme=dark] .aurora:before,[data-theme=dark] .aurora:after{opacity:.22}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .aurora:before,:root:not([data-theme=light]) .aurora:after{opacity:.22}}.hero>.container{position:relative;z-index:1}.dotfield{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(var(--line-strong) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 20%,transparent 75%);opacity:.6}.grid{display:grid;gap:24px}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--gap-sm{gap:12px}.grid--gap-lg{gap:40px}@media(max-width:1023px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.bento{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(150px,auto)}.bento>*{grid-column:span 2}.bento .span-2{grid-column:span 2}.bento .span-3{grid-column:span 3}.bento .span-4{grid-column:span 4}.bento .span-6{grid-column:span 6}.bento .row-2{grid-row:span 2}@media(max-width:1023px){.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.bento>*,.bento .span-2,.bento .span-3{grid-column:span 2}.bento .span-4,.bento .span-6{grid-column:span 4}}@media(max-width:640px){.bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bento>*{grid-column:span 1!important;grid-row:span 1!important}}.stack{display:flex;flex-direction:column;gap:var(--stack,16px)}.stack--sm{--stack:8px}.stack--lg{--stack:24px}.stack--xl{--stack:40px}.row{display:flex;align-items:center;gap:var(--row,12px);flex-wrap:wrap}.row--tight{--row:8px}.row--loose{--row:20px}.spacer{flex:1}[data-reveal]{--reveal-y:20px;opacity:0;transform:translate3d(0,var(--reveal-y),0)}[data-reveal]:not(.is-done){transition:opacity var(--d-6) var(--ease-out),transform var(--d-6) var(--ease-out)}[data-reveal].is-in:not(.is-done){will-change:opacity,transform}[data-reveal=sm]{--reveal-y:12px}[data-reveal=lg]{--reveal-y:40px}[data-reveal=xl]{--reveal-y:64px}[data-reveal=scale]{--reveal-y:24px;transform:translate3d(0,var(--reveal-y),0) scale(.97)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal].is-done{will-change:auto}[data-reveal][data-reveal-group]{opacity:1;transform:none}[data-reveal-group]>*{opacity:0;transform:translate3d(0,var(--reveal-y,20px),0)}[data-reveal-group]:not(.is-done)>*{transition:opacity var(--d-6) var(--ease-out) calc(var(--i,0) * 70ms),transform var(--d-6) var(--ease-out) calc(var(--i,0) * 70ms)}[data-reveal-group].is-in>*{opacity:1;transform:none}.no-js [data-reveal],.no-js [data-reveal-group]>*,html:not(.js) [data-reveal],html:not(.js) [data-reveal-group]>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce),print{[data-reveal],[data-reveal-group]>*{opacity:1!important;transform:none!important;transition:none!important}}.railmark{position:fixed;left:24px;top:50%;translate:0 -50%;z-index:var(--z-sticky);display:none;flex-direction:column;gap:7px;pointer-events:none}@media(min-width:1440px){.railmark{display:flex}}.railmark__tick{position:relative;width:16px;height:1.5px;border-radius:2px;background:var(--line-strong);transition:width var(--d-3) var(--ease-out),background-color var(--d-3) var(--ease-out)}.railmark__tick:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:44px;height:8px}.railmark__tick.is-on{width:28px;background:var(--ink)}.progressbar{position:fixed;inset:0 0 auto;height:2px;z-index:var(--z-header);background:transparent;pointer-events:none}.progressbar__fill{height:100%;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--p,0));transition:transform 80ms linear}.ghosttype{font-size:clamp(64px,13vw,200px);line-height:.9;font-weight:700;letter-spacing:-.04em;color:var(--ink);opacity:.055;user-select:none;white-space:nowrap;overflow:hidden}.ghosttype[data-text]:before{content:attr(data-text)}.marquee{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-inline:20px;margin-inline:-20px;scroll-snap-type:x mandatory}.marquee::-webkit-scrollbar{display:none}.marquee>*{scroll-snap-align:start;flex:none}.btn{--h:var(--c-md-h);--r:var(--c-md-r);--fs:var(--c-md-fs);--px:var(--c-md-px);--gap:var(--c-md-gap);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap);height:var(--h);padding-inline:var(--px);border-radius:var(--r);font-size:var(--fs);font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--d-1) var(--ease-inout),color var(--d-1) var(--ease-inout),box-shadow var(--d-1) var(--ease-inout),opacity var(--d-2) var(--ease-inout),transform var(--d-1) var(--ease-out)}.btn:active:not(:disabled,[aria-disabled=true],[data-busy],[aria-busy=true]){transform:scale(.97)}.input[type=file]{padding-block:var(--s-6);cursor:pointer}.input[type=file]::file-selector-button{font:inherit;font-size:var(--t-body-sm);font-weight:600;color:var(--ink-body);background:var(--tint);border:0;border-radius:var(--r-sm);height:var(--c-xs-h);padding:0 var(--s-12);margin-inline-end:var(--s-12);cursor:pointer;transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.input[type=file]:hover::file-selector-button{background:var(--tint-hover)}}.input[type=file]:disabled::file-selector-button{color:var(--ink-disabled);cursor:not-allowed}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.42}.btn--primary:is(:disabled,[aria-disabled=true]):not([data-busy],[aria-busy=true]),.btn--invert:is(:disabled,[aria-disabled=true]):not([data-busy],[aria-busy=true]){opacity:1;background:var(--canvas-sunken);color:var(--ink-disabled)}.btn--secondary:is(:disabled,[aria-disabled=true]):not([data-busy],[aria-busy=true]){opacity:1;color:var(--ink-disabled);box-shadow:inset 0 0 0 1px var(--line)}.btn svg{flex:none}.btn__label{display:inline-flex;align-items:center;gap:inherit;min-width:0}.btn--xs{--h:var(--c-xs-h);--r:var(--c-xs-r);--fs:var(--c-xs-fs);--px:var(--c-xs-px);--gap:var(--c-xs-gap)}.btn--sm{--h:var(--c-sm-h);--r:var(--c-sm-r);--fs:var(--c-sm-fs);--px:var(--c-sm-px);--gap:var(--c-sm-gap)}.btn--md{--h:var(--c-md-h);--r:var(--c-md-r);--fs:var(--c-md-fs);--px:var(--c-md-px);--gap:var(--c-md-gap)}.btn--lg{--h:var(--c-lg-h);--r:var(--c-lg-r);--fs:var(--c-lg-fs);--px:var(--c-lg-px);--gap:var(--c-lg-gap)}.btn--xl{--h:var(--c-xl-h);--r:var(--c-xl-r);--fs:var(--c-xl-fs);--px:var(--c-xl-px);--gap:var(--c-xl-gap)}.btn--pill{--r:var(--r-full)}.btn--xs:before,.btn--sm:before,.btn--square.btn--md:before,.quotes__nav:before,.totop:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:max(100%,44px);height:max(100%,44px)}.btn--xs,.btn--sm,.quotes__nav,.totop{position:relative}.btn--block{display:flex;width:100%}.btn--square{--px:0;width:var(--h)}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--soft{background:var(--accent-soft);color:var(--accent-text)}.btn--outline{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-body);background:transparent}.btn--ghost{background:transparent;color:var(--ink-muted)}.btn--invert{background:var(--ink);color:var(--canvas)}.btn--danger{background:var(--danger);color:var(--danger-ink)}@media(hover:hover){.btn--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-hover)}.btn--secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--canvas-alt);box-shadow:inset 0 0 0 1px var(--ink-subtle)}.btn--soft:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-soft-hover)}.btn--outline:hover:not(:disabled,[aria-disabled=true]){background:var(--tint);box-shadow:inset 0 0 0 1px var(--ink-subtle)}.btn--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--tint);color:var(--ink-body)}.btn--invert:hover:not(:disabled,[aria-disabled=true]){opacity:.86}.btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--danger-hover)}}.btn--primary:active:not(:disabled,[aria-disabled=true]){background:var(--accent-active)}.btn--secondary:active:not(:disabled,[aria-disabled=true]){background:var(--canvas-sunken)}.btn--soft:active:not(:disabled,[aria-disabled=true]){background:var(--accent-soft-hover)}.btn--outline:active:not(:disabled,[aria-disabled=true]){background:var(--tint-active)}.btn--ghost:active:not(:disabled,[aria-disabled=true]){background:var(--tint-active);color:var(--ink-body)}.btn--invert:active:not(:disabled,[aria-disabled=true]){opacity:.78}.btn--danger:active:not(:disabled,[aria-disabled=true]){background:var(--danger-active)}.btn:focus-visible{border-radius:var(--r)}.btn[data-busy],.btn[aria-busy=true],form[aria-busy=true] .btn[type=submit]{pointer-events:none;cursor:progress;-webkit-text-fill-color:transparent}.btn[data-busy]>*,.btn[aria-busy=true]>*,form[aria-busy=true] .btn[type=submit]>*{opacity:0}form[aria-busy=true] .btn[type=submit]:disabled{opacity:1}form[aria-busy=true] .btn--primary[type=submit]:disabled{background:var(--accent);color:var(--accent-ink)}form[aria-busy=true] .btn--secondary[type=submit]:disabled{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}form[aria-busy=true] .btn--invert[type=submit]:disabled{background:var(--ink);color:var(--canvas)}.btn[data-busy]:after,.btn[aria-busy=true]:after,form[aria-busy=true] .btn[type=submit]:after{content:"";position:absolute;inset:0;margin:auto;width:1.15em;height:1.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .62s linear infinite}.btn[data-success-live]{pointer-events:none}.btn[data-success-live]>:not(.btn__success,.btn__pulse){opacity:0}.btn__success{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap);padding-inline:var(--px);white-space:nowrap;opacity:0;pointer-events:none}.btn[data-success-live]>.btn__success{opacity:1;animation:fx-success-in var(--d-3) var(--ease-out) both}.btn__success svg path{stroke-dasharray:1;stroke-dashoffset:0}.btn[data-success-live]>.btn__success svg path{animation:fx-draw var(--d-4) var(--ease-out) 60ms both}.btn__pulse{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px var(--good);opacity:0;pointer-events:none}.btn[data-success-live]>.btn__pulse{animation:fx-success-pulse .6s var(--ease-out) both}@keyframes fx-success-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes fx-success-pulse{0%{opacity:.75;scale:1}to{opacity:0;scale:1.16}}@keyframes fx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.btn[data-success-live]>:is(.btn__success,.btn__pulse),.btn[data-success-live]>.btn__success svg path{animation:none}}.pill{position:relative;display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 6px 0 22px;border-radius:var(--r-full);background:var(--tint);color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-2) var(--ease-inout),transform var(--d-1) var(--ease-out)}.pill:active{transform:scale(.975)}.pill:focus-visible{border-radius:var(--r-full)}.pill__dot{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--canvas);flex:none;transition:transform var(--d-3) var(--ease-out)}.pill--accent{background:var(--accent);color:var(--accent-ink)}.pill--accent .pill__dot{background:var(--accent-ink);color:var(--accent)}.pill--lg{height:60px;padding-left:28px;font-size:17px}.pill--lg .pill__dot{width:48px;height:48px}.pill--sm{height:44px;padding-left:18px;font-size:15px;gap:10px}.pill--sm .pill__dot{width:34px;height:34px}@media(hover:hover){.pill:hover{background:var(--tint-hover)}.pill:hover .pill__dot{transform:translate(3px)}.pill--accent:hover{background:var(--accent-hover)}}.pill[aria-disabled=true],.pill:disabled{opacity:.42;pointer-events:none}.link{color:var(--accent-text);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color var(--d-2) var(--ease-inout)}.link:active{color:var(--accent-active);text-decoration-color:currentColor}.link-arrow{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--accent-text);font-weight:600}.link-arrow svg{transition:transform var(--d-3) var(--ease-out)}@media(hover:hover){.link:hover{text-decoration-color:currentColor}.link-arrow:hover svg{transform:translate(3px)}}.badge{display:inline-flex;align-items:center;gap:5px;height:26px;padding-inline:9px;border-radius:var(--r-sm);font-size:var(--t-micro);font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap}.badge--lg{height:32px;padding-inline:12px;font-size:var(--t-caption);border-radius:var(--r-md)}.badge--pill{border-radius:var(--r-full)}.badge--neutral{background:var(--tint);color:var(--ink-muted-alt)}.badge--accent{background:var(--accent-soft);color:var(--accent-text)}.badge--green{background:var(--good-soft);color:var(--good-text)}.badge--amber{background:var(--warn-soft);color:var(--warn-text)}.badge--red{background:var(--bad-soft);color:var(--bad-text)}.badge--violet{background:var(--note-soft);color:var(--note-text)}.badge--solid{background:var(--ink);color:var(--canvas)}.badge--outline{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-muted)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}.dot--live{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.dot--idle{background:var(--ink-disabled)}.dot--warn{background:var(--warn)}.dot--down{background:var(--bad)}.card{background:var(--surface);border-radius:var(--r-xl);padding:24px;transition:transform var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out)}.card--line{position:relative}.card--line:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line);z-index:3}.card--flush{isolation:isolate}.card--raise{box-shadow:var(--sh-sm)}.card--float{box-shadow:var(--sh-lg)}.card--lg{padding:32px;border-radius:var(--r-2xl)}.card--sm{padding:16px;border-radius:var(--r-lg)}.card--flush{padding:0;overflow:hidden}.card--link{display:block;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.card--link:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}}.card--link:active{transform:translateY(-1px) scale(.995);transition-duration:var(--d-1)}.card--link:focus-visible{border-radius:var(--r-xl)}.card--lg.card--link:focus-visible{border-radius:var(--r-2xl)}.card--sm.card--link:focus-visible{border-radius:var(--r-lg)}.card__media{aspect-ratio:16/10;background:var(--canvas-sunken);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover}.card__body{padding:20px 24px 24px}.feature{display:flex;flex-direction:column;gap:10px}.feature__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-text);margin-bottom:6px}.feature__title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:600;color:var(--ink)}.feature__desc{color:var(--ink-muted);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.stat{display:flex;flex-direction:column;gap:4px}.stat__value{font-size:var(--t-display-sm);line-height:1.1;font-weight:700;letter-spacing:var(--t-display-sm-ls);color:var(--ink);font-variant-numeric:tabular-nums}.stat__label{font-size:var(--t-body-sm);color:var(--ink-muted)}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field__label{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink-body)}.field__opt{margin-left:var(--s-4);font-weight:500;color:var(--ink-subtle)}.field__help{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted)}.field__error{display:flex;align-items:flex-start;gap:var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--bad-text);font-weight:500;word-break:keep-all;overflow-wrap:anywhere}.field__error:before{content:"";flex:none;width:14px;height:14px;margin-top:3.5px;background:currentColor;-webkit-mask:var(--mask-x) center/contain no-repeat;mask:var(--mask-x) center/contain no-repeat}.field__error:empty{display:none}.input,.textarea,.select{width:100%;min-width:0;min-height:var(--c-md-h);padding:9px 14px;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--c-md-r);font-size:var(--t-body-md);line-height:24px;caret-color:var(--accent);transition:background-color var(--d-2) var(--ease-inout),border-color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout);appearance:none}.input::placeholder,.textarea::placeholder{color:var(--ink-subtle);opacity:1}@media(hover:hover){.input:hover:not(:focus,:disabled,[readonly],[aria-invalid=true]),.textarea:hover:not(:focus,:disabled,[readonly],[aria-invalid=true]),.select:hover:not(:focus,:disabled,[aria-invalid=true]){border-color:var(--ink-subtle)}}.input:focus,.textarea:focus,.select:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--bad);background:var(--bad-soft)}.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.input:disabled,.textarea:disabled,.select:disabled{color:var(--ink-disabled);-webkit-text-fill-color:var(--ink-disabled);opacity:1;cursor:not-allowed;background:var(--canvas-sunken);border-color:var(--line)}.input[readonly],.textarea[readonly]{background:var(--tint);border-color:transparent;color:var(--ink-body)}.input[readonly]:focus,.textarea[readonly]:focus{background:var(--tint);border-color:var(--line-strong);box-shadow:0 0 0 3px var(--tint-hover)}.input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 100px var(--accent-soft);caret-color:var(--accent)}.input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 100px var(--accent-soft),0 0 0 3px var(--accent-soft)}.input--sm{min-height:var(--c-sm-h);border-radius:var(--c-sm-r);padding:5px 12px}.input--lg{min-height:var(--c-lg-h);border-radius:var(--c-lg-r);padding:13px 16px}.input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-left:6px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23B5BBC4'/%3E%3Cpath d='M6 6l6 6M12 6l-6 6' stroke='white' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/18px no-repeat}.input[type=search][data-clearable]::-webkit-search-cancel-button{display:none}.input[type=number]{-moz-appearance:textfield}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input::-webkit-date-and-time-value{text-align:left;min-height:24px}.input::-webkit-datetime-edit,.input::-webkit-datetime-edit-fields-wrapper{padding:0}.input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;margin:0;padding:2px;height:20px}.textarea{min-height:104px;padding-block:11px;resize:none;line-height:1.6;field-sizing:content;max-height:min(320px,50dvh);overflow-y:auto}@media(hover:hover)and (pointer:fine){textarea::-webkit-scrollbar{width:var(--s-16)}textarea::-webkit-scrollbar-track{margin-block:var(--s-12)}textarea::-webkit-scrollbar-thumb{border-width:5px}textarea::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:active{border-width:4px}}.textarea.mono{resize:vertical;field-sizing:fixed;max-height:none}.select{padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6.5L8 10.5L12 6.5' stroke='%236E7680' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.input-group{position:relative;display:flex;align-items:center;min-width:0}.input-group__icon{position:absolute;left:14px;display:grid;place-items:center;color:var(--ink-subtle);pointer-events:none;transition:color var(--d-2) var(--ease-inout)}.input-group__icon--end{left:auto;right:14px}.input-group:focus-within .input-group__icon{color:var(--ink-muted)}.input-group .input{padding-left:42px;padding-right:var(--end-w,14px)}.input-group:not(:has(.input-group__icon:not(.input-group__icon--end))) .input{padding-left:14px}.input-group:has(.input-group__icon--end){--end-w:42px}.input-group:has(>.input-group__end){--end-w:48px}.input-group:has(>.input-group__end>:nth-child(2)){--end-w:88px}.input-group:has(>.input-group__end>.input-group__addon){--end-w:52px}.input-group:has(>.input-group__end>.input-group__addon+*),.input-group:has(>.input-group__end>*+.input-group__addon){--end-w:92px}.input-group__end{position:absolute;top:0;right:4px;bottom:0;display:flex;align-items:center}.input-group__addon{padding-inline:6px 10px;font-size:var(--t-body-md);color:var(--ink-muted);white-space:nowrap;pointer-events:none}.input-group__btn{position:relative;display:grid;place-items:center;width:40px;height:44px;color:var(--ink-subtle);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--d-1) var(--ease-inout)}.input-group__btn:after{content:"";position:absolute;inset:0;margin:auto;width:30px;height:30px;border-radius:50%;background:transparent;transition:background-color var(--d-1) var(--ease-inout)}.input-group__btn>*{position:relative;z-index:1}@media(hover:hover){.input-group__btn:hover{color:var(--ink-body)}.input-group__btn:hover:after{background:var(--tint)}}.input-group__btn:active:after{background:var(--tint-active)}.input-group__btn:focus-visible{outline-offset:-4px;border-radius:var(--r-full)}.input-group__btn[hidden]{display:none}.input-group .input--lg~.input-group__end .input-group__btn,.input-group:has(.input--lg) .input-group__btn{height:52px}.input-group .input--sm~.input-group__end .input-group__btn,.input-group:has(.input--sm) .input-group__btn{height:36px}.choice{display:inline-flex;align-items:flex-start;gap:10px;min-height:44px;padding-block:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.choice input[type=checkbox],.choice input[type=radio]{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:20px;height:20px;margin:2px 0 0;border-radius:6px;background:var(--surface) center/14px no-repeat;box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;transition:background-color var(--d-1) var(--ease-inout),box-shadow var(--d-2) var(--ease-out)}.choice input[type=radio]{border-radius:50%}.choice input[type=checkbox]:checked{background-color:var(--accent);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.4l2.9 2.9L12.6 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.choice input[type=checkbox]:indeterminate{background-color:var(--accent);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 8h8' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.choice input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--accent)}@media(hover:hover){.choice:hover input:not(:checked,:disabled,:indeterminate){box-shadow:inset 0 0 0 1.5px var(--ink-subtle)}}.choice input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.choice input[aria-invalid=true]:not(:checked){box-shadow:inset 0 0 0 1.5px var(--bad);background-color:var(--bad-soft)}.choice:has(input:disabled){cursor:not-allowed}.choice input:disabled{cursor:not-allowed;background-color:var(--tint);box-shadow:inset 0 0 0 1.5px var(--line)}.choice input:disabled:checked{opacity:.42;background-color:var(--accent);box-shadow:none}.choice input[type=radio]:disabled:checked{background-color:var(--surface);box-shadow:inset 0 0 0 6px var(--accent)}.choice__text{min-width:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-body);word-break:keep-all;overflow-wrap:anywhere}.choice:has(input:disabled) .choice__text{color:var(--ink-disabled)}.choice__sub{display:block;margin-top:2px;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.switch{--sw-w:46px;--sw-h:28px;--sw-k:22px;--sw-gap:10px;position:relative;display:inline-flex;align-items:center;gap:var(--sw-gap);min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}.switch input{position:absolute;opacity:0;width:0;height:0;margin:0}.switch__track{width:var(--sw-w);height:var(--sw-h);border-radius:var(--r-full);background:var(--line-strong);transition:background-color var(--d-2) var(--ease-inout);flex:none}.switch__knob{position:relative;flex:none;width:var(--sw-k);height:var(--sw-k);border-radius:50%;background:var(--knob);margin-left:calc(-1 * (var(--sw-w) + var(--sw-gap)) + 3px);margin-right:calc(var(--sw-w) - var(--sw-k) - 3px);box-shadow:0 1px 3px rgba(var(--shadow-color),.2),0 0 0 .5px rgba(var(--shadow-color),.06);transition:transform var(--d-3) var(--ease-spring)}.switch input:checked~.switch__track{background:var(--accent)}.switch input:checked~.switch__knob{transform:translate(calc(var(--sw-w) - var(--sw-k) - 6px))}.switch input:focus-visible~.switch__track{outline:2px solid var(--focus);outline-offset:2px}.switch:has(input:disabled){cursor:not-allowed}.switch input:disabled~.switch__track,.switch input:disabled~.switch__knob{opacity:.42}.switch input:disabled~:not(.switch__track,.switch__knob){color:var(--ink-disabled)}@media(hover:hover){.switch:hover input:not([type=hidden],:checked,:disabled)~.switch__track{background:color-mix(in srgb,var(--line-strong),var(--ink-subtle) 22%)}}.segment{display:inline-flex;max-width:100%;padding:3px;gap:2px;background:color-mix(in srgb,var(--ink) 7%,transparent);border-radius:var(--r-md)}.segment__item{position:relative;flex:0 1 auto;min-width:44px;height:38px;padding-inline:14px;border-radius:calc(var(--r-md) - 3px);font-size:var(--t-body-xs);font-weight:600;color:var(--ink-muted);cursor:pointer;white-space:nowrap;overflow:clip;overflow-clip-margin:3px;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-2) var(--ease-inout),color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout)}@media(hover:hover){.segment__item:hover:not(:disabled,[aria-pressed=true],[aria-selected=true],[aria-current=page]){color:var(--ink-body);background:var(--tint)}}.segment__item:active:not(:disabled){background:var(--tint)}.segment__item[aria-pressed=true],.segment__item[aria-selected=true],.segment__item[data-on],.segment__item[aria-current=page]{background:var(--surface-raised);color:var(--accent-text);font-weight:700;box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.segment__item:before{content:"";position:absolute;inset:-3px 0}.segment__item:focus-visible{border-radius:calc(var(--r-md) - 3px);outline-offset:0}.segment__item:disabled,.segment__item[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}a.segment__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-6);text-decoration:none}.segment__item:has(>.ico){display:inline-flex;align-items:center;justify-content:center;gap:var(--s-6)}.segment--block{display:flex;width:100%}.segment--block .segment__item{flex:1 1 0}.segment--sm .segment__item{height:30px;min-width:44px;padding-inline:var(--s-10);font-size:var(--t-caption);overflow:visible}.segment--sm .segment__item:before{content:"";position:absolute;inset:-7px 0}.tabs__list{position:relative;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;box-shadow:inset 0 -1px 0 var(--line);scroll-padding-inline:24px}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--s-6);height:48px;padding-inline:14px;font-size:var(--t-body-sm);font-weight:600;color:var(--ink-muted);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--d-2) var(--ease-inout)}@media(hover:hover){.tabs__tab:hover:not(:disabled,[aria-selected=true]){color:var(--ink)}}.tabs__tab[aria-selected=true]{color:var(--ink)}.tabs__tab:focus-visible{outline-offset:-4px;border-radius:var(--r-sm)}.tabs__tab:disabled,.tabs__tab[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.tabs__count{min-width:20px;height:20px;padding-inline:6px;border-radius:var(--r-full);background:var(--tint);font-size:var(--t-nano);line-height:20px;font-weight:700;text-align:center;color:var(--ink-muted-alt);font-variant-numeric:tabular-nums}.tabs__tab[aria-selected=true] .tabs__count{background:var(--ink);color:var(--canvas)}.tabs__ink{position:absolute;bottom:0;left:0;height:2px;background:var(--ink);border-radius:2px;pointer-events:none;transition:transform var(--d-4) var(--ease-out),width var(--d-4) var(--ease-out)}.tabs__panel{padding-top:24px}.tabs__panel:focus-visible{outline-offset:4px}[data-edge=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}[data-edge=start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}[data-edge=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.accordion__item{box-shadow:inset 0 -1px 0 var(--line)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:68px;padding:20px 4px;text-align:left;font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);font-weight:600;color:var(--ink);cursor:pointer;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.accordion__trigger:focus-visible{outline-offset:-2px;border-radius:var(--r-sm)}.accordion__chev{flex:none;width:20px;height:20px;color:var(--ink-subtle);transition:transform var(--d-4) var(--ease-out),color var(--d-2) var(--ease-inout)}@media(hover:hover){.accordion__trigger:hover .accordion__chev{color:var(--ink-body)}}.accordion__trigger[aria-expanded=true] .accordion__chev{transform:rotate(180deg)}.accordion__panel{position:relative;overflow:hidden;height:0;visibility:hidden;transition:height var(--d-4) var(--ease-inout),visibility 0s linear var(--d-4)}.accordion__panel[data-open]{visibility:visible;transition:height var(--d-4) var(--ease-inout),visibility 0s}.accordion__body{padding:0 4px 24px;color:var(--ink-muted);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);max-width:52rem}.accordion--wide .accordion__body{max-width:none}.menu{position:fixed;z-index:var(--z-pop);min-width:200px;max-width:min(360px,calc(100vw - 24px));padding:6px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-pop);max-height:min(62vh,440px);overflow-y:auto;overscroll-behavior:contain;transform-origin:top left}.menu[data-side=top]{transform-origin:bottom left}.menu[data-align=end]{transform-origin:top right}.menu[data-side=top][data-align=end]{transform-origin:bottom right}.menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border-radius:var(--r-sm);text-align:left;cursor:pointer;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-body);word-break:keep-all;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.menu__item:hover:not(:disabled,[aria-disabled=true]){background:var(--tint)}}.menu__item:active:not(:disabled,[aria-disabled=true]){background:var(--tint-active)}.menu__item:focus-visible{background:var(--tint-hover);outline:2px solid var(--focus);outline-offset:-2px}.menu__item[aria-checked=true]{color:var(--accent-text);font-weight:600;background:var(--accent-soft)}.menu__item[role=menuitemcheckbox][aria-checked=true]{background:none}.menu__mark{flex:none;margin-left:auto;width:16px;height:16px;opacity:0;transition:opacity var(--d-1) var(--ease-inout)}.menu__item[aria-checked=true] .menu__mark{opacity:1}.menu__icon{flex:none;width:20px;height:20px;color:var(--ink-muted)}.menu__item[aria-checked=true] .menu__icon{color:inherit}.menu__meta{flex:none;margin-left:auto;padding-left:var(--s-12);font-size:var(--t-caption);font-weight:500;color:var(--ink-subtle);font-variant-numeric:tabular-nums}.menu__meta+.menu__mark{margin-left:var(--s-8)}.menu__item--danger,.menu__item--danger .menu__icon{color:var(--bad-text)}@media(hover:hover){.menu__item--danger:hover:not(:disabled){background:var(--bad-soft)}}.menu__item--danger:active:not(:disabled){background:var(--bad-soft)}.menu__item:disabled,.menu__item[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.menu__item:disabled .menu__icon,.menu__item[aria-disabled=true] .menu__icon{color:var(--ink-disabled)}.menu__sep{height:1px;margin:6px 4px;background:var(--line)}.menu__label{padding:8px 12px 4px;font-size:var(--t-nano);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-subtle)}.menu__title,.menu__close{display:none}.menu__scrim{position:fixed;inset:0;z-index:calc(var(--z-pop) - 1);background:transparent}@media(max-width:767px){.menu{inset:auto 0 0!important;width:auto;max-width:none;max-height:72dvh;border-radius:var(--r-3xl) var(--r-3xl) 0 0;padding:10px 10px calc(10px + var(--safe-b));box-shadow:var(--sh-xl);transform-origin:bottom center}.menu:before{content:"";display:block;width:36px;height:4px;border-radius:var(--r-full);background:var(--line-strong);margin:2px auto 10px}.menu__title{display:block;padding:4px 12px 10px;font-size:var(--t-body-sm);font-weight:600;color:var(--ink-muted);text-align:center}.menu__close{display:flex;justify-content:center;margin-top:var(--s-8);background:var(--canvas-alt);color:var(--ink-body);font-weight:600}@media(hover:hover){.menu__close:hover{background:var(--canvas-sunken)}}.menu__item{min-height:52px;font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.menu__scrim{background:var(--scrim);animation:fade-in var(--d-4) var(--ease-inout) both}.menu__scrim[data-out]{animation:fade-out var(--d-3) var(--ease-inout) both}}.overlay{position:fixed;inset:0;z-index:var(--z-modal)}.overlay[hidden]{display:none}.overlay__scrim{position:absolute;inset:0;background:var(--scrim);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:min(88dvh,760px);background:var(--surface);border-radius:var(--r-3xl) var(--r-3xl) 0 0;box-shadow:var(--sh-xl);padding-bottom:var(--safe-b);overscroll-behavior:contain}.sheet:focus-visible,.modal:focus-visible,.overlay:focus-visible{outline:none}.sheet__grip{flex:none;display:grid;place-items:center;height:var(--c-md-h);width:100%;cursor:grab;touch-action:none}.sheet__grip:before{content:"";width:36px;height:4px;border-radius:var(--r-full);background:var(--line-strong);transition:background-color var(--d-1) var(--ease-inout)}.sheet__grip:active{cursor:grabbing}.sheet__grip:active:before{background:var(--ink-subtle)}.sheet__grip:focus-visible{outline-offset:-4px;border-radius:var(--r-full)}.sheet__head{flex:none;padding:8px 24px 12px}.sheet__head :where(h2,h3){font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:var(--t-heading-sm-w);color:var(--ink)}.sheet__head :where(p){margin-top:var(--s-4);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.sheet__close{position:absolute;top:12px;right:12px;z-index:1}.sheet:has(>.sheet__close) .sheet__head,.modal:has(>.sheet__close)>:first-child:not(.sheet__close){padding-right:64px}.sheet__body{flex:1;min-height:0;overflow-y:auto;padding:4px 24px 20px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sheet__foot{flex:none;display:flex;gap:8px;padding:16px 24px calc(20px + var(--safe-b));box-shadow:inset 0 1px 0 var(--line);background:var(--surface)}.sheet__foot>*{flex:1;min-width:0}.sheet__foot--stack{flex-direction:column}.sheet__foot--stack>*{width:100%;flex:none}@media(min-width:768px){.sheet{inset:50% auto auto 50%;translate:-50% -50%;width:min(520px,calc(100vw - 48px));border-radius:var(--r-2xl);padding-bottom:0}.sheet__grip{display:none}.sheet__head{padding-top:28px}.sheet__foot{justify-content:flex-end;padding-bottom:24px;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.sheet__foot>*{flex:none}.sheet__foot--stack>*{width:100%}}.modal{position:relative;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 80px);overflow:auto;overscroll-behavior:contain;background:var(--surface);border-radius:var(--r-2xl);padding:28px;box-shadow:var(--sh-xl);margin:auto}.overlay--center{display:grid;place-items:center;padding:24px}@media(max-width:767px){.overlay--center{align-items:flex-end;padding:0}.modal{width:100%;margin:auto 0 0;border-radius:var(--r-3xl) var(--r-3xl) 0 0;max-height:90dvh;padding-bottom:calc(28px + var(--safe-b))}}.toasts{position:fixed;left:50%;translate:-50% 0;z-index:var(--z-toast);bottom:calc(var(--safe-b) + 24px);display:flex;flex-direction:column-reverse;gap:8px;align-items:center;pointer-events:none;width:calc(100% - 32px);max-width:440px}.tabbar--fixed~.toasts,:where(:has(>.tabbar--fixed))~.toasts{bottom:calc(var(--safe-b) + var(--tabbar-h) + 16px)}.toast{pointer-events:auto;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px 12px 18px;background:var(--toast);color:var(--toast-ink);border-radius:var(--r-lg);box-shadow:var(--sh-xl),inset 0 0 0 1px var(--toast-line);font-size:var(--t-body-sm);line-height:1.5;font-weight:500}.toast__icon{flex:none;width:20px;height:20px;margin-block:1px;align-self:flex-start;margin-top:2px}.toast:has(.toast__icon){padding-left:14px}.toast__text{flex:1;min-width:0;word-break:keep-all;overflow-wrap:anywhere;text-wrap-style:pretty}.toast__action{flex:none;min-height:44px;padding-inline:10px;margin-block:-8px;border-radius:var(--r-sm);color:var(--toast-action);font-size:var(--t-body-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.toast__action:hover{background:color-mix(in srgb,var(--toast-ink) 10%,transparent)}}.toast__action:active{background:color-mix(in srgb,var(--toast-ink) 14%,transparent)}.toast__action:focus-visible{outline-color:var(--toast-ink);outline-offset:0}.toast--good .toast__icon{color:var(--toast-good)}.toast--bad{background:var(--toast-bad)}.toast--bad .toast__action{color:var(--toast-ink);text-decoration:underline;text-underline-offset:3px}html[data-overlay-open] .toasts,.toasts[data-top]{top:calc(var(--safe-t) + var(--s-12));bottom:auto;flex-direction:column}.tip{position:absolute;z-index:var(--z-tip);max-width:min(260px,calc(100vw - 24px));padding:8px 11px;background:var(--toast);color:var(--toast-ink);border-radius:var(--r-sm);font-size:var(--t-micro);line-height:1.45;box-shadow:var(--sh-lg),inset 0 0 0 1px var(--toast-line);pointer-events:none;word-break:keep-all;overflow-wrap:anywhere;animation:tip-in var(--d-2) var(--ease-out) both}.tip[data-side=bottom]{--tip-dy:-4px}.tip[hidden]{display:none}.nav{position:sticky;top:0;z-index:var(--z-header);height:var(--nav-h);display:flex;align-items:center}.nav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--canvas) 82%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:inset 0 -1px 0 var(--line);transition:opacity var(--d-3) var(--ease-inout)}.nav[data-stuck]:before{opacity:1}@media(pointer:coarse){.nav:before{background:color-mix(in srgb,var(--canvas) 96%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (color:color-mix(in srgb,red,red)){.nav:before{background:var(--canvas)}}.brand__symbol{flex:none;display:block;width:auto;height:var(--brand-h);aspect-ratio:1;transform-origin:50% 62%;transition:transform var(--d-4) var(--ease-spring)}.brand__word{flex:none;display:block;height:calc(var(--brand-h) * .6);aspect-ratio:4 / 1;background:linear-gradient(178deg,var(--brand-word-1) 0%,var(--brand-word-2) 58%);-webkit-print-color-adjust:exact;print-color-adjust:exact;forced-color-adjust:none}.brand-loader{--loader-wait:.3s;display:grid;justify-items:center;align-content:center;gap:var(--s-16);padding:var(--s-48) var(--s-24);text-align:center;animation:brand-loader-in var(--d-4) var(--ease-out) var(--loader-wait) both}.brand-loader--fill{min-height:100%;flex:1 1 auto}.brand-loader--page{min-height:calc(var(--fx-vh, 100dvh) * .6)}.brand-loader--now{--loader-wait:0ms}.brand-loader__text{margin:0;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;color:var(--ink-body)}.brand-loader__sub{margin:calc(var(--s-12) * -1) 0 0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}@keyframes brand-loader-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.nav__inner{display:flex;align-items:center;gap:8px;width:100%}.nav__brand{display:flex;align-items:center;min-height:44px;gap:9px;font-size:var(--t-heading-sm);font-weight:700;letter-spacing:-.02em;color:var(--ink);flex:none}.nav__links{display:none;align-items:center;gap:2px;margin-left:20px}.nav__actions{display:flex;align-items:center;gap:var(--s-8);margin-left:auto}@media(min-width:1024px){.nav--balanced .nav__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--s-16)}.nav--balanced .nav__brand{justify-self:start}.nav--balanced .nav__links{margin-left:0}.nav--balanced .nav__actions{justify-self:end;margin-left:0}}@media(max-width:560px){.nav__cta{display:none}}@media(min-width:1024px){.nav__links{display:flex}}.nav__link{display:inline-flex;align-items:center;height:44px;padding-inline:12px;border-radius:var(--r-sm);font-size:var(--t-body-sm);font-weight:500;color:var(--ink-muted);transition:background-color var(--d-2) var(--ease-inout),color var(--d-2) var(--ease-inout)}@media(hover:hover){.nav__link:hover{background:var(--tint);color:var(--ink)}}.nav__link:active{background:var(--tint-active)}.nav__link[aria-current]{color:var(--ink);font-weight:600}.drawer{position:fixed;inset:0;z-index:var(--z-scrim);visibility:hidden}.drawer[data-open]{visibility:visible}.drawer:not([data-open]) .accordion__panel[data-open]{visibility:hidden}.drawer__scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity var(--d-4) var(--ease-inout)}.drawer[data-open] .drawer__scrim{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(84vw,340px);background:var(--surface);box-shadow:var(--sh-xl);overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--safe-t) + 16px) 20px calc(var(--safe-b) + 24px);translate:100% 0;transition:translate var(--d-5) var(--ease-sheet)}.drawer[data-open] .drawer__panel{translate:0 0}.drawer__item{display:flex;align-items:center;min-height:54px;font-size:var(--t-body-lg);font-weight:600;color:var(--ink);box-shadow:inset 0 -1px 0 var(--line);-webkit-tap-highlight-color:transparent;transition:color var(--d-1) var(--ease-inout)}.drawer__item:active,.drawer__item[aria-current]{color:var(--accent-text)}.drawer__item:focus-visible{outline-offset:-2px}.footer{padding-top:80px;padding-bottom:40px;position:relative;overflow:clip}.footer__grid{display:grid;gap:40px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.footer__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.footer__title{font-size:var(--t-caption);font-weight:700;color:var(--ink);margin-bottom:14px}.footer__link{display:flex;align-items:center;min-height:var(--c-md-h);padding-block:var(--s-2);font-size:var(--t-body-sm);color:var(--ink-muted);transition:color var(--d-2) var(--ease-inout)}@media(hover:hover){.footer__link:hover{color:var(--ink)}}.footer__legal{margin-top:56px;padding-top:24px;box-shadow:inset 0 1px 0 var(--line);font-size:var(--t-micro);color:var(--ink-subtle);line-height:1.8}.skel{background:linear-gradient(90deg,var(--tint) 0%,var(--tint-hover) 42%,var(--tint) 80%);background-size:220% 100%;animation:shimmer 1.5s var(--ease-inout) infinite;border-radius:var(--r-sm)}.skel--circle{border-radius:50%}.skel--line{height:14px}.skel--line+.skel--line{margin-top:10px}.skel--title{height:22px;width:52%;border-radius:var(--r-md);margin-bottom:16px}.skel--block{height:140px;border-radius:var(--r-lg)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 24px}.empty__art{width:56px;height:56px;display:grid;place-items:center;border-radius:var(--r-lg);background:var(--canvas-alt);color:var(--ink-subtle);margin-bottom:10px}.empty__art--brand{width:auto;height:auto;background:none;border-radius:0;margin-bottom:var(--s-12)}.empty__title{font-size:var(--t-heading-sm);font-weight:600;color:var(--ink)}.empty__desc{color:var(--ink-muted);font-size:var(--t-body-sm);max-width:28rem}:root{--mask-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");--mask-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.8V8l2.2 1.4'/%3E%3C/svg%3E");--mask-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 4l8 8M12 4l-8 8'/%3E%3C/svg%3E")}.table-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table{--row-h:52px;--head-h:36px;--cell-px:var(--s-12);--table-edge:var(--s-16);--table-top:0px;--table-bg:var(--canvas);--table-band:var(--canvas-alt);border-collapse:separate;border-spacing:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-body);font-variant-numeric:tabular-nums}:is(.card,.group,.sheet,.modal,.pane--surface) :is(.table,.heat){--table-bg:var(--surface);--table-band:var(--surface-alt)}.on-alt :is(.table,.heat){--table-bg:var(--canvas-alt);--table-band:var(--surface-tint)}.table :is(th,td){height:var(--row-h);padding:var(--s-6) var(--cell-px);text-align:left;vertical-align:middle;word-break:keep-all;overflow-wrap:anywhere;box-shadow:inset 0 -1px 0 var(--line)}@media(max-width:767px){.table :is(th,td){height:auto;padding-block:calc((var(--row-h) - var(--t-body-xs-lh)) / 2)}}.table :is(th,td):first-child{padding-left:var(--table-edge)}.table :is(th,td):last-child{padding-right:var(--table-edge)}.table thead th{height:var(--head-h);padding-block:0;font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:500;color:var(--ink-muted);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line-strong)}.table>tbody>tr>th{font-weight:500;color:var(--ink)}.table>tbody>tr:last-child>*{box-shadow:none}.table tfoot :is(td,th){font-weight:600;color:var(--ink);box-shadow:inset 0 1px 0 var(--line-strong)}.table tr[data-row]{cursor:pointer}@media(hover:hover){.table:not([data-glide-on])>tbody>tr:not(.table__group,.table__state,.table__skel,.table__empty):hover>*{background-color:var(--tint)}.table-pin .table:not([data-glide-on]) tbody tr:not(.table__group,.table__state,.table__skel,.table__empty):hover>:first-child{background:linear-gradient(var(--tint),var(--tint)),var(--table-bg)}}.table tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:0}.table--compact,.table-dense{--row-h:40px;--table-edge:var(--s-12)}.table--comfy{--row-h:64px}.table :is(th,td).num{text-align:right;white-space:nowrap}.table .num+:not(.num){padding-left:calc(var(--cell-px) * 2)}:is(.table,.heat,.ledger) .unit{margin-left:1px;font-size:var(--t-micro);font-weight:400;color:var(--ink-muted)}:is(.table,.heat,.ledger) .zero{font-weight:400;color:var(--ink-subtle)}.table__clip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:160px;max-width:28rem;word-break:keep-all;overflow-wrap:anywhere}.table__sort{position:relative;display:inline-flex;align-items:center;gap:4px;margin:-6px;padding:6px;border-radius:var(--r-sm);font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;transition:color var(--d-1) var(--ease-inout),background-color var(--d-1) var(--ease-inout)}.table__sort:before{content:"";position:absolute;inset:-9px 0}@media(hover:hover){.table__sort:hover{color:var(--ink-body);background:var(--tint)}}.table__sort:after{content:"";width:10px;height:10px;flex:none;background:currentColor;opacity:.45;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 1 8 4H2zM5 9 2 6h6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 1 8 4H2zM5 9 2 6h6z'/%3E%3C/svg%3E") center/contain no-repeat}.table th[aria-sort=ascending],.table th[aria-sort=descending]{color:var(--ink)}.table th[aria-sort=ascending] .table__sort:after{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 2 8.5 6.5h-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 2 8.5 6.5h-7z'/%3E%3C/svg%3E")}.table th[aria-sort=descending] .table__sort:after{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 8 1.5 3.5h7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 8 1.5 3.5h7z'/%3E%3C/svg%3E")}.table--sticky thead th{position:sticky;top:var(--table-top);z-index:2;background:var(--table-bg)}.table--sticky[data-stuck] thead th:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px;pointer-events:none;background:linear-gradient(rgba(var(--shadow-color),.08),rgba(var(--shadow-color),0))}.table .table__group>th{height:var(--head-h);padding-block:0;background:var(--table-band);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink);text-align:left;white-space:nowrap;box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.table--sticky .table__group>th{position:sticky;top:calc(var(--table-top) + var(--head-h));z-index:1}.table__group-in{display:flex;align-items:center;gap:var(--s-8) var(--s-12);min-width:0}.table__group .count{margin-left:var(--s-8);font-weight:400;color:var(--ink-muted)}.table__group-in .count{margin-left:0}.table__sum{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--ink-body);white-space:nowrap}.table__group .meter{display:inline-block;width:96px;height:2px;flex:0 1 96px;min-width:24px;vertical-align:middle}.tgroups{display:flex;flex-direction:column;gap:var(--s-24);min-width:0}@media(min-width:1024px){.tgroups{gap:var(--s-32)}}.tgroup{min-width:0}.tgroup__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-8);min-width:0;margin:0 0 var(--s-10);padding-inline:var(--s-4)}.tgroup__title{min-width:0;margin:0;font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls);font-weight:700;color:var(--ink);overflow-wrap:anywhere}.tgroup__count{flex:none;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tgroup__sum{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2) var(--s-12);min-width:0;margin-left:auto;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-body);font-variant-numeric:tabular-nums}.tgroup__sum>*{white-space:nowrap}.tgroup__box{position:relative;min-width:0;border-radius:var(--r-xl);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs)}.tgroup__box>:is(.table,.table-scroll,.table-pin){width:100%}.tgroup__box .table{--table-bg:var(--surface);--table-band:var(--surface-alt)}.tgroup__box>.table>thead>tr:first-child>:first-child,.tgroup__box>.table:not(:has(>thead:not(.sr-only)))>tbody:first-of-type>tr:first-child>:first-child{border-top-left-radius:var(--r-xl)}.tgroup__box>.table>thead>tr:first-child>:last-child,.tgroup__box>.table:not(:has(>thead:not(.sr-only)))>tbody:first-of-type>tr:first-child>:last-child{border-top-right-radius:var(--r-xl)}.tgroup__box>.table>:is(tbody,tfoot):last-child>tr:last-child>:first-child{border-bottom-left-radius:var(--r-xl)}.tgroup__box>.table>:is(tbody,tfoot):last-child>tr:last-child>:last-child{border-bottom-right-radius:var(--r-xl)}.tgroup__box>.table__glide[data-edge~=top]{border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl)}.tgroup__box>.table__glide[data-edge~=bottom]{border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl)}.tgroups--compact{gap:var(--s-20)}@media(min-width:1024px){.tgroups--compact{gap:var(--s-24)}}.tgroups--compact .tgroup__head{margin-bottom:var(--s-8)}.tgroups--compact .tgroup__title{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);letter-spacing:var(--t-body-sm-ls);font-weight:600}@media(max-width:767px){.tgroup__box>.table--stack>tbody>tr:first-child{border-radius:var(--r-xl) var(--r-xl) 0 0}.tgroup__box>.table--stack>tbody:last-child>tr:last-child{border-radius:0 0 var(--r-xl) var(--r-xl)}.tgroup__box>.table--stack>tbody:only-child>tr:only-child{border-radius:var(--r-xl)}}.table :is(.table__state,.table__empty)>td{height:auto;padding:var(--s-48) var(--s-16);text-align:center;color:var(--ink-muted);box-shadow:none}.table .table__skel>td .skel{display:block;width:var(--w,64%);height:12px;border-radius:var(--r-xs)}.table-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-8);padding-bottom:var(--s-12)}.fchip{display:inline-flex;align-items:center;gap:var(--s-6);height:var(--c-xs-h);padding:0 var(--s-4) 0 var(--s-12);border-radius:var(--r-full);background:var(--surface-tint);font-size:var(--t-body-xs);line-height:1;color:var(--ink);white-space:nowrap;animation:fx-chip-in var(--d-3) var(--ease-spring) both}.fchip b{font-weight:600}.fchip__x{position:relative;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--ink-muted);cursor:pointer}.fchip__x:before{content:"";position:absolute;inset:-12px}.fchip__x:after{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:var(--mask-x) center/contain no-repeat;mask:var(--mask-x) center/contain no-repeat}@media(hover:hover){.fchip__x:hover{background:var(--tint-hover);color:var(--ink)}}.table-bar__count{margin-left:auto;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.table-more{display:flex;justify-content:center;padding-block:var(--s-12)}@keyframes fx-chip-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.c-main{display:flex;align-items:baseline;gap:var(--s-10);min-width:0;max-width:640px}.table :is(td,th):has(>.c-main){width:100%}.table .c-main{width:0;min-width:100%}.table tr:has(>:is(td,th)>.c-main)>:is(td,th){overflow-wrap:break-word}.c-main__title{flex:0 1 auto;min-width:4em;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}a.c-main__title{transition:color var(--d-1) var(--ease-inout)}@media(hover:hover){a.c-main__title:hover{color:var(--accent-text)}}.c-main__sub{flex:1 1 0%;min-width:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-main__m{display:none}.c-person{display:inline-flex;align-items:center;gap:var(--s-8);min-width:0;white-space:nowrap;color:var(--ink-body)}.c-person .avatar{font-size:var(--t-micro);font-weight:700;line-height:1}.c-person__who{display:grid;min-width:0}.c-person__who b{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink)}.c-person__who small{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.c-person__more{color:var(--ink-muted)}.avatar[data-h]{display:inline-grid;place-items:center;font-weight:700;background:var(--av-bg);color:var(--av-ink)}.avatar[data-h="1"]{--av-bg:var(--accent-soft);--av-ink:var(--accent-text)}.avatar[data-h="2"]{--av-bg:var(--good-soft);--av-ink:var(--good-text)}.avatar[data-h="3"]{--av-bg:var(--warn-soft);--av-ink:var(--warn-text)}.avatar[data-h="4"]{--av-bg:var(--seal-soft);--av-ink:var(--seal-text)}.avatar[data-h="5"]{--av-bg:var(--note-soft);--av-ink:var(--note-text)}.avatar[data-h="6"]{--av-bg:var(--surface-tint);--av-ink:var(--ink-muted)}.c-time{white-space:nowrap;color:var(--ink-body);font-variant-numeric:tabular-nums}.c-time--rel{color:var(--ink-muted)}.c-seal{display:inline-flex;align-items:center;gap:var(--s-8);white-space:nowrap}.seal-mini{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;flex:none;border-radius:var(--r-full);color:var(--seal);box-shadow:inset 0 0 0 1.5px currentColor}.seal-mini:after{content:"";position:absolute;inset:3px;border-radius:inherit;box-shadow:inset 0 0 0 1px currentColor;opacity:.45}.seal-mini:before{content:"";width:11px;height:11px;background:currentColor;-webkit-mask:var(--mask-check) center/contain no-repeat;mask:var(--mask-check) center/contain no-repeat}:is(.c-seal.is-wait .seal-mini,.seal-mini.is-wait){color:var(--ink-subtle);box-shadow:inset 0 0 0 1.5px var(--line-strong)}:is(.c-seal.is-wait .seal-mini,.seal-mini.is-wait):after{content:none}:is(.c-seal.is-wait .seal-mini,.seal-mini.is-wait):before{width:14px;height:14px;-webkit-mask-image:var(--mask-clock);mask-image:var(--mask-clock)}.c-seal__by{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--seal-text)}.c-seal__at{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);font-variant-numeric:tabular-nums}:is(.c-seal.is-new .seal-mini,.seal-mini.is-new){animation:fx-seal-in var(--d-5) var(--ease-spring) both}@keyframes fx-seal-in{0%{opacity:0;scale:1.6;rotate:-14deg}60%{opacity:1}to{opacity:1;scale:1;rotate:0deg}}.c-code{font-weight:500;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cell-meter{display:inline-grid;grid-template-columns:minmax(72px,120px) auto;align-items:center;gap:var(--s-10);white-space:nowrap}.cell-meter .meter{height:4px}.cell-meter__n{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted)}.cell-meter__n b{font-weight:600;color:var(--ink)}:is(.status--good,.status--warn,.status--bad,.status--note,.status--idle,.status--quiet,.status--act){display:inline-flex;align-items:center;gap:var(--s-6);white-space:nowrap;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--st)}:is(.status--warn,.status--bad,.status--quiet):before{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:var(--mask-clock) center/contain no-repeat;mask:var(--mask-clock) center/contain no-repeat}.status--good{--st:var(--good-text)}.status--warn{--st:var(--warn-text)}.status--bad{--st:var(--bad-text)}.status--note{--st:var(--note-text)}.status--idle{--st:var(--ink-muted)}.status--quiet{--st:var(--ink-subtle);font-weight:400}.status--quiet:before{-webkit-mask-image:var(--mask-check);mask-image:var(--mask-check)}.status--bad:before{-webkit-mask-image:var(--mask-x);mask-image:var(--mask-x)}.status--act{--st:var(--accent-text);padding:var(--s-2) var(--s-10);border-radius:var(--r-full);background:var(--accent-soft);font-weight:600}@keyframes fx-breath{50%{opacity:.35;scale:.7}}.row-acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--s-2);opacity:0;translate:6px 0;transition:opacity var(--d-1) var(--ease-out),translate var(--d-2) var(--ease-out)}tr:is(:hover,:focus-within) .row-acts,.row-acts:focus-within{opacity:1;translate:0 0}.row-acts>.btn{color:var(--ink-muted)}.row-acts__more{display:none}@media(hover:none){.row-acts{opacity:1;translate:0 0}.row-acts>.row-acts__more{display:inline-flex}.row-acts>.row-acts__more~*{display:none}}.table__glide{position:absolute;left:0;top:0;z-index:0;border-radius:0;background:var(--tint);opacity:0;pointer-events:none;transition:opacity var(--d-2) var(--ease-out)}.table__glide.is-on{opacity:1;transition:opacity var(--d-2) var(--ease-out),transform var(--d-3) var(--ease-out)}table[data-glide-on] tbody tr{position:relative;z-index:1}table[data-enter][data-fx-wait] [data-enter-i]{opacity:0}table[data-enter].is-in [data-enter-i]{animation:fx-row-in var(--d-5) var(--ease-out) both;animation-delay:calc(var(--i,0) * 28ms)}.heat[data-enter].is-in [data-enter-i]{animation-name:fx-cell-in;animation-duration:var(--d-4);animation-delay:calc(var(--i,0) * 22ms)}@keyframes fx-row-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes fx-cell-in{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@media(max-width:767px){.table--stack>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table--stack,.table--stack>:is(tbody,tfoot){display:block;width:auto}.table--stack>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;align-items:center;column-gap:var(--s-12);min-height:64px;padding:var(--s-10) var(--s-16);box-shadow:inset 0 -1px 0 var(--line)}.table--stack>tbody>tr:last-child{box-shadow:none}.table--stack>tbody>tr>:is(td,th){display:none;height:auto;box-shadow:none}.table.table--stack>:is(tbody,tfoot)>tr:not(.table__group,.table__state,.table__empty)>:is(td,th){padding:0}.table--stack>tbody>tr>:is(td,th):is([data-p=main],[data-p=trail],[data-p=act]){display:block}.table--stack>tbody>tr>[data-p=trail]{text-align:right}.table--stack .c-main{display:grid;gap:var(--s-2);max-width:none}.table--stack .c-main__title{min-width:0}.table--stack .c-main__sub{display:none}.table--stack .c-main__m{display:block;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table--stack>tbody>tr.table__group{display:block;min-height:0;padding:0}.table--stack>tbody>tr.table__group>th{display:block;position:static;height:auto;padding:var(--s-8) var(--s-16)}.table--stack.table--sticky>tbody>tr.table__group{position:sticky;top:var(--table-top);z-index:1}.table--stack>tbody>tr:is(.table__state,.table__empty){display:block}.table--stack>tbody>tr:is(.table__state,.table__empty)>td{display:block}.table--stack>tfoot>tr{display:flex;justify-content:space-between;gap:var(--s-12);padding:var(--s-12) var(--s-16);box-shadow:inset 0 1px 0 var(--line-strong)}.table--stack>tfoot>tr>:is(td,th){display:block;height:auto;box-shadow:none}.table--stack>tfoot>tr>:is(td,th):empty{display:none}.table--stack>:is(tbody,tfoot)>tr>:is(td,th):not([data-p=act]) .row-acts{display:none}}.table-pin{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table-pin[data-edge]{-webkit-mask-image:none;mask-image:none}.table-pin :is(.table,.heat) :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--table-bg)}.table-pin:is([data-edge=start],[data-edge=both]) .table tbody :is(th,td):first-child{box-shadow:inset 0 -1px 0 var(--line),inset -1px 0 0 var(--line),10px 0 14px -12px rgba(var(--shadow-color),.45)}.table-pin:is([data-edge=start],[data-edge=both]) .table thead th:first-child{box-shadow:inset 0 -1px 0 var(--line-strong),inset -1px 0 0 var(--line),10px 0 14px -12px rgba(var(--shadow-color),.45)}.table-pin:is([data-edge=start],[data-edge=both]) .heat :is(th,td):first-child{box-shadow:inset -1px 0 0 var(--line),10px 0 14px -12px rgba(var(--shadow-color),.45)}.heat{--table-bg:var(--canvas);width:auto;border-collapse:separate;border-spacing:4px;margin-left:-4px;font-variant-numeric:tabular-nums}.heat thead th{height:28px;padding:0 0 var(--s-4);font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:500;color:var(--ink-muted);text-align:center;white-space:nowrap}.heat thead th small{display:block;font-size:var(--t-nano);line-height:var(--t-nano-lh);color:var(--ink-subtle)}.heat thead th.is-cur{color:var(--accent-text);font-weight:600}.heat th[scope=row]{padding:0 var(--s-16) 0 var(--s-4);text-align:left;white-space:nowrap;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--ink)}.heat td{--l:0;width:44px;min-width:44px;height:34px;padding:0;border-radius:var(--r-sm);text-align:center;font-size:var(--t-caption);font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--accent) calc(var(--l) * 1%),var(--surface-tint));transition:scale var(--d-2) var(--ease-out)}.heat td[data-l="0"]{background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-subtle);font-weight:400}.heat td[data-l="1"]{--l:16}.heat td[data-l="2"]{--l:32}.heat td[data-l="3"]{--l:56}.heat td[data-l="4"]{--l:100;color:var(--accent-ink)}.heat td.is-out{background:repeating-linear-gradient(135deg,var(--line) 0 1px,transparent 1px 6px);box-shadow:none}.heat td.is-cur{box-shadow:inset 0 0 0 1.5px var(--accent)}.heat tfoot :is(td,th,th[scope]){height:28px;background:none;box-shadow:none;font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:500;color:var(--ink-muted)}.heat tfoot :is(td,th).is-full{color:var(--good-text)}.heat .is-x{color:var(--ink)}.heat thead th.is-x{font-weight:600}.heat td.is-hot{position:relative;z-index:1;scale:1.12;box-shadow:0 4px 12px -4px rgba(var(--shadow-color),.35)}.heat-legend{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--ink-muted)}.heat-legend i{--l:0;width:14px;height:14px;border-radius:var(--r-xs);background:color-mix(in srgb,var(--accent) calc(var(--l) * 1%),var(--surface-tint))}.heat-legend i[data-l="1"]{--l:16}.heat-legend i[data-l="2"]{--l:32}.heat-legend i[data-l="3"]{--l:56}.heat-legend i[data-l="4"]{--l:100}.ledger{display:block;margin:0;box-shadow:inset 0 2px 0 var(--ink)}.ledger__row{display:grid;grid-template-columns:148px minmax(0,1fr) auto;gap:var(--s-16);align-items:baseline;padding:var(--s-12) 0;box-shadow:inset 0 -1px 0 var(--line)}.ledger__k{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.ledger__v{margin:0;min-width:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ledger__note{font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:400;color:var(--ink-muted)}.ledger__row--sum{box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--line)}.ledger__row--sum .ledger__v{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:700}@media(max-width:767px){.ledger__row{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-12)}.ledger__k{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.fchip,:is(.c-seal.is-new .seal-mini,.seal-mini.is-new),table[data-enter] [data-enter-i]{animation:none}.row-acts,.table__glide,.heat td{transition:none}.heat td.is-hot{scale:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-40% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-down{0%{transform:translateY(var(--sheet-from,0px))}to{transform:translateY(100%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes toast-in-top{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:none}}@keyframes toast-out-top{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px) scale(.98)}}@keyframes tip-in{0%{opacity:0;transform:translateY(var(--tip-dy,4px))}to{opacity:1;transform:none}}@keyframes shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.overlay[data-state=open] .overlay__scrim{animation:fade-in var(--d-4) var(--ease-inout) both}.overlay[data-state=closing] .overlay__scrim{animation:fade-out var(--d-3) var(--ease-inout) both}.overlay[data-state=open] .sheet{animation:sheet-up var(--d-5) var(--ease-sheet) both}.overlay[data-state=closing] .sheet{animation:sheet-down var(--d-3) var(--ease-in) both}.overlay[data-state=open] .modal{animation:pop var(--d-4) var(--ease-out) both}.overlay[data-state=closing] .modal{animation:pop-out var(--d-2) var(--ease-in) both}@media(max-width:767px){.overlay[data-state=open] .modal{animation:sheet-up var(--d-5) var(--ease-sheet) both}.overlay[data-state=closing] .modal{animation:sheet-down var(--d-3) var(--ease-in) both}}.menu[data-state=open]{animation:pop var(--d-2) var(--ease-out) both}.menu[data-state=closing]{animation:pop-out var(--d-1) var(--ease-in) both;pointer-events:none}@media(max-width:767px){.menu[data-state=open]{animation:sheet-up var(--d-5) var(--ease-sheet) both}.menu[data-state=closing]{animation:sheet-down var(--d-3) var(--ease-in) both}}.toast{animation:toast-in var(--d-4) var(--ease-out) both}.toast[data-out]{animation:toast-out var(--d-3) var(--ease-in) both}html[data-overlay-open] .toast,.toasts[data-top] .toast{animation-name:toast-in-top}html[data-overlay-open] .toast[data-out]{animation-name:toast-out-top}@media(min-width:768px){.overlay[data-state=open] .sheet{animation:pop var(--d-4) var(--ease-out) both}.overlay[data-state=closing] .sheet{animation:pop-out var(--d-2) var(--ease-in) 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}.skel{animation:none}}.picker{position:relative;display:block;width:100%;min-width:0}.picker__btn{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--c-md-h);padding:9px 14px;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--c-md-r);font-size:var(--t-body-md);line-height:24px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-2) var(--ease-inout),border-color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout)}@media(hover:hover){.picker__btn:hover:not(:disabled,[aria-expanded=true],[aria-invalid=true]){border-color:var(--ink-subtle)}}.picker__btn:focus-visible{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.picker__btn[aria-expanded=true]{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.picker__btn:disabled{color:var(--ink-disabled);cursor:not-allowed;background:var(--canvas-sunken);border-color:var(--line)}.picker__btn:disabled .picker__caret{color:var(--ink-disabled)}.picker__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__value[data-empty]{color:var(--ink-subtle)}.picker__caret{flex:none;color:var(--ink-subtle);transition:transform var(--d-3) var(--ease-out)}.picker__btn[aria-expanded=true] .picker__caret{transform:rotate(180deg)}.picker__btn[aria-invalid=true]{border-color:var(--bad);background:var(--bad-soft)}.picker__btn[aria-invalid=true] .picker__value[data-empty],.input[aria-invalid=true]::placeholder,.textarea[aria-invalid=true]::placeholder{color:var(--ink-muted)}.picker__btn[aria-invalid=true]:focus-visible,.picker__btn[aria-invalid=true][aria-expanded=true]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.picker--lg .picker__btn{min-height:var(--c-lg-h);border-radius:var(--c-lg-r);padding:13px 16px}.picker--sm .picker__btn{min-height:var(--c-sm-h);border-radius:var(--c-sm-r);padding:5px 12px;font-size:var(--t-body-sm)}.picker__list{position:fixed;z-index:var(--z-pop);min-width:200px;max-width:min(420px,calc(100vw - 24px));padding:6px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-pop);max-height:min(62vh,420px);overflow-y:auto;overscroll-behavior:contain;transform-origin:top left}.picker__list[data-side=top]{transform-origin:bottom left}.picker__opt{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border-radius:var(--r-sm);text-align:left;cursor:pointer;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-body);word-break:keep-all;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.picker__opt:hover:not(:disabled,[aria-disabled=true]){background:var(--tint)}}.picker__opt[data-active]{background:var(--tint)}.picker__opt:focus-visible{background:var(--tint-hover);outline:2px solid var(--focus);outline-offset:-2px}.picker__opt[aria-selected=true]{color:var(--accent-text);font-weight:600;background:var(--accent-soft)}.picker__opt:disabled,.picker__opt[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.picker__opt[hidden]{display:none}.picker__opt-mark{margin-left:auto;flex:none;opacity:0}.picker__opt[aria-selected=true] .picker__opt-mark{opacity:1}.picker__opt-text{flex:1;min-width:0;display:flex;flex-direction:column}.picker__opt-sub{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:400;color:var(--ink-muted)}.picker__group{padding:10px 12px 4px;font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:600;color:var(--ink-muted)}.picker__search{position:sticky;top:-6px;z-index:1;margin:-6px -6px 6px;padding:6px;background:var(--surface)}.picker__search .input{min-height:var(--c-sm-h);padding:5px 12px 5px 36px;border-radius:var(--c-sm-r);background:var(--canvas-alt) no-repeat 12px center / 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='6.5' stroke='%238C939D' stroke-width='1.8'/%3E%3Cpath d='M16 16l4 4' stroke='%238C939D' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.picker__empty{padding:20px 12px;text-align:center;font-size:var(--t-body-sm);color:var(--ink-muted)}.picker__empty[hidden]{display:none}.picker__list[data-state=open]{animation:pop var(--d-2) var(--ease-out) both}.picker__list[data-state=closing]{animation:pop-out var(--d-1) var(--ease-in) both;pointer-events:none}@media(max-width:767px){.picker__list{inset:auto 0 0!important;width:auto;max-width:none;max-height:72dvh;border-radius:var(--r-3xl) var(--r-3xl) 0 0;padding:10px 10px calc(10px + var(--safe-b));box-shadow:var(--sh-xl)}.picker__list:before{content:"";display:block;width:36px;height:4px;border-radius:var(--r-full);background:var(--line-strong);margin:2px auto 10px}.picker__opt{min-height:52px;font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.picker__search{top:-10px;margin:-10px -10px 6px;padding:10px}.picker__search .input{min-height:var(--c-md-h);padding-block:9px}.picker__list[data-state=open]{animation:sheet-up var(--d-5) var(--ease-sheet) both}.picker__list[data-state=closing]{animation:sheet-down var(--d-3) var(--ease-in) both}}.picker__scrim{position:fixed;inset:0;z-index:calc(var(--z-pop) - 1);background:transparent}@media(max-width:767px){.picker__scrim{background:var(--scrim);animation:fade-in var(--d-4) var(--ease-inout) both}.picker__scrim[data-out]{animation:fade-out var(--d-3) var(--ease-inout) both}}.menu[data-layer=top],.picker__list[data-layer=top]{z-index:calc(var(--z-toast) - 10)}.menu__scrim[data-layer=top],.picker__scrim[data-layer=top]{z-index:calc(var(--z-toast) - 11)}.menu form.button_to,.menu>form{display:contents}.sheet__bar{position:sticky;top:0;z-index:2;flex:none;border-radius:inherit;background:var(--surface)}.sheet__bar .sheet__close{top:var(--s-8);right:var(--s-12)}.sheet__bar .sheet__head{padding:0 var(--s-20) var(--s-12);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;color:var(--ink)}.modal>.sheet__bar{margin:0 calc(var(--s-28) * -1)}.modal>.sheet__bar .sheet__close{top:calc(var(--s-16) * -1)}.modal>.sheet__bar+:is(h2,.stack){padding-right:var(--s-40)}.sheet:has(>.sheet__bar) .sheet__head{padding-right:var(--s-64)}.menu>.sheet__bar,.picker__list>.sheet__bar{display:none}@media(max-width:767px){.menu:has(>.sheet__bar):before,.picker__list:has(>.sheet__bar):before{display:none}.menu>.sheet__bar,.picker__list>.sheet__bar{display:block;top:calc(var(--s-10) * -1);margin:calc(var(--s-10) * -1) calc(var(--s-10) * -1) var(--s-8)}.modal>.sheet__bar{top:calc(var(--s-28) * -1);margin:calc(var(--s-28) * -1) calc(var(--s-28) * -1) var(--s-16)}.modal>.sheet__bar .sheet__close{top:var(--s-8)}.modal>.sheet__bar+:is(h2,.stack){padding-right:0}.sheet:has(>.sheet__bar) .sheet__head{padding-right:var(--s-24)}}@media(min-width:768px){.sheet__bar .sheet__grip{display:none}}.ico{width:20px;height:20px;flex:none;display:inline-block;vertical-align:middle}.ico--sm{width:16px;height:16px}.ico--lg{width:24px;height:24px}.ico--xl{width:32px;height:32px}.provider-mark{display:inline-block;flex:none;width:var(--s-24);height:var(--s-24);object-fit:contain;vertical-align:middle}.provider-mark--kakao{background:#fee500;border-radius:var(--r-sm);padding:var(--s-4)}.provider-mark--telegram,.provider-mark--whatsapp{background:var(--logo-plate);border-radius:var(--r-sm);padding:var(--s-2)}.audio-player{display:flex;flex-direction:column;gap:var(--s-4);width:100%;padding:var(--s-8) var(--s-12);border-radius:var(--r-xl);background:var(--canvas-alt)}.audio-player>audio{display:none}.audio-player__bar{display:flex;align-items:center;gap:var(--s-8);min-width:0}.audio-player .btn{flex:none;white-space:nowrap}.audio-player .audio-player__speed{--px:var(--s-8);min-width:var(--c-md-h)}.audio-player__time{flex:1;min-width:0;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-player__seek{display:block;width:100%;min-width:0;margin:0;accent-color:var(--accent);height:var(--c-md-h);cursor:pointer}.audio-player__seek:disabled{cursor:default}.rows{--rows-pad:var(--s-12);--rows-h:56px;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rows--dense{--rows-h:48px}.rows__item{position:relative;display:flex;align-items:center;gap:var(--s-12);min-height:var(--rows-h);margin-inline:calc(-1 * var(--rows-pad));padding:var(--s-8) var(--rows-pad);border-radius:var(--r-md);color:inherit;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-1) var(--ease-inout)}.rows--dense .rows__item{padding-block:var(--s-6)}.rows>.rows__item+.rows__item:before,.rows>li+li>.rows__item:before{content:"";position:absolute;top:0;left:var(--rows-pad);right:var(--rows-pad);height:1px;background:var(--line);transition:opacity var(--d-1) var(--ease-inout)}:is(a,button,label).rows__item,.rows__item--link{cursor:pointer}@media(hover:hover){:is(a,button,label).rows__item:hover,.rows__item--link:hover{background:var(--tint)}.rows>:is(a,button,label).rows__item:hover:before,.rows>:is(a,button,label).rows__item:hover+.rows__item:before,.rows>li:hover>.rows__item:before,.rows>li:hover+li>.rows__item:before{opacity:0}}:is(a,button,label).rows__item:active,.rows__item--link:active{background:var(--tint-active)}.rows__item:focus-visible{outline-offset:-2px;border-radius:var(--r-md)}.rows__lead{flex:none;display:grid;place-items:center;min-width:var(--s-24);color:var(--ink-subtle)}.rows__lead .ico{width:20px;height:20px}.rows__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-2)}.rows__title{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);letter-spacing:var(--t-body-sm-ls);font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rows__sub{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rows__trail{flex:none;display:flex;align-items:center;gap:var(--s-8);font-size:var(--t-body-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rows__trail>.ico{color:var(--ink-subtle)}.rows--wrap .rows__title,.rows--wrap .rows__sub{white-space:normal;overflow:visible;word-break:keep-all;overflow-wrap:anywhere}.rows--flush .rows__item{margin-inline:0;border-radius:0;padding-inline:var(--s-16)}.rows--flush{--rows-pad:var(--s-16)}.pane{padding-top:var(--s-16);box-shadow:inset 0 1px 0 var(--line)}.pane+.pane{margin-top:var(--s-40)}.pane__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-12);min-height:var(--s-24);margin-bottom:var(--s-12)}.pane__title{margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);letter-spacing:var(--t-body-sm-ls);font-weight:600;color:var(--ink)}.pane__link{flex:none;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--accent-text);white-space:nowrap}@media(hover:hover){.pane__link:hover{text-decoration:underline;text-underline-offset:3px}}.pane__empty{padding-block:var(--s-12);font-size:var(--t-body-xs);color:var(--ink-muted)}.statline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s-16) 0;margin:0}.statline__item{display:flex;flex-direction:column;gap:var(--s-4);min-width:0;padding-inline:var(--s-20);box-shadow:inset 1px 0 0 var(--line)}.statline__item:first-child{padding-left:0;box-shadow:none}.statline__value{order:-1;margin:0;font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:var(--t-heading-lg-w);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.statline__value small{margin-left:var(--s-2);font-size:var(--t-body-sm);line-height:1;font-weight:500;letter-spacing:0;color:var(--ink-muted)}.statline__label{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.surface-invert .statline__item{box-shadow:inset 1px 0 color-mix(in srgb,var(--canvas) 18%,transparent)}.surface-invert .statline__item:first-child{box-shadow:none}.surface-invert .statline__value{color:inherit}.surface-invert .statline__label{color:inherit;opacity:.72}@media(max-width:639px){.statline{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-20)}.statline__item:nth-child(odd){padding-left:0;box-shadow:none}.statline__item{padding-inline:var(--s-16)}}.shot{position:relative;margin:0;min-width:0}.shot__frame{position:relative;display:block;overflow:hidden;border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-shot)}.shot__frame img{display:block;width:100%;height:auto}.shot--crop .shot__frame{aspect-ratio:var(--shot-ratio,4 / 3)}.shot--crop .shot__frame img{width:100%;height:100%;object-fit:cover;object-position:var(--shot-x,0%) var(--shot-y,0%);transform:scale(var(--shot-zoom,1));transform-origin:var(--shot-x,0%) var(--shot-y,0%)}.shot--flat .shot__frame{box-shadow:0 0 0 1px var(--line)}@media(max-width:767px){.shot--crop .shot__frame{aspect-ratio:var(--shot-ratio-sm,var(--shot-ratio,4 / 3))}.shot--crop .shot__frame img{transform:scale(var(--shot-zoom-sm,var(--shot-zoom,1)))}}.shot__caption{margin-top:var(--s-12);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.shot__note{display:flex;align-items:center;gap:var(--s-8);margin-top:var(--s-8);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--ink)}.shot__note:before{content:"";flex:none;width:var(--s-6);height:var(--s-6);border-radius:var(--r-full);background:var(--ink)}@media(min-width:768px){.shot__note{position:absolute;left:var(--x,50%);top:var(--y,50%);z-index:1;margin:0;transform:translateY(-50%);pointer-events:none}.shot__note:before{width:var(--s-32);height:var(--s-8);border-radius:0;background:radial-gradient(circle at 4px 50%,var(--surface-invert) 3px,transparent 3.5px),linear-gradient(var(--surface-invert),var(--surface-invert)) right center / calc(100% - 4px) 1px no-repeat}.shot__note--left:before{transform:scaleX(-1)}.shot__note>span{padding:var(--s-4) var(--s-10);border-radius:var(--r-sm);background:var(--surface-invert);color:var(--ink-invert);box-shadow:var(--sh-sm);font-size:var(--t-caption);line-height:var(--t-caption-lh);white-space:nowrap}.shot__note--left{flex-direction:row-reverse;transform:translate(-100%,-50%)}}.art{--art-size:120px;display:inline-block;flex:none;width:var(--art-size);max-width:100%;margin:0;vertical-align:middle}.art--sm{--art-size:64px}.art--md{--art-size:120px}.art--lg{--art-size:200px}.art--xl{--art-size:320px}.art>picture{display:block}.art>img,.art>picture>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(var(--sh-art)) brightness(var(--art-brightness))}.art--flat>img,.art--flat>picture>img{filter:brightness(var(--art-brightness))}@media(max-width:639px){.art--lg{--art-size:160px}.art--xl{--art-size:240px}}.panel{position:relative;border-radius:var(--r-3xl);padding:48px;overflow:hidden;background:var(--canvas-alt)}@media(max-width:767px){.panel{padding:32px 24px;border-radius:var(--r-2xl)}}.panel--sky{background:var(--panel-sky)}.panel--sun{background:var(--panel-sun)}.panel--mint{background:var(--panel-mint)}.panel--lilac{background:var(--panel-lilac)}.panel__grid{display:grid;gap:32px;align-items:center}@media(min-width:900px){.panel__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}}.pilllist{display:flex;flex-direction:column;gap:10px}.pillrow{display:flex;align-items:center;gap:16px;min-height:72px;padding:16px 20px 16px 26px;text-align:left;-webkit-tap-highlight-color:transparent;background:var(--surface);border-radius:var(--r-full);font-size:var(--t-body-md);font-weight:600;color:var(--ink);letter-spacing:-.01em;cursor:pointer;transition:transform var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out)}.pillrow__text{flex:1;min-width:0;word-break:keep-all;overflow-wrap:break-word}.pillrow__chev{flex:none;color:var(--ink-subtle);transition:transform var(--d-3) var(--ease-out)}@media(hover:none){.pillrow:active{transform:scale(.985)}}.pillrow:focus-visible{border-radius:var(--r-full)}@media(hover:hover){.pillrow:hover{transform:translate(4px);box-shadow:var(--sh-md)}.pillrow:hover .pillrow__chev{transform:translate(3px);color:var(--ink)}}@media(max-width:640px){.pillrow{min-height:62px;padding:14px 16px 14px 20px;font-size:var(--t-body-sm)}}.photocard{position:relative;display:block;width:100%;text-align:left;border-radius:var(--r-xl);overflow:hidden;background:var(--media-base);aspect-ratio:16/11;cursor:pointer;isolation:isolate}.photocard__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--d-6) var(--ease-out)}.photocard:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0a0e1447,#0a0e141a 38%,#0a0e14b8)}@media(hover:hover){.photocard:hover .photocard__img{transform:scale(1.04)}}.photocard__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;height:100%;padding:28px}.photocard__title{color:var(--media-ink);font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);font-weight:var(--t-heading-md-w);max-width:22rem}.photocard__plus{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--media-ink) 65%,transparent);color:var(--media-ink);flex:none;transition:transform var(--d-3) var(--ease-out),background-color var(--d-2) var(--ease-inout)}.photocard[aria-expanded=true] .photocard__plus{transform:rotate(45deg);background:color-mix(in srgb,var(--media-ink) 18%,transparent)}.photocard__more{color:color-mix(in srgb,var(--media-ink) 86%,transparent);font-size:var(--t-body-sm);line-height:1.6;max-width:26rem;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--d-4) var(--ease-inout),opacity var(--d-3) var(--ease-inout)}.photocard__more>span{overflow:hidden}.photocard[aria-expanded=true] .photocard__more{grid-template-rows:1fr;opacity:1}.quotes{position:relative;text-align:center}.quotes__track{position:relative;z-index:0}.quotes__track{overflow:hidden}.quotes__rail{display:flex;transition:transform var(--d-5) var(--ease-out)}.quotes__item{flex:0 0 100%;padding-inline:56px;display:flex;flex-direction:column;align-items:center;gap:22px}@media(max-width:640px){.quotes__item{padding-inline:8px}}.quotes__face{width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--canvas-sunken)}.quotes__text{font-size:var(--t-body-lg);line-height:1.75;color:var(--ink-body);max-width:44rem;text-wrap:pretty}.quotes__by{font-size:var(--t-body-sm);color:var(--ink-subtle)}.quotes__nav{position:absolute;top:50%;translate:0 -50%;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--ink-muted);box-shadow:var(--sh-sm);cursor:pointer;transition:color var(--d-2) var(--ease-inout),transform var(--d-2) var(--ease-inout)}@media(hover:hover){.quotes__nav:hover{color:var(--ink);transform:translateY(-1px)}}.quotes__nav:active{transform:scale(.94)}.quotes__nav--prev{left:0}.quotes__nav--next{right:0}.quotes__dots{display:flex;justify-content:center;margin-top:16px}.quotes__dot{position:relative;display:grid;place-items:center;width:32px;height:44px;cursor:pointer}.quotes__dot:after{content:"";width:6px;height:6px;border-radius:3px;background:var(--line-strong);transition:width var(--d-3) var(--ease-out),background-color var(--d-2) var(--ease-inout)}.quotes__dot[aria-current=true]:after{width:20px;background:var(--ink)}@media(max-width:640px){.quotes__nav{display:none}}.rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px;padding-inline:20px;margin-inline:-20px}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 auto;scroll-snap-align:center;width:min(78vw,340px)}@media(min-width:768px){.rail{padding-inline:32px;margin-inline:-32px}.rail>*{scroll-snap-align:start;width:340px}}@media(min-width:1280px){.rail{padding-inline:40px;margin-inline:-40px}}.dockbar{position:fixed;left:50%;translate:-50% 0;z-index:var(--z-sticky);bottom:calc(var(--safe-b) + 16px);width:calc(100% - 32px);max-width:var(--w-base);display:flex;align-items:center;gap:16px;padding:12px 12px 12px 22px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-radius:var(--r-xl);box-shadow:var(--sh-lg),inset 0 0 0 1px var(--line);opacity:0;translate:-50% 12px;pointer-events:none;transition:opacity var(--d-4) var(--ease-out),translate var(--d-4) var(--ease-out)}.dockbar[data-show]{opacity:1;translate:-50% 0;pointer-events:auto}.dockbar__text{flex:1;min-width:0;font-size:var(--t-body-sm);color:var(--ink-muted);line-height:1.5}.dockbar__text strong{display:block;color:var(--ink);font-weight:600}@media(max-width:640px){.dockbar{padding:10px 10px 10px 16px;gap:10px}.dockbar__text{font-size:var(--t-caption)}}.totop{position:fixed;right:20px;bottom:calc(var(--safe-b) + 20px);z-index:var(--z-sticky);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink-muted);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--sh-md),inset 0 0 0 1px var(--line);cursor:pointer;opacity:0;translate:0 10px;pointer-events:none;visibility:hidden;transition:opacity var(--d-3) var(--ease-out),translate var(--d-3) var(--ease-out),color var(--d-2) var(--ease-inout),visibility 0s linear var(--d-3)}.totop[data-show]{opacity:1;translate:0;pointer-events:auto;visibility:visible;transition-delay:0s}@media(hover:hover){.totop:hover{color:var(--ink)}}.totop:active{scale:.94}@media(max-width:767px){.dockbar[data-show]:not(.is-off)~.totop[data-show]{opacity:0;translate:0 10px;pointer-events:none;visibility:hidden;transition-delay:0s,0s,0s,var(--d-3)}}@media(min-width:768px)and (max-width:1279px){.dockbar[data-show]:not(.is-off)~.totop{translate:0 calc(-1*(100% + 32px))}}@media(pointer:coarse){.dockbar,.totop{-webkit-backdrop-filter:none;backdrop-filter:none}.dockbar{background:color-mix(in srgb,var(--surface) 98%,transparent)}.totop{background:color-mix(in srgb,var(--surface) 96%,transparent)}}@supports not (color:color-mix(in srgb,red,red)){.dockbar,.totop{background:var(--surface)}}@supports not (translate:0){.dockbar{transform:translate(-50%)}}.phone{position:relative;width:280px;max-width:100%;aspect-ratio:9/19.5;border-radius:44px;background:var(--device);padding:9px;box-shadow:var(--sh-xl);flex:none}.phone__screen{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.phone__notch{position:absolute;top:9px;left:50%;translate:-50% 0;width:96px;height:24px;background:var(--device);border-radius:0 0 14px 14px;z-index:2}.showcase{position:relative;display:grid;place-items:center;padding:48px 24px;background:var(--canvas-alt);border-radius:var(--r-3xl);overflow:hidden}@media(max-width:640px){.showcase{padding:32px 16px;border-radius:var(--r-2xl)}}.float{position:absolute;border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden;background:var(--surface)}.float--tl{top:12%;left:4%;width:112px}.float--br{bottom:14%;right:4%;width:128px}@media(max-width:900px){.float{display:none}}.browser{--browser-w:960px;--browser-bar-h:var(--s-40);--browser-r:var(--r-lg);--browser-ratio:16/10;--browser-design-w:1280px;position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--browser-w);min-width:0;border-radius:var(--browser-r);background:var(--surface-alt);overflow:hidden;isolation:isolate;box-shadow:0 0 0 1px var(--line),var(--sh-xl);container:browser / inline-size}.browser--sm{--browser-w:560px;--browser-bar-h:var(--s-32);--browser-r:var(--r-md)}.browser--lg{--browser-w:1200px;--browser-bar-h:calc(var(--s-40) + var(--s-4));--browser-r:var(--r-xl)}.browser--16x9{--browser-ratio:16/9}.browser--4x3{--browser-ratio:4/3}.browser--3x2{--browser-ratio:3/2}.browser--flat{box-shadow:0 0 0 1px var(--line)}.browser__bar{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,30rem) minmax(max-content,1fr);align-items:center;gap:var(--s-12);flex:none;height:var(--browser-bar-h);padding-inline:var(--s-16);background:var(--surface-alt);box-shadow:inset 0 -1px 0 var(--line)}.browser__lead{display:flex;align-items:center;gap:var(--s-16);min-width:0}.browser__dots{display:flex;align-items:center;gap:var(--s-6);flex:none}.browser__dots>span{display:block;width:var(--s-10);height:var(--s-10);border-radius:var(--r-full);background:var(--line-strong)}.browser--lights .browser__dots>span:nth-child(1){background:var(--bad)}.browser--lights .browser__dots>span:nth-child(2){background:var(--warn)}.browser--lights .browser__dots>span:nth-child(3){background:var(--good)}.browser__nav{display:flex;align-items:center;gap:var(--s-6);color:var(--ink-subtle)}.browser__nav .ico{width:var(--s-16);height:var(--s-16)}.browser__nav>:last-child{opacity:.5}.browser__url{grid-column:2;display:flex;align-items:center;justify-content:center;gap:var(--s-6);min-width:0;height:calc(var(--browser-bar-h) - var(--s-16));padding-inline:var(--s-12);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-muted);font-size:var(--t-micro);line-height:1;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line)}.browser__url>.ico{flex:none;width:var(--s-12);height:var(--s-12);color:var(--ink-subtle)}.browser__addr{min-width:0;overflow:hidden;text-overflow:ellipsis}.browser__host{color:var(--ink-body);font-weight:500}.browser__tools{grid-column:3;justify-self:end;display:flex;align-items:center;gap:var(--s-8);color:var(--ink-subtle)}.browser__tools .ico{width:var(--s-16);height:var(--s-16)}.browser__tabs{display:flex;align-items:flex-end;gap:var(--s-2);flex:none;height:calc(var(--browser-bar-h) - var(--s-4));padding-inline:var(--s-16) var(--s-12);background:var(--canvas-sunken)}.browser__tabs>.browser__dots{align-self:center;margin-right:var(--s-12)}.browser__tab{display:flex;align-items:center;gap:var(--s-8);flex:0 1 13rem;min-width:0;height:calc(100% - var(--s-6));padding-inline:var(--s-12);border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--ink-muted);font-size:var(--t-micro);line-height:1;white-space:nowrap}.browser__tab>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.browser__tab--on{background:var(--surface-alt);color:var(--ink);font-weight:600}.browser__fav{flex:none;width:var(--s-12);height:var(--s-12);border-radius:var(--r-xs);background:var(--accent);object-fit:contain}img.browser__fav{background:none}@property --browser-cw{syntax:"<length>";inherits:false;initial-value:640px}.browser__screen{position:relative;flex:none;aspect-ratio:var(--browser-ratio);overflow:hidden;background:var(--canvas);container-type:inline-size;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.browser__canvas{--browser-cw:100cqw;--browser-k:.5;position:absolute;top:0;left:0;width:var(--browser-design-w);height:calc(var(--browser-design-w) / (var(--browser-ratio)));transform:scale(var(--browser-k));transform-origin:0 0;overflow:hidden;background:var(--canvas)}@supports (width: calc(1px*tan(atan2(1px,1px)))){.browser__canvas{--browser-k:tan(atan2(var(--browser-cw),var(--browser-design-w)))}}.browser__canvas{content-visibility:auto}iframe.browser__canvas{display:block;border:0}.browser--fit .browser__screen{aspect-ratio:auto;container-type:normal}.browser--fit .browser__canvas{position:relative;width:auto;height:auto;transform:none;content-visibility:visible}.browser__tabs+.browser__bar .browser__dots{display:none}@container browser (max-width:879px){.browser__bar{height:calc(var(--s-32) + var(--s-4));padding-inline:var(--s-12);gap:var(--s-10)}.browser__url{height:calc(var(--s-20) + var(--s-2))}.browser__tabs{height:var(--s-32);padding-inline:var(--s-12) var(--s-10)}.browser__dots>span{width:9px;height:9px}}@container browser (max-width:599px){.browser__bar{height:var(--s-32)}.browser__url{height:var(--s-20);padding-inline:var(--s-10);font-size:var(--t-nano)}.browser__tabs{height:var(--s-28)}.browser__tab{padding-inline:var(--s-8);font-size:var(--t-nano)}.browser__nav .ico,.browser__tools .ico{width:var(--s-12);height:var(--s-12)}}@container browser (max-width:479px){.browser__bar{height:calc(var(--s-28) + var(--s-2));padding-inline:var(--s-10);gap:var(--s-8)}.browser__nav,.browser__tools,.browser__tabs{display:none}.browser__tabs+.browser__bar .browser__dots{display:flex}.browser__dots{gap:var(--s-4)}.browser__dots>span{width:var(--s-8);height:var(--s-8)}.browser__url{height:var(--s-20);padding-inline:var(--s-8)}}.showcase--desktop{padding:var(--s-56) var(--s-64)}.showcase--desktop>.float--tl{top:var(--s-40);left:var(--s-24);width:auto;max-width:15rem}.showcase--desktop>.float--br{bottom:var(--s-32);right:var(--s-24);width:auto;max-width:15rem}@media(max-width:640px){.showcase--desktop{padding:var(--s-24) var(--s-16)}}.prose{max-width:40rem;color:var(--ink-body);font-size:var(--t-body-md);line-height:1.75}.prose>*+*{margin-top:20px}.prose h2{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);margin-top:48px}.prose h3{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);margin-top:36px}.prose figure{margin-block:32px;background:var(--canvas-alt);border-radius:var(--r-lg);padding:24px;text-align:center}.prose figcaption{margin-top:14px;font-size:var(--t-caption);color:var(--ink-subtle)}.prose blockquote{padding-left:20px;box-shadow:inset 3px 0 0 var(--accent);color:var(--ink)}.prose ul{list-style:disc;padding-left:1.2em}.prose li+li{margin-top:8px}.prose a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.subnav{position:sticky;top:var(--nav-h);z-index:calc(var(--z-header) - 1)}.subnav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--canvas) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 -1px 0 var(--line)}.subnav__list{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;height:52px;align-items:center;overscroll-behavior-x:contain}.subnav__list::-webkit-scrollbar{display:none}.subnav__item{position:relative;flex:none;height:34px;padding-inline:12px;border-radius:var(--r-sm);font-size:var(--t-body-xs);font-weight:600;color:var(--ink-subtle);white-space:nowrap;display:inline-flex;align-items:center;transition:color var(--d-2) var(--ease-inout),background-color var(--d-2) var(--ease-inout)}@media(hover:hover){.subnav__item:hover{color:var(--ink-body)}}.subnav__item:focus-visible{outline-offset:-2px}.subnav__item:before{content:"";position:absolute;inset:-5px 0}.subnav__item[aria-current=true]{color:var(--ink);background:var(--tint)}.app{display:flex;flex-direction:column;min-height:100%;background:var(--canvas);overflow:hidden}.app__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:calc(var(--safe-b) + var(--tabbar-h) + 8px)}.app--no-tabbar .app__body{padding-bottom:calc(var(--safe-b) + 16px)}.appbar{position:sticky;top:0;z-index:var(--z-header);flex:none;padding-top:var(--safe-t);isolation:isolate}.appbar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--canvas);transition:background-color var(--d-3) var(--ease-inout),box-shadow var(--d-3) var(--ease-inout)}.appbar[data-stuck]:before{background:color-mix(in srgb,var(--canvas) 84%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:inset 0 -1px 0 var(--line)}.appbar__row{display:flex;align-items:center;gap:4px;height:52px;padding-inline:6px}.appbar__btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);color:var(--ink);flex:none;transition:background-color var(--d-1) var(--ease-inout)}.appbar__btn:active{background:var(--tint-active)}@media(hover:hover){.appbar__btn:hover{background:var(--tint)}}.appbar__btn:focus-visible{border-radius:var(--r-md);outline-offset:-2px}.appbar__count{position:absolute;top:var(--s-4);right:var(--s-2);min-width:17px;height:17px;padding-inline:5px;border-radius:var(--r-full);background:var(--danger);color:var(--danger-ink);font-size:10px;line-height:17px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 0 0 2px var(--canvas)}.appbar__title{flex:1;min-width:0;text-align:center;font-size:var(--t-body-md);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity var(--d-3) var(--ease-inout)}.appbar[data-stuck] .appbar__title{opacity:1}.appbar__large{padding:4px 20px 14px;font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:700;color:var(--ink);transition:opacity var(--d-3) var(--ease-inout),transform var(--d-3) var(--ease-inout)}.appbar[data-stuck] .appbar__large{opacity:0;transform:translateY(-6px)}.tabbar{position:absolute;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:calc(var(--tabbar-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--canvas);box-shadow:inset 0 1px 0 var(--line)}.tabbar--fixed{position:fixed}.tabbar__item{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--s-2);min-height:var(--c-md-h);padding-block:var(--s-10) var(--s-2);color:var(--ink-subtle);font-size:var(--t-nano);line-height:var(--t-nano-lh);font-weight:600;-webkit-tap-highlight-color:transparent;transition:color var(--d-2) var(--ease-inout)}.tabbar__item:before{content:"";position:absolute;z-index:-1;top:var(--s-10);left:50%;width:var(--s-56);height:var(--s-32);translate:-50% 0;border-radius:var(--r-lg);pointer-events:none;transition:background-color var(--d-1) var(--ease-inout)}.tabbar__item[aria-current=page]{color:var(--accent-text);font-weight:700}@media(hover:hover){.tabbar__item:hover:not([aria-current=page]){color:var(--ink-muted)}.tabbar__item:hover:before{background:var(--tint)}}.tabbar__item:active:before{background:var(--tint-active)}.tabbar__item:focus-visible{outline:none}.tabbar__item:focus-visible:before{outline:2px solid var(--focus);outline-offset:2px}.tabbar__icon{display:block;flex:none;width:var(--s-24);height:var(--s-24);margin-block:var(--s-4)}.tabbar__dot{position:absolute;top:var(--s-12);left:50%;translate:8px 0;min-width:8px;height:8px;border-radius:var(--r-full);background:var(--bad);box-shadow:0 0 0 2px var(--canvas)}.tabbar__count{position:absolute;top:var(--s-6);left:50%;translate:6px 0;min-width:17px;height:17px;padding-inline:5px;border-radius:var(--r-full);background:var(--danger);color:var(--danger-ink);font-size:10px;line-height:17px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--canvas)}.actionbar{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px calc(12px + var(--safe-b));isolation:isolate}.actionbar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--canvas) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--line)}.actionbar>*{flex:1;min-width:0}.actionbar--stack{flex-direction:column}.actionbar__hint{flex-basis:100%;text-align:center;font-size:var(--t-caption);color:var(--ink-muted);margin-bottom:2px}.fab{position:fixed;right:16px;bottom:calc(var(--safe-b) + var(--tabbar-h) + 16px);z-index:var(--z-sticky);display:inline-flex;align-items:center;gap:8px;height:52px;padding-inline:18px;border-radius:var(--r-full);background:var(--accent);color:var(--accent-ink);font-size:var(--t-body-sm);font-weight:600;box-shadow:var(--sh-lg);transition:transform var(--d-2) var(--ease-spring),box-shadow var(--d-2) var(--ease-inout)}.fab:active{transform:scale(.95)}@media(hover:hover){.fab:hover{box-shadow:var(--sh-xl)}}.fab:focus-visible{border-radius:var(--r-full)}.fab--round{padding:0;width:52px;justify-content:center}.list{display:flex;flex-direction:column}.list__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:20px 20px 8px;font-size:var(--t-body-sm);font-weight:600;color:var(--ink-muted)}.list__header .link{font-weight:500;font-size:var(--t-caption)}.row-item{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 20px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-1) var(--ease-inout)}:is(a,button,label).row-item{cursor:pointer;color:inherit}:is(a,button,label).row-item:active{background:var(--tint)}@media(hover:hover){:is(a,button,label).row-item:hover{background:var(--tint)}}.row-item:focus-visible{outline-offset:-2px;border-radius:var(--r-sm)}.row-item__lead{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--canvas-alt);color:var(--ink-muted);overflow:hidden}.row-item__lead--round{border-radius:var(--r-full)}.row-item__lead--accent{background:var(--accent-soft);color:var(--accent-text)}.row-item__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.row-item__title{font-size:var(--t-body-sm);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-item__sub{font-size:var(--t-caption);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-item__tail{flex:none;display:flex;align-items:center;gap:8px;font-size:var(--t-body-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums}.row-item__value{font-weight:600;color:var(--ink)}.row-item__chev{color:var(--ink-disabled);flex:none}.row-item--tall{min-height:76px}.row-item--wrap{align-items:flex-start}.row-item--wrap .row-item__title,.row-item--wrap .row-item__sub{white-space:normal;overflow:visible;word-break:keep-all;overflow-wrap:anywhere}.row-item--wrap .row-item__tail{min-height:24px}.row-item .row-item__sub--2,.row-item--wrap .row-item__sub--2{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.list--divided .row-item{box-shadow:inset 0 -1px 0 var(--line)}.list--divided .row-item:last-child{box-shadow:none}.list--inset-divider .row-item{position:relative}.list--inset-divider .row-item:after{content:"";position:absolute;left:78px;right:0;bottom:0;height:1px;background:var(--line)}.list--inset-divider .row-item:last-child:after{display:none}.group{position:relative;margin:12px 16px;background:var(--surface);border-radius:var(--r-xl);overflow:hidden;overflow:clip;isolation:isolate}.group:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line);z-index:3}.group .row-item{padding-inline:16px}.group__label{padding:20px 20px 8px;font-size:var(--t-caption);font-weight:600;color:var(--ink-muted)}.group-list{display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-12) var(--s-16) var(--s-24);background:var(--canvas-sunken)}.group-list>.group{margin:0;border-radius:var(--r-xl)}.group-list>.group:after{display:none}.group-list__label{margin:var(--s-8) var(--s-4) calc(-1 * var(--s-4));font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-muted)}@media(min-width:1024px){.group-list--flat-lg{gap:var(--s-32);padding:0;background:none}.group-list--flat-lg>.group{background:none;border-radius:0;overflow:visible;box-shadow:inset 0 1px 0 var(--line)}}@media(min-width:1024px){.group-list--cards-lg{gap:var(--s-20);padding:0;background:none}.group-list--cards-lg>.group{background:var(--surface);border-radius:var(--r-xl);overflow:visible;box-shadow:0 0 0 1px var(--line),var(--sh-xs);padding:var(--s-24)}}.swipe{position:relative;overflow:hidden;background:var(--canvas)}.swipe__actions{position:absolute;inset:0 0 0 auto;display:flex}.swipe__action{display:grid;place-items:center;align-content:center;width:80px;color:var(--danger-ink);font-size:var(--t-caption);font-weight:600;gap:4px}.swipe__action--del{background:var(--danger);color:var(--danger-ink)}.swipe__action--keep{background:var(--accent);color:var(--accent-ink)}.swipe__action:focus-visible{outline-color:var(--danger-ink);outline-offset:-4px}.swipe__front{position:relative;background:var(--canvas);transition:transform var(--d-3) var(--ease-out);touch-action:pan-y}.swipe[data-open] .swipe__front{transform:translate(var(--swipe-w,-80px))}.amount{display:flex;flex-direction:column;gap:6px;padding:24px 20px}.amount__label{font-size:var(--t-body-sm);color:var(--ink-muted)}.amount__field{display:flex;align-items:baseline;gap:4px;min-width:0}.amount__input{flex:0 1 auto;min-width:1ch;max-width:100%;field-sizing:content;border:0;background:transparent;padding:0;font-size:var(--t-display-sm);line-height:1.2;letter-spacing:var(--t-display-sm-ls);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;outline:none;caret-color:var(--accent)}.amount__input::placeholder{color:var(--ink-disabled)}.amount__input[aria-invalid=true]{color:var(--bad-text);animation:shake var(--d-5) var(--ease-out)}.amount:has(.amount__input[aria-invalid=true]) .amount__hint{color:var(--bad-text);font-weight:500}.amount__unit{font-size:var(--t-heading-md);font-weight:700;color:var(--ink);flex:none}.amount__hint{font-size:var(--t-caption);color:var(--ink-muted)}.amount__quick{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.otp{position:relative;display:flex;gap:8px;justify-content:center}.otp__input{position:absolute;inset:0;opacity:0;width:100%;height:100%;font-size:16px;letter-spacing:2em;border:0;background:transparent}.otp__cell{width:46px;height:56px;border-radius:var(--r-md);background:var(--surface);display:grid;place-items:center;font-size:var(--t-heading-md);font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);font-variant-numeric:tabular-nums;transition:box-shadow var(--d-2) var(--ease-inout),background-color var(--d-2) var(--ease-inout)}.otp__cell{position:relative}.otp__cell[data-on]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.otp__cell[data-filled]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.otp__cell[data-filled][data-on]{box-shadow:inset 0 0 0 2px var(--accent)}.otp__cell[data-on]:empty:after{content:"";width:2px;height:24px;border-radius:1px;background:var(--accent);animation:caret-blink 1.06s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.otp:has(.otp__input[aria-invalid=true]){animation:shake var(--d-5) var(--ease-out)}.otp:has(.otp__input[aria-invalid=true]) .otp__cell{background:var(--bad-soft);box-shadow:inset 0 0 0 1px var(--bad)}.otp:has(.otp__input:disabled) .otp__cell{color:var(--ink-disabled);background:var(--canvas-sunken);box-shadow:inset 0 0 0 1px var(--line)}.stepper-num{display:inline-flex;align-items:center;gap:2px;background:var(--canvas-alt);border-radius:var(--r-md);padding:3px}.stepper-num__btn{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-sm);color:var(--ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--d-1) var(--ease-inout),color var(--d-1) var(--ease-inout)}.stepper-num__btn:before{content:"";position:absolute;inset:-3px}.stepper-num__btn:active:not(:disabled){background:var(--tint-active)}@media(hover:hover){.stepper-num__btn:hover:not(:disabled){background:var(--tint)}}.stepper-num__btn:focus-visible{outline-offset:0;border-radius:var(--r-sm)}.stepper-num__btn:disabled{color:var(--ink-disabled);cursor:not-allowed}.stepper-num__val{min-width:40px;text-align:center;font-size:var(--t-body-sm);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.searchbar{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding-inline:14px 4px;margin:8px 16px;background:var(--canvas-alt);border-radius:var(--r-full);color:var(--ink-subtle);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout)}.searchbar>svg,.searchbar>.ico{flex:none}@media(hover:hover){.searchbar:hover:not(:focus-within){box-shadow:inset 0 0 0 1px var(--line-strong)}}.searchbar:focus-within{background:var(--surface);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}.searchbar__input{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;appearance:none;font-size:var(--t-body-md);color:var(--ink);caret-color:var(--accent);padding-right:10px}.searchbar__input::placeholder{color:var(--ink-disabled)}.searchbar__input::-webkit-search-decoration,.searchbar__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.searchbar__input:focus-visible{outline:none}.searchbar__clear{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;margin-block:-2px;margin-right:-2px;color:var(--ink-subtle);cursor:pointer;-webkit-tap-highlight-color:transparent}.searchbar__clear:after{content:"";position:absolute;inset:0;margin:auto;width:22px;height:22px;border-radius:50%;background:var(--ink-disabled);transition:background-color var(--d-1) var(--ease-inout)}.searchbar__clear svg{position:relative;z-index:1;width:12px;height:12px;color:var(--surface)}@media(hover:hover){.searchbar__clear:hover:after{background:var(--ink-subtle)}}.searchbar__clear:active:after{background:var(--ink-muted)}.searchbar__clear:focus-visible{outline-offset:-6px;border-radius:var(--r-full)}.searchbar__clear[hidden]{display:none}.chiprow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:10px 16px;scroll-padding-inline:16px;scroll-snap-type:x proximity}.chiprow::-webkit-scrollbar{display:none}.chip-f{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;height:36px;padding-inline:14px;border-radius:var(--r-full);background:var(--canvas-alt);color:var(--ink-body);font-size:var(--t-body-xs);font-weight:600;white-space:nowrap;scroll-snap-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);-webkit-tap-highlight-color:transparent;transition:background-color var(--d-2) var(--ease-inout),color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout),transform var(--d-1) var(--ease-out)}.chip-f:before{content:"";position:absolute;inset:-4px 0}.chip-f:active:not(:disabled){transform:scale(.96)}@media(hover:hover){.chip-f:hover:not([aria-pressed=true],:disabled){background:linear-gradient(var(--tint),var(--tint)),var(--canvas-alt);box-shadow:inset 0 0 0 1px var(--line-strong)}}.chip-f:focus-visible{border-radius:var(--r-full);outline-offset:1px}.chip-f[aria-pressed=true]{background:var(--ink);color:var(--canvas);box-shadow:none}.chip-f:disabled,.chip-f[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.chip-f__count{min-width:18px;height:18px;padding-inline:5px;border-radius:var(--r-full);background:var(--tint-hover);font-size:var(--t-nano);line-height:18px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;color:inherit}.chip-f[aria-pressed=true] .chip-f__count{background:color-mix(in srgb,var(--canvas) 22%,transparent)}.chip-f__caret{flex:none;width:14px;height:14px;margin-right:-4px;opacity:.7;transition:transform var(--d-3) var(--ease-out)}.chip-f[aria-expanded=true] .chip-f__caret{transform:rotate(180deg)}.chip-f--reset{background:transparent;color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.chip-f--reset[hidden]{display:none}.callout{display:flex;gap:12px;padding:14px 16px;border-radius:var(--r-lg);font-size:var(--t-body-sm);line-height:1.55}.callout__icon{flex:none;display:grid;place-items:center;height:1.55em}.callout__body{flex:1;min-width:0}.callout__title{display:block;font-weight:600;margin-bottom:2px}.callout--info{background:var(--accent-soft);color:var(--accent-text)}.callout--warn{background:var(--warn-soft);color:var(--warn-text)}.callout--bad{background:var(--bad-soft);color:var(--bad-text)}.callout--good{background:var(--good-soft);color:var(--good-text)}.callout--plain{background:var(--canvas-alt);color:var(--ink-body)}.steps{display:flex;align-items:center;gap:6px;padding:0 20px}.steps__bar{flex:1;height:3px;border-radius:var(--r-full);background:var(--line);overflow:hidden}.steps__bar>span{display:block;height:100%;width:0;background:var(--accent);border-radius:inherit;transition:width var(--d-5) var(--ease-out)}.steps__bar[data-indeterminate]>span{width:36%;animation:bar-flow 1.3s var(--ease-inout) infinite}@keyframes bar-flow{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.steps__bar[data-indeterminate]>span{animation:none;transform:translate(90%)}}.steps__bar[data-state=bad]>span{background:var(--bad)}.steps__bar[data-state=good]>span{background:var(--good)}.steps__label{flex:none;font-size:var(--t-micro);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ring{--p:0;--size:52px;--ring-w:4px;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p)*1%),var(--line) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-w)),#000 calc(100% - var(--ring-w) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-w)),#000 calc(100% - var(--ring-w) + .5px));display:grid;place-items:center;flex:none}.ring:after{content:"";width:calc(var(--size) - 8px);height:calc(var(--size) - 8px);border-radius:50%;background:var(--canvas)}.ring__num{position:absolute;font-size:var(--t-micro);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ring-wrap{position:relative;display:grid;place-items:center}.avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--r-full);object-fit:cover;flex:none;background:var(--canvas-alt);line-height:1}.avatar--sm{width:28px;height:28px}.avatar--lg{width:56px;height:56px}.avatar-stack{display:flex}.avatar-stack>*{margin-left:-10px;box-shadow:0 0 0 2px var(--canvas)}.avatar-stack>*:first-child{margin-left:0}.avatar-more{display:grid;place-items:center;background:var(--canvas-alt);color:var(--ink-muted);font-size:var(--t-nano);font-weight:700}.pull{display:grid;place-items:center;height:0;overflow:hidden;color:var(--ink-subtle);transition:height var(--d-3) var(--ease-out)}.pull[data-on]{height:48px}.skel-row{display:flex;align-items:center;gap:14px;padding:14px 20px}.skel-row__lead{width:44px;height:44px;border-radius:var(--r-md);flex:none}.skel-row__main{flex:1;display:flex;flex-direction:column;gap:8px}.cal{width:100%;min-width:308px;max-width:340px}.cal__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 14px}.cal__title{display:inline-flex;align-items:center;gap:4px;min-height:44px;min-width:44px;padding:0 8px;border-radius:var(--r-sm);font-size:var(--t-body-md);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--d-1) var(--ease-inout)}.cal__title svg{color:var(--ink-subtle);transition:transform var(--d-2) var(--ease-out)}.cal__title[aria-expanded=true] svg{transform:rotate(180deg)}@media(hover:hover){.cal__title:hover{background:var(--tint)}}.cal__title:active{background:var(--tint-active)}.cal[data-view=months] .cal__dows{display:none}.cal[data-view=months] .cal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.cal__month{min-height:44px;border-radius:var(--r-md);font-size:var(--t-body-sm);font-weight:500;color:var(--ink-body);cursor:pointer;transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.cal__month:hover:not(:disabled,[aria-pressed=true]){background:var(--tint)}}.cal__month:active:not(:disabled,[aria-pressed=true]){background:var(--tint-active)}.cal__month[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:700}.cal__month:disabled{color:var(--ink-disabled);cursor:not-allowed}.cal__nav{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);color:var(--ink-muted);transition:background-color var(--d-1) var(--ease-inout)}.cal__nav:before{content:"";position:absolute;inset:-4px}@media(hover:hover){.cal__nav:hover{background:var(--tint);color:var(--ink)}}.cal__nav:active{background:var(--tint-active)}.cal__nav:disabled{color:var(--ink-disabled);pointer-events:none}.cal__dows,.cal__grid{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr))}.cal__dow{text-align:center;padding-block:6px;font-size:var(--t-nano);font-weight:600;color:var(--ink-subtle)}.cal__dow:first-child{color:var(--bad-text)}.cal__dow:last-child{color:var(--accent-text)}.cal__cell{position:relative;width:100%;aspect-ratio:1;min-width:0;min-height:44px;display:grid;place-items:center;font-size:var(--t-body-sm);font-weight:500;color:var(--ink-body);border-radius:var(--r-md);cursor:pointer;transition:background-color var(--d-1) var(--ease-inout),color var(--d-1) var(--ease-inout)}@media(hover:hover){.cal__cell:hover:not(:disabled,[aria-pressed=true]){background:var(--tint)}}.cal__cell:active:not(:disabled,[aria-pressed=true]){background:var(--tint-active)}.cal__cell:focus-visible{outline-offset:-2px;border-radius:var(--r-md);z-index:1}.cal__cell:disabled{color:var(--ink-disabled);cursor:not-allowed}.cal__cell[data-out]{color:var(--ink-subtle)}.cal__cell[data-today]{color:var(--accent-text);font-weight:700}.cal__cell[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:700}.cal__cell[data-mark]:after{content:"";position:absolute;bottom:6px;width:5px;height:5px;border-radius:50%;background:var(--ink-muted)}.cal__cell[data-out][data-mark]:after{background:var(--ink-disabled)}.cal__cell[aria-pressed=true][data-mark]:after{background:var(--accent-ink)}.cal__cell[data-in-range]{background:var(--accent-soft);border-radius:0}.cal__cell[data-range-start]{border-radius:var(--r-md) 0 0 var(--r-md)}.cal__cell[data-range-end]{border-radius:0 var(--r-md) var(--r-md) 0}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:8px 8px calc(8px + var(--safe-b));background:var(--canvas-alt)}.keypad__key{display:grid;place-items:center;height:56px;border-radius:var(--r-md);font-size:var(--t-heading-md);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;transition:background-color 80ms var(--ease-inout)}.keypad__key:active{background:var(--tint-active)}.keypad__key--fn{font-size:var(--t-body-md);color:var(--ink-muted)}.onb{display:flex;flex-direction:column;height:100%}.onb__track{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.onb__track::-webkit-scrollbar{display:none}.onb__slide{flex:0 0 100%;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;text-align:center}.onb__art{width:100%;max-width:240px;aspect-ratio:1;border-radius:var(--r-3xl);background:var(--canvas-alt);display:grid;place-items:center;margin-bottom:8px}.onb__dots{display:flex;justify-content:center;padding:4px 16px 12px}.onb__dot{display:grid;place-items:center;width:32px;height:44px;cursor:pointer}.onb__dot:after{content:"";width:6px;height:6px;border-radius:3px;background:var(--line-strong);transition:width var(--d-3) var(--ease-out),background-color var(--d-2) var(--ease-inout)}.onb__dot[aria-current=true]:after{width:20px;background:var(--accent)}.drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;border:1.5px dashed var(--line-strong);border-radius:var(--r-xl);text-align:center;cursor:pointer;background:var(--surface);transition:background-color var(--d-2) var(--ease-inout),border-color var(--d-2) var(--ease-inout)}@media(hover:hover){.drop:hover{background:var(--accent-soft);border-color:var(--accent)}}.drop[data-over]{background:var(--accent-soft);border-color:var(--accent)}.drop:focus-visible{border-radius:var(--r-xl)}.drop__icon{color:var(--ink-subtle)}.drop[data-over] .drop__icon{color:var(--accent-text)}.filechip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;border-radius:var(--r-full);background:var(--canvas-alt);font-size:var(--t-body-xs);color:var(--ink-body);max-width:100%}.filechip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filechip__x{position:relative;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--ink-subtle);flex:none}.filechip__x:before{content:"";position:absolute;inset:-10px}@media(hover:hover){.filechip__x:hover{background:var(--tint);color:var(--ink)}}.filechip__x:active{background:var(--tint-active)}.ptr{position:relative;overflow:hidden}.ptr__ind{position:absolute;top:0;left:0;right:0;display:grid;place-items:center;height:0;color:var(--ink-subtle);overflow:hidden;pointer-events:none}.ptr__spin{transition:transform var(--d-2) var(--ease-out)}.ptr[data-ready] .ptr__spin{transform:rotate(180deg);color:var(--accent-text)}.ptr[data-loading] .ptr__spin{animation:spin .7s linear infinite}.ptr__body{will-change:transform}.chart{width:100%;display:block;overflow:visible}.chart text{fill:var(--ink-muted);font-size:11px;font-family:var(--font);font-variant-numeric:tabular-nums}.chart .grid-line{stroke:var(--line);stroke-width:1}.chart--bare text,.chart--bare .grid-line{display:none}.chart .bar{fill:var(--accent);rx:3}.chart .bar--alt{fill:var(--accent-line)}.chart .line{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.chart .area{fill:var(--accent-soft)}.chart .dot{fill:var(--accent);stroke:var(--surface);stroke-width:2.5}.chart .dotp{fill:var(--surface);stroke:var(--accent);stroke-width:2}.chart .dotp--last{fill:var(--accent);stroke:var(--surface);stroke-width:2.5}.chart .chart__center{font-size:26px;font-weight:700;letter-spacing:-.5px;fill:var(--ink)}.chart .track{fill:none;stroke:var(--line);stroke-width:10;stroke-linecap:round}.chart .arc{fill:none;stroke:var(--accent);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset var(--d-6) var(--ease-out)}.chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.chart-legend__i{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-micro);color:var(--ink-muted)}.chart-legend__sw{width:10px;height:10px;border-radius:3px;background:var(--accent)}.choices{display:flex;flex-wrap:wrap;gap:var(--s-8)}.choices__item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-6);min-height:var(--c-md-h);min-width:var(--c-md-h);padding-inline:var(--s-16);border-radius:var(--r-full);background:var(--canvas-alt);color:var(--ink-body);font-size:var(--t-body-sm);font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);-webkit-tap-highlight-color:transparent;transition:background-color var(--d-2) var(--ease-inout),color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout),transform var(--d-2) var(--ease-spring)}.on-alt .choices__item,.surface-alt .choices__item{background:var(--surface)}@media(hover:hover){.choices__item:hover:not(:disabled,[aria-disabled=true],[aria-pressed=true]){background:linear-gradient(var(--tint),var(--tint)),var(--canvas-alt);box-shadow:inset 0 0 0 1px var(--line-strong)}.on-alt .choices__item:hover:not(:disabled,[aria-disabled=true],[aria-pressed=true]),.surface-alt .choices__item:hover:not(:disabled,[aria-disabled=true],[aria-pressed=true]){background:linear-gradient(var(--tint),var(--tint)),var(--surface)}}.choices__item:active:not(:disabled,[aria-disabled=true]){transform:scale(.96)}.choices__item:focus-visible{border-radius:var(--r-full)}.choices__item[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent)}.choices[data-multi] .choices__item[aria-pressed=true]:before{content:"";width:9px;height:5px;margin:-3px 0 0 -2px;border:solid currentColor;border-width:0 0 2px 2px;rotate:-45deg;flex:none}.choices__item:disabled,.choices__item[aria-disabled=true]{color:var(--ink-disabled);background:var(--canvas-alt);box-shadow:none;cursor:not-allowed;transform:none}.choices__count{font-size:var(--t-micro);font-weight:500;font-variant-numeric:tabular-nums}.choices--wrap .choices__item{white-space:normal;text-align:left;justify-content:flex-start;padding-block:var(--s-8);line-height:var(--t-body-sm-lh);word-break:keep-all}.choices--stack{flex-direction:column;align-items:stretch}.choices--stack .choices__item{justify-content:flex-start;border-radius:var(--r-lg);min-height:var(--c-lg-h)}.choices--stack .choices__item:focus-visible{border-radius:var(--r-lg)}.choices--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.choices--grid .choices__item{width:100%;min-width:0;padding-inline:var(--s-12)}.dock{position:fixed;left:0;right:0;bottom:calc(var(--tabbar-h) + var(--safe-b));z-index:var(--z-sticky);display:flex;align-items:flex-end;gap:var(--s-8);min-height:var(--dock-h);padding:var(--s-10) var(--s-12);margin-inline:auto;max-width:var(--app-w, calc(var(--w-narrow) + var(--s-80)));background:var(--canvas);box-shadow:inset 0 1px 0 var(--line);transition:bottom var(--d-2) var(--ease-out)}.app--no-tabbar .dock{bottom:0;padding-bottom:calc(var(--s-10) + var(--safe-b))}.dock--static{position:relative;left:auto;right:auto;bottom:auto;max-width:none}.dock__form{display:contents}.dock__btn,.dock__plus{flex:none;display:grid;place-items:center;width:var(--c-md-h);height:var(--c-md-h);border-radius:var(--r-full);color:var(--ink-body);background:var(--canvas-alt);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-1) var(--ease-inout),transform var(--d-2) var(--ease-spring)}.dock__plus .ico,.dock__plus svg{transition:rotate var(--d-3) var(--ease-spring)}.dock__btn:active,.dock__plus:active{background:var(--tint-active);transform:scale(.9)}@media(hover:hover){.dock__btn:hover,.dock__plus:hover{background:linear-gradient(var(--tint),var(--tint)),var(--canvas-alt)}}.dock__plus[aria-expanded=true] .ico,.dock__plus[aria-expanded=true] svg{rotate:45deg}.dock__field{flex:1;min-width:0;display:flex;align-items:center;min-height:var(--c-md-h);padding:var(--s-8) var(--s-16);border-radius:var(--r-2xl);background:var(--canvas-alt);box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--d-2) var(--ease-inout),background-color var(--d-2) var(--ease-inout)}.dock__field:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent)}.dock__input{flex:1;display:block;min-width:0;width:100%;margin:0;padding:0;border:0;outline:none;resize:none;background:transparent;font-family:inherit;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);color:var(--ink);caret-color:var(--accent);field-sizing:content;min-height:var(--t-body-md-lh);max-height:calc(var(--t-body-md-lh) * 5);overflow-y:auto;word-break:keep-all;overflow-wrap:anywhere}.dock__input::placeholder{color:var(--ink-subtle)}.dock__input:focus-visible{outline:none}.dock__act{position:relative;flex:none;width:var(--c-md-h);height:var(--c-md-h)}.dock__mic,.dock__send{position:absolute;inset:0;display:grid;place-items:center;border-radius:var(--r-full);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--d-2) var(--ease-out),transform var(--d-3) var(--ease-spring),background-color var(--d-1) var(--ease-inout),visibility 0s linear 0s}.dock__mic{color:var(--ink-body);background:var(--canvas-alt);touch-action:none;user-select:none;-webkit-user-select:none}.dock__mic:active{background:var(--tint-active)}.dock__mic[data-rec]{background:var(--bad-soft);color:var(--bad-text);transform:scale(1.1);animation:dock-pulse calc(var(--d-7) + var(--d-2)) var(--ease-inout) infinite}@keyframes dock-pulse{0%,to{box-shadow:0 0 0 0 var(--bad-soft)}50%{box-shadow:0 0 0 var(--s-10) transparent}}.dock__send{color:var(--accent-ink);background:var(--accent);opacity:0;transform:scale(.4) rotate(-90deg);visibility:hidden;pointer-events:none;transition:opacity var(--d-1) var(--ease-in),transform var(--d-2) var(--ease-in),visibility 0s linear var(--d-2)}.dock__send:active{transform:scale(.9)}.dock__send:disabled{cursor:default}.dock__act:not(:has(.dock__mic)) .dock__send{opacity:.42;transform:none;visibility:visible;pointer-events:auto}.dock[data-has-text] .dock__send{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity var(--d-2) var(--ease-out),transform var(--d-3) var(--ease-spring),background-color var(--d-1) var(--ease-inout),visibility 0s}.dock[data-has-text] .dock__mic{opacity:0;transform:scale(.4);visibility:hidden;pointer-events:none;transition:opacity var(--d-1) var(--ease-in),transform var(--d-2) var(--ease-in),visibility 0s linear var(--d-2)}.dock__btn:focus-visible,.dock__plus:focus-visible,.dock__mic:focus-visible,.dock__send:focus-visible{border-radius:var(--r-full)}.dock__hint{position:absolute;left:50%;bottom:calc(100% + var(--s-10));translate:-50% 0;padding:var(--s-8) var(--s-16);border-radius:var(--r-full);background:var(--toast);color:var(--toast-ink);font-size:var(--t-caption);white-space:nowrap;box-shadow:var(--sh-lg),inset 0 0 0 1px var(--toast-line);animation:rise var(--d-3) var(--ease-out)}.dock__hint[hidden]{display:none}.app--dock .app__body{padding-bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--dock-live, var(--dock-h)) + var(--s-16))}.app--no-tabbar.app--dock .app__body{padding-bottom:calc(var(--safe-b) + var(--dock-live, var(--dock-h)) + var(--s-16))}.app--dock:not(.app--no-tabbar)~.toasts{bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--dock-live, var(--dock-h)) + var(--s-12))}.app--dock.app--no-tabbar~.toasts{bottom:calc(var(--safe-b) + var(--dock-live, var(--dock-h)) + var(--s-12))}.section-body{margin-top:var(--s-48)}.section-body--xs{margin-top:var(--s-12)}.section-body--sm{margin-top:var(--s-24)}.section-body--lg{margin-top:var(--s-64)}@media(max-width:640px){.section-body{margin-top:var(--s-40)}.section-body--lg{margin-top:var(--s-48)}}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12)}.btn-row--center{justify-content:center}@media(max-width:479px){.btn-row--fill>.btn,.btn-row--fill>.pill{flex:1 1 100%;justify-content:center}}.text-center{text-align:center}.section--join{padding-top:0!important}.title-line{display:block}:where(.hero,.page-hero,.logos,.problem,.features,.split,.steps-flow,.bento,.usecases,.stackcards,.stats-band,.testimonial,.testimonials,.plans,.compare,.faq,.cta-final,.trust,.footer--site,.stage,.mock){word-break:keep-all;overflow-wrap:break-word}.rise{animation:rise var(--d-7) var(--ease-out) backwards}.rise--lg{animation-name:rise-lg}.rise--2{animation-delay:var(--d-1)}.rise--3{animation-delay:var(--d-3)}.rise--4{animation-delay:var(--d-4)}.rise--5{animation-delay:var(--d-5)}.rise--6{animation-delay:var(--d-6)}@keyframes rise-lg{0%{opacity:0;transform:translate3d(0,var(--s-28),0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.glow-host{position:relative;overflow:clip;isolation:isolate}.glow-host>.container{position:relative;z-index:1}.glow{position:absolute;z-index:0;pointer-events:none;width:var(--glow-size,min(720px,150%));max-width:none;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--glow-color,var(--accent)) 34%,transparent) 0%,transparent 66%)}.glow--tl{top:0;left:0;translate:-42% -42%}.glow--tr{top:0;right:0;translate:42% -42%}.glow--bl{bottom:0;left:0;translate:-42% 42%}.glow--br{bottom:0;right:0;translate:42% 42%}.glow--note{--glow-color:var(--note-text)}.glow--good{--glow-color:var(--good-text)}.surface-invert .eyebrow{color:inherit;opacity:.72}.surface-invert .section-lede{color:inherit;opacity:.78}.surface-invert .ink-muted,.surface-invert .ink-subtle{color:inherit;opacity:.72}.surface-invert .btn--secondary{background:color-mix(in srgb,var(--canvas) 10%,transparent);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--canvas) 45%,transparent)}.surface-invert .btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--canvas) 18%,transparent);box-shadow:inset 0 0 0 1px var(--canvas)}.surface-invert .btn--secondary:active:not(:disabled){background:color-mix(in srgb,var(--canvas) 26%,transparent)}.surface-brand{background:linear-gradient(150deg,var(--accent) 0%,color-mix(in srgb,var(--accent-hover) 70%,var(--note-text)) 100%) var(--accent);color:var(--accent-ink)}.surface-brand :is(.eyebrow,.section-lede,.ink-muted,.ink-subtle){color:inherit;opacity:.82}.surface-brand .btn--primary{background:var(--accent-ink);color:var(--accent-text);box-shadow:0 8px 20px -8px rgba(var(--shadow-color),.45)}.surface-brand .btn--secondary{background:color-mix(in srgb,var(--accent-ink) 12%,transparent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-ink) 40%,transparent)}.surface-brand .link{color:var(--accent-ink)}@media(hover:hover){.surface-brand .btn--primary:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--accent-ink) 90%,var(--accent))}.surface-brand .btn--secondary:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--accent-ink) 20%,transparent);box-shadow:inset 0 0 0 1px var(--accent-ink)}}.step-no{display:inline-flex;align-items:center;gap:var(--s-8);color:var(--accent-text);font-weight:700;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.step-no:after{content:"";width:var(--s-24);height:1.5px;border-radius:var(--r-full);background:currentColor;opacity:.5}.quotes__face.avatar--text{font-size:var(--t-heading-md)}.testimonial__by .avatar--text{font-size:var(--t-body-lg)}.nav--site .nav__login{display:none}@media(min-width:1024px){.nav--site .nav__login{display:inline-flex}.nav--site .nav__burger{display:none}}.nav--float{margin-bottom:calc(-1 * var(--nav-h))}.hero.under-nav{padding-top:calc(var(--nav-h) + 76px)}@media(min-width:1024px){.hero.under-nav{padding-top:calc(var(--nav-h) + 104px)}}@media(max-width:640px){.hero.under-nav{padding-top:calc(var(--nav-h) + 56px)}}.nav__menu{position:relative;display:flex;align-items:center;gap:var(--s-2)}.nav--site .nav__link{height:40px;padding-inline:var(--s-12);border-radius:var(--r-md);color:var(--ink-body)}@media(hover:hover){.nav--site .nav__link:hover{background:var(--tint);color:var(--ink)}}.nav--site .nav__link[aria-current]{color:var(--ink);font-weight:600}.nav__item{position:static}.nav__trigger{gap:var(--s-4);cursor:pointer}.nav__chev{color:var(--ink-subtle);transition:transform var(--d-3) var(--ease-out),color var(--d-2) var(--ease-inout)}.nav__trigger[aria-expanded=true]{background:var(--tint);color:var(--ink)}.nav__trigger[aria-expanded=true] .nav__chev{transform:rotate(180deg);color:var(--ink-body)}.nav--sub{--nav-sub-h:44px}.nav--sub:before{transition:opacity var(--d-3) var(--ease-inout),bottom 0s}.nav--sub[data-stuck]:before{bottom:calc(-1 * var(--nav-sub-h))}.nav__sub{position:absolute;left:0;right:0;top:100%;height:var(--nav-sub-h,44px);display:flex;justify-content:center;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;opacity:0;visibility:hidden;transition:opacity var(--d-2) var(--ease-inout),visibility 0s linear var(--d-2)}.nav__sub::-webkit-scrollbar{display:none}.nav[data-stuck] .nav__sub{opacity:1;visibility:visible;transition:opacity var(--d-2) var(--ease-inout),visibility 0s}.nav__sub-list{display:flex;align-items:stretch;gap:var(--s-4);margin:0;padding:0 var(--s-16);list-style:none}.nav__sub-link{position:relative;display:inline-flex;align-items:center;height:100%;padding-inline:var(--s-12);white-space:nowrap;font-size:var(--t-label);line-height:var(--t-label-lh);font-weight:500;color:var(--ink-muted);transition:color var(--d-2) var(--ease-inout)}@media(hover:hover){.nav__sub-link:hover{color:var(--ink)}}.nav__sub-link:is([aria-current=true],[aria-current=page],[aria-current=location]){font-weight:600;color:var(--ink)}.nav__sub-link:is([aria-current=true],[aria-current=page],[aria-current=location]):after{content:"";position:absolute;left:var(--s-12);right:var(--s-12);bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--ink)}.nav__sub-link:focus-visible{outline-offset:-4px}@media(max-width:767px){.nav__sub{justify-content:flex-start;-webkit-mask-image:linear-gradient(to right,transparent,var(--ink) var(--s-16),var(--ink) calc(100% - var(--s-16)),transparent);mask-image:linear-gradient(to right,transparent,var(--ink) var(--s-16),var(--ink) calc(100% - var(--s-16)),transparent)}}.mega{--mega-pad:var(--s-12);position:absolute;top:calc(100% + var(--s-8));left:50%;translate:-50% 0;z-index:var(--z-pop);width:min(var(--mega-w,720px),calc(100vw - var(--s-32)));padding:var(--mega-pad);background:var(--surface);border-radius:var(--r-2xl);box-shadow:var(--sh-pop);opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--s-4)));transform-origin:top center;transition:opacity var(--d-2) var(--ease-in),transform var(--d-2) var(--ease-in),visibility 0s linear var(--d-2)}.mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--s-16)}.nav__item[data-open] .mega{opacity:1;visibility:visible;transform:none;transition:opacity var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out),visibility 0s}html:not(.js) .nav__item:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,200px);gap:var(--s-12)}.mega__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);align-content:start}.mega__link{display:flex;align-items:flex-start;gap:var(--s-12);min-height:56px;padding:var(--s-12);border-radius:var(--r-lg);color:var(--ink);transition:background-color var(--d-2) var(--ease-inout)}.mega__link:hover,.mega__link:focus-visible{background:var(--tint)}.mega__link[aria-current=page]{background:var(--accent-soft)}.mega__icon{flex:none;display:inline-flex;width:auto;height:auto;margin-top:var(--s-2);background:none;color:var(--ink-subtle);transition:color var(--d-2) var(--ease-inout)}.mega__icon .ico{width:20px;height:20px}.mega__link:hover .mega__icon,.mega__link:focus-visible .mega__icon,.mega__link[aria-current=page] .mega__icon{color:var(--accent-text)}.mega__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-8);align-content:start}.mega__col{display:grid;align-content:start;gap:var(--s-2);min-width:0}.mega__col .mega__items{grid-template-columns:minmax(0,1fr)}.mega__group{margin:0;padding:var(--s-8) var(--s-12) var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-subtle)}.mega__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16);min-height:48px;margin:var(--mega-pad) calc(-1 * var(--mega-pad)) calc(-1 * var(--mega-pad));padding:var(--s-4) var(--s-20);background:var(--surface-tint);border-top:1px solid var(--line);border-radius:0 0 var(--r-2xl) var(--r-2xl);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.mega__foot-link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:40px;font-weight:600;color:var(--ink-body)}@media(hover:hover){.mega__foot-link:hover{color:var(--accent-text)}}.mega__foot-aside{display:inline-flex;align-items:center;gap:var(--s-8)}.mega__text{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.mega__title{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.mega__desc{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.mega__aside{display:flex;flex-direction:column;gap:var(--s-8);padding:var(--s-16);border-radius:var(--r-lg);color:var(--ink)}.mega__eyebrow{font-size:var(--t-micro);font-weight:700;color:var(--accent-text)}.mega__aside-title{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;text-wrap:pretty}.mega__aside-more{margin-top:auto;display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-caption);font-weight:600;color:var(--ink-muted)}.nav__item[data-open] .mega__items>li,.nav__item[data-open] .mega__aside{animation:rise var(--d-4) var(--ease-out) both}.nav__item[data-open] .mega__items>li:nth-child(2){animation-delay:calc(var(--d-1) / 4)}.nav__item[data-open] .mega__items>li:nth-child(3){animation-delay:calc(var(--d-1) / 2)}.nav__item[data-open] .mega__items>li:nth-child(4){animation-delay:calc(var(--d-1) * 3 / 4)}.nav__item[data-open] .mega__aside{animation-delay:var(--d-1)}:where(.mega,.drawer--site){word-break:keep-all;overflow-wrap:break-word}.mega-stage{position:absolute;left:0;top:0;z-index:calc(var(--z-pop) - 1);pointer-events:none;list-style:none;width:var(--mw,0px);height:var(--mh,0px);transform:translate(var(--mx,0px),calc(var(--my,0px) - var(--s-4)));background:var(--surface);border-radius:var(--mr,var(--r-2xl));box-shadow:var(--sh-pop);opacity:0;visibility:hidden;transition:opacity var(--d-2) var(--ease-in),transform var(--d-2) var(--ease-in),visibility 0s linear var(--d-2)}.mega-stage[data-on]{opacity:1;visibility:visible;transform:translate(var(--mx,0px),var(--my,0px));transition:opacity var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out),visibility 0s}.mega-stage[data-on][data-moving]{transition:opacity var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-inout),width var(--d-3) var(--ease-inout),height var(--d-3) var(--ease-inout),visibility 0s}.has-mega-stage .mega{background:transparent;box-shadow:none}.has-mega-stage .nav__item[data-swap-out] .mega{opacity:0;visibility:hidden;transition:none}.has-mega-stage .nav__item[data-swap] .mega{transform:none;transition:opacity var(--d-3) var(--ease-out) calc(var(--d-1) / 2),clip-path var(--d-3) var(--ease-inout),visibility 0s}.has-mega-stage .nav__item[data-swap] .mega__items>li,.has-mega-stage .nav__item[data-swap] .mega__aside{animation:none}.drawer--site .drawer__panel{display:flex;flex-direction:column;padding:0;overflow:hidden;width:min(88vw,380px)}.drawer--site .drawer__head{flex:none;display:flex;align-items:center;gap:var(--s-8);padding:calc(var(--safe-t) + var(--s-8)) var(--s-12) var(--s-8) var(--s-20);box-shadow:inset 0 -1px 0 var(--line)}.drawer--site .drawer__head .nav__brand{margin-right:auto}.drawer--site .drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4) var(--s-20) var(--s-16)}.drawer--site .drawer__item{min-height:56px}.drawer--site .accordion__trigger{min-height:56px;padding:var(--s-12) 0;font-size:var(--t-body-lg)}.drawer--site .accordion__panel{transition:height var(--d-4) var(--ease-inout),visibility 0s linear var(--d-4)}.drawer--site .accordion__trigger[aria-expanded=false]+.accordion__panel{visibility:hidden}.drawer--site .accordion__trigger[aria-expanded=true]+.accordion__panel{transition:height var(--d-4) var(--ease-inout),visibility 0s}.drawer--site .drawer__links{display:flex;flex-direction:column;gap:var(--s-2);padding-bottom:var(--s-12)}.drawer--site .drawer__link{display:flex;align-items:center;gap:var(--s-12);min-height:48px;padding:var(--s-8);border-radius:var(--r-lg);color:var(--ink);font-size:var(--t-body-md);font-weight:500}.drawer--site .drawer__link:active{background:var(--tint)}.drawer--site .drawer__link .mega__icon{width:32px;height:32px}.drawer--site .drawer__foot{flex:none;display:flex;flex-direction:column;gap:var(--s-8);padding:var(--s-16) var(--s-20) calc(var(--safe-b) + var(--s-16));background:var(--surface);box-shadow:inset 0 1px 0 var(--line)}.drawer--full .drawer__scrim{display:none}.drawer--full .drawer__panel{left:0;right:0;width:100%;max-width:none;height:100dvh;display:flex;flex-direction:column;padding:0 var(--safe-r) 0 var(--safe-l);overflow:hidden;box-shadow:none}.drawer--full .drawer__head{flex:none;display:flex;align-items:center;gap:var(--s-8);min-height:calc(var(--safe-t) + var(--nav-h));padding:var(--safe-t) var(--s-8) 0 var(--s-20);box-shadow:inset 0 -1px 0 var(--line)}.drawer--full .drawer__head>:first-child{margin-right:auto}.drawer--full .drawer__close{flex:none;width:44px;height:44px}.drawer--full .drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-8) var(--s-20) var(--s-24)}.drawer--full .drawer__item,.drawer--full .accordion__trigger{min-height:56px;font-size:var(--t-body-lg);font-weight:600}.drawer--full .drawer__link{min-height:52px}.drawer--full .drawer__link[aria-current]{background:var(--accent-soft)}.drawer--full .drawer__foot{flex:none;display:grid;gap:var(--s-8);padding:var(--s-16) var(--s-20) calc(var(--safe-b) + var(--s-16));background:var(--surface);box-shadow:inset 0 1px 0 var(--line)}.drawer--site[data-open] .drawer__body>*{animation:rise var(--d-5) var(--ease-out) both;animation-delay:var(--d-1)}.drawer--site[data-open] .drawer__body>:nth-child(2){animation-delay:calc(var(--d-1) * 1.4)}.drawer--site[data-open] .drawer__body>:nth-child(3){animation-delay:calc(var(--d-1) * 1.8)}.drawer--site[data-open] .drawer__body>:nth-child(n+4){animation-delay:calc(var(--d-1) * 2.2)}.drawer--site[data-open] .drawer__foot{animation:rise var(--d-5) var(--ease-out) both;animation-delay:calc(var(--d-1) * 2.4)}.hero__badge{display:inline-flex;align-items:center;gap:var(--s-8);min-height:var(--c-md-h);margin-bottom:var(--s-24);padding:var(--s-4) var(--s-12) var(--s-4) var(--s-6);border-radius:var(--r-full);background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--t-caption);line-height:1.3;font-weight:600;color:var(--ink-body);transition:background-color var(--d-2) var(--ease-inout)}.hero__badge .badge{flex:none}.hero__badge .ico{flex:none;color:var(--ink-subtle);transition:transform var(--d-3) var(--ease-out)}a.hero__badge:hover{background:var(--surface)}a.hero__badge:hover .ico{transform:translate(3px)}.hero__title em{font-style:normal;color:var(--accent-text)}.hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-12);margin-top:var(--s-24);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.hero__meta strong{color:var(--ink);font-weight:600}.hero--center .hero__copy{display:flex;flex-direction:column;align-items:center;max-width:62rem;margin-inline:auto;text-align:center}.hero--center .hero__lede{margin-inline:auto;max-width:36rem}.hero--center .hero__actions,.hero--center .hero__meta{justify-content:center}.hero--split .hero__lede{max-width:34rem}.hero>.bg-aurora,.page-hero>.bg-aurora{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 96%);mask-image:linear-gradient(180deg,#000 50%,transparent 96%)}.hero--photo{color:var(--media-ink);isolation:isolate}.hero__photo{position:absolute;inset:0;z-index:-2}.hero__photo img{width:100%;height:100%;object-fit:cover}.hero--photo:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--media-shade) 0%,transparent 40%,transparent 55%,var(--media-shade) 100%)}.hero--photo .hero__title,.hero--photo .hero__lede,.hero--photo .hero__meta,.hero--photo .hero__meta strong{color:var(--media-ink)}.hero--photo .hero__lede,.hero--photo .hero__meta{opacity:.88}@media(min-width:1024px){.hero--photo{padding-block:160px 144px}}.stage{position:relative;display:grid;place-items:center;margin-top:var(--s-64);padding-block:var(--s-32) var(--s-48)}.stage__glow{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(640px,120%);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,transparent) 0%,color-mix(in srgb,var(--note-text) 8%,transparent) 40%,transparent 70%)}.stage .phone{position:relative;z-index:1}.stage__chip{position:absolute;z-index:2;width:max-content;max-width:228px}.stage__card{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-12) var(--s-16) var(--s-12) var(--s-12);border-radius:var(--r-xl);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--sh-lg),inset 0 0 0 1px var(--line);text-align:left;animation:bob 7s var(--ease-inout) infinite alternate}.stage[data-fx-idle] .stage__card{animation-play-state:paused}.stage__chip:nth-of-type(2n) .stage__card{animation-duration:9s;animation-delay:-3s}.stage__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-text)}.stage__icon--good{background:var(--good-soft);color:var(--good-text)}.stage__icon--note{background:var(--note-soft);color:var(--note-text)}.stage__text{display:flex;flex-direction:column;min-width:0}.stage__k{font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--ink-muted)}.stage__v{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink);white-space:nowrap}@keyframes bob{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-1 * var(--s-10)),0)}}.stage__chip--tl{top:14%;right:calc(50% + 116px)}.stage__chip--bl{bottom:20%;right:calc(50% + 150px)}.stage__chip--tr{top:28%;left:calc(50% + 132px)}.stage__chip--br{bottom:9%;left:calc(50% + 104px)}@media(max-width:899px){.stage{margin-top:var(--s-48);padding-block:var(--s-24) var(--s-32)}.stage__chip--bl,.stage__chip--tr{display:none}.stage__chip{max-width:196px;scale:.9}.stage__chip--tl{top:9%;right:auto;left:calc(50% - 176px);transform-origin:left top}.stage__chip--br{bottom:11%;left:auto;right:calc(50% - 176px);transform-origin:right bottom}}@media(max-width:374px){.stage__chip--tl{left:0}.stage__chip--br{right:0}}.logos{padding-block:var(--s-40) var(--s-64)}.logos__head{display:flex;align-items:center;justify-content:center;gap:var(--s-4)}.logos__title{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-muted);text-align:center}.logos .ticker{margin-top:var(--s-16)}.logos .ticker__track{gap:0;animation-duration:44s}.logos__group{display:flex;flex:none;align-items:center;gap:var(--s-56);padding-right:var(--s-56)}.logos__item{display:inline-flex;align-items:center;gap:var(--s-8);height:var(--s-48);white-space:nowrap;color:var(--ink-subtle);font-size:var(--t-heading-sm);font-weight:700;letter-spacing:-.02em}.logos__item .ico{width:26px;height:26px}.ticker[data-paused] .ticker__track{animation-play-state:paused}.ticker-toggle[hidden]{display:none}@media(prefers-reduced-motion:reduce){.logos .ticker{-webkit-mask-image:none;mask-image:none}.logos .ticker__track{width:auto;flex-wrap:wrap;justify-content:center}.logos__group{flex:1 1 auto;flex-wrap:wrap;justify-content:center;row-gap:var(--s-12);padding-right:0}.logos__group[aria-hidden=true]{display:none}}.logo-wall{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-16) var(--s-48);margin:0;padding:0;list-style:none}.logo-wall--start{justify-content:flex-start}.logo-wall__title{margin:0 0 var(--s-20);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;color:var(--ink-muted);text-align:center}.logo-wall .logos__item{height:var(--s-48)}@media(max-width:639px){.logo-wall{gap:var(--s-8) var(--s-32)}.logo-wall .logos__item{height:var(--s-40);font-size:var(--t-body-lg)}}.problem{display:grid;gap:var(--s-40)}@media(min-width:1024px){.problem{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s-64);align-items:end}}.pains{display:flex;flex-wrap:wrap;gap:var(--s-8)}.pain{display:inline-flex;align-items:center;gap:var(--s-8);min-height:var(--c-md-h);padding:var(--s-6) var(--s-20) var(--s-6) var(--s-6);border-radius:var(--r-full);background:var(--surface);box-shadow:var(--sh-xs);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink-body)}.pain__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--canvas-sunken);color:var(--ink-muted)}.features{display:grid;gap:var(--s-40) var(--s-32);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.features--3{grid-template-columns:repeat(3,minmax(0,1fr))}.features--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{display:grid;gap:var(--s-32)}@media(min-width:1024px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-64);align-items:start}.split>.section-head{position:sticky;top:calc(var(--nav-h) + var(--s-40))}.split--center{align-items:center}.split--center>.section-head{position:static}.split--reverse>:first-child{order:2}}.split__list{display:flex;flex-direction:column;gap:var(--s-32)}.split__list p{margin-top:var(--s-8)}@media(min-width:1024px){.split--asym,.split--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-64)}.split--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-64)}.sticky-head{position:sticky;top:calc(var(--nav-h) + var(--s-40));align-self:start}}.checks{display:flex;flex-direction:column;gap:var(--s-10)}.checks li{display:flex;gap:var(--s-10);align-items:flex-start;color:var(--ink-body)}.checks .ico{flex:none;margin-top:3px;color:var(--good-text)}.checks--muted .ico{color:var(--ink-subtle)}.checks--invert li,.checks--invert .ico{color:inherit}.checks--cards{gap:var(--s-8)}.checks--cards li{align-items:center;gap:var(--s-12);padding:var(--s-16) var(--s-20);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-xs)}.checks--cards .ico{margin-top:0;width:36px;height:36px;padding:var(--s-8);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-text)}.steps-flow{--n:3;display:grid;gap:var(--s-32)}@media(min-width:768px){.steps-flow{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--s-24)}}.steps-flow__item{position:relative;display:flex;flex-direction:column;gap:var(--s-8);padding-left:var(--s-56)}.steps-flow__no{position:absolute;left:0;top:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:var(--t-body-sm);font-variant-numeric:tabular-nums;z-index:1}.steps-flow__title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:600;color:var(--ink);padding-top:var(--s-6)}.steps-flow__desc{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.steps-flow__item:not(:last-child):before,.steps-flow__item:not(:last-child):after{content:"";position:absolute;border-radius:var(--r-full)}.steps-flow__item:not(:last-child):before{left:19px;top:48px;bottom:calc(-1 * var(--s-32) + var(--s-8));width:2px;background:var(--line)}.steps-flow__item:not(:last-child):after{left:19px;top:48px;bottom:calc(-1 * var(--s-32) + var(--s-8));width:2px;background:var(--accent);transform-origin:top;transform:scaleY(0);transition:transform var(--d-7) var(--ease-out);transition-delay:calc(var(--d-4) + var(--i,0) * var(--d-5))}@media(min-width:768px){.steps-flow__item{padding-left:0;padding-top:var(--s-56)}.steps-flow__title{padding-top:0}.steps-flow__item:not(:last-child):before,.steps-flow__item:not(:last-child):after{left:52px;right:calc(-1 * var(--s-24) + var(--s-12));top:19px;bottom:auto;width:auto;height:2px}.steps-flow__item:not(:last-child):after{transform-origin:left;transform:scaleX(0)}}.steps-flow.is-in .steps-flow__item:after,html:not(.js) .steps-flow__item:after{transform:none}@media(prefers-reduced-motion:reduce){.steps-flow__item:after{transform:none!important}}.tile{position:relative;display:flex;flex-direction:column;gap:var(--s-10);min-height:100%;padding:var(--s-28);border-radius:var(--r-2xl);background:var(--surface);overflow:hidden;isolation:isolate;transition:transform var(--d-3) var(--ease-out)}@media(hover:hover){.tile:hover{transform:translateY(-3px)}}@media(max-width:640px){.tile{padding:var(--s-24)}}.tile__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);margin-bottom:var(--s-6);background:var(--accent-soft);color:var(--accent-text)}.tile__title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:600;color:var(--ink)}.tile__desc{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.tile__media{margin-top:auto;padding-top:var(--s-16)}.tile--hero{color:var(--accent-ink);background:linear-gradient(150deg,var(--accent) 0%,var(--accent-hover) 100%)}.tile--hero .tile__title{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:var(--t-heading-lg-w)}.tile--hero .tile__title,.tile--hero .tile__desc{color:inherit}.tile--hero .tile__desc{opacity:.86;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);max-width:30rem}.tile--hero .tile__icon{background:color-mix(in srgb,var(--accent-ink) 16%,transparent);color:inherit}.tile--hero.spotlight:before{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent-ink) 18%,transparent),transparent 70%)}.tile--hero:after{content:"";position:absolute;z-index:-1;right:-20%;top:-35%;width:70%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent-ink) 22%,transparent),transparent 65%)}.tile--hero .mock__slot{background:color-mix(in srgb,var(--accent-ink) 14%,transparent);color:inherit;box-shadow:none}.tile--hero .mock__slot--on{background:var(--accent-ink);color:var(--accent)}.tile--hero .mock__chip{background:color-mix(in srgb,var(--accent-ink) 14%,transparent);color:inherit}.tile--hero .mock__label{color:inherit;opacity:.72}.tile--invert{background:var(--surface-invert);color:var(--canvas)}.tile--invert .tile__title{color:inherit}.tile--invert .tile__desc{color:inherit;opacity:.74}.tile--invert .tile__icon{background:color-mix(in srgb,var(--canvas) 12%,transparent);color:inherit}@media(prefers-reduced-motion:reduce){.tile{transition:none}}.usecases{--hscroll-h:calc(var(--fx-vh) * 2.6)}.usecases__inner{width:100%;padding-block:var(--sec-lg)}@media(max-width:767px){.usecases__inner{padding-block:var(--s-80)}}.usecases .usecases__track{margin-top:var(--s-32)}@media(min-width:768px){.usecases__inner{padding-block:0}.usecases .usecases__track{margin-top:var(--s-40);padding-inline:max(var(--s-32),calc((100vw - var(--w-wide)) / 2 + var(--s-40)))}}.usecase{display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-28);border-radius:var(--r-2xl);background:var(--canvas-alt)}.usecase.hscroll__card{width:min(84vw,380px)}@media(min-width:768px){.usecase.hscroll__card{width:min(44vw,440px);min-height:440px}}.usecase__visual .mock__row,.usecase__visual .mock__msg{box-shadow:var(--sh-xs)}.usecase__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12)}.usecase__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--surface);color:var(--accent-text);box-shadow:var(--sh-xs)}.usecase__visual{margin-top:var(--s-8)}.usecase__note{margin-top:auto;padding-top:var(--s-16);box-shadow:inset 0 1px 0 var(--line);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.pillar{display:grid;gap:var(--s-24);padding:var(--s-48);border-radius:var(--r-3xl);background:var(--surface)}@media(min-width:768px){.pillar{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--s-48);align-items:center}}@media(min-width:1024px){.pillar{padding:var(--s-64)}}@media(max-width:767px){.pillar{padding:var(--s-24);gap:var(--s-20);border-radius:var(--r-2xl)}}.pillar--accent{background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--surface)}.pillar--good{background:linear-gradient(var(--good-soft),var(--good-soft)),var(--surface)}.pillar--note{background:linear-gradient(var(--note-soft),var(--note-soft)),var(--surface)}.pillar__copy{display:flex;flex-direction:column;gap:var(--s-12)}.pillar__visual{padding:var(--s-16);border-radius:var(--r-2xl);background:var(--surface);box-shadow:var(--sh-md)}.pillar__visual .mock__row,.pillar__visual .mock__msg{background:var(--canvas-alt);box-shadow:none}@media(min-width:768px){.pillar__visual{padding:var(--s-24)}}.stats-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-40) var(--s-16)}@media(min-width:768px){.stats-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-24)}}.stats-band--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-band__item{display:flex;flex-direction:column;gap:var(--s-8);padding-left:var(--s-20);box-shadow:inset 1px 0 0 var(--line)}@media(max-width:639px){.stats-band__item{padding-left:var(--s-16)}}.stats-band__value{order:-1;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.stats-band__label{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.surface-invert .stats-band__item{box-shadow:inset 1px 0 color-mix(in srgb,var(--canvas) 18%,transparent)}.surface-invert .stats-band__value{color:inherit}.surface-invert .stats-band__label{color:inherit;opacity:.72}.testimonial{display:grid;gap:var(--s-40);align-items:center}@media(min-width:1024px){.testimonial{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s-80)}}.testimonial__quote{display:flex;flex-direction:column;gap:var(--s-28)}.testimonial__mark{display:block;height:var(--s-40);font-family:var(--font);font-size:96px;line-height:1;font-weight:800;color:var(--accent-text)}.testimonial__text{color:var(--ink)}.testimonial__by{display:flex;align-items:center;gap:var(--s-12)}.testimonial__name{display:block;font-weight:600;color:var(--ink)}.testimonial__role{display:block;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.testimonial__facts{display:grid;gap:var(--s-12)}.testimonial__fact{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-20) var(--s-24);border-radius:var(--r-xl);background:var(--canvas-alt)}.testimonial__fact dt{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.testimonial__fact dd{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.on-alt .testimonial__fact{background:var(--surface)}.testimonials{padding:var(--s-56) var(--s-24);border-radius:var(--r-3xl);background:var(--canvas-alt)}@media(min-width:768px){.testimonials{padding:var(--s-64) var(--s-48)}}.testimonials .quotes__text{font-size:var(--t-heading-sm);line-height:1.6;color:var(--ink);font-weight:500;letter-spacing:-.01em}@media(max-width:640px){.testimonials .quotes__text{font-size:var(--t-body-lg)}}.testimonials .quotes__by strong{display:block;color:var(--ink-body);font-weight:600}.quote-feature{display:grid;gap:var(--s-48)}@media(min-width:1024px){.quote-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-80);align-items:start}}.quote-feature__main{display:flex;flex-direction:column;gap:var(--s-24);margin:0}.quote-feature__text{margin:0;font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:600;color:var(--ink);text-wrap:pretty}@media(max-width:640px){.quote-feature__text{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls)}}.quote-feature__more{display:grid;gap:var(--s-32)}@media(min-width:640px)and (max-width:1023px){.quote-feature__more{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-feature__item{display:flex;flex-direction:column;gap:var(--s-16);margin:0;padding-top:var(--s-24);box-shadow:inset 0 1px 0 var(--line)}.quote-feature__item blockquote{margin:0;font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls);color:var(--ink-body);text-wrap:pretty}.quote-feature__by{display:flex;align-items:center;gap:var(--s-12);min-width:0}.quote-feature__name{display:block;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.quote-feature__role{display:block;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.bleed{position:relative;isolation:isolate;display:grid;align-items:center;aspect-ratio:var(--bleed-ratio,16 / 8);min-height:480px;max-height:880px;background:var(--media-base);color:var(--media-ink)}.bleed>picture{position:absolute;inset:0;z-index:-2}.bleed__img,.bleed>picture>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--bleed-pos,50% 50%)}.bleed:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--media-shade) 0%,color-mix(in srgb,var(--media-shade) 55%,transparent) 40%,transparent 68%)}.bleed--right:before{background:linear-gradient(270deg,var(--media-shade) 0%,color-mix(in srgb,var(--media-shade) 55%,transparent) 40%,transparent 68%)}.bleed__body{position:relative;padding-block:var(--s-64)}.bleed__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-20);max-width:36rem}.bleed--right .bleed__inner{margin-left:auto}.bleed__title{margin:0;color:inherit;max-width:12em;text-wrap:balance}.bleed__lede{margin:0;color:inherit;opacity:.86;font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);max-width:28em}.bleed__link{display:inline-flex;align-items:center;gap:var(--s-6);min-height:var(--c-md-h);color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bleed__link:focus-visible{outline-color:var(--media-ink)}.bleed--tall{--bleed-ratio:16 / 9}.bleed--wide{--bleed-ratio:16 / 7}@media(max-width:767px){.bleed{aspect-ratio:4 / 5;min-height:0;max-height:none;align-items:end}.bleed__img,.bleed>picture>img{object-position:var(--bleed-pos-sm,var(--bleed-pos,50% 50%))}.bleed:before,.bleed--right:before{background:linear-gradient(0deg,var(--media-shade) 0%,color-mix(in srgb,var(--media-shade) 55%,transparent) 42%,transparent 72%)}.bleed__body{padding-block:var(--s-40)}.bleed--right .bleed__inner{margin-left:0}}.billing{display:inline-flex;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-full);background:var(--tint)}.billing__btn{display:inline-flex;align-items:center;gap:var(--s-6);height:var(--c-md-h);padding-inline:var(--s-16) var(--s-16);border-radius:var(--r-full);font-size:var(--t-body-sm);font-weight:600;color:var(--ink-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--d-2) var(--ease-inout),color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout)}.billing__btn:hover{color:var(--ink-body)}.billing__btn[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}[data-theme=dark] .billing__btn[aria-pressed=true]{background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--line-strong)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .billing__btn[aria-pressed=true]{background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--line-strong)}}.billing__save{display:inline-flex;align-items:center;height:22px;padding-inline:var(--s-8);border-radius:var(--r-full);background:var(--good-soft);color:var(--good-text);font-size:var(--t-nano);font-weight:700}[data-billing=annual] [data-billing-monthly],[data-billing=monthly] [data-billing-annual]{display:none}.plans{display:grid;gap:var(--s-16);align-items:stretch}@media(min-width:900px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1099px){.plans--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{position:relative;display:flex;flex-direction:column;gap:var(--s-16);padding:var(--s-32);border-radius:var(--r-2xl);background:var(--surface)}@media(max-width:640px){.plan{padding:var(--s-24)}}.plans--line .plan:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line)}.plan--hot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--accent)}.plans--line .plan--hot:after{box-shadow:inset 0 0 0 2px var(--accent)}.plan__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:var(--s-28)}.plan__name{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:var(--t-heading-sm-w);color:var(--ink)}.plan__for{margin-top:calc(-1 * var(--s-8));font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2) var(--s-6);min-height:var(--t-display-sm-lh)}.plan__amount{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.plan__unit{font-size:var(--t-body-sm);color:var(--ink-muted);white-space:nowrap}.plan__was{font-size:var(--t-body-sm);color:var(--ink-subtle);text-decoration:line-through;white-space:nowrap}.plan__note{margin-top:calc(-1 * var(--s-10));font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-subtle);min-height:var(--t-caption-lh)}.plan__list{padding-top:var(--s-20);box-shadow:inset 0 1px 0 var(--line);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.plan__list .ico{margin-top:2px}.plan__cta{margin-top:auto;padding-top:var(--s-8)}.plan__cta .btn{width:100%}.plan__price .is-swap{animation:plan-swap var(--d-4) var(--ease-out) both}@keyframes plan-swap{0%{opacity:0;transform:translate3d(0,var(--s-8),0)}to{opacity:1;transform:none}}.plans__more{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-16) var(--s-24);padding:var(--s-24) var(--s-32);border-radius:var(--r-2xl);background:var(--surface)}.plans--line .plans__more{background:var(--canvas-alt)}.plans__more-text{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}@media(max-width:640px){.plans__more{padding:var(--s-24)}.plans__more .btn{width:100%}}.compare{position:relative;border-radius:var(--r-2xl);background:var(--surface);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.compare:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.compare__table{min-width:680px;table-layout:fixed;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.compare col:first-child{width:31%}.compare th,.compare td{padding:var(--s-16) var(--s-20);text-align:center;vertical-align:middle;box-shadow:inset 0 -1px 0 var(--line);color:var(--ink-body)}.compare thead th{padding-block:var(--s-24) var(--s-16);vertical-align:bottom;font-weight:700;color:var(--ink);font-size:var(--t-body-md)}.compare thead th small{display:block;margin-top:var(--s-2);font-size:var(--t-caption);font-weight:500;color:var(--ink-muted)}.compare th[scope=row],.compare thead th:first-child{position:sticky;left:0;z-index:1;text-align:left;background:var(--surface);min-width:168px;font-weight:500;color:var(--ink-body)}.compare thead th:first-child{font-size:var(--t-caption);color:var(--ink-subtle)}.compare th[scope=row],.compare thead th:first-child{box-shadow:inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}.compare__group th{padding-block:var(--s-12);text-align:left;background:var(--compare-group-bg,var(--canvas-alt))!important;font-size:var(--t-caption);font-weight:700;letter-spacing:.02em;color:var(--ink-muted)}.compare__group th>span{position:sticky;left:var(--s-20)}.compare__hot{background:var(--accent-soft)}.compare thead .compare__hot{color:var(--accent-text)}.compare__hot :is(small,.ink-muted){color:var(--ink-muted-alt)}.compare__yes{display:inline-block;color:var(--good-text)}.compare__no{display:inline-block;color:var(--ink-disabled)}.compare tbody tr:last-child>*{box-shadow:none}.compare tbody tr:last-child>th[scope=row]{box-shadow:inset -1px 0 0 var(--line)}.compare__hint{display:flex;align-items:center;gap:var(--s-6);margin-top:var(--s-12);font-size:var(--t-caption);color:var(--ink-muted)}@media(min-width:768px){.compare__hint{display:none}}@media(max-width:640px){.compare th,.compare td{padding:var(--s-12) var(--s-16)}.compare th[scope=row],.compare thead th:first-child{min-width:132px}}.compare--plain{--compare-group-bg:transparent;border-radius:0;background:none}.on-alt .compare--plain{--compare-bg:var(--canvas-alt)}.compare--plain .compare__table{min-width:560px}.compare--plain th,.compare--plain td{padding-inline:var(--s-16)}.compare--plain th[scope=row],.compare--plain thead th:first-child{background:var(--compare-bg,var(--canvas));box-shadow:inset 0 -1px 0 var(--line)}.compare--plain tbody tr:last-child>th[scope=row]{box-shadow:none}.compare--plain .compare__hot{background:var(--surface-tint)}.compare--plain thead .compare__hot{color:var(--ink);border-radius:var(--r-lg) var(--r-lg) 0 0}.compare--plain tbody tr:last-child>.compare__hot{border-radius:0 0 var(--r-lg) var(--r-lg)}.compare--plain .compare__hot :is(small,.ink-muted){color:var(--ink-muted)}.compare--plain .compare__yes{color:var(--ink)}.compare--plain td small{display:block;margin-top:var(--s-2);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.compare--plain .compare__group th{padding-top:var(--s-24);color:var(--ink-subtle)}.versus{--versus-bg:var(--surface);width:100%;border-collapse:separate;border-spacing:0;word-break:keep-all;text-wrap:pretty;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-body)}.versus :is(th,td){padding:var(--s-16) var(--s-20);text-align:left;vertical-align:top;box-shadow:inset 0 -1px 0 var(--line)}.versus thead th{padding-block:var(--s-24) var(--s-16);vertical-align:bottom;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink)}.versus thead th>small{display:block;margin-top:var(--s-2);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;color:var(--ink-muted)}.versus th[scope=row]{width:22%;font-weight:600;color:var(--ink)}.versus td{color:var(--ink-muted)}.versus td.us{color:var(--ink);font-weight:500}.versus__brand{display:flex;align-items:center;gap:var(--s-8)}.versus__brand>:is(img,svg,.brand__symbol){width:auto;height:24px;flex:none}.versus__price{display:block;margin-top:var(--s-6);font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.versus thead th:not(.us) .versus__price{font-weight:600;color:var(--ink-muted)}.versus .ck{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;flex:none;margin:var(--s-2) var(--s-8) 0 0;vertical-align:-4px;border-radius:var(--r-full);background:var(--ink);color:var(--canvas)}.versus .ck:after{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:var(--mask-check) center/contain no-repeat;mask:var(--mask-check) center/contain no-repeat}.versus td.no:before{content:"\2212";content:"\2212" / "";display:inline-block;width:20px;margin-right:var(--s-8);text-align:center;font-weight:600;color:var(--ink-subtle)}.versus__group>*{padding-block:var(--s-24) var(--s-8);vertical-align:bottom;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;color:var(--ink-muted)}.versus__no{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:var(--s-8);border-radius:var(--r-full);background:var(--surface-tint);font-size:var(--t-micro);line-height:1;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.versus tbody tr:last-child>*{box-shadow:none}.versus[data-seq-run] .ck:not(.is-on){opacity:0;scale:.5}.versus[data-seq-run] .ck.is-on{animation:fx-ck-pop var(--d-3) var(--ease-spring) both}.versus[data-seq-run] .ck.is-on:after{animation:fx-ck-draw var(--d-4) var(--ease-out) 80ms both}@keyframes fx-ck-pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes fx-ck-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(min-width:768px){.versus{table-layout:fixed}.versus .us{position:relative;z-index:1;background:var(--versus-bg);box-shadow:inset 0 -1px 0 var(--line),-14px 0 24px -22px rgba(var(--shadow-color),.6),14px 0 24px -22px rgba(var(--shadow-color),.6)}.versus thead .us{border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:inset 0 -1px 0 var(--line),0 -10px 24px -18px rgba(var(--shadow-color),.5),-14px 0 24px -22px rgba(var(--shadow-color),.6),14px 0 24px -22px rgba(var(--shadow-color),.6)}.versus .versus__group>.us{box-shadow:-14px 0 24px -22px rgba(var(--shadow-color),.6),14px 0 24px -22px rgba(var(--shadow-color),.6)}.versus tbody tr:last-child>.us{border-radius:0 0 var(--r-xl) var(--r-xl);box-shadow:0 14px 24px -18px rgba(var(--shadow-color),.6),-14px 0 24px -22px rgba(var(--shadow-color),.6),14px 0 24px -22px rgba(var(--shadow-color),.6)}.on-alt .versus{--versus-bg:var(--surface)}}@media(max-width:767px){.versus,.versus :is(thead,tbody,tr){display:block}.versus thead tr{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s-8);margin-bottom:var(--s-8)}.versus thead th{display:block;padding:var(--s-12) var(--s-8);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.versus thead th:first-child{display:none}.versus thead th.us{background:var(--versus-bg);box-shadow:inset 0 0 0 1px var(--line-strong),var(--sh-sm)}.versus thead th>small{display:none}.versus .versus__price{margin-top:var(--s-2);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);letter-spacing:0}.versus tbody tr{padding:var(--s-16) 0;box-shadow:inset 0 -1px 0 var(--line)}.versus tbody tr:last-child{box-shadow:none}.versus tbody :is(th,td){display:block;width:auto;padding:0;box-shadow:none}.versus tbody th[scope=row]{margin-bottom:var(--s-8);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.versus tbody td.us{font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600}.versus tbody td:not(.us){margin-top:var(--s-6);padding-left:var(--s-28);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.versus tbody td:not(.us)[data-label]:before{content:attr(data-label) " \b7  ";display:inline;width:auto;margin:0;font-weight:500;color:var(--ink-subtle)}.versus tbody tr.versus__group{padding:var(--s-24) 0 var(--s-4);box-shadow:none}.versus tbody tr.versus__group>:not(:first-child){display:none}}.fan{position:relative;display:grid;place-items:center;padding:6% 0 4%;isolation:isolate}.fan>.fan__sheet{--fan-a:0deg;--fan-x:0%;--fan-y:0%;grid-area:1 / 1;position:relative;display:block;width:var(--fan-w,56%);aspect-ratio:1 / 1.414;border-radius:var(--r-sm);background:var(--neutral-0);box-shadow:0 0 0 1px var(--line),var(--sh-md);overflow:hidden;color:inherit;filter:brightness(var(--art-brightness,1));rotate:var(--fan-a);translate:var(--fan-x) var(--fan-y);transform-origin:50% 90%;transition:rotate var(--d-6) var(--ease-out),translate var(--d-6) var(--ease-out),scale var(--d-4) var(--ease-out)}.fan__sheet img{display:block;width:100%;height:auto}.fan>.fan__sheet:nth-child(1){--fan-a:-8deg;--fan-x:-27%;--fan-y:3%}.fan>.fan__sheet:nth-child(2){--fan-a:-3deg;--fan-x:-9%;--fan-y:0%}.fan>.fan__sheet:nth-child(3){--fan-a:2deg;--fan-x:9%;--fan-y:0%}.fan>.fan__sheet:nth-child(4){--fan-a:6deg;--fan-x:27%;--fan-y:3%}.fan>.fan__sheet:nth-child(1):nth-last-child(3){--fan-a:-7deg;--fan-x:-20%;--fan-y:2%}.fan>.fan__sheet:nth-child(2):nth-last-child(2){--fan-a:-1deg;--fan-x:0%;--fan-y:-1%}.fan>.fan__sheet:nth-child(3):last-child{--fan-a:6deg;--fan-x:20%;--fan-y:2%}.fan[data-fx-wait]>.fan__sheet{rotate:0deg;translate:0 0;transition:none}.fan.is-in>.fan__sheet{transition-delay:calc(var(--i,0) * .12s)}@media(hover:hover){.fan>.fan__sheet:hover{z-index:2;rotate:0deg;translate:var(--fan-x) -4%;scale:1.04}}.fan>.fan__sheet:focus-visible{z-index:2;rotate:0deg;translate:var(--fan-x) -4%;scale:1.04;outline:2px solid var(--focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fan>.fan__sheet{transition:none}}.faq{display:grid;gap:var(--s-40)}@media(min-width:1024px){.faq{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--s-80);align-items:start}.faq__side{position:sticky;top:calc(var(--nav-h) + var(--s-40))}}.faq--center{max-width:calc(var(--w-md) + 0px);margin-inline:auto;grid-template-columns:minmax(0,1fr)!important;gap:var(--s-32)}.faq--center .faq__side{position:static;text-align:center}.faq--center .section-head{margin-inline:auto;align-items:center}.faq--center .faq__nav{justify-content:center}.faq__nav{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-24)}.faq__group+.faq__group{margin-top:var(--s-40)}.faq__group-title{margin-bottom:var(--s-8);font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:600;color:var(--ink)}.faq .accordion__trigger{text-align:left}.faq .accordion__body{max-width:44rem}.faq__more{display:flex;align-items:center;gap:var(--s-12);margin-top:var(--s-24);padding:var(--s-16) var(--s-20);border-radius:var(--r-xl);background:var(--canvas-alt)}.on-alt .faq__more{background:var(--surface)}.faq__more-text{flex:1;min-width:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.faq__more-text strong{display:block;color:var(--ink);font-weight:600}.cta-final{position:relative;overflow:hidden;isolation:isolate;padding:var(--s-120) var(--s-48);border-radius:var(--r-4xl);background:var(--surface-invert);color:var(--canvas);text-align:center}@media(max-width:767px){.cta-final{padding:var(--s-80) var(--s-24);border-radius:var(--r-3xl)}}.cta-final :where(h1,h2,h3){color:inherit}.cta-final>*{position:relative;z-index:1}.cta-final>.glow,.cta-final>.dotfield{position:absolute;z-index:0}.cta-final>.dotfield{opacity:.28;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 10%,transparent 75%)}.cta-final__eyebrow{font-size:var(--t-caption);font-weight:600;opacity:.72}.cta-final__title{margin-top:var(--s-12);margin-inline:auto;max-width:44rem}.cta-final__lede{margin:var(--s-20) auto 0;max-width:32rem;font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);opacity:.78}.cta-final__actions{margin-top:var(--s-40);justify-content:center}.cta-final__note{margin-top:var(--s-20);font-size:var(--t-caption);line-height:var(--t-caption-lh);opacity:.64}.cta-final .btn--secondary{background:color-mix(in srgb,var(--canvas) 12%,transparent);color:inherit;box-shadow:none}.cta-final .btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--canvas) 20%,transparent);box-shadow:none}.cta-final .btn--secondary:active:not(:disabled){background:color-mix(in srgb,var(--canvas) 26%,transparent)}.cta-final--soft .btn--secondary:hover:not(:disabled){background:var(--canvas-alt);box-shadow:inset 0 0 0 1px var(--ink-subtle)}.cta-final--soft .btn--secondary:active:not(:disabled){background:var(--canvas-sunken)}.cta-final[data-scrub=clip]{will-change:clip-path}.cta-final--soft{background:var(--accent-soft);color:var(--ink)}.cta-final--soft .cta-final__lede,.cta-final--soft .cta-final__note{color:var(--ink-muted);opacity:1}.cta-final--soft .cta-final__eyebrow{color:var(--accent-text);opacity:1}.cta-final--soft .btn--secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.cta-final--soft>.glow{opacity:.55}.dockbar.is-off{opacity:0;translate:-50% 12px;pointer-events:none}.is-totop-off .totop{opacity:0;pointer-events:none}.trust{display:grid;gap:var(--s-40) var(--s-32);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust__item{display:flex;flex-direction:column;gap:var(--s-10)}.trust__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--s-6);border-radius:var(--r-md);background:color-mix(in srgb,var(--canvas) 12%,transparent);color:inherit}.trust__title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:600;color:inherit}.trust__desc{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:inherit;opacity:.76}.page-hero{position:relative;overflow:clip;isolation:isolate;padding-block:var(--s-80) var(--s-56)}@media(min-width:768px){.page-hero{padding-block:var(--s-120) var(--s-64)}}.page-hero>.container{position:relative;z-index:1}.page-hero .section-head{max-width:48rem}.page-hero.under-nav{padding-top:calc(var(--nav-h) + var(--s-80))}@media(min-width:768px){.page-hero.under-nav{padding-top:calc(var(--nav-h) + var(--s-120))}}.footer--site .footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer--site .footer__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-12)}@media(min-width:768px){.footer--site .footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.footer--site .footer__brand{grid-column:auto}}.footer--site .footer__blurb{max-width:24em;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.footer--site .footer__link[aria-current=page]{color:var(--ink);font-weight:600}.footer--site .footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8) var(--s-24)}.footer__legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-16)}.footer__legal-links a{display:inline-flex;align-items:center;min-height:var(--c-md-h);color:var(--ink-muted)}.footer__legal-links a:hover{color:var(--ink)}.footer--site .ghosttype{margin-top:var(--s-40);text-align:center;line-height:.8;margin-bottom:calc(-1 * var(--s-40))}.mock{display:flex;flex-direction:column;height:100%;background:var(--canvas-alt);color:var(--ink-body);text-align:left;overflow:hidden;font-size:var(--t-micro);line-height:var(--t-micro-lh);word-break:keep-all}.mock--flat{height:auto;gap:var(--s-8);background:none;overflow:visible}.mock__status{flex:none;display:flex;align-items:center;justify-content:space-between;height:40px;padding:6px 22px 0 26px;font-size:var(--t-nano);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.mock__sig{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.mock__sig>span{width:3px;border-radius:1px;background:currentColor}.mock__sig>span:nth-child(1){height:4px}.mock__sig>span:nth-child(2){height:7px}.mock__sig>span:nth-child(3){height:10px}.mock__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);padding:var(--s-6) var(--s-16) var(--s-12)}.mock__head>div{min-width:0}.mock__kicker{display:block;font-size:var(--t-nano);line-height:var(--t-nano-lh);font-weight:600;color:var(--ink-muted)}.mock__title{display:block;font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:700;color:var(--ink)}.mock__back{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--sh-xs)}.mock__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--s-8);padding:0 var(--s-12) var(--s-12);overflow:hidden}.mock__label{display:block;margin-top:var(--s-4);font-size:var(--t-nano);line-height:var(--t-nano-lh);font-weight:700;color:var(--ink-subtle)}.mock__card{padding:var(--s-12);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-xs)}.mock__sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}.mock__sum>span{display:flex;flex-direction:column;gap:1px;padding:var(--s-8) var(--s-10);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-xs);color:var(--ink-muted);font-size:var(--t-nano);line-height:var(--t-nano-lh)}.mock__sum b{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.mock__sum b.is-accent{color:var(--accent-text)}.mock__row{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-xs)}.mock__row--new{box-shadow:inset 0 0 0 1.5px var(--accent-line),var(--sh-sm)}.mock__row--empty{background:transparent;box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px;color:var(--ink-subtle)}.mock__time{flex:none;width:36px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.mock__row--empty .mock__time{color:var(--ink-subtle)}.mock__main{flex:1;min-width:0;display:flex;flex-direction:column}.mock__name{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock__sub{font-size:var(--t-nano);line-height:var(--t-nano-lh);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock__tag{flex:none;display:inline-flex;align-items:center;height:20px;padding-inline:7px;border-radius:var(--r-xs);font-size:10px;font-weight:700;line-height:1;white-space:nowrap;background:var(--tint);color:var(--ink-muted-alt)}.mock__tag--accent{background:var(--accent-soft);color:var(--accent-text)}.mock__tag--good{background:var(--good-soft);color:var(--good-text)}.mock__tag--warn{background:var(--warn-soft);color:var(--warn-text)}.mock__tabbar{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:56px;padding-bottom:var(--s-6);background:var(--canvas);box-shadow:inset 0 1px 0 var(--line)}.mock__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:600;line-height:1;color:var(--ink-subtle)}.mock__tab .ico{width:20px;height:20px}.mock__tab--on{color:var(--accent-text)}.mock__shop{display:flex;align-items:center;gap:var(--s-10)}.mock__shop .avatar{width:36px;height:36px}.mock__dates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-4)}.mock__date{display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--s-6) 0;border-radius:var(--r-md);background:var(--surface);font-size:10px;line-height:1.3;color:var(--ink-muted)}.mock__date b{font-size:var(--t-body-xs);color:var(--ink);font-variant-numeric:tabular-nums}.mock__date--on{background:var(--ink);color:var(--canvas)}.mock__date--on b{color:inherit}.mock__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}.mock__slot{display:grid;place-items:center;height:32px;border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600;color:var(--ink-body);font-variant-numeric:tabular-nums}.mock__slot--on{background:var(--accent);color:var(--accent-ink);box-shadow:none}.mock__slot--off{background:transparent;color:var(--ink-disabled);text-decoration:line-through}.mock__cta{flex:none;display:grid;place-items:center;height:44px;margin-top:auto;border-radius:var(--r-md);background:var(--accent);color:var(--accent-ink);font-size:var(--t-body-xs);font-weight:700}.mock__cal{flex:1;min-height:0;display:grid;grid-template-columns:26px repeat(3,minmax(0,1fr));grid-template-rows:26px repeat(8,minmax(0,1fr));gap:0 var(--s-4);padding:0 var(--s-2) var(--s-4);border-radius:var(--r-lg);background-image:linear-gradient(var(--line) 1px,transparent 1px);background-size:100% calc((100% - 30px)/8);background-position:0 26px;background-repeat:repeat-y}.mock__cal-who{grid-row:1;display:flex;align-items:center;justify-content:center;gap:var(--s-4);font-size:10px;font-weight:700;color:var(--ink-muted)}.mock__cal-who .avatar{width:18px;height:18px;font-size:9px}.mock .avatar--text{font-size:var(--t-nano)}.mock__head .avatar--text,.mock__shop .avatar--text{font-size:var(--t-caption)}.mock__cal-h{grid-column:1;font-size:9px;line-height:1;color:var(--ink-subtle);font-variant-numeric:tabular-nums;padding-top:2px}.mock__ev{grid-column:var(--c,2);grid-row:var(--r,2) / span var(--s,1);margin-block:2px;padding:4px 6px;border-radius:6px;overflow:hidden;font-size:10px;line-height:13px;font-weight:600;background:var(--accent-soft);color:var(--accent-text)}.mock__ev small{display:block;font-weight:500;opacity:.8;font-size:9px}.mock__ev--good{background:var(--good-soft);color:var(--good-text)}.mock__ev--note{background:var(--note-soft);color:var(--note-text)}.mock__ev--new{background:var(--accent);color:var(--accent-ink);box-shadow:var(--sh-md)}.mock__day{align-self:center;padding:2px var(--s-8);border-radius:var(--r-full);background:var(--tint);font-size:10px;color:var(--ink-muted)}.mock__msg{align-self:flex-start;max-width:90%;padding:var(--s-10) var(--s-12);border-radius:14px 14px 14px 4px;background:var(--surface);box-shadow:var(--sh-xs);color:var(--ink-body)}.mock__msg strong{display:block;margin-bottom:2px;color:var(--ink)}.mock__msg--me{align-self:flex-end;border-radius:14px 14px 4px;background:var(--accent);color:var(--accent-ink);box-shadow:none}.mock__msg-btns{display:flex;gap:var(--s-6);margin-top:var(--s-8)}.mock__msg-btn{flex:1;display:grid;place-items:center;height:30px;border-radius:var(--r-sm);background:var(--tint);font-weight:700;color:var(--ink)}.mock__msg-btn--primary{background:var(--accent-soft);color:var(--accent-text)}.mock__meta{align-self:flex-end;font-size:10px;color:var(--ink-subtle)}.mock__notice{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--good-soft);color:var(--good-text);font-weight:600}.mock__compose{flex:none;display:flex;align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-12) var(--s-12);background:var(--canvas)}.mock__compose>span:first-child{flex:1;display:flex;align-items:center;height:36px;padding-inline:var(--s-12);border-radius:var(--r-full);background:var(--canvas-alt);color:var(--ink-disabled)}.mock__compose .ico{flex:none;color:var(--ink-subtle)}.mock__chips{display:flex;flex-wrap:wrap;gap:var(--s-6)}.mock__chip{display:inline-flex;align-items:center;gap:var(--s-4);height:28px;padding-inline:var(--s-10);border-radius:var(--r-full);background:var(--surface);color:var(--ink-body);font-weight:600;font-size:var(--t-nano)}.mock__chip .ico{width:14px;height:14px}.mock__big{display:block;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.mock__delta{font-size:var(--t-nano);font-weight:700;color:var(--good-text)}.mock__chart{display:flex;align-items:flex-end;gap:var(--s-6);height:92px;margin-top:var(--s-10)}.mock__chart>span{flex:1;height:var(--h,50%);border-radius:4px 4px 2px 2px;background:var(--accent-soft);transform-origin:bottom}.mock__chart>span.is-hi{background:var(--accent)}.mock__axis{display:flex;justify-content:space-between;margin-top:var(--s-4);font-size:9px;color:var(--ink-subtle)}.mock__kv{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);padding-block:var(--s-6)}.mock__kv+.mock__kv{box-shadow:inset 0 1px 0 var(--line)}.mock__kv b{color:var(--ink);font-variant-numeric:tabular-nums}.mock__link{display:flex;align-items:center;gap:var(--s-8);height:44px;padding:0 var(--s-6) 0 var(--s-12);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--t-caption)}.mock__link-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock__link-copy{flex:none;display:inline-flex;align-items:center;gap:var(--s-4);height:32px;padding-inline:var(--s-10);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font-size:var(--t-nano);font-weight:700}.mock__toggle{flex:none;position:relative;width:34px;height:20px;border-radius:var(--r-full);background:var(--line-strong)}.mock__toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:var(--sh-xs)}.mock__toggle--on{background:var(--accent)}.mock__toggle--on:after{left:16px}.scene__shot[data-on] .mock__chart>span,.mock__chart.is-in>span{animation:bar-grow var(--d-7) var(--ease-out) both}.mock__chart>span:nth-child(2){animation-delay:40ms}.mock__chart>span:nth-child(3){animation-delay:80ms}.mock__chart>span:nth-child(4){animation-delay:.12s}.mock__chart>span:nth-child(5){animation-delay:.16s}.mock__chart>span:nth-child(6){animation-delay:.2s}.mock__chart>span:nth-child(n+7){animation-delay:.24s}@keyframes bar-grow{0%{transform:scaleY(.08)}to{transform:none}}.dmock{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);height:100%;background:var(--canvas);color:var(--ink-body);text-align:left;font-size:var(--t-caption);line-height:var(--t-caption-lh);word-break:keep-all;overflow:hidden}.dmock--aside{grid-template-columns:240px minmax(0,1fr) 300px}.dmock--bare{grid-template-columns:minmax(0,1fr)}.dmock .ico{flex:none;width:16px;height:16px}.dmock__side{display:flex;flex-direction:column;gap:2px;min-height:0;padding:var(--s-16) var(--s-12);background:var(--canvas-alt);box-shadow:inset -1px 0 0 var(--line);overflow:hidden}.dmock__brand{display:flex;align-items:center;height:var(--s-32);padding-inline:var(--s-6);margin-bottom:var(--s-8)}.dmock__brand>img{width:auto;height:22px}.dmock__new{display:flex;align-items:center;justify-content:center;gap:var(--s-6);flex:none;height:36px;margin-bottom:var(--s-8);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font-weight:600}.dmock__label{display:flex;align-items:center;justify-content:space-between;padding:var(--s-12) var(--s-8) var(--s-4);font-size:var(--t-nano);line-height:var(--t-nano-lh);font-weight:600;color:var(--ink-subtle)}.dmock__item{position:relative;display:flex;align-items:center;gap:var(--s-8);flex:none;height:32px;padding-inline:var(--s-8);border-radius:var(--r-sm);color:var(--ink-body);white-space:nowrap}.dmock__item>.ico{color:var(--ink-subtle)}.dmock__item>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.dmock__item--on{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.dmock__item--on>.ico{color:inherit}.dmock__item--sub{padding-left:calc(var(--s-8) + var(--s-24))}.dmock__item--sub:before{content:"";position:absolute;left:calc(var(--s-8) + 7px);top:0;bottom:0;width:1px;background:var(--line-strong)}.dmock__count{flex:none;margin-left:auto;font-size:var(--t-nano);font-weight:600;color:var(--ink-subtle);font-variant-numeric:tabular-nums}.dmock__count--bad{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--r-full);background:var(--bad-soft);color:var(--bad-text)}.dmock__item--on .dmock__count{color:inherit}.dmock__side-foot{display:grid;gap:var(--s-8);margin-top:auto;padding:var(--s-12) var(--s-8) 0;box-shadow:inset 0 1px 0 var(--line);font-size:var(--t-nano);color:var(--ink-muted)}.dmock__meter{height:4px;border-radius:var(--r-full);background:var(--tint);overflow:hidden}.dmock__meter>span{display:block;width:calc(var(--p,.5) * 100%);height:100%;border-radius:inherit;background:var(--accent)}.dmock__main{display:flex;flex-direction:column;min-width:0;min-height:0}.dmock__top{flex:none;display:flex;align-items:center;gap:var(--s-12);height:56px;padding-inline:var(--s-24);box-shadow:inset 0 -1px 0 var(--line)}.dmock__crumbs{display:flex;align-items:center;gap:var(--s-6);min-width:0;color:var(--ink-muted);white-space:nowrap}.dmock__crumbs .ico{width:14px;height:14px;color:var(--ink-disabled)}.dmock__crumbs b{font-weight:600;color:var(--ink)}.dmock__find{display:flex;align-items:center;gap:var(--s-8);flex:none;width:280px;height:34px;margin-left:auto;padding-inline:var(--s-10) var(--s-6);border-radius:var(--r-sm);background:var(--canvas-alt);color:var(--ink-subtle)}.dmock__find .kbd{margin-left:auto}.dmock--aside .dmock__find{width:220px}.dmock__crumbs>:is(span,b){min-width:0;overflow:hidden;text-overflow:ellipsis}.dmock__crumbs>b{flex:0 1 auto}.dmock__crumbs>span{flex:0 999 auto}.dmock__icon{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--r-sm);color:var(--ink-muted)}.dmock__icon .ico{width:18px;height:18px}.dmock__icon--dot:after{content:"";position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 2px var(--canvas)}.dmock__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--s-16);padding:var(--s-24) var(--s-32);overflow:hidden}.dmock__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-16)}.dmock__head>div{display:grid;gap:var(--s-4);min-width:0}.dmock__kicker{display:flex;align-items:center;gap:var(--s-8);font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:600;color:var(--ink-muted)}.dmock__title{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:700;color:var(--ink)}.dmock__sub{color:var(--ink-muted)}.dmock__acts{display:flex;align-items:center;gap:var(--s-8);flex:none}.dmock__btn{display:inline-flex;align-items:center;gap:var(--s-6);flex:none;height:34px;padding-inline:var(--s-12);border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-weight:600;white-space:nowrap}.dmock__btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:none}.dmock__chips{display:flex;align-items:center;gap:var(--s-6)}.dmock__chip{display:inline-flex;align-items:center;gap:var(--s-6);height:30px;padding-inline:var(--s-12);border-radius:var(--r-full);background:var(--canvas-alt);color:var(--ink-muted);font-weight:600;white-space:nowrap}.dmock__chip b{font-weight:600;color:var(--ink-subtle);font-variant-numeric:tabular-nums}.dmock__chip--on{background:var(--ink);color:var(--canvas)}.dmock__chip--on b{color:inherit}.dmock__table{display:grid;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.dmock__tr{display:grid;grid-template-columns:var(--dmock-cols,16px minmax(0,1fr) 150px 110px 104px);align-items:center;gap:var(--s-16);min-height:54px;padding-inline:var(--s-16);box-shadow:inset 0 -1px 0 var(--line)}.dmock__tr:last-child{box-shadow:none}.dmock__tr--head{min-height:38px;background:var(--canvas-alt);font-size:var(--t-nano);line-height:var(--t-nano-lh);font-weight:600;color:var(--ink-subtle)}.dmock__tr--on{background:var(--accent-soft)}.dmock__tr--new{box-shadow:inset 0 0 0 1.5px var(--accent-line)}.dmock__box{position:relative;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.dmock__box--on{background:var(--accent);box-shadow:none}.dmock__box--on:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid var(--accent-ink);border-width:0 2px 2px 0;rotate:45deg}.dmock__cell{display:flex;flex-direction:column;min-width:0}.dmock__name{overflow:hidden;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.dmock__meta{overflow:hidden;font-size:var(--t-nano);line-height:var(--t-nano-lh);color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis}.dmock__who{display:flex;align-items:center;gap:var(--s-8);min-width:0;white-space:nowrap}.dmock__time{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.dmock__doc{display:flex;flex-direction:column;gap:var(--s-12);min-height:0;max-width:720px}.dmock__tools{display:flex;align-items:center;gap:2px;flex:none;height:40px;padding:var(--s-4);border-radius:var(--r-md);background:var(--canvas-alt)}.dmock__tool{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-sm);color:var(--ink-muted);font-weight:700}.dmock__tool--on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-xs)}.dmock__tool-sep{flex:none;width:1px;height:20px;margin-inline:var(--s-6);background:var(--line-strong)}.dmock__saved{display:inline-flex;align-items:center;gap:var(--s-4);margin-left:auto;padding-inline:var(--s-8);font-size:var(--t-nano);font-weight:600;color:var(--good-text);white-space:nowrap}.dmock__h{margin-top:var(--s-4);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:700;color:var(--ink)}.dmock__p{font-size:var(--t-body-xs);line-height:1.75;color:var(--ink-body)}.dmock__ol{margin:0;padding-left:1.3em;list-style:decimal;font-size:var(--t-body-xs);line-height:1.75;color:var(--ink-body)}.dmock__mark{padding-inline:2px;border-radius:3px;background:var(--warn-soft);color:var(--ink)}.dmock__caret{display:inline-block;width:2px;height:1.15em;margin-left:1px;vertical-align:-.2em;background:var(--accent);animation:dmock-caret 1.1s steps(1) infinite}@keyframes dmock-caret{50%{opacity:0}}.dmock__files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-10)}.dmock__file{display:flex;align-items:center;gap:var(--s-10);min-width:0;padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.dmock__file--new{box-shadow:inset 0 0 0 1.5px var(--accent-line),var(--sh-sm)}.dmock__file-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-text)}.dmock__file-ico--good{background:var(--good-soft);color:var(--good-text)}.dmock__file-ico--note{background:var(--note-soft);color:var(--note-text)}.dmock__progress{height:4px;margin-top:var(--s-6);border-radius:var(--r-full);background:var(--tint);overflow:hidden}.dmock__progress>span{display:block;width:calc(var(--p,.6) * 100%);height:100%;border-radius:inherit;background:var(--accent)}.dmock__drop{display:flex;align-items:center;justify-content:center;gap:var(--s-8);min-height:52px;padding:var(--s-10) var(--s-16);border-radius:var(--r-md);outline:1.5px dashed var(--line-strong);outline-offset:-1.5px;color:var(--ink-subtle)}.dmock__drop--on{outline-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.dmock__notice{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--good-soft);color:var(--good-text);font-weight:600}.dmock__notice--lock{background:var(--tint);color:var(--ink-body)}.dmock__aside{display:flex;flex-direction:column;gap:var(--s-20);min-height:0;padding:var(--s-20);background:var(--canvas-alt);box-shadow:inset 1px 0 0 var(--line);overflow:hidden}.dmock__sec{display:grid;gap:var(--s-10)}.dmock__sec-title{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:700;color:var(--ink)}.dmock__kv{display:grid;padding:var(--s-4) var(--s-12);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.dmock__kv>div{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:34px;color:var(--ink-muted)}.dmock__kv>div+div{box-shadow:inset 0 1px 0 var(--line)}.dmock__kv b{min-width:0;overflow:hidden;font-weight:600;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.dmock__sign{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.dmock__sign--now{box-shadow:inset 0 0 0 1.5px var(--accent-line),var(--sh-sm)}.dmock__state{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-nano);font-weight:700;color:var(--ink-subtle);white-space:nowrap}.dmock__state--good{color:var(--good-text)}.dmock__state--wait{color:var(--warn-text)}.dmock__log{display:grid;gap:var(--s-10);margin:0;padding:0;list-style:none}.dmock__log>li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:var(--s-8);color:var(--ink-body)}.dmock__log>li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--line-strong);translate:0 1px}.dmock__log>li.is-on:before{background:var(--accent)}.dmock__log time{font-size:var(--t-nano);color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.dmock__scrim{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:var(--scrim)}.dmock__dialog{display:grid;gap:var(--s-16);width:420px;padding:var(--s-24);border-radius:var(--r-2xl);background:var(--surface);box-shadow:var(--sh-xl)}.dmock__dialog-title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:700;color:var(--ink)}.dmock__field{display:flex;align-items:center;gap:var(--s-8);height:44px;padding-inline:var(--s-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--ink);letter-spacing:.3em}.dmock__dialog-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8)}.dmock__dialog-foot>span{display:grid;place-items:center;height:44px;border-radius:var(--r-md);background:var(--tint);font-weight:700;color:var(--ink)}.dmock__dialog-foot>span:last-child{background:var(--accent);color:var(--accent-ink)}.stage--desktop{padding-inline:var(--s-64)}.stage--desktop>.browser{position:relative;z-index:1;margin-inline:auto}.stage--desktop .stage__glow{width:min(1180px,130%);aspect-ratio:16/9}.stage--desktop .stage__chip--tl{top:26%;left:0;right:auto}.stage--desktop .stage__chip--bl{bottom:10%;left:var(--s-16);right:auto}.stage--desktop .stage__chip--tr{top:var(--s-4);right:var(--s-24);left:auto}.stage--desktop .stage__chip--br{bottom:16%;right:0;left:auto}@media(max-width:899px){.stage--desktop{padding-inline:0}.stage--desktop .stage__chip--tl{top:calc(-1 * var(--s-4));left:var(--s-8);right:auto}.stage--desktop .stage__chip--br{bottom:0;right:var(--s-8);left:auto}}@media(max-width:639px){.stage--desktop .stage__chip{display:none}.stage--bleed{justify-items:start;margin-inline:calc(-1 * var(--s-20));padding-inline:var(--s-20) 0;overflow:clip}.stage--bleed>.browser{width:150%;max-width:none;margin-inline:0}}.split__media{min-width:0}@media(min-width:1024px){.split--media{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:var(--s-56)}}@media(min-width:1000px){.scene--roomy .scene__step{min-height:calc(var(--fx-vh) * .72);display:flex;flex-direction:column;justify-content:center;padding-block:var(--s-80)}.scene--roomy .scene__step:last-child{min-height:var(--fx-vh)}.scene--roomy .scene__stage{top:calc(var(--nav-h) + var(--s-24))}}.scene__step .step-no+*{margin-top:var(--s-12)}.scene__step p{margin-top:var(--s-10)}@media(max-width:999px){.fx-js .scene--glass .scene__caption{position:relative;z-index:2;width:calc(100% - var(--s-8));margin-top:calc(-1 * var(--s-56));padding:var(--s-16) var(--s-20) var(--s-20);border-radius:var(--r-2xl);background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:saturate(170%) blur(20px);backdrop-filter:saturate(170%) blur(20px);box-shadow:var(--sh-lg),inset 0 0 0 1px var(--line)}.fx-js[data-fx-compact] .scene--glass .scene__caption{margin-top:calc(-1 * var(--s-48));padding:var(--s-12) var(--s-16) var(--s-16)}}@media(max-width:999px){.scene__caption h3,.scene__shot-caption h3{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls)}.fx-js[data-fx-compact] .scene__caption h3{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls)}}@media(prefers-reduced-motion:reduce){.rise,.stage__card,.nav__item[data-open] .mega__items>li,.nav__item[data-open] .mega__aside,.drawer--site[data-open] .drawer__body>*,.drawer--site[data-open] .drawer__foot,.mock__chart>span,.plan__price .is-swap,.dmock__caret{animation:none!important}.mega,.nav__item[data-open] .mega,.mega-stage,.mega-stage[data-on],.mega-stage[data-on][data-moving]{transition:none;transform:none}.mega-stage,.mega-stage[data-on],.mega-stage[data-on][data-moving]{transform:translate(var(--mx,0px),var(--my,0px))}.mega__link:hover .mega__icon,.mega__aside:hover,a.hero__badge:hover .ico{transform:none}}.app-page{height:100dvh;overflow:hidden;background:var(--canvas)}.app-page .app{position:relative;height:calc(100% - var(--kb, 0px))}:is(.app-page,.admin) :where(.callout__body,.empty__title,.empty__desc,.sheet__head,.kv dd,.cell-stack,.row-item__title,.choice-card__text){word-break:keep-all;overflow-wrap:anywhere}:is(.app-page,.admin) :where(.callout__body,.empty__desc,.kv dd){text-wrap-style:pretty}@media(min-width:1024px){.app-page{--app-w:var(--w-sm);background:var(--canvas-alt)}.app-page .app{max-width:var(--app-w);margin-inline:auto;box-shadow:0 0 0 1px var(--line)}}.app-page .app>.fab{position:absolute}.app--no-tabbar>.fab{bottom:calc(var(--safe-b) + var(--s-16))}.app--dock>.fab{bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--dock-h) + var(--s-16))}.app:has(>.fab) .app__body{padding-bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--c-lg-h) + var(--s-32))}.app--no-tabbar:has(>.fab) .app__body{padding-bottom:calc(var(--safe-b) + var(--c-lg-h) + var(--s-32))}:is(.app__body,.ptr__body)>.container{padding-block:var(--s-8) var(--s-32)}.app-page .container>.chiprow{margin-inline:calc(var(--s-20) * -1);padding-inline:var(--s-20);scroll-padding-inline:var(--s-20)}@media(min-width:768px){.app-page .container>.chiprow{margin-inline:calc(var(--s-32) * -1);padding-inline:var(--s-32);scroll-padding-inline:var(--s-32)}}:is(.app__body,.ptr__body)>.app__large{padding-block:var(--s-4)}.app__large .appbar__large{padding:var(--s-4) 0 var(--s-2)}.app__large-sub{padding-bottom:var(--s-8);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.appbar--pinned .appbar__title{opacity:1}.appbar>.steps{padding:0 var(--s-20) var(--s-10)}@media(min-width:768px){.appbar>.steps{padding-inline:var(--s-32)}}:is(.app--actionbar,.app:has(>.actionbar)) .app__body{padding-bottom:var(--s-24)}:is(.app--actionbar,.app:has(>.actionbar))>.tabbar{display:none}.app>.actionbar{position:relative;flex:none}.app__dock{position:absolute;left:0;right:0;bottom:calc(var(--tabbar-h) + var(--safe-b));z-index:var(--z-sticky);display:flex;align-items:flex-end;gap:var(--s-8);min-height:var(--dock-h);padding:var(--s-10) var(--s-12);background:var(--canvas);box-shadow:inset 0 1px 0 var(--line)}.app--no-tabbar .app__dock{bottom:0;padding-bottom:calc(var(--s-10) + var(--safe-b))}.app__dock>.input,.app__dock>.searchbar{flex:1;min-width:0;margin:0}.app--dock .app__body{padding-bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--dock-h) + var(--s-16))}.app--no-tabbar.app--dock .app__body{padding-bottom:calc(var(--safe-b) + var(--dock-h) + var(--s-16))}:where(.app:has(>.tabbar))~.toasts{bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--s-12))}:where(.app--dock)~.toasts{bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--dock-h) + var(--s-12))}:where(.app--dock.app--no-tabbar)~.toasts{bottom:calc(var(--safe-b) + var(--dock-h) + var(--s-12))}:where(.app:has(>.fab))~.toasts{bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--c-lg-h) + var(--s-28))}:where(.app--actionbar,.app:has(>.actionbar))~.toasts{bottom:calc(var(--safe-b) + var(--c-lg-h) + var(--s-40))}@keyframes app-rise{0%{opacity:0;transform:translateY(var(--s-10))}to{opacity:1;transform:none}}html:not([data-nav=none]) :is(.app__body,.ptr__body)>.container>*{animation:app-rise var(--d-2) var(--ease-out) backwards}html:not([data-nav=none]) :is(.app__body,.ptr__body)>.container>:nth-child(2){animation-delay:40ms}html:not([data-nav=none]) :is(.app__body,.ptr__body)>.container>:nth-child(3){animation-delay:80ms}html:not([data-nav=none]) :is(.app__body,.ptr__body)>.container>:nth-child(n+4){animation-delay:.12s}.app-sec{display:flex;flex-direction:column;gap:var(--s-8)}.app-sec__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:var(--c-md-h);padding-inline:var(--s-2)}.app-sec__title{font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink)}.app-sec__head .link{display:inline-flex;align-items:center;min-height:var(--c-md-h);font-size:var(--t-caption);white-space:nowrap}.app-sec__hint{padding-inline:var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-subtle)}.app-note{text-align:center;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-subtle);word-break:keep-all}:is(.app-page .container,.sheet__body,.flow,.error-page__inner) .group{margin:0}.focus-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-20);border-radius:var(--r-2xl);background:var(--accent-soft);color:var(--ink)}.focus-card:before{content:"";position:absolute;z-index:-1;top:calc(var(--s-64) * -1);right:calc(var(--s-48) * -1);width:var(--s-200);height:var(--s-200);border-radius:var(--r-full);background:radial-gradient(circle,var(--accent-soft-hover),transparent 70%)}.focus-card__eyebrow{display:flex;align-items:center;gap:var(--s-6);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--accent-text)}.focus-card__title{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);font-weight:var(--t-heading-md-w);color:var(--ink)}.focus-card__meta{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-body)}.focus-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);margin-top:var(--s-4)}.focus-card__actions .btn{min-width:0}.app-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--s-12) var(--s-8);border-radius:var(--r-xl);background:var(--canvas-alt)}.app-summary__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);min-width:0;min-height:var(--c-lg-h);padding-inline:var(--s-4);text-align:center;color:var(--ink);border-radius:var(--r-md);-webkit-tap-highlight-color:transparent}.app-summary__item{position:relative}.app-summary__item+.app-summary__item:before{content:"";position:absolute;left:0;top:var(--s-10);bottom:var(--s-10);width:1px;background:var(--line)}.app-summary__label{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted-alt);white-space:nowrap}.app-summary__value{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);font-weight:700;font-variant-numeric:tabular-nums}.app-summary__value--accent{color:var(--accent-text)}a.app-summary__item:active{opacity:.7}.detail-head{display:flex;flex-direction:column;gap:var(--s-8)}.detail-head__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6)}.detail-head__title{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:var(--t-heading-lg-w);color:var(--ink)}.detail-head__sub{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}@media(max-width:640px){.detail-head__title{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls)}}.stepper{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.stepper__item{position:relative;display:flex;align-items:flex-start;gap:var(--s-12);padding-block:var(--s-4);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.stepper__item+.stepper__item:before{content:"";position:absolute;left:calc(var(--s-24) / 2 - 1px);top:calc(var(--s-8) * -1);width:2px;height:var(--s-12);border-radius:var(--r-full);background:var(--line)}.stepper__mark{flex:none;display:grid;place-items:center;width:var(--s-24);height:var(--s-24);border-radius:var(--r-full);background:var(--surface);color:var(--ink-subtle);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.stepper__mark .ico{width:16px;height:16px}.stepper__text{flex:1;min-width:0;padding-top:var(--s-2);word-break:keep-all;overflow-wrap:anywhere}.stepper__at{flex:none;padding-top:var(--s-2);font-size:var(--t-micro);color:var(--ink-subtle);font-variant-numeric:tabular-nums}.stepper__item[data-done]{color:var(--ink-body)}.stepper__item[data-done] .stepper__mark{background:var(--good-soft);color:var(--good-text);box-shadow:none}.stepper__item[data-done]+.stepper__item:before{background:var(--good-text);opacity:.5}.stepper__item[data-live]{color:var(--ink);font-weight:600}.stepper__item[data-live] .stepper__mark{background:var(--accent);color:var(--accent-ink);box-shadow:none;animation:step-live calc(var(--d-7) * 2) var(--ease-inout) infinite}.stepper__item[data-failed]{color:var(--bad-text)}.stepper__item[data-failed] .stepper__mark{background:var(--bad-soft);color:var(--bad-text);box-shadow:none}@keyframes step-live{0%,to{box-shadow:0 0 0 0 var(--accent-soft)}50%{box-shadow:0 0 0 var(--s-6) var(--accent-soft)}}.stepper--row{flex-direction:row;align-items:flex-start}.stepper--row .stepper__item{flex:1;min-width:0;flex-direction:column;align-items:center;gap:var(--s-6);padding-block:0;text-align:center;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.stepper--row .stepper__item+.stepper__item:before{left:calc(-50% + var(--s-16));right:calc(50% + var(--s-16));top:calc(var(--s-12) - 1px);width:auto;height:2px}.stepper--row .stepper__text{flex:none;padding-top:0}.stepper--row .stepper__at{padding-top:0;margin-top:calc(var(--s-4) * -1)}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-10) var(--s-20);margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.kv__row{display:contents}.kv dt{color:var(--ink-muted);white-space:nowrap}.kv dd{margin:0;min-width:0;color:var(--ink);font-weight:500;overflow-wrap:anywhere}.kv__sub{display:block;margin-top:var(--s-2);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:400;color:var(--ink-muted)}.kv--end dd{text-align:end}.kv--stack{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.kv--stack dd+dt{margin-top:var(--s-10)}.kv--sm{gap:var(--s-6) var(--s-16)}.kv--sm dt{font-size:var(--t-caption)}.kv--sm dd{font-size:var(--t-body-xs);font-weight:400;color:var(--ink-body)}.kv--rows{display:flex;flex-direction:column;gap:0}.kv--rows .kv__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-16);padding-block:var(--s-12);box-shadow:inset 0 -1px 0 var(--line)}.kv--rows .kv__row:last-child{box-shadow:none}.kv--rows dd{text-align:end;font-variant-numeric:tabular-nums}.kv--rows .kv__row--stack{flex-direction:column;align-items:stretch;gap:var(--s-4)}.kv--rows .kv__row--stack dd{text-align:start}.kv__row--total{padding-top:var(--s-16)}.kv--rows .kv__row--total{box-shadow:inset 0 1px 0 var(--line-strong)}.kv__row--total :is(dt,dd){color:var(--ink);font-weight:700}.kv__row--total dd{font-size:var(--t-body-lg);white-space:nowrap}.choice-cards{display:flex;flex-direction:column;gap:var(--s-8);margin:0;padding:0;border:0}.choice-card{position:relative;display:flex;align-items:center;gap:var(--s-12);min-height:var(--s-64);padding:var(--s-12) var(--s-16);border-radius:var(--r-lg);background:var(--canvas-alt);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-2) var(--ease-inout),transform var(--d-1) var(--ease-inout)}.choice-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--d-2) var(--ease-inout)}.choice-card:active{transform:scale(.985)}.choice-card>input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.choice-card__lead{flex:none;display:grid;place-items:center;width:var(--s-40);height:var(--s-40);border-radius:var(--r-md);background:var(--surface);color:var(--ink-muted)}.choice-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-2)}.choice-card__title{font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;color:var(--ink);word-break:keep-all}.choice-card__desc{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted-alt);word-break:keep-all;overflow-wrap:anywhere}.choice-card__tail{flex:none;font-size:var(--t-caption);color:var(--ink-muted-alt);font-variant-numeric:tabular-nums}.choice-card__mark{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-full);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:transparent;transition:background-color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout),color var(--d-2) var(--ease-inout)}.choice-card__mark .ico{width:16px;height:16px}.choice-card:has(>input:checked){background:var(--accent-soft)}.choice-card:has(>input:checked):after{box-shadow:inset 0 0 0 2px var(--accent)}.choice-card:has(>input:checked) .choice-card__mark{background:var(--accent);color:var(--accent-ink);box-shadow:none}.choice-card:has(>input:checked) .choice-card__lead{color:var(--accent-text)}.choice-card:has(>input:focus-visible):after{box-shadow:inset 0 0 0 2px var(--focus),0 0 0 3px var(--accent-soft)}.choice-card:has(>input:disabled){cursor:not-allowed;opacity:.5;transform:none}.choice-card:has(>input[aria-invalid=true]):after{box-shadow:inset 0 0 0 1.5px var(--bad-text)}.settings{display:flex;flex-direction:column}.settings__row{display:flex;align-items:center;gap:var(--s-12);min-height:var(--s-64);padding:var(--s-12) var(--s-16);color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-1) var(--ease-inout)}.settings__row+.settings__row{box-shadow:inset 0 1px 0 var(--line)}:is(label,a,button).settings__row{cursor:pointer;width:100%;text-align:left}@media(hover:hover){:is(a,button).settings__row:hover{background:var(--tint)}}:is(label,a,button).settings__row:active{background:var(--tint-active)}.settings__lead{flex:none;display:grid;place-items:center;width:var(--s-40);height:var(--s-40);border-radius:var(--r-md);background:var(--canvas-alt);color:var(--ink-muted)}.settings__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-2)}.settings__title{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink);word-break:keep-all}.settings__desc{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);word-break:keep-all;overflow-wrap:anywhere;text-wrap-style:pretty}.settings__control{flex:none;display:flex;align-items:center;gap:var(--s-8)}.settings__value{flex:none;font-size:var(--t-body-sm);font-weight:600;color:var(--ink-muted);white-space:nowrap}.settings__row .switch{flex:none}.settings__row .picker{flex:none;width:auto;min-width:calc(var(--s-96) + var(--s-24))}.settings__row--stack{flex-direction:column;align-items:stretch}.settings__row--stack .picker{width:100%}.settings__row--danger .settings__title{color:var(--bad-text)}.plan-cards{display:grid;gap:var(--s-12)}@media(min-width:768px){.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-card{position:relative;display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-20);border-radius:var(--r-xl);background:var(--surface);color:var(--ink-body)}.plan-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line)}.plan-card--current:after{box-shadow:inset 0 0 0 2px var(--accent)}.plan-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8)}.plan-card__name{display:inline-flex;align-items:center;gap:var(--s-6);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink)}.plan-card__price{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.plan-card__price small{margin-left:var(--s-2);font-size:var(--t-body-sm);font-weight:500;letter-spacing:0;color:var(--ink-muted)}.plan-card__meta{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.plan-card__usage{display:flex;flex-direction:column;gap:var(--s-6)}.plan-card__usage-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-8);font-size:var(--t-caption);color:var(--ink-muted)}.plan-card__usage-row strong{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.plan-card__list{display:flex;flex-direction:column;gap:var(--s-6);margin:0;padding:0;list-style:none;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.plan-card__list li{display:flex;align-items:flex-start;gap:var(--s-8)}.plan-card__list .ico{flex:none;margin-top:var(--s-2);color:var(--accent-text)}.plan-card__actions{display:flex;gap:var(--s-8);margin-top:auto}.plan-card__actions .btn{flex:1;min-width:0}.plan-card--compact{gap:var(--s-8);padding:var(--s-12) var(--s-14, 14px);border-radius:var(--r-lg);background:var(--surface)}.plan-card--compact .plan-card__name{font-size:var(--t-body-xs)}.meter{position:relative;height:6px;border-radius:var(--r-full);background:var(--tint);overflow:hidden}.meter__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--accent);transition:width var(--d-5) var(--ease-out)}.meter__fill--good{background:var(--good)}.meter__fill--warn{background:var(--warn)}.meter__fill--bad{background:var(--bad)}.bar-rows{display:flex;flex-direction:column;gap:var(--s-10);margin:0;padding:0;list-style:none}.bar-row{display:grid;grid-template-columns:minmax(64px,112px) minmax(0,1fr) auto;align-items:center;gap:var(--s-12);min-height:var(--s-24);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.bar-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-body)}.bar-row__value{min-width:3.5em;text-align:end;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.bar-row--wide{grid-template-columns:minmax(96px,160px) minmax(0,1fr) auto}.flow{display:flex;flex-direction:column}.flow__step{display:flex;flex-direction:column;gap:var(--s-28);padding-top:var(--s-12)}.flow__head{display:flex;flex-direction:column;gap:var(--s-8)}.flow__title{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:var(--t-heading-lg-w);color:var(--ink)}.flow__desc{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}@media(max-width:640px){.flow__title{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls)}}.flow__step[data-enter=forward]{animation:flow-in-next var(--d-4) var(--ease-out) both}.flow__step[data-enter=back]{animation:flow-in-prev var(--d-4) var(--ease-out) both}@keyframes flow-in-next{0%{opacity:0;transform:translate(var(--s-24))}to{opacity:1;transform:none}}@keyframes flow-in-prev{0%{opacity:0;transform:translate(calc(var(--s-24) * -1))}to{opacity:1;transform:none}}.flow .amount{padding:0}.flow .segment{display:flex}.flow .segment__item{flex:1;min-width:0;padding-inline:var(--s-8)}.flow .cal{margin-inline:auto}.flow__sub{display:flex;flex-direction:column;gap:var(--s-10)}.flow__label{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink-body)}.line-input{display:block;width:100%;min-height:var(--c-xl-h);padding:var(--s-8) 0;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -2px 0 var(--line-strong);color:var(--ink);font-size:var(--t-heading-sm);line-height:1.4;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;appearance:none;transition:box-shadow var(--d-2) var(--ease-inout)}.line-input::placeholder{color:var(--ink-disabled);font-weight:500}.line-input:focus,.line-input:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--accent)}.line-input[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--bad-text)}.stepper-num[aria-invalid=true]{background:var(--bad-soft);box-shadow:inset 0 0 0 1.5px var(--bad-text)}.auth{min-height:100dvh;display:flex;flex-direction:column;background:var(--canvas)}.auth__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);height:calc(var(--s-48) + var(--s-4));padding:var(--safe-t) var(--s-8) 0}.auth__card{flex:1;display:flex;flex-direction:column;gap:var(--s-28);width:100%;max-width:calc(var(--w-sm) - var(--s-160));margin-inline:auto;padding:var(--s-8) var(--s-20) calc(var(--safe-b) + var(--s-24))}.auth__head{display:flex;flex-direction:column;gap:var(--s-8)}.auth__phone{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.auth__step{display:flex;flex-direction:column;gap:var(--s-24)}.auth__step[hidden]{display:none}.auth__resend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s-4) var(--s-8);text-align:center;font-size:var(--t-body-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.auth__resend [data-countdown][data-done]{display:none}.auth__resend [data-countdown]:not([data-done])~.auth__late{display:none}.auth__or{display:flex;align-items:center;gap:var(--s-12);margin:0;color:var(--ink-subtle);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.auth__or:before,.auth__or:after{content:"";flex:1;height:1px;background:var(--line)}.auth__social{display:flex;flex-direction:column;gap:var(--s-8)}.auth__social .btn{justify-content:center;gap:var(--s-10)}.auth__social .provider-mark{width:var(--s-20);height:var(--s-20)}.auth__social .provider-mark--kakao{padding:3px;border-radius:var(--r-xs)}.auth__foot{margin-top:auto;text-align:center;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-subtle);word-break:keep-all}.auth__foot a{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.auth{align-items:center;justify-content:center;padding:var(--s-48) var(--s-24);background:var(--canvas-alt)}.auth__bar{position:fixed;top:0;left:0;right:0;padding-inline:var(--s-24);height:var(--s-64)}.auth__card{flex:none;width:min(440px,100%);max-width:none;padding:var(--s-40);border-radius:var(--r-3xl);background:var(--surface);box-shadow:var(--sh-lg)}}.error-page{position:relative;isolation:isolate;min-height:100dvh;display:grid;place-items:center;overflow:clip;padding:calc(var(--safe-t) + var(--s-48)) var(--s-20) calc(var(--safe-b) + var(--s-48));background:var(--canvas)}.error-page>.aurora{z-index:-1}.error-page__inner{width:100%;max-width:calc(var(--w-sm) - var(--s-80));display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-16)}.error-page__panel{width:100%}.error-page__brand{display:inline-flex;align-items:center;min-height:var(--c-md-h);margin-bottom:var(--s-24)}.error-page__art{display:grid;place-items:center;width:var(--s-64);height:var(--s-64);border-radius:var(--r-xl);background:var(--surface);color:var(--accent-text);box-shadow:var(--sh-md)}.error-page__art--bad{color:var(--bad-text)}.error-page__code{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;letter-spacing:.04em;color:var(--ink-subtle)}.error-page__title{font-size:var(--t-heading-xl);line-height:var(--t-heading-xl-lh);letter-spacing:var(--t-heading-xl-ls);font-weight:var(--t-heading-xl-w);color:var(--ink)}.error-page__desc{font-size:var(--t-body-md);line-height:var(--t-body-md-lh);color:var(--ink-muted);max-width:30em}.error-page__actions{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-8)}.error-page__help{width:100%;margin-top:var(--s-8)}.error-page__meta{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-subtle)}.error-page__meta code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-micro);padding:var(--s-2) var(--s-6);border-radius:var(--r-xs);background:var(--tint);color:var(--ink-body)}@media(max-width:640px){.error-page__title{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls)}}.admin{--admin-side-w:240px;--admin-ctx-w:320px;--admin-top-h:56px;display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh;background:var(--canvas);color:var(--ink-body)}.admin__main{min-width:0;display:flex;flex-direction:column}.admin [hidden]{display:none!important}.admin__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-20);padding:var(--s-20) var(--s-16) var(--s-48)}.admin__content>.page-head{margin-bottom:0}.admin__sidebar .drawer__panel{left:0;right:auto;width:min(84vw,280px);translate:-100% 0;display:flex;flex-direction:column;padding:calc(var(--safe-t) + var(--s-12)) var(--s-12) calc(var(--safe-b) + var(--s-16));background:var(--canvas-alt)}.admin__sidebar[data-open] .drawer__panel{translate:0 0}.admin__sidebar .drawer__panel>*{flex-shrink:0}.admin__brand{display:flex;align-items:center;gap:var(--s-8);min-height:var(--c-md-h);padding-inline:var(--s-10);margin-bottom:var(--s-4);border-radius:var(--r-sm);color:var(--ink);transition:background-color var(--d-1) var(--ease-inout)}.admin__brand:hover{background:var(--tint)}.admin__brand-name{padding-left:var(--s-8);box-shadow:inset 1px 0 0 var(--line-strong);font-size:var(--t-body-xs);font-weight:500;line-height:1.2;color:var(--ink-muted);white-space:nowrap}.admin__nav{display:flex;flex-direction:column;gap:var(--s-4)}.admin__nav-group{display:flex;flex-direction:column;gap:2px;margin-top:var(--s-12)}.admin__nav-label{padding:var(--s-4) var(--s-10);font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:600;color:var(--ink-muted)}.admin__nav-item{display:flex;align-items:center;gap:var(--s-10);min-height:var(--c-md-h);padding-inline:var(--s-10);border-radius:var(--r-sm);font-size:var(--t-body-xs);font-weight:500;color:var(--ink-muted);transition:background-color var(--d-1) var(--ease-inout),color var(--d-1) var(--ease-inout)}.admin__nav-item:hover{background:var(--tint);color:var(--ink)}.admin__nav-item[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.admin__nav-item .ico{transition:transform var(--d-2) var(--ease-out)}.admin__nav-item:hover .ico{transform:translate(1px)}.admin__nav-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin__nav-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:var(--s-6);border-radius:var(--r-full);background:var(--tint);font-size:var(--t-nano);font-weight:600;line-height:1;color:var(--ink-body);font-variant-numeric:tabular-nums}.admin__nav-count--live{background:var(--good-soft);color:var(--good-text)}.admin__nav-count--bad{background:var(--bad-soft);color:var(--bad-text)}.admin__nav-item[aria-current=page] .admin__nav-count{background:var(--surface);color:var(--accent-text)}.admin__side-foot{margin-top:auto;padding-top:var(--s-20);display:flex;flex-direction:column;gap:var(--s-12)}.admin__keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-8);margin:0;padding:0 var(--s-10)}.admin__keys>div{display:flex;align-items:center;gap:var(--s-6);min-width:0}.admin__keys dt{display:flex;gap:2px;flex:none}.admin__keys dd{margin:0;font-size:var(--t-micro);color:var(--ink-muted);white-space:nowrap}.admin__topbar{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;gap:var(--s-8);height:var(--admin-top-h);padding-inline:var(--s-8) var(--s-12);box-shadow:inset 0 -1px 0 var(--line)}.admin__topbar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--canvas) 86%,transparent);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px)}.admin__search{flex:1;min-width:0;max-width:520px}.admin__search .searchbar{margin:0;height:var(--c-md-h);padding-inline:var(--s-12);background:var(--tint);color:var(--ink-subtle);cursor:text}.admin__search .searchbar:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent)}.admin__search .searchbar__input{text-overflow:ellipsis}.admin__search .kbd{display:none;flex:none}.admin__tools{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}.admin__user>[data-menu-trigger]{gap:var(--s-8);padding-inline:var(--s-4)}.admin__user-name,.admin__user>[data-menu-trigger]>.ico{display:none}.admin__avatar{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font-size:var(--t-caption);font-weight:600}.admin__user .menu__label{text-transform:none;letter-spacing:0;font-size:var(--t-caption);font-weight:500;color:var(--ink-muted)}.theme-ico-sun{display:none}:root[data-theme=dark] .theme-ico-moon{display:none}:root[data-theme=dark] .theme-ico-sun{display:inline-block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-ico-moon{display:none}:root:not([data-theme=light]) .theme-ico-sun{display:inline-block}}.admin__theme-light{display:none}:root[data-theme=dark] .admin__theme-dark{display:none}:root[data-theme=dark] .admin__theme-light{display:inline-block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .admin__theme-dark{display:none}:root:not([data-theme=light]) .admin__theme-light{display:inline-block}}@media(min-width:768px){.admin__user>[data-menu-trigger]{padding-inline:var(--s-8) var(--s-10)}.admin__user-name{display:inline}.admin__user>[data-menu-trigger]>.ico{display:inline-block}}.admin__context{min-width:0;padding:var(--s-20) var(--s-16) var(--s-40);background:var(--canvas-alt);box-shadow:inset 0 1px 0 var(--line)}@media(min-width:1024px){.admin{grid-template-columns:var(--admin-side-w) minmax(0,1fr)}.admin__sidebar.drawer{position:sticky;inset:0 auto auto;z-index:auto;height:100dvh;visibility:visible}.admin__sidebar .drawer__scrim{display:none}.admin__sidebar .drawer__panel{position:relative;inset:auto;width:auto;height:100%;translate:none;transition:none;padding:var(--s-16) var(--s-12);box-shadow:inset -1px 0 0 var(--line)}.admin__nav-item{min-height:36px}.admin__nav-group{margin-top:var(--s-8)}.admin__nav-group:first-child{margin-top:var(--s-4)}.admin__nav-label{padding-block:var(--s-2)}.admin__menu{display:none}.admin__topbar{padding-inline:var(--s-28)}.admin__search{min-width:240px}.admin__search .searchbar{height:38px}.admin__search .kbd{display:inline-flex}.admin__content{padding:var(--s-24) var(--s-28) var(--s-64)}.admin:has(>.admin__context) .admin__context{grid-column:2}.admin:has(>.admin__context)>.admin__sidebar{grid-row:span 2}}@media(min-width:1280px){.admin:has(>.admin__context){grid-template-columns:var(--admin-side-w) minmax(0,1fr) var(--admin-ctx-w)}.admin:has(>.admin__context) .admin__context{grid-column:auto;position:sticky;top:0;height:100dvh;overflow-y:auto;padding:var(--s-20);box-shadow:inset 1px 0 0 var(--line)}}@media(min-width:1600px){.admin{--admin-ctx-w:360px}}.admin__new{margin:var(--s-4) 0 var(--s-4)}.admin__nav-label:has(>.btn){display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);padding-block:0}.admin__nav-label>.btn{margin-right:calc(var(--s-6) * -1);color:var(--ink-subtle)}.admin__nav-toggle{width:100%;text-align:left;cursor:pointer}.admin__nav-toggle>.ico:first-child{flex:none;width:var(--s-16);height:var(--s-16);color:var(--ink-subtle);transition:rotate var(--d-2) var(--ease-out)}.admin__nav-toggle[aria-expanded=false]>.ico:first-child{rotate:-90deg}.admin__nav-sub{position:relative;display:flex;flex-direction:column;gap:2px}.admin__nav-sub:before{content:"";position:absolute;left:calc(var(--s-10) + 7px);top:var(--s-4);bottom:var(--s-4);width:1px;background:var(--line-strong)}.admin__nav-sub>.admin__nav-item{padding-left:calc(var(--s-10) + var(--s-24))}.admin__nav-item:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){.admin__nav-toggle>.ico:first-child{transition:none}}.admin__content>*{animation:rise var(--d-3) var(--ease-out) backwards}.admin__content>:nth-child(2){animation-delay:40ms}.admin__content>:nth-child(3){animation-delay:80ms}.admin__content>:nth-child(n+4){animation-delay:.12s}.page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--s-12) var(--s-16);margin-bottom:var(--s-20)}.page-head__text{display:flex;flex-direction:column;gap:var(--s-4);min-width:0;flex:1 1 16rem}.page-head__title{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);font-weight:var(--t-heading-md-w);color:var(--ink)}.page-head__sub{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted)}.page-head__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-8)}@media(max-width:639px){.page-head__actions{width:100%}.page-head__actions>.segment{display:flex;flex:1 1 100%}.page-head__actions>.segment .segment__item{flex:1;min-width:0}.page-head__actions>.btn{flex:1 1 0;min-width:0}}.board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-16);align-items:start}.board--auto{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}@media(min-width:1280px){.board--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.admin:has(>.admin__context) .board--2-1{grid-template-columns:minmax(0,1fr)}@media(min-width:1600px){.admin:has(>.admin__context) .board--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-4) var(--s-12);margin-bottom:var(--s-16)}.card-head__text{display:flex;flex-direction:column;gap:2px;min-width:0}.card-head__title{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.card-head__sub{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.card-head .link{font-size:var(--t-caption)}.card--dense{padding:var(--s-16) var(--s-20)}.card-note{margin-top:var(--s-16);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.admin .empty .btn{margin-top:var(--s-8)}.kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12)}@media(min-width:768px){.kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.kpi{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px)and (max-width:1599px){.admin:has(>.admin__context) .kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi__tile{position:relative;display:flex;flex-direction:column;gap:var(--s-4);min-width:0;padding:var(--s-16);border-radius:var(--r-lg);background:var(--surface);color:inherit;transition:background-color var(--d-2) var(--ease-inout),transform var(--d-2) var(--ease-out)}.kpi__tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line)}a.kpi__tile:hover{background:var(--surface-alt);transform:translateY(-2px)}.kpi__label{display:flex;align-items:center;gap:var(--s-6);min-width:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi__value{font-size:var(--t-heading-lg);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;animation:fade-in var(--d-4) var(--ease-out) backwards}.kpi__value--good{color:var(--good-text)}.kpi__value--bad{color:var(--bad-text)}.kpi__unit{margin-left:var(--s-2);font-size:var(--t-body-sm);font-weight:500;letter-spacing:0;color:var(--ink-muted)}.kpi__foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-6);min-width:0}.kpi__delta{display:inline-flex;align-items:center;gap:2px;font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.kpi__delta .ico{width:12px;height:12px}.kpi__delta--good{color:var(--good-text)}.kpi__delta--bad{color:var(--bad-text)}.kpi__delta--flat{color:var(--ink-muted)}.kpi__delta--fall .ico{rotate:180deg}.kpi__sub{font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-8)}.filters>.input-group{flex:1 1 220px;max-width:320px}.filters .input{min-width:0;min-height:var(--c-sm-h);padding-block:6px;border-radius:var(--c-sm-r)}.filters .input-group .input{padding-left:38px}.filters .input-group__icon{left:12px}.filters>.picker{flex:none;width:auto;min-width:128px}.filters>.field{flex:none;min-width:128px;margin:0}.filters__spacer{flex:1}.filters__count{font-size:var(--t-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.admin,.app-page) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media(max-width:1023px){.filters .input,.filters .picker__btn{min-height:var(--c-md-h)}.filters>.input-group{flex-basis:100%;max-width:none}.filters>.picker,.filters>.field{flex:1 1 128px}}.table-card{padding:var(--s-4) var(--s-16) var(--s-4)}.table-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-10) var(--s-12);padding-block:var(--s-12)}.table-card__head>.segment{max-width:100%;overflow-x:auto;scrollbar-width:none}.table-card__head>.segment::-webkit-scrollbar{display:none}.table-card__head>.segment .segment__item{flex:none;white-space:nowrap}.table-card__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-8) var(--s-12);padding-block:var(--s-12);box-shadow:inset 0 1px 0 var(--line)}.table-card .table-scroll{position:relative}.table-dense:not(.table) :is(th,td){padding:var(--s-8) var(--s-12)}.table-dense tbody tr[data-row]{cursor:pointer;transition:background-color var(--d-1) var(--ease-inout),box-shadow var(--d-1) var(--ease-inout)}.table-dense tbody tr:has(.td-check input:checked){background:var(--accent-soft)}.table-dense tbody tr[data-selected]{background:var(--accent-soft)}.table-dense tbody tr[data-selected] td{color:var(--ink)}.table-dense tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:0}.table-dense tr.is-dim td{color:var(--ink-muted)}.table-dense .td-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-dense .td-nowrap{white-space:nowrap}.table-dense .td-wrap{min-width:200px;max-width:420px;overflow-wrap:anywhere}.table-dense .td-muted{color:var(--ink-muted)}.table-dense .td-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-caption);white-space:nowrap}.table-dense .td-clip{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-dense .td-actions{text-align:right;white-space:nowrap}.table-dense .td-actions .btn+.btn{margin-left:var(--s-4)}.table-dense .td-check{width:36px;padding-block:0}.table-dense .td-check .choice{min-height:var(--c-md-h);gap:0}.table-dense .td-check .choice input{width:18px;height:18px}.cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.cell-stack__title{color:var(--ink);font-weight:500}.cell-stack__sub{font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-person{display:flex;align-items:center;gap:var(--s-10);min-width:0}.cell-person .avatar{display:grid;place-items:center;font-size:var(--t-nano);font-weight:700;color:var(--ink-muted)}.link-quiet{color:inherit;transition:color var(--d-1) var(--ease-inout)}.link-quiet:hover{color:var(--accent-text)}@media(max-width:767px){.table-dense--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.table-dense--cards,.table-dense--cards tbody{display:block;width:auto}.table-dense--cards tbody tr{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-10) var(--s-16);padding:var(--s-16) var(--s-12);box-shadow:inset 0 -1px 0 var(--line)}.table-dense--cards tbody tr:last-child{box-shadow:none}.table-dense--cards tbody tr[data-row]:hover{box-shadow:inset 0 -1px 0 var(--line)}.table-dense--cards tbody tr[data-row]:hover{background:none}.table-dense--cards tbody tr[data-selected]{box-shadow:inset 0 -1px 0 var(--line)}.table-dense--cards tbody tr:has(.td-check){padding-left:calc(var(--s-12) + var(--s-40))}.table-dense--cards td{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;height:auto;padding:0;box-shadow:none!important;text-align:left}.table-dense--cards td[data-label]:before{content:attr(data-label);font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--ink-muted)}.table-dense--cards :is(.td-primary,.td-wrap,.td-clip,.td-actions){grid-column:1 / -1}.table-dense--cards .td-primary{padding-bottom:var(--s-2)}.table-dense--cards .td-primary .cell-stack__title{font-size:var(--t-body-sm);font-weight:600}.table-dense--cards .td-check{position:absolute;left:var(--s-12);top:var(--s-6);width:auto}.table-dense--cards .td-actions{flex-direction:row;justify-content:flex-end}.table-dense--cards .td-actions:empty{display:none}.table-dense--cards .td-num{text-align:left}.table-dense--cards :is(.td-wrap,.td-clip){min-width:0;max-width:none;white-space:normal;overflow:visible}.table-dense--cards .cell-stack__sub{white-space:normal}}.bulkbar{position:sticky;bottom:calc(var(--safe-b) + var(--s-16));z-index:var(--z-raised);display:flex;align-items:center;gap:var(--s-8);width:max-content;max-width:100%;margin:var(--s-12) auto 0;padding:var(--s-6) var(--s-6) var(--s-6) var(--s-16);border-radius:var(--r-full);background:var(--surface-invert);color:var(--ink-invert);box-shadow:var(--sh-xl);animation:rise var(--d-3) var(--ease-out) both}.bulkbar__count{font-size:var(--t-body-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bulkbar .btn--ghost{color:var(--ink-invert)}.bulkbar .btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--ink-invert) 14%,transparent);color:var(--ink-invert)}.sheet--side .sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-12)}.sheet--side .sheet__body{display:flex;flex-direction:column;gap:var(--s-24)}.sheet__sec{display:flex;flex-direction:column;gap:var(--s-10)}.sheet__sec-title{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-muted)}@media(min-width:768px){.sheet--side{inset:0 0 0 auto;translate:none;width:min(440px,calc(100vw - var(--s-48)));height:100%;max-height:none;border-radius:var(--r-2xl) 0 0 var(--r-2xl)}.sheet--side .sheet__head{padding-top:var(--s-24)}.overlay[data-state=open] .sheet--side{animation:side-in var(--d-5) var(--ease-sheet) both}.overlay[data-state=closing] .sheet--side{animation:side-out var(--d-3) var(--ease-in) both}}@keyframes side-in{0%{transform:translate(100%)}to{transform:none}}@keyframes side-out{0%{transform:none}to{transform:translate(100%)}}.sheet__body>.list{margin-inline:calc(var(--s-24) * -1)}.sheet__body>.list>.row-item{padding-inline:var(--s-24)}.status{display:inline-flex;align-items:center;gap:var(--s-6);white-space:nowrap}.txt-good{color:var(--good-text)}.txt-bad{color:var(--bad-text)}.txt-warn{color:var(--warn-text)}@media(prefers-reduced-motion:reduce){:is(.app__body,.ptr__body)>.container>*,.admin__content>*,.kpi__value,.flow__step,.bulkbar,.stepper__item[data-live] .stepper__mark{animation:none!important}.choice-card,a.kpi__tile{transform:none!important}}.data-panel{min-width:0;padding:var(--s-24);margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-sm)}.data-examples{display:grid;gap:var(--s-24);min-width:0;margin-block:var(--s-32)}.data-examples .data-panel>h2{margin-bottom:var(--s-16)}.data-examples .data-reach+.data-reach{margin-top:var(--s-24)}.data-panel__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s-8) var(--s-16);margin-bottom:var(--s-20)}.data-panel__head>*{margin:0;min-width:0;overflow-wrap:anywhere}.metric-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--s-160)),1fr));gap:var(--s-24);margin:0}.metric-card{min-width:0;display:flex;flex-direction:column;gap:var(--s-6)}.metric-card>dd{margin:0}.metric-card__label{color:var(--ink-muted)}.metric-card__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-6);color:var(--ink);overflow-wrap:anywhere}.metric-card__value .tnum{font-weight:700;letter-spacing:var(--t-display-sm-ls)}.metric-card__note{color:var(--ink-body);overflow-wrap:anywhere}.metric-card__link{display:inline-flex;align-items:center;min-height:var(--c-md-h);min-width:var(--c-md-h);margin-block:calc(-1 * var(--s-8));color:inherit}.metric-card[data-state=failed] .metric-card__value{color:var(--bad-text)}.metric-card[data-state=uncollected] .metric-card__value{color:var(--ink-muted)}.data-state{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--ink-muted);margin-block:var(--s-8)}.data-state[data-state=partial]{color:var(--warn-text)}.data-state[data-state=failed]{color:var(--bad-text)}.data-chart{display:block;width:100%;height:var(--s-240);overflow:hidden}.data-chart text{fill:var(--ink-muted);font-family:var(--font)}.data-chart__grid{stroke:var(--line);stroke-width:1}.data-chart__bar{fill:var(--ink)}.data-chart__track{fill:var(--tint)}.data-chart__bar--share{fill:var(--accent)}.data-chart__bar[data-partial]{fill:var(--surface);stroke:var(--ink);stroke-width:2;stroke-dasharray:4 3}.data-chart__missing{fill:none;stroke:var(--ink-subtle);stroke-width:1;stroke-dasharray:2 3}.data-chart__previous{fill:none;stroke:var(--ink-subtle);stroke-width:2;stroke-dasharray:5 4}.data-chart__line{fill:none;stroke:var(--ink);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.data-chart__line[data-partial]{stroke-dasharray:3 3}.data-chart__point{fill:var(--ink)}.data-chart__legend{margin-block:var(--s-8)}.data-chart--small{width:var(--s-80);height:var(--s-24);flex:none}.data-source{margin-top:var(--s-16);min-width:0}.data-source>summary{display:flex;align-items:center;min-height:var(--c-md-h);cursor:pointer;color:var(--ink-body);gap:var(--s-8)}.data-source>summary:before{content:"+";font-size:var(--t-body-md)}.data-source[open]>summary:before{content:"\2212"}.data-source>.table-wrap{margin-top:var(--s-8)}.data-reach{display:grid;gap:var(--s-8);min-width:0}.data-reach>p{margin:0;overflow-wrap:anywhere}.data-reach__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s-8)}.data-reach__head>*{margin:0}.data-reach__bar{display:block;width:100%;height:var(--s-16)}.data-reach__filled{fill:var(--ink)}.data-reach__empty{fill:var(--canvas-sunken)}.data-timeline{list-style:none;margin:0;padding:0}.data-timeline__item{display:grid;grid-template-columns:minmax(0,var(--s-120)) minmax(0,1fr);gap:var(--s-16);padding-block:var(--s-16)}.data-timeline__item+.data-timeline__item{border-top:1px solid var(--line)}.data-timeline__item p{margin:0;overflow-wrap:anywhere}.data-timeline__item p+p{margin-top:var(--s-4)}.master-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-24);align-items:start;min-width:0}.master-detail__list{min-width:0}.master-detail [data-detail-select]{cursor:pointer;min-height:var(--c-md-h)}.master-detail [data-detail-select][aria-current=true]{background:var(--accent-soft);color:var(--accent-text)}.master-detail tr:has([data-detail-select][aria-current=true]){background:var(--accent-soft)}@media(min-width:768px){.master-detail__panel>.sheet--side{width:min(560px,calc(100vw - var(--s-48)))}}@media(min-width:1024px){.master-detail[data-detail-inline]:has(.master-detail__panel:not([hidden])){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.master-detail[data-detail-inline]>.master-detail__panel:not([hidden]){display:block;position:sticky;inset:auto;top:var(--s-24);z-index:auto;background:none;padding:0;visibility:visible;pointer-events:auto}.master-detail[data-detail-inline]>.master-detail__panel>.overlay__scrim{display:none}.master-detail[data-detail-inline]>.master-detail__panel>.sheet{position:static;width:100%;max-width:none;max-height:none;transform:none;translate:none;opacity:1;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-sm)}.master-detail[data-detail-inline]>.master-detail__panel [data-close]{display:none}}@media(max-width:767px){.master-detail__panel>.sheet{height:100dvh;max-height:100dvh;width:100%;max-width:none;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:639px){.data-panel{padding:var(--s-16)}.data-panel__head{margin-bottom:var(--s-16)}.metric-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-20) var(--s-16)}.metric-card--wide{grid-column:1 / -1}.metric-card__value .t-display-sm{font-size:var(--t-heading-xl);line-height:var(--t-heading-xl-lh)}.data-timeline__item{grid-template-columns:minmax(0,var(--s-80)) minmax(0,1fr);gap:var(--s-12)}}.result{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--w-sm);margin-inline:auto;padding:var(--s-48) var(--s-20) var(--s-40);text-align:center}.result--fill{min-height:min(72svh,640px);justify-content:center;padding-bottom:var(--s-64)}.result__art{display:grid;place-items:center;margin-bottom:var(--s-24)}.result__title{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);font-weight:var(--t-heading-md-w);color:var(--ink);text-wrap:balance}.result__desc{margin-top:var(--s-10);max-width:26em;color:var(--ink-muted);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);word-break:keep-all;text-wrap-style:pretty}@media(min-width:768px){.result{padding-top:var(--s-64)}.result__title{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls)}}.result__meta{width:100%;max-width:420px;margin-top:var(--s-32);padding:var(--s-4) var(--s-20);border-radius:var(--r-xl);background:var(--canvas-alt);text-align:left}.surface-alt .result__meta,.on-alt .result__meta{background:var(--surface)}.result__meta>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-16);padding-block:var(--s-12);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.result__meta>div+div{box-shadow:inset 0 1px 0 var(--line)}.result__meta dt{flex:none;color:var(--ink-muted)}.result__meta dd{min-width:0;color:var(--ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}.result__actions{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);width:100%;max-width:420px;margin-top:var(--s-24)}.result__actions>.btn{width:100%}.result__actions>.btn--ghost,.result__actions>.link{width:auto}@media(min-width:640px){.result__actions:has(>.btn:not(.btn--ghost)+.btn:not(.btn--ghost)){flex-direction:row}.result__actions:has(>.btn:not(.btn--ghost)+.btn:not(.btn--ghost))>.btn{flex:1}}@keyframes result-in{0%{opacity:0;transform:translateY(var(--s-12))}to{opacity:1;transform:none}}.result>:is(.result__title,.result__desc,.result__meta,.result__actions){animation:result-in var(--d-5) var(--ease-out) both}.result>.result__title{animation-delay:var(--d-3)}.result>.result__desc{animation-delay:var(--d-4)}.result>.result__meta{animation-delay:var(--d-5)}.result>.result__actions{animation-delay:calc(var(--d-5) + var(--d-1))}.check-anim{--ca:var(--good);--ca-soft:var(--good-soft);--ca-size:80px;display:block;flex:none;width:var(--ca-size);height:var(--ca-size);overflow:visible}.check-anim--bad{--ca:var(--bad);--ca-soft:var(--bad-soft)}.check-anim--wait,.check-anim--accent{--ca:var(--accent);--ca-soft:var(--accent-soft)}.check-anim--sm{--ca-size:56px}.check-anim--lg{--ca-size:96px}.check-anim *{transform-box:fill-box;transform-origin:center}.check-anim__disc{fill:var(--ca-soft);animation:ca-pop var(--d-5) var(--ease-spring) both}.check-anim__halo{fill:none;stroke:var(--ca);stroke-width:2;opacity:0;animation:ca-halo var(--d-7) var(--ease-out) calc(var(--d-6) + var(--d-1)) both}.check-anim__ring,.check-anim__mark,.check-anim__spin,.check-anim__track{fill:none;stroke-linecap:round;stroke-linejoin:round}.check-anim__ring{stroke:var(--ca);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:0;animation:ca-draw var(--d-6) var(--ease-out) var(--d-1) both}.check-anim__mark{stroke:var(--ca);stroke-width:5;stroke-dasharray:1;stroke-dashoffset:0;animation:ca-draw var(--d-4) var(--ease-out) var(--d-4) both}.check-anim__mark--2{animation-delay:calc(var(--d-4) + var(--d-1))}.check-anim__track{stroke:var(--ca);stroke-width:3;opacity:.16}.check-anim__spin{stroke:var(--ca);stroke-width:3;stroke-dasharray:.24 .76;animation:ca-spin 1.1s linear infinite,ca-fade var(--d-3) var(--ease-out) var(--d-1) both}@keyframes ca-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ca-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ca-halo{0%{opacity:.36;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}@keyframes ca-spin{to{transform:rotate(1turn)}}@keyframes ca-fade{0%{opacity:0}to{opacity:1}}.confirm .modal{width:min(400px,calc(100vw - 32px));padding:var(--s-28) var(--s-24) var(--s-24)}.confirm__title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:var(--t-heading-sm-w);color:var(--ink);text-wrap:balance}.confirm__desc{margin-top:var(--s-8);color:var(--ink-muted);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);white-space:pre-line;word-break:keep-all;text-wrap-style:pretty}.confirm__error{display:flex;align-items:flex-start;gap:var(--s-8);margin-top:var(--s-16);padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--bad-soft);color:var(--bad-text);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500}.confirm__error[hidden]{display:none}.confirm__error svg{flex:none;width:16px;height:16px;margin-top:2px}.confirm__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);margin-top:var(--s-24)}.confirm__actions--one{grid-template-columns:minmax(0,1fr)}.confirm__actions .btn{min-width:0}.confirm[data-busy] .overlay__scrim{cursor:progress}@media(max-width:767px){.confirm .modal{width:100%;margin:auto 0 0;padding:var(--s-28) var(--s-20) calc(var(--s-20) + var(--safe-b))}.confirm[data-state=open] .modal{animation:sheet-up var(--d-5) var(--ease-sheet) both}.confirm[data-state=closing] .modal{animation:sheet-down var(--d-3) var(--ease-in) both}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html:not([data-transitions])::view-transition-group(root),html:not([data-transitions])::view-transition-old(root),html:not([data-transitions])::view-transition-new(root){animation:none}html[data-transitions]::view-transition-old(root){animation:vt-fade-out var(--d-1) var(--ease-in) both}html[data-transitions]::view-transition-new(root){animation:vt-fade-in var(--d-3) var(--ease-out) both}html[data-transitions][data-nav=forward]::view-transition-old(root){animation-name:vt-out-left}html[data-transitions][data-nav=forward]::view-transition-new(root){animation-name:vt-in-right}html[data-transitions][data-nav=back]::view-transition-old(root){animation-name:vt-out-right}html[data-transitions][data-nav=back]::view-transition-new(root){animation-name:vt-in-left}html[data-nav=none]::view-transition-group(*),html[data-nav=none]::view-transition-old(*),html[data-nav=none]::view-transition-new(*){animation:none}html[data-transitions] .tabbar--fixed{view-transition-name:ds-tabbar}html[data-transitions] .appbar:not(.phone .appbar){view-transition-name:ds-appbar}html[data-transitions] .actionbar:not(.phone .actionbar){view-transition-name:ds-actionbar}html[data-transitions] body>.nav{view-transition-name:ds-nav}::view-transition-group(ds-tabbar),::view-transition-group(ds-appbar),::view-transition-group(ds-actionbar),::view-transition-group(ds-nav){animation-duration:var(--d-2)}@keyframes vt-fade-in{0%,35%{opacity:0}to{opacity:1}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-in-right{0%,35%{opacity:0;transform:translate(var(--s-32))}to{opacity:1;transform:none}}@keyframes vt-out-left{to{opacity:0;transform:translate(calc(var(--s-16) * -1))}}@keyframes vt-in-left{0%,35%{opacity:0;transform:translate(calc(var(--s-32) * -1))}to{opacity:1;transform:none}}@keyframes vt-out-right{to{opacity:0;transform:translate(var(--s-16))}}:where(.pressable){position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.pressable{transition:transform var(--d-3) var(--ease-out)}.pressable:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:var(--tint-active);opacity:0;transition:opacity var(--d-3) var(--ease-out)}@media(hover:hover){.pressable:hover:before{opacity:.4}}.pressable[data-pressed],html:not(.js) .pressable:active{transform:scale(var(--press-scale,.98));transition-duration:var(--d-1);transition-timing-function:var(--ease-inout)}.pressable[data-pressed]:before,html:not(.js) .pressable:active:before{opacity:1;transition-duration:var(--d-1)}.pressable--flat{--press-scale:1}.pressable--deep{--press-scale:.95}.pressable:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5;transform:none}.pressable:is(:disabled,[aria-disabled=true]):before{display:none}.pressable[aria-pressed=true],.pressable[aria-checked=true],.pressable[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--accent)}.pressable.card--line[aria-pressed=true]:after,.pressable.card--line[aria-checked=true]:after{box-shadow:inset 0 0 0 2px var(--accent)}.range{--p:50;--range-fill:var(--accent);--range-track:var(--line-strong);--thumb:24px;-webkit-appearance:none;appearance:none;display:block;width:100%;height:var(--c-md-h);margin:0;padding:0;background:transparent;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.range:focus{outline:none}.range::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-full);background:linear-gradient(to right,var(--range-fill) 0 calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p) / 100),var(--range-track) 0 100%)}.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((6px - var(--thumb)) / 2);border-radius:50%;background:var(--range-fill);box-shadow:0 0 0 3px var(--surface),var(--sh-sm);transition:box-shadow var(--d-2) var(--ease-inout),transform var(--d-2) var(--ease-spring)}.range::-moz-range-track{height:6px;border-radius:var(--r-full);background:var(--range-track)}.range::-moz-range-progress{height:6px;border-radius:var(--r-full);background:var(--range-fill)}.range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:0;border-radius:50%;background:var(--range-fill);box-shadow:0 0 0 3px var(--surface),var(--sh-sm);transition:box-shadow var(--d-2) var(--ease-inout),transform var(--d-2) var(--ease-spring)}@media(hover:hover){.range:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--surface),0 0 0 9px var(--accent-soft)}.range:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 3px var(--surface),0 0 0 9px var(--accent-soft)}}.range:active:not(:disabled)::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 3px var(--surface),0 0 0 10px var(--accent-soft)}.range:active:not(:disabled)::-moz-range-thumb{transform:scale(1.12);box-shadow:0 0 0 3px var(--surface),0 0 0 10px var(--accent-soft)}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--focus)}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--focus)}.range[aria-invalid=true]{--range-fill:var(--bad-text)}.range:disabled{--range-fill:var(--ink-disabled);--range-track:var(--line);cursor:not-allowed}.range:disabled::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--surface)}.range:disabled::-moz-range-thumb{box-shadow:0 0 0 3px var(--surface)}.range-field{display:flex;flex-direction:column;gap:var(--s-2)}.range-field__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-12)}.range-field__value{font-size:var(--t-body-sm);font-weight:700;color:var(--accent-text);font-variant-numeric:tabular-nums;white-space:nowrap}.range-field:has(.range:disabled) .range-field__value{color:var(--ink-disabled)}.range-field:has(.range[aria-invalid=true]) .range-field__value{color:var(--bad-text)}.range-field__scale{display:flex;justify-content:space-between;margin-top:calc(var(--s-6) * -1);font-size:var(--t-micro);color:var(--ink-subtle);font-variant-numeric:tabular-nums}.input-clear svg,.input-reveal svg{width:20px;height:20px;flex:none}.input-reveal[aria-pressed=true]{color:var(--accent-text)}.input-group:has(.input:disabled) :is(.input-clear,.input-reveal){display:none}.field__foot{display:flex;align-items:flex-start;gap:var(--s-12)}.field__foot>.field__help,.field__foot>.field__error{flex:1;min-width:0}.field__count{flex:none;margin-left:auto;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--d-2) var(--ease-inout)}.field__count[data-near]{color:var(--warn-text);font-weight:600}.field__count[data-over]{color:var(--bad-text);font-weight:700}.pager{display:flex;align-items:center;justify-content:center;gap:var(--s-4)}.pager__btn,.pager__num{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-4);min-width:var(--c-md-h);height:var(--c-md-h);padding-inline:var(--s-10);border-radius:var(--r-md);font-size:var(--t-body-sm);font-weight:600;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-1) var(--ease-inout),color var(--d-1) var(--ease-inout),transform var(--d-1) var(--ease-inout)}.pager__btn svg{flex:none}@media(hover:hover){.pager__btn:hover,.pager__num:hover{background:var(--tint);color:var(--ink)}}.pager__btn:active,.pager__num:active{background:var(--tint-active);transform:scale(.96)}.pager__num[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.pager__btn:is([aria-disabled=true],:disabled){color:var(--ink-disabled);background:none;pointer-events:none}.pager__gap{min-width:var(--s-24);text-align:center;color:var(--ink-subtle);letter-spacing:.1em;user-select:none}.pager__status{display:none;min-width:var(--s-80);justify-content:center;font-size:var(--t-body-sm);font-weight:600;color:var(--ink-body);font-variant-numeric:tabular-nums}.pager__status b{color:var(--ink);font-weight:700}@media(max-width:639px){.pager__num,.pager__gap{display:none}.pager__status{display:inline-flex}.pager__label{display:none}}.pager--more{flex-direction:column;gap:var(--s-8)}.pager--more .btn{width:100%;max-width:360px}.pager__hint{font-size:var(--t-caption);color:var(--ink-subtle);font-variant-numeric:tabular-nums}.crumbs{min-width:0}.crumbs ol{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.crumbs ol::-webkit-scrollbar{display:none}.crumbs li{display:inline-flex;align-items:center;flex:none;font-size:var(--t-body-xs);color:var(--ink-muted)}.crumbs li+li:before{content:"";flex:none;width:6px;height:6px;margin:0 var(--s-8) 0 var(--s-4);border:solid var(--ink-disabled);border-width:1.5px 1.5px 0 0;rotate:45deg}.crumbs a{display:inline-flex;align-items:center;min-height:var(--c-md-h);padding-inline:var(--s-4);border-radius:var(--r-xs);color:var(--ink-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--d-1) var(--ease-inout),text-decoration-color var(--d-1) var(--ease-inout)}@media(hover:hover){.crumbs a:hover{color:var(--ink);text-decoration-color:currentColor}}.crumbs a:active{color:var(--ink)}.crumbs a:focus-visible{outline-offset:-2px}.crumbs [aria-current=page]{display:inline-flex;align-items:center;min-height:var(--c-md-h);padding-inline:var(--s-4);color:var(--ink);font-weight:600}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--s-6);border-radius:var(--r-xs);background:var(--surface);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--t-nano);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--line-strong),inset 0 -1.5px 0 var(--line-strong)}.kbd--lg{min-width:28px;height:28px;padding:0 var(--s-8);font-size:var(--t-caption)}.kbd[data-on]{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line),inset 0 -1.5px 0 var(--accent-line)}.kbd-combo{display:inline-flex;align-items:center;gap:var(--s-4);white-space:nowrap}.btn .kbd{margin-left:var(--s-4)}.btn--primary .kbd,.btn--invert .kbd{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.code{position:relative;min-width:0;border-radius:var(--r-lg);background:var(--canvas-sunken);overflow:hidden}.surface-alt .code,.on-alt .code{background:var(--surface)}.code__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:var(--c-md-h);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-16);box-shadow:inset 0 -1px 0 var(--line)}.code__lang{font-size:var(--t-micro);font-weight:600;letter-spacing:.02em;color:var(--ink-subtle)}.code__copy{position:relative;display:inline-flex;align-items:center;gap:var(--s-6);height:var(--c-sm-h);padding-inline:var(--s-10);border-radius:var(--r-sm);font-size:var(--t-caption);font-weight:600;color:var(--ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-1) var(--ease-inout),color var(--d-1) var(--ease-inout)}.code__copy:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:max(100%,44px);height:44px}.code__copy svg{width:16px;height:16px;flex:none}@media(hover:hover){.code__copy:hover{background:var(--tint);color:var(--ink)}}.code__copy:active{background:var(--tint-active)}.code__copy .code__copy-done{display:none}.code__copy[data-state=done]{color:var(--good-text)}.code__copy[data-state=done] .code__copy-ico{display:none}.code__copy[data-state=done] .code__copy-done{display:block;animation:pop var(--d-3) var(--ease-spring) both}.code__copy[data-state=fail]{color:var(--bad-text)}.code__body{margin:0;padding:var(--s-16);overflow-x:auto;-webkit-overflow-scrolling:touch;font-family:var(--font-mono);font-size:var(--t-caption);line-height:1.75;color:var(--ink-body);white-space:pre;tab-size:2;font-variant-ligatures:none;font-variant-numeric:tabular-nums}.code__body code{font:inherit;color:inherit}.code__body:focus-visible{outline-offset:-3px;border-radius:var(--r-lg)}.code--wrap .code__body{white-space:pre-wrap;overflow-wrap:anywhere}.code--bare{display:flex;align-items:center}.code--bare .code__body{flex:1;min-width:0;padding-block:var(--s-12)}.code--bare .code__copy{margin-right:var(--s-4)}.code .tok-k{color:var(--accent-text)}.code .tok-s{color:var(--good-text)}.code .tok-n{color:var(--warn-text)}.code .tok-t{color:var(--note-text)}.code .tok-c{color:var(--ink-subtle);font-style:italic}.code .tok-d{color:var(--bad-text)}.code-inline{padding:.12em .42em;border-radius:var(--r-xs);background:var(--tint);color:var(--ink);font-family:var(--font-mono);font-size:.88em;font-variant-ligatures:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.timeline{display:flex;flex-direction:column}.timeline__item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:var(--s-12);padding-bottom:var(--s-24)}.timeline__item:last-child{padding-bottom:0}.timeline__item:before{content:"";position:absolute;left:11px;top:28px;bottom:4px;width:2px;border-radius:2px;background:var(--line)}.timeline__item:last-child:before{display:none}.timeline__item[data-state=done]:before{background:var(--line-strong)}.timeline__mark{position:relative;display:grid;place-items:center;width:24px;height:24px}.timeline__mark:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line-strong)}[data-state=done]>.timeline__mark:before{width:20px;height:20px;background:var(--accent);box-shadow:none}[data-state=done]>.timeline__mark:after{content:"";position:absolute;width:8px;height:4.5px;margin-top:-2px;border:solid var(--accent-ink);border-width:0 0 2px 2px;rotate:-45deg}[data-state=now]>.timeline__mark:before{width:12px;height:12px;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}[data-state=now]>.timeline__mark:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px var(--accent);animation:tl-pulse 1.8s var(--ease-out) infinite}[data-state=bad]>.timeline__mark:before{width:20px;height:20px;background:var(--bad);box-shadow:none}[data-state=bad]>.timeline__mark:after{content:"!";position:absolute;color:var(--canvas);font-size:var(--t-caption);font-weight:800;line-height:1}[data-state=skip]>.timeline__mark:before{width:8px;height:8px;background:var(--ink-disabled);box-shadow:none}@keyframes tl-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.timeline__body{min-width:0;padding-top:1px}.timeline__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-12)}.timeline__title{font-size:var(--t-body-sm);line-height:22px;font-weight:600;color:var(--ink);word-break:keep-all}.timeline__time{flex:none;font-size:var(--t-caption);color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.timeline__desc{margin-top:var(--s-2);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all;overflow-wrap:anywhere}.timeline__extra{margin-top:var(--s-10)}[data-state=todo] .timeline__title,[data-state=skip] .timeline__title{color:var(--ink-muted);font-weight:500}[data-state=skip] .timeline__title{text-decoration:line-through;text-decoration-color:var(--ink-disabled)}[data-state=bad] .timeline__desc{color:var(--bad-text)}.timeline--dense .timeline__item{padding-bottom:var(--s-16)}.chat{display:flex;flex-direction:column;gap:var(--s-4);padding-block:var(--s-8)}.chat__day{align-self:center;margin-block:var(--s-12) var(--s-8);padding:var(--s-2) var(--s-10);border-radius:var(--r-full);background:var(--tint);color:var(--ink-muted-alt);font-size:var(--t-micro);line-height:var(--t-micro-lh);font-variant-numeric:tabular-nums}.chat__who{align-self:flex-start;margin:var(--s-12) 0 var(--s-2) var(--s-4);font-size:var(--t-micro);font-weight:600;color:var(--ink-muted)}.bubble{position:relative;display:flex;flex-direction:column;gap:var(--s-6);max-width:min(82%,34rem);padding:var(--s-10) var(--s-16);border-radius:var(--r-xl);font-size:var(--t-body-md);line-height:var(--t-body-sm-lh);word-break:keep-all;overflow-wrap:anywhere}.bubble--me{align-self:flex-end;background:var(--accent);color:var(--accent-ink);transform-origin:100% 100%}.bubble--ai{align-self:flex-start;background:var(--tint);color:var(--ink);transform-origin:0 100%}.bubble--sys{align-self:center;max-width:100%;padding:var(--s-4) var(--s-12);background:transparent;color:var(--ink-muted);font-size:var(--t-caption);line-height:var(--t-caption-lh);text-align:center}.bubble--me:not(:has(+.bubble--me)){border-bottom-right-radius:var(--r-xs)}.bubble--ai:not(:has(+.bubble--ai)){border-bottom-left-radius:var(--r-xs)}:is(.bubble--me,.chat__who)+.bubble--ai,.bubble--ai+.bubble--me,.bubble--sys+.bubble:not(.bubble--sys),.bubble:not(.bubble--sys)+.bubble--sys{margin-top:var(--s-12)}.chat__who+.bubble--ai{margin-top:0}.bubble__body{white-space:pre-wrap;text-wrap-style:pretty}.bubble__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bubble__time{align-self:flex-end;margin-top:calc(var(--s-2) * -1);font-size:var(--t-nano);line-height:var(--t-nano-lh);color:var(--ink-muted);font-variant-numeric:tabular-nums}.bubble--me .bubble__time{color:inherit}.bubble__img{display:block;width:100%;max-width:240px;border-radius:var(--r-md);background:var(--canvas-sunken)}.bubble__btns{display:flex;flex-wrap:wrap;gap:var(--s-6);padding-top:var(--s-4)}.bubble__btns .btn{min-height:var(--c-md-h)}.bubble--sending{opacity:.62}.bubble--failed.bubble--me{background:var(--bad-soft);color:var(--ink)}.bubble__status{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-4);margin-top:calc(var(--s-4) * -1);font-size:var(--t-micro);font-weight:600;color:var(--bad-text)}.bubble--sending .bubble__status{color:inherit;opacity:.8;font-weight:500}.bubble__retry{position:relative;display:inline-flex;align-items:center;min-height:28px;padding-inline:var(--s-8);border-radius:var(--r-sm);color:var(--bad-text);font-weight:700;text-decoration:underline;text-underline-offset:2px}.bubble__retry:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:max(100%,44px);height:44px}@media(hover:hover){.bubble__retry:hover{background:var(--bad-soft)}}.bubble--typing{padding-block:var(--s-12)}.typing{display:inline-flex;align-items:center;gap:var(--s-4);height:var(--s-20);padding-inline:var(--s-2);color:var(--ink-muted)}.typing>i{display:block;width:var(--s-6);height:var(--s-6);border-radius:var(--r-full);background:currentColor;opacity:.35;animation:typing-dot calc(var(--d-7) + var(--d-3)) var(--ease-inout) infinite}.typing>i:nth-child(2){animation-delay:var(--d-2)}.typing>i:nth-child(3){animation-delay:calc(var(--d-2) * 2)}@keyframes typing-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(calc(var(--s-4) * -1))}}.bubble--new{animation:bubble-in var(--d-3) var(--ease-out) both}.bubble--sys.bubble--new{animation:fade-in var(--d-3) var(--ease-out) both}@keyframes bubble-in{0%{opacity:0;transform:translateY(var(--s-8)) scale(.92)}to{opacity:1;transform:none}}.avatars{--av:36px;--av-ring:var(--canvas);display:inline-flex;align-items:center;flex:none}.surface-alt .avatars,.on-alt .avatars{--av-ring:var(--canvas-alt)}.card .avatars,.group .avatars{--av-ring:var(--surface)}.avatars>*{display:grid;place-items:center;flex:none;width:var(--av);height:var(--av);margin-left:calc(var(--av) * -.3);border-radius:var(--r-full);background:var(--surface-tint);box-shadow:0 0 0 2px var(--av-ring);object-fit:cover;overflow:hidden;font-size:calc(var(--av) * .38);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink-muted);transition:margin var(--d-3) var(--ease-out)}.avatars>:first-child{margin-left:0}.avatars--sm{--av:28px}.avatars--lg{--av:44px}.avatars--xl{--av:56px}@media(hover:hover){.avatars:hover>:not(:first-child){margin-left:calc(var(--av) * -.14)}}.avatars__more{background:var(--tint-hover);color:var(--ink-muted-alt);font-size:calc(var(--av) * .32);font-variant-numeric:tabular-nums}.avatar--text{display:grid;place-items:center;font-weight:700;color:var(--ink-muted);background:var(--surface-tint)}.avatar--accent{background:var(--accent-soft);color:var(--accent-text)}.avatar--good{background:var(--good-soft);color:var(--good-text)}.avatar--warn{background:var(--warn-soft);color:var(--warn-text)}.avatar--note{background:var(--note-soft);color:var(--note-text)}.price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-2);row-gap:var(--s-2);color:var(--ink);font-variant-numeric:tabular-nums}.price__was{flex-basis:100%;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-subtle);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--ink-disabled)}.price__num{font-size:var(--t-display-sm);line-height:1.1;letter-spacing:var(--t-display-sm-ls);font-weight:700}.price__unit{font-size:var(--t-heading-sm);line-height:1.2;font-weight:700;letter-spacing:var(--t-heading-sm-ls)}.price__per{margin-left:var(--s-4);font-size:var(--t-body-sm);color:var(--ink-muted)}.price__save{align-self:center;margin-left:var(--s-8);padding:var(--s-2) var(--s-8);border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent-text);font-size:var(--t-micro);font-weight:700;white-space:nowrap}.price__note{flex-basis:100%;margin-top:var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.price--lg .price__num{font-size:var(--t-display-md);letter-spacing:var(--t-display-md-ls)}.price--sm .price__num{font-size:var(--t-heading-lg);letter-spacing:var(--t-heading-lg-ls)}.price--sm .price__unit{font-size:var(--t-body-md)}.price--muted{color:var(--ink-muted)}@media(max-width:640px){.price__num{font-size:var(--t-heading-xl);letter-spacing:var(--t-heading-xl-ls)}.price--lg .price__num{font-size:var(--t-display-sm);letter-spacing:var(--t-display-sm-ls)}.price--sm .price__num{font-size:var(--t-heading-md);letter-spacing:var(--t-heading-md-ls)}}.announce{position:relative;overflow:hidden;background:var(--surface-invert);color:var(--canvas)}.announce[hidden]{display:none}.announce__inner{display:flex;align-items:center;justify-content:center;gap:var(--s-10);min-height:var(--c-md-h);padding-block:var(--s-6)}.announce__text{min-width:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;text-align:center;word-break:keep-all;text-wrap:balance}.announce__badge{display:inline-block;margin-right:var(--s-8);padding:0 var(--s-8);border-radius:var(--r-full);background:color-mix(in srgb,currentColor 14%,transparent);font-size:var(--t-micro);line-height:20px;font-weight:700;white-space:nowrap;vertical-align:1px}.announce__link{position:relative;margin-left:var(--s-6);font-weight:700;white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--d-1) var(--ease-inout)}.announce__link:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:calc(100% + var(--s-16));height:44px}@media(hover:hover){.announce__link:hover{text-decoration-color:currentColor}}.announce__close{flex:none;display:grid;place-items:center;width:var(--c-md-h);height:var(--c-md-h);margin-right:calc(var(--s-12) * -1);border-radius:var(--r-md);color:inherit;opacity:.7;cursor:pointer;transition:opacity var(--d-1) var(--ease-inout),background-color var(--d-1) var(--ease-inout)}.announce__close svg{width:18px;height:18px}@media(hover:hover){.announce__close:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}}.announce__close:active{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.announce__close:focus-visible{outline-color:currentColor;outline-offset:-4px}.announce__inner:has(.announce__close):before{content:"";flex:none;width:calc(var(--c-md-h) - var(--s-12))}.announce__inner:has(.announce__close) .announce__text{flex:1}.announce--accent{background:var(--accent);color:var(--accent-ink)}.announce--soft{background:var(--accent-soft);color:var(--accent-text)}.announce--warn{background:var(--warn-soft);color:var(--warn-text)}.announce[data-closing]{transition:height var(--d-4) var(--ease-inout),opacity var(--d-2) var(--ease-in)}@media(max-width:640px){.announce__inner:has(.announce__close):before{display:none}.announce__text{text-align:left}}.turbo-progress-bar{height:2px;background:var(--accent);box-shadow:0 0 8px var(--accent-line)}.tnum{font-variant-numeric:tabular-nums}.shine{position:relative;isolation:isolate}.shine:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 40%,color-mix(in srgb,var(--media-ink) 46%,transparent) 50%,transparent 60%) no-repeat;background-size:300% 100%;background-position:100% 0}.shine.is-shining:after{animation:shine-sweep var(--d-7) var(--ease-inout) both}.shine[data-busy]:after{animation:spin .62s linear infinite;opacity:1;background:none}@keyframes shine-sweep{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}.shine--text{--shine-ink:var(--ink);--shine-glow:var(--accent);background:linear-gradient(110deg,var(--shine-ink) 40%,var(--shine-glow) 50%,var(--shine-ink) 60%) no-repeat;background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.shine--text:after{display:none}.shine--text.is-shining{animation:shine-text calc(var(--d-7) + var(--d-4)) var(--ease-inout) both}@keyframes shine-text{0%{background-position:100% 0}to{background-position:0 0}}@media(forced-colors:active){.shine--text{background:none;color:CanvasText}}.celebrate{position:fixed;inset:0;z-index:var(--z-tip);pointer-events:none;overflow:hidden;contain:strict}.celebrate__bit{position:absolute;top:0;left:0;width:8px;height:12px;margin:-6px 0 0 -4px;border-radius:2px;background:var(--c,var(--accent));will-change:transform,opacity}.celebrate__bit--dot{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%}.celebrate__bit--strip{width:4px;height:14px;margin:-7px 0 0 -2px;border-radius:2px}.tip[data-floating]{position:fixed;top:0;left:0}.tip[data-floating]:after{content:"";position:absolute;left:var(--tip-x,50%);bottom:-4px;width:8px;height:8px;margin-left:-4px;background:inherit;border-radius:1px;rotate:45deg}.tip[data-floating][data-side=bottom]:after{bottom:auto;top:-4px}.tip-trigger{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--ink-subtle);vertical-align:middle;cursor:help}.tip-trigger:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:44px;height:44px}@media(hover:hover){.tip-trigger:hover{color:var(--ink-body)}}.divider{display:flex;align-items:center;gap:var(--s-12);color:var(--ink-subtle);font-size:var(--t-caption);line-height:var(--t-caption-lh);white-space:nowrap}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.divider:empty{gap:0}.ratio{position:relative;aspect-ratio:var(--ratio,16/9);overflow:hidden;border-radius:inherit;background:var(--canvas-sunken)}.ratio>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.ratio--1x1{--ratio:1}.ratio--4x3{--ratio:4/3}.ratio--3x2{--ratio:3/2}.ratio--3x4{--ratio:3/4}.ratio--9x16{--ratio:9/16}.ratio--21x9{--ratio:21/9}.skip-link{position:fixed;top:calc(var(--safe-t) + var(--s-12));left:var(--s-16);z-index:calc(var(--z-tip) + 1);padding:var(--s-10) var(--s-16);border-radius:var(--r-md);background:var(--ink);color:var(--canvas);font-size:var(--t-body-sm);font-weight:600;translate:0 calc(-100% - var(--s-24) - var(--safe-t));transition:translate var(--d-2) var(--ease-out)}.skip-link:focus,.skip-link:focus-visible{translate:0 0;outline-offset:3px;box-shadow:var(--sh-lg)}@supports not (translate:0){.skip-link{transform:translateY(calc(-100% - var(--s-24) - var(--safe-t)))}.skip-link:focus,.skip-link:focus-visible{transform:none}}[data-autohide]{transition:translate var(--d-4) var(--ease-out),background-color var(--d-3) var(--ease-inout),box-shadow var(--d-3) var(--ease-inout)}[data-autohide][data-hidden]:not(:focus-within){translate:0 calc(-100% - 2px)}html[data-header-hidden] .subnav{top:0;transition:top var(--d-4) var(--ease-out)}@media(prefers-reduced-motion:reduce){.result>*,.check-anim *,.bubble--new,.typing>i,.timeline__mark:after,.shine:after,.shine--text,.code__copy .code__copy-done{animation:none!important}.check-anim__halo{display:none}.pressable,.pressable[data-pressed]{transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.celebrate{display:none}}.confirm .modal>.sheet__bar{margin-inline:calc(var(--s-24) * -1)}@media(max-width:767px){.confirm .modal>.sheet__bar{margin-inline:calc(var(--s-20) * -1)}}.bg-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bg-aurora__blob{position:absolute;border-radius:50%;opacity:.55;scale:1.4;background:radial-gradient(closest-side,color-mix(in srgb,var(--aurora-c) 63%,transparent),color-mix(in srgb,var(--aurora-c) 45%,transparent) 36%,color-mix(in srgb,var(--aurora-c) 25%,transparent) 55%,color-mix(in srgb,var(--aurora-c) 12%,transparent) 71%,color-mix(in srgb,var(--aurora-c) 4%,transparent) 85%,transparent)}.bg-aurora[data-fx-idle] .bg-aurora__blob{animation-play-state:paused}.bg-aurora__blob:nth-child(1){width:46vw;height:46vw;min-width:380px;min-height:380px;top:-14%;right:-8%;--aurora-c:var(--glow-accent);animation:drift-a 26s var(--ease-inout) infinite alternate}.bg-aurora__blob:nth-child(2){width:38vw;height:38vw;min-width:300px;min-height:300px;bottom:-18%;left:-10%;--aurora-c:var(--glow-violet);animation:drift-b 32s var(--ease-inout) infinite alternate}.bg-aurora__blob:nth-child(3){width:30vw;height:30vw;min-width:240px;min-height:240px;top:34%;left:38%;--aurora-c:var(--glow-mint);animation:drift-c 38s var(--ease-inout) infinite alternate;opacity:.4}@keyframes drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-8%,10%,0) scale(1.14)}}@keyframes drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(12%,-8%,0) scale(1.1)}}@keyframes drift-c{0%{transform:translateZ(0) scale(.94)}to{transform:translate3d(-14%,-12%,0) scale(1.18)}}[data-theme=dark] .bg-aurora__blob{opacity:.2}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bg-aurora__blob{opacity:.2}}.bg-grain{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.bg-dots{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(var(--line-strong) 1px,transparent 1px);background-size:24px 24px;opacity:.5;-webkit-mask-image:radial-gradient(ellipse 76% 58% at 50% 0%,#000 12%,transparent 78%);mask-image:radial-gradient(ellipse 76% 58% at 50% 0%,#000 12%,transparent 78%);animation:dots-pan 44s linear infinite}@keyframes dots-pan{0%{background-position:0 0}to{background-position:240px 240px}}.bg-halo{position:absolute;inset:-40%;pointer-events:none;z-index:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,var(--halo-accent) 70deg,transparent 150deg,var(--halo-violet) 230deg,transparent 320deg);filter:blur(70px);opacity:.5;animation:halo-spin 40s linear infinite}@keyframes halo-spin{to{transform:rotate(1turn)}}[data-theme=dark] .bg-halo{opacity:.16}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bg-halo{opacity:.16}}.lit{--lit:0}.lit__w{display:inline-block;color:var(--ink-disabled);transition:color var(--d-3) var(--ease-inout)}.lit__w[data-on]{color:var(--lit-on,var(--ink))}.lit--muted .lit__w[data-on]{color:var(--ink-body)}:root{--fx-vh:100vh}@supports (height:100svh){:root{--fx-vh:100svh}}.scene{position:relative;--scene-stage-h:min(calc(var(--fx-vh) * .64),560px)}.scene__grid{display:grid;grid-template-columns:minmax(0,1fr)}.scene__steps{display:flex;flex-direction:column;position:relative;z-index:1;padding-top:calc(var(--scene-stage-h) + 56px);padding-bottom:calc(var(--fx-vh) * .18);gap:calc(var(--fx-vh) * .52)}.scene__step{position:relative;padding:20px 20px 22px;border-radius:var(--r-2xl);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:var(--sh-lg),inset 0 0 0 1px var(--line);transition:transform var(--d-5) var(--ease-out),box-shadow var(--d-4) var(--ease-inout)}.fx-js .scene__step:not([data-on]){transform:scale(.97)}.scene__stage{grid-area:1/1;align-self:start;position:sticky;z-index:0;overflow-anchor:none;top:calc(var(--nav-h) + 16px);display:grid;place-items:center}.scene__steps{grid-area:1/1}.scene__frame{position:relative;height:var(--scene-stage-h);aspect-ratio:9/19.5;max-width:100%}.scene__frame .phone{width:100%;height:100%}.scene__shot{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translate3d(0,18px,0) scale(.965);transition:opacity var(--d-4) var(--ease-out),transform var(--d-5) var(--ease-out);pointer-events:none}.scene__shot[data-on]{opacity:1;transform:none;pointer-events:auto}.fx-js .scene :is([data-scene-from],[data-scene-to]):not([data-shown]){display:none}.fx-js .scene [data-scene-from][data-shown]{animation:scene-pop var(--d-5) var(--ease-out) both}@keyframes scene-pop{0%{opacity:0;transform:translate3d(0,14px,0) scale(.97)}to{opacity:1;transform:none}}@media(min-width:1000px){.scene{--scene-stage-h:min(calc(var(--fx-vh) - var(--nav-h) - 96px),640px)}.scene__grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);column-gap:72px;align-items:start}.scene__steps{grid-area:auto;padding:0;gap:0}.scene__step{padding:calc(var(--fx-vh) * .14) 0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}.scene__step:not([data-on])>:is(.ink,.ink-muted,.step-no){color:var(--ink-muted-alt)}.scene__step>:is(.ink,.ink-muted,.step-no){transition:color var(--d-4) var(--ease-inout)}.fx-js .scene__step:not([data-on]){transform:none}.scene__step[data-on]{opacity:1}.scene__stage{grid-area:auto;top:calc(var(--nav-h) + 48px)}}.count{font-variant-numeric:tabular-nums}[data-parallax][data-fx-near]{will-change:transform}[data-scrub][data-fx-near]{will-change:transform,opacity}.fx-js [data-scrub=rise]:not([data-fx-ready]){opacity:0;transform:translate3d(0,40px,0)}.fx-js [data-scrub=clip]:not([data-fx-ready]){clip-path:inset(10% 7% round 48px)}.hscroll,.hscroll__pin{position:relative}.hscroll__track{display:flex;gap:16px;padding-inline:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;padding-block:4px 8px}.hscroll__track::-webkit-scrollbar{display:none}.hscroll__card{flex:none;width:min(78vw,340px);scroll-snap-align:center}@media(min-width:768px){.hscroll{height:var(--hscroll-h,calc(var(--fx-vh) * 2.4))}.hscroll__pin{position:sticky;top:0;height:var(--fx-vh);display:flex;align-items:center;overflow:hidden}.hscroll__track{gap:20px;padding-inline:24px;overflow:visible;scroll-snap-type:none}.hscroll__track[data-fx-near]{will-change:transform}.hscroll__card{width:min(72vw,340px)}}.snapdots{display:flex;justify-content:center;gap:0;margin-top:8px}.snapdots[hidden]{display:none}.snapdots__dot{position:relative;width:28px;height:44px;border:0;background:none;padding:0;cursor:pointer}.snapdots__dot:before{content:"";position:absolute;inset:0 -8px}.snapdots__dot:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:var(--r-full);translate:-50% -50%;background:var(--line-strong);transition:width var(--d-3) var(--ease-out),background-color var(--d-2) var(--ease-inout)}.snapdots__dot[aria-current]:after{width:20px;background:var(--accent)}.snapdots--count{align-items:center;gap:var(--s-8);min-height:44px}.snapdots__bar{position:relative;width:96px;height:4px;border-radius:var(--r-full);background:var(--line);overflow:hidden}.snapdots__bar>i{position:absolute;inset:0 auto 0 0;width:calc(var(--snap-p,0) * 100%);border-radius:inherit;background:var(--accent);transition:width var(--d-3) var(--ease-out)}.snapdots__count{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}@media(min-width:768px){.snapdots--narrow{display:none}}.stackcards{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:20px}.stackcards__item{position:sticky;top:calc(var(--nav-h) + 12px + var(--stack-i,0) * var(--stack-step,10px));transform-origin:center top;transform:scale(calc(1 - var(--stack-p,0) * .06));isolation:isolate}.stackcards__item:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5;background:var(--scrim);opacity:calc(var(--stack-p,0) * var(--stack-dim,.22))}.stackcards[data-stack-tight]>.stackcards__item{top:calc(var(--nav-h) + 12px + var(--stack-i,0) * var(--stack-step-tight,var(--stack-step,10px)))}@media(min-width:768px){.stackcards{gap:24px}.stackcards__item{top:calc(var(--nav-h) + 24px + var(--stack-i,0) * var(--stack-step,14px))}.stackcards[data-stack-tight]>.stackcards__item{top:calc(var(--nav-h) + 24px + var(--stack-i,0) * var(--stack-step-tight,var(--stack-step,14px)))}}.stackcards__item{will-change:transform}.stackcards__item:before{will-change:opacity}.stackcards>.stackcards__item[data-stack-static]{position:relative;top:auto;transform:none;will-change:auto}.stackcards>.stackcards__item[data-stack-static]:before{content:none}.spotlight{position:relative;overflow:hidden;isolation:isolate}.spotlight:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),var(--accent-soft),transparent 70%);opacity:0;transition:opacity var(--d-3) var(--ease-inout)}@media(hover:hover){.spotlight:hover:before{opacity:1}}[data-tilt]{transition:transform var(--d-4) var(--ease-out);transform-style:preserve-3d}[data-tilt][data-tilting]{transition-duration:80ms;transition-timing-function:linear;will-change:transform}.ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker__track{display:flex;gap:48px;width:max-content;animation:ticker 32s linear infinite}@media(hover:hover){.ticker:hover .ticker__track{animation-play-state:paused}}.ticker:focus-within .ticker__track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.play{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-lg);background:var(--canvas);box-shadow:0 0 0 1px var(--line),var(--sh-shot)}.play__bar{position:relative;z-index:2;display:flex;align-items:center;gap:var(--s-8);min-width:0;height:var(--s-40);padding-inline:var(--s-12);background:var(--surface-alt);box-shadow:inset 0 -1px 0 var(--line);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.play__url{display:inline-grid;min-width:0;max-width:100%;padding:var(--s-2) var(--s-12);border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums}.play__url>span{grid-area:1 / 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.play__stage{position:relative;display:grid;aspect-ratio:var(--play-ratio,16 / 9);transform-origin:0 0;container-type:inline-size}.play__scene{grid-area:1 / 1;display:block;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--canvas)}:is(.play__scene img,img.play__scene){display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.play__at{position:absolute;left:var(--x,0%);top:var(--y,0%);width:var(--w,0%);height:var(--h,0%);pointer-events:none}.play__at--ring{border-radius:var(--r-md);box-shadow:0 0 0 2px var(--accent),0 0 0 6px var(--accent-soft)}.play__tap{--tap:clamp(24px,5cqw,56px);position:absolute;left:50%;top:50%;width:var(--tap);height:var(--tap);margin:calc(var(--tap) / -2) 0 0 calc(var(--tap) / -2);border-radius:var(--r-full);background:var(--accent);opacity:0;pointer-events:none}.play__pop{position:absolute;left:var(--x,0%);top:var(--y,0%);z-index:1;max-width:min(320px,calc(100% - var(--x,0%) - var(--s-8)));padding:var(--s-10) var(--s-12);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--line),var(--sh-pop);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-body);pointer-events:none}.play__pop--end{left:auto;right:calc(100% - var(--x,100%));max-width:min(320px,calc(var(--x,100%) - var(--s-8)))}.play__cursor{position:absolute;inset:0;z-index:2;pointer-events:none}.play__arrow{--arrow:clamp(14px,2.1cqw,24px);position:absolute;left:calc(var(--arrow) * -.167);top:calc(var(--arrow) * -.104);width:var(--arrow);height:var(--arrow);transform-origin:16.7% 10.4%;overflow:visible;filter:drop-shadow(0 1px 1.5px rgba(var(--shadow-color),.35))}.play__arrow path{fill:var(--neutral-950);stroke:var(--neutral-0);stroke-width:1.5;stroke-linejoin:round}.play__toast{position:absolute;left:0;right:0;bottom:var(--s-16);z-index:3;display:flex;align-items:center;gap:var(--s-8);width:max-content;max-width:calc(100% - var(--s-32));margin-inline:auto;padding:var(--s-10) var(--s-16);border-radius:var(--r-full);background:var(--toast);color:var(--toast-ink);box-shadow:var(--sh-lg);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;pointer-events:none}.play__toggle{position:absolute;right:var(--s-12);bottom:var(--s-12);z-index:4}.play:not([data-play-live]) :is(.play__scene,.play__url>span):not([data-final]),.play:not([data-play-live]) :is(.play__cursor,.play__tap,.play__pop,.play__toast,.play__at){visibility:hidden}.play[data-play-live] .play__stage{will-change:transform}.play[data-paused] .play__stage{will-change:auto}html:not(.js) .play__toggle{display:none}:where([data-stamp]){position:relative}[data-stamp][data-fx-wait]{opacity:0}[data-stamp].is-in{animation:fx-stamp .28s var(--ease-out) both}[data-stamp].is-in:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 10px 24px -6px rgba(var(--shadow-color),.45);animation:fx-stamp-shade .64s var(--ease-out) both}@keyframes fx-stamp{0%{opacity:0;scale:1.4}60%{opacity:1}to{opacity:1;scale:1}}@keyframes fx-stamp-shade{0%{opacity:0}30%{opacity:1}to{opacity:0}}[data-draw][data-fx-wait] [data-draw-i],[data-draw-i][data-fx-wait]{stroke-dasharray:1;stroke-dashoffset:1}[data-draw].is-in [data-draw-i],[data-draw-i].is-in{stroke-dasharray:1;animation:fx-draw var(--d-6) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--draw-gap,0ms))}[data-seq-run] [data-seq-i]:not(.is-on){opacity:var(--seq-off,.3)}[data-seq-run] [data-seq-i].is-on{animation:fx-seq-on var(--d-3) var(--ease-out) both}@keyframes fx-seq-on{0%{opacity:var(--seq-off,.3)}to{opacity:1}}[data-unscramble]{font-variant-numeric:tabular-nums}.typeline{display:grid;min-width:0;overflow:hidden}.typeline>*{grid-area:1 / 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typeline__line.is-in{animation:fx-line-in var(--d-4) var(--ease-out) both}.typeline__line.is-out{animation:fx-line-out var(--d-3) var(--ease-in) both}@keyframes fx-line-in{0%{opacity:0;translate:0 70%}to{opacity:1;translate:0 0}}@keyframes fx-line-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -70%}}@media(prefers-reduced-motion:reduce){.bg-aurora__blob,.bg-dots,.bg-halo,.ticker__track{animation:none!important}.lit__w{color:var(--lit-on,var(--ink))!important}.scene__step,.scene__shot{transform:none!important}.scene [data-scene-from]{animation:none!important}.hscroll{height:auto!important}.hscroll__pin{position:static;height:auto}.hscroll__track{transform:none!important;overflow-x:auto}.stackcards__item{position:relative;top:auto;transform:none!important;will-change:auto}.stackcards__item:before{opacity:0!important;will-change:auto}[data-parallax],[data-scrub]{transform:none!important;clip-path:none!important;opacity:1!important}[data-tilt]{transform:none!important}.snapdots__dot:after,.snapdots__bar>i{transition:none}.play__toggle{display:none}[data-fx-wait],[data-fx-wait] [data-draw-i]{opacity:1;scale:none;rotate:none;translate:none;stroke-dashoffset:0}[data-seq-run] [data-seq-i]:not(.is-on){opacity:1}:is([data-stamp],[data-draw-i],[data-seq-i],.typeline__line).is-in,[data-stamp].is-in:before,[data-draw].is-in [data-draw-i],[data-seq-i].is-on,.typeline__line.is-out{animation:none}}@media print{[data-stamp][data-fx-wait],table[data-enter][data-fx-wait] [data-enter-i]{opacity:1;scale:none}[data-draw][data-fx-wait] [data-draw-i],[data-draw-i][data-fx-wait]{stroke-dashoffset:0}.fan[data-fx-wait]>.fan__sheet{rotate:var(--fan-a);translate:var(--fan-x) var(--fan-y)}[data-seq-run] [data-seq-i]:not(.is-on){opacity:1}.versus[data-seq-run] .ck:not(.is-on){opacity:1;scale:none}}.scene__caption{display:none}@media(max-width:999px){.fx-js .scene{--scene-design-h:600px;--scene-reserve:var(--s-200);--scene-stage-h:min(calc(var(--fx-vh) - var(--nav-h) - var(--scene-reserve)),var(--scene-design-h))}.fx-js .scene__steps{padding:0;gap:0;pointer-events:none}.fx-js .scene__step{min-height:calc(var(--fx-vh) * .78);height:calc(var(--fx-vh) * .78);padding:0;opacity:0;box-shadow:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.fx-js .scene__step:last-child{min-height:max(var(--fx-vh),calc(var(--scene-stage-h) + var(--s-240)));height:max(var(--fx-vh),calc(var(--scene-stage-h) + var(--s-240)))}.fx-js .scene__step:first-child{min-height:calc(var(--fx-vh) * 1.3);height:calc(var(--fx-vh) * 1.3)}.fx-js .scene__stage{display:flex;flex-direction:column;align-items:center;gap:var(--s-16);top:calc(var(--nav-h) + var(--s-16));padding-bottom:var(--s-16)}.fx-js .scene__frame{flex-shrink:0}@supports (height:100dvh){.fx-js .scene__frame{height:min(var(--scene-stage-h),calc(100dvh - var(--nav-h) - var(--scene-reserve)))}}.fx-js .scene__shot{place-items:start}.fx-js .scene__frame .phone{flex:none;width:calc(var(--scene-design-h) * 9 / 19.5);height:var(--scene-design-h);transform:scale(var(--scene-k,1));transform-origin:0 0}.fx-js .scene__caption{display:block;width:100%;text-align:center;max-width:var(--w-sm)}.scene__caption :is(.step-no,.mk-step-no){display:inline-flex}.scene__caption :is(h2,h3){font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls)}.scene__caption p{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);margin-inline:auto}.fx-js[data-fx-compact] .scene{--scene-reserve:calc(var(--s-160) + var(--s-16))}.fx-js[data-fx-compact] .scene__stage{gap:var(--s-12)}.fx-js[data-fx-compact] .scene__caption :is(h2,h3){font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls)}.fx-js[data-fx-compact] .scene__caption p{font-size:var(--t-caption);line-height:var(--t-caption-lh)}}.scene__shot-caption{display:none}@media(max-width:999px){.fx-js[data-fx-short] .scene__grid{display:block}.fx-js[data-fx-short] .scene__steps{position:absolute;width:var(--s-2);height:var(--s-2);overflow:hidden;clip-path:inset(50%);padding:0}.fx-js[data-fx-short] .scene__stage{position:static;padding:0}.fx-js[data-fx-short] .scene__frame{height:auto;aspect-ratio:auto;width:100%;display:flex;flex-direction:column;gap:var(--s-64)}.fx-js[data-fx-short] .scene__shot{position:relative;inset:auto;opacity:1;transform:none;transition:none;gap:var(--s-20);place-items:center}.fx-js[data-fx-short] .scene__frame .phone{width:min(calc(100vw - var(--s-64)),calc(var(--s-240) + var(--s-40)));height:auto;transform:none}.fx-js[data-fx-short] .scene__caption{display:none}.fx-js[data-fx-short] .scene__shot-caption{display:block;text-align:center;max-width:var(--w-sm)}.fx-js[data-fx-short] .scene__shot-caption :is(h2,h3){font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls)}.fx-js[data-fx-short] .scene__shot-caption p{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);margin-inline:auto}}html:not(.fx-js) .scene__grid{display:flex;flex-direction:column;gap:var(--s-40)}html:not(.fx-js) .scene__steps{padding:0;gap:var(--s-16)}html:not(.fx-js) .scene__step{padding:var(--s-24);opacity:1;transform:none}html:not(.fx-js) .scene__stage{position:static;order:-1}html:not(.fx-js) .scene__frame{width:calc(var(--s-240) + var(--s-40));height:auto}.scene--desktop{--scene-top:var(--nav-h)}.scene--desktop .scene__stage{display:block}.scene--desktop .scene__stage>.browser{margin-inline:auto}.scene--desktop .scene__frame{height:auto;aspect-ratio:var(--browser-ratio);max-width:none}.scene--desktop .scene__shot{display:block;transform:scale(1.012)}.scene--desktop .scene__shot[data-on]{transform:none}@media(min-width:1000px){.scene--desktop{--scene-stage-h:min(calc(var(--fx-vh) - var(--scene-top) - var(--s-96)),760px)}.scene--desktop .scene__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);column-gap:var(--s-56)}.scene--desktop .scene__stage{top:calc(var(--scene-top) + max(var(--s-24),(var(--fx-vh) - var(--scene-top) - var(--scene-browser-h,480px)) / 2))}.scene--desktop .scene__stage>.browser{max-width:min(var(--browser-w),calc((var(--scene-stage-h) - var(--browser-bar-h)) * (var(--browser-ratio))))}.scene--desktop .scene__step:last-child{min-height:calc(var(--fx-vh) * .6)}}@media(max-width:999px)and (prefers-reduced-motion:no-preference){.fx-js:not([data-fx-short]) .scene--desktop .scene__stage{display:flex;top:calc(var(--scene-top) + var(--s-16))}.fx-js:not([data-fx-short]) .scene--desktop .scene__frame{height:auto;aspect-ratio:1}.fx-js:not([data-fx-short]) .scene--desktop .scene__stage>.browser{flex:none;max-width:min(var(--browser-w),calc(var(--fx-vh) - var(--scene-top) - var(--scene-reserve) - var(--browser-bar-h)))}.fx-js:not([data-fx-short]) .scene--desktop .scene__shot>.browser__canvas{transform:translate(clamp(calc((1 - var(--browser-ratio)) * 100cqw),calc((.5 - var(--browser-ratio) * var(--focus-x,.5)) * 100cqw),0px)) scale(calc(var(--browser-k) * var(--browser-ratio)))}}html:not(.fx-js) .scene--desktop .scene__frame{width:auto}@media(prefers-reduced-motion:reduce){.scene--desktop .scene__grid{display:block}.scene--desktop .scene__steps{position:absolute;width:var(--s-2);height:var(--s-2);overflow:hidden;clip-path:inset(50%);padding:0}.scene--desktop .scene__stage{position:static;display:block;padding:0}.scene--desktop .scene__stage>.browser{max-width:var(--browser-w);background:none;box-shadow:none;border-radius:0;overflow:visible}.scene--desktop .scene__stage>.browser>:is(.browser__bar,.browser__tabs){display:none}.scene--desktop .scene__frame{aspect-ratio:auto;overflow:visible;-webkit-mask-image:none;background:none;container-type:normal;display:flex;flex-direction:column;gap:var(--s-56)}.scene--desktop .scene__shot{position:relative;inset:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--s-20);opacity:1;transform:none;transition:none;pointer-events:auto;container-type:inline-size}.scene--desktop .scene__shot:before{content:"";display:block;aspect-ratio:var(--browser-ratio);border-radius:var(--r-lg);background:var(--canvas);box-shadow:0 0 0 1px var(--line),var(--sh-lg)}.scene--desktop .scene__shot>.browser__canvas{border-radius:calc(var(--r-lg) / var(--browser-k))}.scene--desktop .scene__caption{display:none}.scene--desktop .scene__shot-caption{display:block;width:100%;max-width:var(--w-sm);margin-inline:auto;text-align:center}}@media(max-width:999px){.fx-js[data-fx-short] .scene--desktop .scene__stage{display:block}.fx-js[data-fx-short] .scene--desktop .scene__stage>.browser{max-width:var(--browser-w);background:none;box-shadow:none;border-radius:0;overflow:visible}.fx-js[data-fx-short] .scene--desktop .scene__stage>.browser>:is(.browser__bar,.browser__tabs){display:none}.fx-js[data-fx-short] .scene--desktop .scene__frame{aspect-ratio:auto;overflow:visible;-webkit-mask-image:none;background:none;container-type:normal;gap:var(--s-56)}.fx-js[data-fx-short] .scene--desktop .scene__shot{display:flex;flex-direction:column;align-items:stretch;container-type:inline-size}.fx-js[data-fx-short] .scene--desktop .scene__shot:before{content:"";display:block;aspect-ratio:var(--browser-ratio);border-radius:var(--r-lg);background:var(--canvas);box-shadow:0 0 0 1px var(--line),var(--sh-lg)}.fx-js[data-fx-short] .scene--desktop .scene__shot>.browser__canvas{border-radius:calc(var(--r-lg) / var(--browser-k))}}.brand{--brand-h:28px;display:inline-flex;align-items:center;gap:calc(var(--brand-h) * .22);color:var(--ink);line-height:0;flex:none}.brand__symbol{flex:none;display:block;width:auto;height:var(--brand-h);aspect-ratio:450 / 493;transform-origin:50% 62%;transition:transform var(--d-4) var(--ease-spring)}.brand__word{flex:none;display:block;height:calc(var(--brand-h) * .72);aspect-ratio:1392 / 356;translate:0 calc(var(--brand-h) * .034);background:linear-gradient(178deg,var(--brand-word-1) 0%,var(--brand-word-2) 58%);-webkit-mask:url("/assets/ds/brand/rr-wordmark-34e8e3ae.svg") center / contain no-repeat;mask:url("/assets/ds/brand/rr-wordmark-34e8e3ae.svg") center / contain no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;forced-color-adjust:none}@media(hover:hover){a:hover .brand__symbol,.brand--live .brand__symbol{transform:rotate(-6deg) scale(1.05)}}a:active .brand__symbol{transform:scale(.96)}@media(forced-colors:active){.brand__word{background:CanvasText}}@media(prefers-reduced-motion:reduce){.brand__symbol{transition:none}}.rr-mark{display:block;width:100%;height:auto;overflow:visible}.rr-mark :is(path,g){transform-box:view-box}.rr-mark:is(.rr-mark--sm,.rr-mark--md,.rr-mark--lg,.rr-mark--xl){flex:none;width:calc(var(--mark-h) * 450 / 493);height:var(--mark-h)}.rr-mark--sm{--mark-h:24px}.rr-mark--md{--mark-h:40px}.rr-mark--lg{--mark-h:56px}.rr-mark--xl{--mark-h:88px}.brand>.rr-mark{flex:none;width:calc(var(--brand-h) * 450 / 493);height:var(--brand-h)}.rr-mark--loop{--rr-open-c:rr-open-cover;--rr-open-l:rr-open-lines;--rr-line:rr-line;--rr-t:calc(var(--d-7) * 3.5);--rr-n:infinite}.rr-mark--hover{--rr-open-c:none;--rr-open-l:none;--rr-line:none;--rr-t:calc(var(--d-7) * 2);--rr-n:1}@media(hover:hover){:is(a,button,label,summary,.card,[data-mark-host]):hover .rr-mark--hover,.rr-mark--hover:hover{--rr-open-c:rr-open-cover;--rr-open-l:rr-open-lines;--rr-line:rr-line}}:is(a,button,summary,[tabindex]):focus-visible .rr-mark--hover,:is(.card,[data-mark-host]):focus-within .rr-mark--hover,.rr-mark--hover[data-mark-play]{--rr-open-c:rr-open-cover;--rr-open-l:rr-open-lines;--rr-line:rr-line}@media screen and (prefers-reduced-motion:no-preference){.rr-mark--animated{animation:rr-mark-float calc(var(--d-7) * 7) var(--ease-inout) calc(var(--d-7) * 2) infinite}.rr-mark--animated.rr-mark--grounded{animation:none}.rr-mark--animated .rr-mark__leaf-back{transform-origin:40px 400px;animation:rr-leaf-back var(--d-7) var(--ease-out) both}.rr-mark--animated .rr-mark__leaf-right{transform-origin:300px 480px;animation:rr-leaf-right var(--d-7) var(--ease-out) var(--d-1) both}.rr-mark--animated :is(.rr-mark__page,.rr-mark__shade){transform-origin:300px 300px;animation:rr-page var(--d-7) var(--ease-out) var(--d-2) both}.rr-mark--animated .rr-mark__cover{transform-origin:20px 330px;animation:rr-cover var(--d-7) var(--ease-spring) var(--d-4) both}.rr-mark--animated .rr-mark__lines{transform-origin:60px 330px;animation:rr-lines var(--d-6) var(--ease-out) var(--d-6) both}.rr-mark--loop .rr-mark__cover,.rr-mark--hover .rr-mark__cover{transform-origin:20px 330px;animation:var(--rr-open-c) var(--rr-t) var(--ease-inout) var(--rr-n) both}.rr-mark--loop .rr-mark__lines,.rr-mark--hover .rr-mark__lines{transform-origin:60px 330px;animation:var(--rr-open-l) var(--rr-t) var(--ease-inout) var(--rr-n) both}.rr-mark--animated.rr-mark--hover .rr-mark__cover{animation:rr-cover var(--d-7) var(--ease-spring) var(--d-4) both,var(--rr-open-c) var(--rr-t) var(--ease-inout) var(--rr-n) both}.rr-mark--animated.rr-mark--hover .rr-mark__lines{animation:rr-lines var(--d-6) var(--ease-out) var(--d-6) both,var(--rr-open-l) var(--rr-t) var(--ease-inout) var(--rr-n) both}.rr-mark--loop .rr-mark__line,.rr-mark--hover .rr-mark__line{animation:var(--rr-line) var(--rr-t) var(--ease-inout) var(--rr-n) both}.rr-mark--loop .rr-mark__line--2,.rr-mark--hover .rr-mark__line--2{animation-delay:var(--d-2)}.rr-mark--loop .rr-mark__line--3,.rr-mark--hover .rr-mark__line--3{animation-delay:calc(var(--d-2) * 2)}.rr-mark[data-fx-idle],.rr-mark[data-fx-idle] [class]{animation-play-state:paused}}@keyframes rr-leaf-back{0%{opacity:0;transform:rotate(14deg) translateY(24px)}to{opacity:1;transform:none}}@keyframes rr-leaf-right{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}@keyframes rr-page{0%{opacity:0;transform:translate(-48px) scaleX(.82)}to{opacity:1;transform:none}}@keyframes rr-cover{0%{opacity:0;transform:scaleX(.55) skewY(6deg)}to{opacity:1;transform:none}}@keyframes rr-lines{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes rr-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes rr-open-cover{0%,14%{transform:none}38%{transform:skewY(4deg) scaleX(.8)}62%,to{transform:none}}@keyframes rr-open-lines{0%,14%{transform:none}38%{transform:translate(-8px,2.2px) skewY(4deg) scaleX(.8)}62%,to{transform:none}}@keyframes rr-line{0%,12%{opacity:1;clip-path:inset(0)}22%{opacity:0;clip-path:inset(0)}23%,60%{opacity:0;clip-path:inset(0 100% 0 0)}62%{opacity:1;clip-path:inset(0 100% 0 0)}78%,to{opacity:1;clip-path:inset(0)}}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-0-700-normal-26ea0f39.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-1-700-normal-9331f7a2.woff2") format("woff2");unicode-range:U+f92f-f980,U+f982-f9c9}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-2-700-normal-e389548e.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-3-700-normal-bc46e6f8.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-4-700-normal-2c0397b1.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-5-700-normal-b5fb9ebb.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-6-700-normal-bf9134a0.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-7-700-normal-5a60ad97.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-8-700-normal-7d9c01a0.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-9-700-normal-39162a03.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-10-700-normal-d0d20f5d.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-11-700-normal-afbeb855.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-12-700-normal-6ae10db5.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-13-700-normal-fcf5c349.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-14-700-normal-6f58248b.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-15-700-normal-5b18fd13.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-16-700-normal-5add3e61.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-17-700-normal-c26fbdf4.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-18-700-normal-e73111e9.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-19-700-normal-045fbe24.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-20-700-normal-134a2420.woff2") format("woff2");unicode-range:U+caf4-cb47,U+cb4a-cb90}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-21-700-normal-1faa6a34.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-22-700-normal-06ad7803.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-23-700-normal-5e44c493.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-24-700-normal-133a0817.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-25-700-normal-3d1f1789.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-26-700-normal-b8bdae20.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-27-700-normal-5efb4c3f.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-28-700-normal-e91c91f8.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-29-700-normal-0e071d16.woff2") format("woff2");unicode-range:U+c475-c4ef,U+c4f2-c4f3,U+c4f5-c4f7,U+c4f9-c4ff,U+c502-c50b,U+c50d-c516}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-30-700-normal-0f8e7521.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-31-700-normal-081bdfc0.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-32-700-normal-503b27f7.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-33-700-normal-f2313047.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-34-700-normal-6db80206.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-35-700-normal-54db58da.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-36-700-normal-eeb346a1.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-37-700-normal-67a45571.woff2") format("woff2");unicode-range:U+bf07,U+bf09-bf3f,U+bf41-bf4f,U+bf52-bf54,U+bf56-bfa6}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-38-700-normal-c95598fc.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-39-700-normal-b88521d7.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-40-700-normal-f332ef7a.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-41-700-normal-dfd5bf63.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-42-700-normal-76d814d8.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-43-700-normal-f7e5fe38.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-44-700-normal-ddb5e519.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-45-700-normal-998463ed.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-46-700-normal-09d79753.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-47-700-normal-1e049b6d.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-48-700-normal-03cf6076.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-49-700-normal-bb08a078.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-50-700-normal-3a05936b.woff2") format("woff2");unicode-range:U+b605-b60f,U+b612-b617,U+b619-b624,U+b626-b69b,U+b69e-b6a3,U+b6a5-b6a6}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-51-700-normal-d32c4dd0.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-52-700-normal-f8b84a70.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-53-700-normal-5321d704.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-54-700-normal-0ed4cd3f.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-55-700-normal-edceec1f.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-56-700-normal-bc7bdde4.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-57-700-normal-e3db02ce.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-58-700-normal-2d337a75.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-59-700-normal-f71d1d5f.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-60-700-normal-5b329422.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-61-700-normal-30c9c11e.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-62-700-normal-59bf5f5f.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-63-700-normal-710544ea.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-64-700-normal-5cd04979.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-65-700-normal-292d083b.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-66-700-normal-c0affac8.woff2") format("woff2");unicode-range:U+96a7-96a8,U+96aa,U+96b1,U+96b7,U+96bb,U+96c0-96c1,U+96c4-96c5,U+96c7,U+96c9,U+96cb-96ce,U+96d5-96d6,U+96d9,U+96db-96dc,U+96e2-96e3,U+96e8-96ea,U+96ef-96f0,U+96f2,U+96f6-96f7,U+96f9,U+96fb,U+9700,U+9706-9707,U+9711,U+9713,U+9716,U+9719,U+971c,U+971e,U+9727,U+9730,U+9732,U+9739,U+973d,U+9742,U+9744,U+9748,U+9756,U+975c,U+9761,U+9769,U+976d,U+9774,U+9777,U+977a,U+978b,U+978d,U+978f,U+97a0,U+97a8,U+97ab,U+97ad,U+97c6,U+97cb,U+97dc,U+97f6,U+97fb,U+97ff-9803,U+9805-9806,U+9808,U+980a,U+980c,U+9810-9813,U+9817-9818,U+982d,U+9830,U+9838-9839,U+983b,U+9846,U+984c-984e,U+9854,U+9858,U+985a,U+985e,U+9865,U+9867,U+986b,U+986f,U+98af,U+98b1,U+98c4,U+98c7,U+98db-98dc,U+98e1-98e2,U+98ed-98ef,U+98f4,U+98fc-98fe,U+9903,U+9909-990a,U+990c,U+9910,U+9913,U+9918,U+991e,U+9920,U+9928,U+9945,U+9949,U+994b-994d,U+9951-9952,U+9954,U+9957,U+9996,U+999d,U+99a5,U+99a8,U+99ac-99ae,U+99b1,U+99b3-99b4,U+99b9,U+99c1,U+99d0-99d2,U+99d5,U+99d9,U+99dd}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-67-700-normal-5c80ab73.woff2") format("woff2");unicode-range:U+920d,U+9210-9212,U+9217,U+921e,U+9234,U+923a,U+923f-9240,U+9245,U+9249,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9283,U+9285,U+9291,U+9293,U+9296,U+9298,U+929c,U+92b3,U+92b6-92b7,U+92b9,U+92cc,U+92cf,U+92d2,U+92e4,U+92ea,U+92f8,U+92fc,U+9304,U+9310,U+9318,U+931a,U+931e-9322,U+9324,U+9326,U+9328,U+932b,U+932e-932f,U+9348,U+934a-934b,U+934d,U+9354,U+935b,U+936e,U+9375,U+937c,U+937e,U+938c,U+9394,U+9396,U+939a,U+93a3,U+93a7,U+93ac-93ad,U+93b0,U+93c3,U+93d1,U+93de,U+93e1,U+93e4,U+93f6,U+9404,U+9418,U+9425,U+942b,U+9435,U+9438,U+9444,U+9451-9452,U+945b,U+947d,U+947f,U+9583,U+9589,U+958f,U+9591-9592,U+9594,U+9598,U+95a3-95a5,U+95a8,U+95ad,U+95b1,U+95bb-95bc,U+95c7,U+95ca,U+95d4-95d6,U+95dc,U+95e1-95e2,U+961c,U+9621,U+962a,U+962e,U+9632,U+963b,U+963f-9640,U+9642,U+9644,U+964b-964d,U+9650,U+965b-965f,U+9662-9664,U+966a,U+9670,U+9673,U+9675-9678,U+967d,U+9685-9686,U+968a-968b,U+968d-968e,U+9694-9695,U+9698-9699,U+969b-969c,U+96a3}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-68-700-normal-8e23f193.woff2") format("woff2");unicode-range:U+8fa8,U+8fad,U+8faf-8fb2,U+8fc2,U+8fc5,U+8fce,U+8fd4,U+8fe6,U+8fea-8feb,U+8fed,U+8ff0,U+8ff2,U+8ff7,U+8ff9,U+8ffd,U+9000-9003,U+9005-9006,U+9008,U+900b,U+900d,U+900f-9011,U+9014-9015,U+9017,U+9019,U+901d-9023,U+902e,U+9031-9032,U+9035,U+9038,U+903c,U+903e,U+9041-9042,U+9047,U+904a-904b,U+904d-904e,U+9050-9051,U+9054-9055,U+9059,U+905c-905e,U+9060-9061,U+9063,U+9069,U+906d-906f,U+9072,U+9075,U+9077-9078,U+907a,U+907c-907d,U+907f-9084,U+9087-9088,U+908a,U+908f,U+9091,U+9095,U+9099,U+90a2-90a3,U+90a6,U+90a8,U+90aa,U+90af-90b1,U+90b5,U+90b8,U+90c1,U+90ca,U+90de,U+90e1,U+90ed,U+90f5,U+9102,U+9112,U+9115,U+9119,U+9127,U+912d,U+9132,U+9149-914e,U+9152,U+9162,U+9169-916a,U+916c,U+9175,U+9177-9178,U+9187,U+9189,U+918b,U+918d,U+9192,U+919c,U+91ab-91ac,U+91ae-91af,U+91b1,U+91b4-91b5,U+91c0,U+91c7,U+91c9,U+91cb,U+91cf-91d0,U+91d7-91d8,U+91dc-91dd,U+91e3,U+91e7,U+91ea,U+91f5}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-69-700-normal-fcc1e407.woff2") format("woff2");unicode-range:U+8c6a-8c6b,U+8c79-8c7a,U+8c82,U+8c8a,U+8c8c,U+8c9d-8c9e,U+8ca0-8ca2,U+8ca7-8cac,U+8caf-8cb0,U+8cb3-8cb4,U+8cb6-8cb8,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7-8cc8,U+8cca,U+8cd1,U+8cd3,U+8cda,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6,U+8cea,U+8ced,U+8cf4,U+8cfb-8cfd,U+8d04-8d05,U+8d07-8d08,U+8d0a,U+8d0d,U+8d13,U+8d16,U+8d64,U+8d66,U+8d6b,U+8d70,U+8d73-8d74,U+8d77,U+8d85,U+8d8a,U+8d99,U+8da3,U+8da8,U+8db3,U+8dba,U+8dbe,U+8dc6,U+8dcb-8dcc,U+8dcf,U+8ddb,U+8ddd,U+8de1,U+8de3,U+8de8,U+8df3,U+8e0a,U+8e0f-8e10,U+8e1e,U+8e2a,U+8e30,U+8e35,U+8e42,U+8e44,U+8e47-8e4a,U+8e59,U+8e5f-8e60,U+8e74,U+8e76,U+8e81,U+8e87,U+8e8a,U+8e8d,U+8eaa-8eac,U+8ec0,U+8ecb-8ecc,U+8ed2,U+8edf,U+8eeb,U+8ef8,U+8efb,U+8efe,U+8f03,U+8f05,U+8f09,U+8f12-8f15,U+8f1b-8f1f,U+8f26-8f27,U+8f29-8f2a,U+8f2f,U+8f33,U+8f38-8f39,U+8f3b,U+8f3e-8f3f,U+8f44-8f45,U+8f49,U+8f4d-8f4e,U+8f5d,U+8f5f,U+8f62,U+8f9b-8f9c,U+8fa3,U+8fa6}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-70-700-normal-c9d3b6aa.woff2") format("woff2");unicode-range:U+8941,U+8944,U+895f,U+8964,U+896a,U+8972,U+8981,U+8983,U+8986-8987,U+898f,U+8993,U+8996,U+89a1,U+89a9-89aa,U+89b2,U+89ba,U+89bd,U+89c0,U+89d2,U+89e3,U+89f4,U+89f8,U+8a02-8a03,U+8a08,U+8a0a,U+8a0c,U+8a0e,U+8a13,U+8a16-8a17,U+8a1b,U+8a1d,U+8a1f,U+8a23,U+8a25,U+8a2a,U+8a2d,U+8a31,U+8a34,U+8a36,U+8a3a-8a3b,U+8a50,U+8a54-8a55,U+8a5b,U+8a5e,U+8a60,U+8a62-8a63,U+8a66,U+8a6d-8a6e,U+8a70,U+8a72-8a73,U+8a75,U+8a79,U+8a85,U+8a87,U+8a8c-8a8d,U+8a93,U+8a95,U+8a98,U+8aa0-8aa1,U+8aa3-8aa6,U+8aa8,U+8aaa,U+8ab0,U+8ab2,U+8ab9,U+8abc,U+8abe-8abf,U+8ac2,U+8ac4,U+8ac7,U+8acb,U+8acd,U+8acf,U+8ad2,U+8ad6,U+8adb-8adc,U+8ae1,U+8ae6-8ae7,U+8aea-8aeb,U+8aed-8aee,U+8af1,U+8af6-8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b04,U+8b0e,U+8b10,U+8b14,U+8b16-8b17,U+8b19-8b1b,U+8b1d,U+8b20,U+8b28,U+8b2b-8b2c,U+8b33,U+8b39,U+8b41,U+8b49,U+8b4e-8b4f,U+8b58,U+8b5a,U+8b5c,U+8b66,U+8b6c,U+8b6f-8b70,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b8a,U+8b90,U+8b92-8b93,U+8b96,U+8b9a,U+8c37,U+8c3f,U+8c41,U+8c46,U+8c48,U+8c4a,U+8c4c,U+8c55,U+8c5a,U+8c61}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-71-700-normal-b0ff9ff1.woff2") format("woff2");unicode-range:U+858f,U+8591,U+8594,U+859b,U+85a6,U+85a8-85aa,U+85af-85b0,U+85ba,U+85c1,U+85c9,U+85cd-85cf,U+85d5,U+85dc-85dd,U+85e4-85e5,U+85e9-85ea,U+85f7,U+85fa-85fb,U+85ff,U+8602,U+8606-8607,U+860a,U+8616-8617,U+861a,U+862d,U+863f,U+864e,U+8650,U+8654-8655,U+865b-865c,U+865e-865f,U+8667,U+8679,U+868a,U+868c,U+8693,U+86a3-86a4,U+86a9,U+86c7,U+86cb,U+86d4,U+86d9,U+86db,U+86df,U+86e4,U+86ed,U+86fe,U+8700,U+8702-8703,U+8708,U+8718,U+871a,U+871c,U+874e,U+8755,U+8757,U+875f,U+8766,U+8768,U+8774,U+8776,U+8778,U+8782,U+878d,U+879f,U+87a2,U+87b3,U+87ba,U+87c4,U+87e0,U+87ec,U+87ef,U+87f2,U+87f9,U+87fb,U+87fe,U+8805,U+881f,U+8822-8823,U+8831,U+8836,U+883b,U+8840,U+8846,U+884d,U+8852-8853,U+8857,U+8859,U+885b,U+885d,U+8861-8863,U+8868,U+886b,U+8870,U+8872,U+8877,U+887e-887f,U+8881-8882,U+8888,U+888b,U+888d,U+8892,U+8896-8897,U+889e,U+88ab,U+88b4,U+88c1-88c2,U+88cf,U+88d4-88d5,U+88d9,U+88dc-88dd,U+88df,U+88e1,U+88e8,U+88f3-88f5,U+88f8,U+88fd,U+8907,U+8910,U+8912-8913,U+8918-8919,U+8925,U+892a,U+8936,U+8938,U+893b}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-72-700-normal-5c36be5f.woff2") format("woff2");unicode-range:U+82a6,U+82a9,U+82ac-82af,U+82b3,U+82b7-82b9,U+82bb-82bd,U+82bf,U+82d1-82d2,U+82d4-82d5,U+82d7,U+82db,U+82de-82df,U+82e1,U+82e5-82e7,U+82fd-82fe,U+8301-8305,U+8309,U+8317,U+8328,U+832b,U+832f,U+8331,U+8334-8336,U+8338-8339,U+8340,U+8347,U+8349-834a,U+834f,U+8351-8352,U+8373,U+8377,U+837b,U+8389-838a,U+838e,U+8396,U+8398,U+839e,U+83a2,U+83a9-83ab,U+83bd,U+83c1,U+83c5,U+83c9-83ca,U+83cc,U+83d3,U+83d6,U+83dc,U+83e9,U+83eb,U+83ef-83f2,U+83f4,U+83f9,U+83fd,U+8403-8404,U+840a,U+840c-840e,U+8429,U+842c,U+8431,U+8438,U+843d,U+8449,U+8457,U+845b,U+8461,U+8463,U+8466,U+846b-846c,U+846f,U+8475,U+847a,U+8490,U+8494,U+8499,U+849c,U+84a1,U+84b2,U+84b8,U+84bb-84bc,U+84bf-84c0,U+84c2,U+84c4,U+84c6,U+84c9,U+84cb,U+84cd,U+84d1,U+84da,U+84ec,U+84ee,U+84f4,U+84fc,U+8511,U+8513-8514,U+8517-8518,U+851a,U+851e,U+8521,U+8523,U+8525,U+852c-852d,U+852f,U+853d,U+853f,U+8541,U+8543,U+8549,U+854e,U+8553,U+8559,U+8563,U+8568-856a,U+856d,U+8584,U+8587}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-73-700-normal-f5407c8d.woff2") format("woff2");unicode-range:U+8033,U+8036,U+803d,U+803f,U+8043,U+8046,U+804a,U+8056,U+8058,U+805a,U+805e,U+806f-8070,U+8072-8073,U+8077,U+807d-807f,U+8084-8087,U+8089,U+808b-808c,U+8096,U+809b,U+809d,U+80a1-80a2,U+80a5,U+80a9-80aa,U+80af,U+80b1-80b2,U+80b4,U+80ba,U+80c3-80c4,U+80cc,U+80ce,U+80da-80db,U+80de,U+80e1,U+80e4-80e5,U+80f1,U+80f4,U+80f8,U+80fd,U+8102,U+8105-8108,U+810a,U+8118,U+811a-811b,U+8123,U+8129,U+812b,U+812f,U+8139,U+813e,U+814b,U+814e,U+8150-8151,U+8154-8155,U+8165-8166,U+816b,U+8170-8171,U+8178-817a,U+817f-8180,U+8188,U+818a,U+818f,U+819a,U+819c-819d,U+81a0,U+81a3,U+81a8,U+81b3,U+81b5,U+81ba,U+81bd-81c0,U+81c2,U+81c6,U+81cd,U+81d8,U+81df,U+81e3,U+81e5,U+81e7-81e8,U+81ed,U+81f3-81f4,U+81fa-81fc,U+81fe,U+8205,U+8208,U+820a,U+820c-820d,U+8212,U+821b-821c,U+821e-821f,U+8221,U+822a-822c,U+8235-8237,U+8239,U+8240,U+8245,U+8247,U+8259,U+8264,U+8266,U+826e-826f,U+8271,U+8276,U+8278,U+827e,U+828b,U+828d-828e,U+8292,U+8299-829a,U+829d,U+829f,U+82a5}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-74-700-normal-46331e20.woff2") format("woff2");unicode-range:U+7d2f-7d30,U+7d33,U+7d35,U+7d39-7d3a,U+7d42-7d46,U+7d50,U+7d5e,U+7d61-7d62,U+7d66,U+7d68,U+7d6a,U+7d6e,U+7d71-7d73,U+7d76,U+7d79,U+7d7f,U+7d8e-7d8f,U+7d93,U+7d9c,U+7da0,U+7da2,U+7dac-7dad,U+7db1-7db2,U+7db4-7db5,U+7db8,U+7dba-7dbb,U+7dbd-7dbf,U+7dc7,U+7dca-7dcb,U+7dd6,U+7dd8,U+7dda,U+7ddd-7dde,U+7de0-7de1,U+7de3,U+7de8-7de9,U+7dec,U+7def,U+7df4,U+7dfb,U+7e09-7e0a,U+7e15,U+7e1b,U+7e1d-7e1f,U+7e21,U+7e23,U+7e2b,U+7e2e-7e2f,U+7e31,U+7e37,U+7e3d-7e3e,U+7e43,U+7e46-7e47,U+7e52,U+7e54-7e55,U+7e5e,U+7e61,U+7e69-7e6b,U+7e6d,U+7e70,U+7e79,U+7e7c,U+7e82,U+7e8c,U+7e8f,U+7e93,U+7e96,U+7e98,U+7e9b-7e9c,U+7f36,U+7f38,U+7f3a,U+7f4c,U+7f50,U+7f54-7f55,U+7f6a-7f6b,U+7f6e,U+7f70,U+7f72,U+7f75,U+7f77,U+7f79,U+7f85,U+7f88,U+7f8a,U+7f8c,U+7f94,U+7f9a,U+7f9e,U+7fa4,U+7fa8-7fa9,U+7fb2,U+7fb8-7fb9,U+7fbd,U+7fc1,U+7fc5,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd4-7fd5,U+7fdf-7fe1,U+7fe9,U+7feb,U+7ff0,U+7ff9,U+7ffc,U+8000-8001,U+8003,U+8006,U+8009,U+800c,U+8010,U+8015,U+8017-8018,U+802d}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-75-700-normal-9d990ab5.woff2") format("woff2");unicode-range:U+7a49,U+7a4d-7a4e,U+7a57,U+7a61-7a62,U+7a69,U+7a6b,U+7a70,U+7a74,U+7a76,U+7a79,U+7a7d,U+7a7f,U+7a81,U+7a84,U+7a88,U+7a92-7a93,U+7a95,U+7a98,U+7a9f,U+7aa9-7aaa,U+7aae-7aaf,U+7aba,U+7ac4-7ac5,U+7ac7,U+7aca,U+7ad7,U+7ad9,U+7add,U+7adf-7ae0,U+7ae3,U+7ae5,U+7aea,U+7aed,U+7aef,U+7af6,U+7af9-7afa,U+7aff,U+7b0f,U+7b11,U+7b19,U+7b1b,U+7b1e,U+7b20,U+7b26,U+7b2d,U+7b39,U+7b46,U+7b49,U+7b4b-7b4d,U+7b4f-7b52,U+7b54,U+7b56,U+7b60,U+7b6c,U+7b6e,U+7b75,U+7b7d,U+7b87,U+7b8b,U+7b8f,U+7b94-7b95,U+7b97,U+7b9a,U+7b9d,U+7ba1,U+7bad,U+7bb1,U+7bb4,U+7bb8,U+7bc0-7bc1,U+7bc4,U+7bc6-7bc7,U+7bc9,U+7bd2,U+7be0,U+7be4,U+7be9,U+7c07,U+7c12,U+7c1e,U+7c21,U+7c27,U+7c2a-7c2b,U+7c3d-7c3f,U+7c43,U+7c4c-7c4d,U+7c60,U+7c64,U+7c6c,U+7c73,U+7c83,U+7c89,U+7c92,U+7c95,U+7c97-7c98,U+7c9f,U+7ca5,U+7ca7,U+7cae,U+7cb1-7cb3,U+7cb9,U+7cbe,U+7cca,U+7cd6,U+7cde-7ce0,U+7ce7,U+7cfb,U+7cfe,U+7d00,U+7d02,U+7d04-7d08,U+7d0a-7d0b,U+7d0d,U+7d10,U+7d14,U+7d17-7d1b,U+7d20-7d21,U+7d2b-7d2c,U+7d2e}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-76-700-normal-640fb386.woff2") format("woff2");unicode-range:U+7704,U+7708-7709,U+770b,U+771e,U+7720,U+7729,U+7737-7738,U+773a,U+773c,U+7740,U+774d,U+775b,U+7761,U+7763,U+7766,U+776b,U+7779,U+777e-777f,U+778b,U+7791,U+779e,U+77a5,U+77ac-77ad,U+77b0,U+77b3,U+77bb-77bc,U+77bf,U+77d7,U+77db-77dc,U+77e2-77e3,U+77e9,U+77ed-77ef,U+7802,U+7812,U+7825-7827,U+782c,U+7832,U+7834,U+7845,U+784f,U+785d,U+786b-786c,U+786f,U+787c,U+7881,U+7887,U+788c-788e,U+7891,U+7897,U+78a3,U+78a7,U+78a9,U+78ba-78bc,U+78c1,U+78c5,U+78ca-78cb,U+78ce,U+78d0,U+78e8,U+78ec,U+78ef,U+78f5,U+78fb,U+7901,U+790e,U+7916,U+792a-792c,U+793a,U+7940-7941,U+7947-7949,U+7950,U+7956-7957,U+795a-795d,U+7960,U+7965,U+7968,U+796d,U+797a,U+797f,U+7981,U+798d-798e,U+7991,U+79a6-79a7,U+79aa,U+79ae,U+79b1,U+79b3,U+79b9,U+79bd-79c1,U+79c9-79cb,U+79d2,U+79d5,U+79d8,U+79df,U+79e4,U+79e6-79e7,U+79e9,U+79fb,U+7a00,U+7a05,U+7a08,U+7a0b,U+7a0d,U+7a14,U+7a17,U+7a19-7a1a,U+7a1c,U+7a1f-7a20,U+7a2e,U+7a31,U+7a36-7a37,U+7a3b-7a3d,U+7a3f-7a40,U+7a46}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-77-700-normal-1c83ed63.woff2") format("woff2");unicode-range:U+7482-7483,U+7487,U+7489,U+748b,U+7498,U+749c,U+749e-749f,U+74a1,U+74a3,U+74a5,U+74a7-74a8,U+74aa,U+74b0,U+74b2,U+74b5,U+74b9,U+74bd,U+74bf,U+74c6,U+74ca,U+74cf,U+74d4,U+74d8,U+74da,U+74dc,U+74e0,U+74e2-74e3,U+74e6,U+74ee,U+74f7,U+7501,U+7504,U+7511,U+7515,U+7518,U+751a-751b,U+7523,U+7525-7526,U+752b-752c,U+7531,U+7533,U+7538,U+753a,U+7547,U+754c,U+754f,U+7551,U+7553-7554,U+7559,U+755b-755d,U+7562,U+7565-7566,U+756a,U+756f-7570,U+7575-7576,U+7578,U+757a,U+757f,U+7586-7587,U+758a-758b,U+758e-758f,U+7591,U+759d,U+75a5,U+75ab,U+75b1-75b3,U+75b5,U+75b8-75b9,U+75bc-75be,U+75c2,U+75c5,U+75c7,U+75cd,U+75d2,U+75d4-75d5,U+75d8-75d9,U+75db,U+75e2,U+75f0,U+75f2,U+75f4,U+75fa,U+75fc,U+7600,U+760d,U+7619,U+761f-7622,U+7624,U+7626,U+763b,U+7642,U+764c,U+764e,U+7652,U+7656,U+7661,U+7664,U+7669,U+766c,U+7670,U+7672,U+7678,U+7686-7687,U+768e,U+7690,U+7693,U+76ae,U+76ba,U+76bf,U+76c2-76c3,U+76c6,U+76c8,U+76ca,U+76d2,U+76d6,U+76db-76dc,U+76de-76df,U+76e1,U+76e3-76e4,U+76e7,U+76f2,U+76fc,U+76fe,U+7701}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-78-700-normal-b369f9b8.woff2") format("woff2");unicode-range:U+7230,U+7232,U+7235,U+723a-723b,U+723d-723e,U+7240,U+7246-7248,U+724c,U+7252,U+7258-7259,U+725b,U+725d,U+725f,U+7261-7262,U+7267,U+7272,U+727d,U+7280-7281,U+72a2,U+72a7,U+72ac,U+72af,U+72c0,U+72c2,U+72c4,U+72ce,U+72d0,U+72d7,U+72d9,U+72e1,U+72e9,U+72f8-72f9,U+72fc-72fd,U+730a,U+7316,U+731b-731d,U+7325,U+7329-732b,U+7336-7337,U+733e-733f,U+7344-7345,U+7350,U+7352,U+7357,U+7368,U+736a,U+7370,U+7372,U+7375,U+7378,U+737a-737b,U+7384,U+7386-7387,U+7389,U+738e,U+7394,U+7396-7398,U+739f,U+73a7,U+73a9,U+73ad,U+73b2-73b3,U+73b9,U+73c0,U+73c2,U+73c9-73ca,U+73cc-73cd,U+73cf,U+73d6,U+73d9,U+73dd-73de,U+73e0,U+73e3-73e6,U+73e9-73ea,U+73ed,U+73f7,U+73f9,U+73fd-73fe,U+7401,U+7403,U+7405,U+7407,U+7409,U+7413,U+741b,U+7420-7422,U+7425-7426,U+7428,U+742a-742c,U+742e-7430,U+7433-7436,U+7438,U+743a,U+743f-7441,U+7443-7444,U+744b,U+7455,U+7457,U+7459-745c,U+745e-7460,U+7462,U+7464-7465,U+7468-746a,U+746f,U+747e}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-79-700-normal-e0fff2cd.woff2") format("woff2");unicode-range:U+6f8d-6f8e,U+6f90,U+6f94,U+6f97,U+6fa3-6fa4,U+6fa7,U+6fae-6faf,U+6fb1,U+6fb3,U+6fb9,U+6fbe,U+6fc0-6fc3,U+6fca,U+6fd5,U+6fda,U+6fdf-6fe1,U+6fe4,U+6fe9,U+6feb-6fec,U+6fef,U+6ff1,U+6ffe,U+7001,U+7005-7006,U+7009,U+700b,U+700f,U+7011,U+7015,U+7018,U+701a-701f,U+7023,U+7027-7028,U+702f,U+7037,U+703e,U+704c,U+7050-7051,U+7058,U+705d,U+7070,U+7078,U+707c-707d,U+7085,U+708a,U+708e,U+7092,U+7098-709a,U+70a1,U+70a4,U+70ab-70ad,U+70af,U+70b3,U+70b7-70b9,U+70c8,U+70cb,U+70cf,U+70d8-70d9,U+70dd,U+70df,U+70f1,U+70f9,U+70fd,U+7104,U+7109,U+710c,U+7119-711a,U+711e,U+7126,U+7130,U+7136,U+7147,U+7149-714a,U+714c,U+714e,U+7150,U+7156,U+7159,U+715c,U+715e,U+7164-7167,U+7169,U+716c,U+716e,U+717d,U+7184,U+7189-718a,U+718f,U+7192,U+7194,U+7199,U+719f,U+71a2,U+71ac,U+71b1,U+71b9-71ba,U+71be,U+71c1,U+71c3,U+71c8-71c9,U+71ce,U+71d0,U+71d2,U+71d4-71d5,U+71df,U+71e5-71e7,U+71ed-71ee,U+71fb-71fc,U+71fe-7200,U+7206,U+7210,U+721b,U+722a,U+722c-722d}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-80-700-normal-afcb3a32.woff2") format("woff2");unicode-range:U+6d5a,U+6d5c,U+6d63,U+6d66,U+6d69-6d6a,U+6d6c,U+6d6e,U+6d74,U+6d78-6d79,U+6d7f,U+6d85,U+6d87-6d89,U+6d8c-6d8e,U+6d91,U+6d93,U+6d95,U+6daf,U+6db2,U+6db5,U+6dc0,U+6dc3-6dc7,U+6dcb,U+6dcf,U+6dd1,U+6dd8-6dda,U+6dde,U+6de1,U+6de8,U+6dea-6deb,U+6dee,U+6df1,U+6df3,U+6df5,U+6df7-6dfb,U+6e17,U+6e19-6e1b,U+6e1f-6e21,U+6e23-6e26,U+6e2b-6e2d,U+6e32,U+6e34,U+6e36,U+6e38,U+6e3a,U+6e3c-6e3e,U+6e43-6e44,U+6e4a,U+6e4d,U+6e56,U+6e58,U+6e5b-6e5c,U+6e5e-6e5f,U+6e67,U+6e6b,U+6e6e-6e6f,U+6e72-6e73,U+6e7a,U+6e90,U+6e96,U+6e9c-6e9d,U+6e9f,U+6ea2,U+6ea5,U+6eaa-6eab,U+6eaf,U+6eb1,U+6eb6,U+6eba,U+6ec2,U+6ec4-6ec5,U+6ec9,U+6ecb-6ecc,U+6ece,U+6ed1,U+6ed3-6ed4,U+6eef,U+6ef4,U+6ef8,U+6efe-6eff,U+6f01-6f02,U+6f06,U+6f0f,U+6f11,U+6f14-6f15,U+6f20,U+6f22-6f23,U+6f2b-6f2c,U+6f31-6f32,U+6f38,U+6f3f,U+6f41,U+6f51,U+6f54,U+6f57-6f58,U+6f5a-6f5b,U+6f5e-6f5f,U+6f62,U+6f64,U+6f6d-6f6e,U+6f70,U+6f7a,U+6f7c-6f7e,U+6f81,U+6f84,U+6f88}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-81-700-normal-ced75c65.woff2") format("woff2");unicode-range:U+6ada-6adb,U+6af6,U+6afb,U+6b04,U+6b0a,U+6b0c,U+6b12,U+6b16,U+6b20-6b21,U+6b23,U+6b32,U+6b3a,U+6b3d-6b3e,U+6b46-6b47,U+6b4e,U+6b50,U+6b5f,U+6b61-6b62,U+6b64-6b66,U+6b6a,U+6b72,U+6b77-6b78,U+6b7b,U+6b7f,U+6b83-6b84,U+6b86,U+6b89-6b8a,U+6b96,U+6b98,U+6b9e,U+6bae-6baf,U+6bb2,U+6bb5,U+6bb7,U+6bba,U+6bbc,U+6bbf,U+6bc1,U+6bc5-6bc6,U+6bcb,U+6bcf,U+6bd2-6bd3,U+6bd6-6bd8,U+6bdb,U+6beb-6bec,U+6c08,U+6c0f,U+6c13,U+6c23,U+6c37-6c38,U+6c3e,U+6c40-6c42,U+6c4e,U+6c50,U+6c55,U+6c57,U+6c5a,U+6c5d-6c60,U+6c68,U+6c6a,U+6c6d,U+6c70,U+6c72,U+6c76,U+6c7a,U+6c7d-6c7e,U+6c81-6c83,U+6c85-6c88,U+6c8c,U+6c90,U+6c92-6c96,U+6c99-6c9b,U+6cab,U+6cae,U+6cb3,U+6cb8-6cb9,U+6cbb-6cbf,U+6cc1-6cc2,U+6cc4,U+6cc9-6cca,U+6ccc,U+6cd3,U+6cd7,U+6cdb,U+6ce1-6ce3,U+6ce5,U+6ce8,U+6ceb,U+6cee-6cf0,U+6cf3,U+6d0b-6d0c,U+6d11,U+6d17,U+6d19,U+6d1b,U+6d1e,U+6d25,U+6d27,U+6d29,U+6d32,U+6d35-6d36,U+6d38-6d39,U+6d3b,U+6d3d-6d3e,U+6d41,U+6d59}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-82-700-normal-2828b39c.woff2") format("woff2");unicode-range:U+67f0-67f1,U+67f3-67f6,U+67fb,U+67fe,U+6812-6813,U+6816-6817,U+6821-6822,U+682f,U+6838-6839,U+683d,U+6840-6843,U+6848,U+684e,U+6850-6851,U+6853-6854,U+686d,U+6876,U+687f,U+6881,U+6885,U+688f,U+6893-6894,U+6897,U+689d,U+689f,U+68a1-68a2,U+68a7-68a8,U+68ad,U+68af-68b1,U+68b3,U+68b5-68b6,U+68c4-68c5,U+68c9,U+68cb,U+68cd,U+68d2,U+68d5,U+68d7-68d8,U+68da,U+68df-68e0,U+68e7-68e8,U+68ee,U+68f2,U+68f9-68fa,U+6900,U+6905,U+690d-690e,U+6912,U+6927,U+6930,U+693d,U+693f,U+694a,U+6953-6955,U+6957,U+6959-695a,U+695e,U+6960-6963,U+6968,U+696b,U+696d-696f,U+6975,U+6977-6979,U+6995,U+699b-699c,U+69a5,U+69a7,U+69ae,U+69b4,U+69bb,U+69c1,U+69c3,U+69cb-69cd,U+69d0,U+69e8,U+69ea,U+69fb,U+69fd,U+69ff,U+6a02,U+6a0a,U+6a11,U+6a13,U+6a17,U+6a19,U+6a1e-6a1f,U+6a21,U+6a23,U+6a35,U+6a38-6a3a,U+6a3d,U+6a44,U+6a48,U+6a4b,U+6a52-6a53,U+6a58-6a59,U+6a5f,U+6a61,U+6a6b,U+6a80,U+6a84,U+6a89,U+6a8d-6a8e,U+6a97,U+6a9c,U+6aa3,U+6ab3,U+6abb,U+6ac2-6ac3,U+6ad3}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-83-700-normal-44270c21.woff2") format("woff2");unicode-range:U+6607,U+6609-660a,U+660c,U+660f-6611,U+6613-6615,U+661e,U+6620,U+6627-6628,U+662d,U+6630-6631,U+6634,U+6636,U+663a-663b,U+6641,U+6643-6644,U+6649,U+664b,U+664f,U+6659,U+665b,U+665d-665f,U+6664-6669,U+666b,U+666e-666f,U+6673-6674,U+6676-6678,U+6684,U+6687-6689,U+668e,U+6690-6691,U+6696-6698,U+669d,U+66a0,U+66a2,U+66ab,U+66ae,U+66b2-66b4,U+66b9,U+66bb,U+66be,U+66c4,U+66c6-66c7,U+66c9,U+66d6,U+66d9,U+66dc-66dd,U+66e0,U+66e6,U+66f0,U+66f2-66f4,U+66f7,U+66f9-66fa,U+66fc,U+66fe-66ff,U+6703,U+670b,U+670d,U+6714-6715,U+6717,U+671b,U+671d-671f,U+6726-6727,U+672a-672b,U+672d-672e,U+6731,U+6736,U+673a,U+673d,U+6746,U+6749,U+674e-6751,U+6753,U+6756,U+675c,U+675e-675f,U+676d,U+676f-6770,U+6773,U+6775,U+6777,U+677b,U+677e-677f,U+6787,U+6789,U+678b,U+678f-6790,U+6793,U+6795,U+679a,U+679d,U+67af-67b0,U+67b3,U+67b6-67b8,U+67be,U+67c4,U+67cf-67d4,U+67da,U+67dd,U+67e9,U+67ec,U+67ef}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-84-700-normal-6e9df004.woff2") format("woff2");unicode-range:U+6392,U+6396,U+6398,U+639b,U+63a0-63a2,U+63a5,U+63a7-63aa,U+63c0,U+63c4,U+63c6,U+63cf,U+63d6,U+63da-63db,U+63e1,U+63ed-63ee,U+63f4,U+63f6-63f7,U+640d,U+640f,U+6414,U+6416-6417,U+641c,U+6422,U+642c-642d,U+643a,U+643e,U+6458,U+6460,U+6469,U+646f,U+6478-647a,U+6488,U+6491-6493,U+649a,U+649e,U+64a4-64a5,U+64ab,U+64ad-64ae,U+64b0,U+64b2,U+64bb,U+64c1,U+64c4-64c5,U+64c7,U+64ca,U+64cd-64ce,U+64d2,U+64d4,U+64d8,U+64da,U+64e1-64e2,U+64e5-64e7,U+64ec,U+64f2,U+64f4,U+64fa,U+64fe,U+6500,U+6504,U+6518,U+651d,U+6523,U+652a-652c,U+652f,U+6536-6539,U+653b,U+653e,U+6548,U+654d-654f,U+6551,U+6556-6557,U+655e,U+6562-6563,U+6566,U+656c-656d,U+6572,U+6574-6575,U+6577-6578,U+657e,U+6582-6583,U+6585,U+658c,U+6590-6591,U+6597,U+6599,U+659b-659c,U+659f,U+65a1,U+65a4-65a5,U+65a7,U+65ab-65ac,U+65af,U+65b7,U+65bc-65bd,U+65c1,U+65c5,U+65cb-65cc,U+65cf,U+65d2,U+65d7,U+65e0,U+65e3,U+65e6,U+65e8-65e9,U+65ec-65ed,U+65f1,U+65f4,U+65fa-65fd,U+65ff,U+6606}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-85-700-normal-736a625c.woff2") format("woff2");unicode-range:U+614c,U+6153,U+6155,U+6158-6159,U+615d,U+615f,U+6162-6164,U+6167-6168,U+616b,U+616e,U+6170,U+6176-6177,U+617d-617e,U+6181-6182,U+618a,U+618e,U+6190-6191,U+6194,U+6198-619a,U+61a4,U+61a7,U+61a9,U+61ab-61ac,U+61ae,U+61b2,U+61b6,U+61ba,U+61be,U+61c3,U+61c7-61cb,U+61e6,U+61f2,U+61f6-61f8,U+61fa,U+61fc,U+61ff-6200,U+6207-6208,U+620a,U+620c-620e,U+6212,U+6216,U+621a,U+621f,U+6221,U+622a,U+622e,U+6230-6231,U+6234,U+6236,U+623e-623f,U+6241,U+6247-6249,U+624d,U+6253,U+6258,U+626e,U+6271,U+6276,U+6279,U+627c,U+627f-6280,U+6284,U+6289-628a,U+6291-6292,U+6295,U+6297-6298,U+629b,U+62ab,U+62b1,U+62b5,U+62b9,U+62bc-62bd,U+62c2,U+62c7-62c9,U+62cc-62cd,U+62cf-62d0,U+62d2-62d4,U+62d6-62d9,U+62db-62dc,U+62ec-62ef,U+62f1,U+62f3,U+62f7,U+62fe-62ff,U+6301,U+6307,U+6309,U+6311,U+632b,U+632f,U+633a-633b,U+633d-633e,U+6349,U+634c,U+634f-6350,U+6355,U+6367-6368,U+636e,U+6372,U+6377,U+637a-637b,U+637f,U+6383,U+6388-6389,U+638c}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-86-700-normal-eff78ca1.woff2") format("woff2");unicode-range:U+5f11,U+5f13-5f15,U+5f17-5f18,U+5f1b,U+5f1f,U+5f26-5f27,U+5f29,U+5f31,U+5f35,U+5f3a,U+5f3c,U+5f48,U+5f4a,U+5f4c,U+5f4e,U+5f56-5f57,U+5f59,U+5f5b,U+5f62,U+5f66-5f67,U+5f69-5f6d,U+5f70-5f71,U+5f77,U+5f79,U+5f7c,U+5f7f-5f81,U+5f85,U+5f87,U+5f8a-5f8b,U+5f90-5f92,U+5f98-5f99,U+5f9e,U+5fa0-5fa1,U+5fa8-5faa,U+5fae,U+5fb5,U+5fb9,U+5fbd,U+5fc5,U+5fcc-5fcd,U+5fd6-5fd9,U+5fe0,U+5feb,U+5ff5,U+5ffd,U+5fff,U+600f,U+6012,U+6016,U+601c,U+6020-6021,U+6025,U+6028,U+602a,U+602f,U+6041-6043,U+604d,U+6050,U+6052,U+6055,U+6059,U+605d,U+6062-6065,U+6068-606a,U+606c-606d,U+606f-6070,U+6085,U+6089,U+608c-608d,U+6094,U+6096,U+609a-609b,U+609f-60a0,U+60a3-60a4,U+60a7,U+60b0,U+60b2-60b4,U+60b6,U+60b8,U+60bc-60bd,U+60c7,U+60d1,U+60da,U+60dc,U+60df-60e1,U+60f0-60f1,U+60f6,U+60f9-60fb,U+6101,U+6106,U+6108-6109,U+610d-610e,U+6115,U+611a,U+6127,U+6130,U+6134,U+6137,U+613c,U+613e-613f,U+6142,U+6144,U+6147-6148,U+614a-614b}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-87-700-normal-5737a4fb.woff2") format("woff2");unicode-range:U+5c40,U+5c45-5c46,U+5c48,U+5c4b,U+5c4d-5c4e,U+5c51,U+5c5b,U+5c60,U+5c62,U+5c64-5c65,U+5c6c,U+5c6f,U+5c79,U+5c90-5c91,U+5ca1,U+5ca9,U+5cab-5cac,U+5cb1,U+5cb3,U+5cb5,U+5cb7-5cb8,U+5cba,U+5cbe,U+5cc0,U+5cd9,U+5ce0,U+5ce8,U+5cef-5cf0,U+5cf4,U+5cf6,U+5cfb,U+5cfd,U+5d07,U+5d0d-5d0e,U+5d11,U+5d14,U+5d16-5d17,U+5d19,U+5d27,U+5d29,U+5d4b-5d4c,U+5d50,U+5d69,U+5d6c,U+5d6f,U+5d87,U+5d8b,U+5d9d,U+5da0,U+5da2,U+5daa,U+5db8,U+5dba,U+5dbc-5dbd,U+5dcd,U+5dd2,U+5dd6,U+5de1-5de2,U+5de5-5de8,U+5deb,U+5dee,U+5df1-5df4,U+5df7,U+5dfd-5dfe,U+5e03,U+5e06,U+5e11,U+5e16,U+5e19,U+5e1b,U+5e1d,U+5e25,U+5e2b,U+5e2d,U+5e33,U+5e36,U+5e38,U+5e3d,U+5e3f-5e40,U+5e44-5e45,U+5e47,U+5e4c,U+5e55,U+5e5f,U+5e61-5e63,U+5e72,U+5e77-5e79,U+5e7b-5e7e,U+5e84,U+5e87,U+5e8a,U+5e8f,U+5e95,U+5e97,U+5e9a,U+5e9c,U+5ea0,U+5ea7,U+5eab,U+5ead,U+5eb5-5eb8,U+5ebe,U+5ec2,U+5ec8-5eca,U+5ed0,U+5ed3,U+5ed6,U+5eda-5edb,U+5edf-5ee0,U+5ee2-5ee3,U+5eec,U+5ef3,U+5ef6-5ef7,U+5efa-5efb,U+5f01,U+5f04,U+5f0a}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-88-700-normal-9b0fc5ae.woff2") format("woff2");unicode-range:U+59be,U+59c3,U+59c6,U+59c9,U+59cb,U+59d0-59d1,U+59d3-59d4,U+59d9-59da,U+59dc-59dd,U+59e6,U+59e8,U+59ea,U+59ec,U+59ee,U+59f8,U+59fb,U+59ff,U+5a01,U+5a03,U+5a11,U+5a18,U+5a1b-5a1c,U+5a1f-5a20,U+5a25,U+5a29,U+5a36,U+5a3c,U+5a41,U+5a46,U+5a49,U+5a5a,U+5a62,U+5a66,U+5a92,U+5a9a-5a9b,U+5aa4,U+5ac1-5ac2,U+5ac4,U+5ac9,U+5acc,U+5ae1,U+5ae6,U+5ae9,U+5b05,U+5b09,U+5b0b-5b0c,U+5b16,U+5b2a,U+5b40,U+5b43,U+5b51,U+5b54-5b55,U+5b58,U+5b5a,U+5b5c-5b5d,U+5b5f,U+5b63-5b64,U+5b69,U+5b6b,U+5b70-5b71,U+5b75,U+5b7a,U+5b7c,U+5b85,U+5b87-5b88,U+5b8b,U+5b8f,U+5b93,U+5b95-5b99,U+5b9b-5b9c,U+5ba2-5ba6,U+5bac,U+5bae,U+5bb0,U+5bb3-5bb5,U+5bb8-5bb9,U+5bbf-5bc0,U+5bc2-5bc7,U+5bcc,U+5bd0,U+5bd2-5bd4,U+5bd7,U+5bde-5bdf,U+5be1-5be2,U+5be4-5be9,U+5beb-5bec,U+5bee-5bef,U+5bf5-5bf6,U+5bf8,U+5bfa,U+5c01,U+5c04,U+5c07-5c0b,U+5c0d-5c0e,U+5c16,U+5c19,U+5c24,U+5c28,U+5c31,U+5c38-5c3c,U+5c3e-5c3f}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-89-700-normal-51777a16.woff2") format("woff2");unicode-range:U+5703-5704,U+5708,U+570d,U+5712-5713,U+5716,U+5718,U+572d,U+573b,U+5740,U+5742,U+5747,U+574a,U+574d-574e,U+5750-5751,U+5761,U+5764,U+5766,U+576a,U+576e,U+5770,U+5775,U+577c,U+5782,U+5788,U+578b,U+5793,U+57a0,U+57a2-57a3,U+57c3,U+57c7-57c8,U+57cb,U+57df-57e0,U+57f0,U+57f4,U+57f7,U+57f9-57fa,U+57fc,U+5800,U+5802,U+5805-5806,U+5808-580a,U+581e,U+5821,U+5824,U+5827,U+582a,U+582f-5831,U+5835,U+583a,U+584a-584b,U+584f,U+5851,U+5854,U+5857-5858,U+585a,U+585e,U+5861-5862,U+5864,U+5875,U+5879,U+587c,U+587e,U+5883,U+5885,U+5889,U+5893,U+589c,U+589e-589f,U+58a8-58a9,U+58ae,U+58b3,U+58ba-58bb,U+58be,U+58c1,U+58c5,U+58c7,U+58ce,U+58d1,U+58d3,U+58d5,U+58d8-58d9,U+58de-58df,U+58e4,U+58ec,U+58ef,U+58f9-58fb,U+58fd,U+590f,U+5914-5915,U+5919,U+5922,U+592d-592e,U+5931,U+5937,U+593e,U+5944,U+5947-5949,U+594e-5951,U+5954-5955,U+5957,U+595a,U+5960,U+5962,U+5967,U+596a-596e,U+5974,U+5978,U+5982-5984,U+598a,U+5993,U+5996-5997,U+5999,U+59a5,U+59a8,U+59ac,U+59b9,U+59bb}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-90-700-normal-1a2b7bff.woff2") format("woff2");unicode-range:U+539a,U+53a0,U+53a5-53a6,U+53ad,U+53bb,U+53c3,U+53c8-53cb,U+53cd,U+53d4,U+53d6-53d7,U+53db,U+53e1-53e3,U+53e5,U+53e9-53ed,U+53f1,U+53f3,U+53f8,U+5403-5404,U+540a,U+540e-5411,U+541b,U+541d,U+541f-5420,U+5426,U+5429,U+542b,U+5433,U+5438-5439,U+543b-543c,U+543e,U+5442,U+5448,U+544a,U+5451,U+5468,U+546a,U+5471,U+5473,U+5475,U+547b-547d,U+5480,U+5486,U+548e,U+5490,U+54a4,U+54a8,U+54ab-54ac,U+54b3,U+54b8,U+54bd,U+54c0,U+54c4,U+54c8-54c9,U+54e1,U+54e5,U+54e8,U+54ed-54ee,U+54f2,U+54fa,U+5504,U+5506-5507,U+550e,U+5510,U+551c,U+552f,U+5531,U+5535,U+553e,U+5544,U+5546,U+554f,U+5553,U+5556,U+555e,U+5563,U+557c,U+5580,U+5584,U+5586-5587,U+5589-558a,U+5598-559a,U+559c-559d,U+55a7,U+55a9-55ac,U+55ae,U+55c5,U+55c7,U+55d4,U+55da,U+55dc,U+55df,U+55e3-55e4,U+55fd-55fe,U+5606,U+5609,U+5614,U+5617,U+562f,U+5632,U+5634,U+5636,U+5653,U+5668,U+566b,U+5674,U+5686,U+56a5,U+56ac,U+56ae,U+56b4,U+56bc,U+56ca,U+56cd,U+56d1,U+56da-56db,U+56de,U+56e0,U+56f0,U+56f9-56fa}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-91-700-normal-63b88c7c.woff2") format("woff2");unicode-range:U+516e,U+5175-5178,U+517c,U+5180,U+5186,U+518a,U+518d,U+5192,U+5195,U+5197,U+51a0,U+51a5,U+51aa,U+51ac,U+51b6-51b7,U+51bd,U+51c4,U+51c6,U+51c9,U+51cb-51cd,U+51dc-51de,U+51e1,U+51f0-51f1,U+51f6,U+51f8-51f9,U+51fd,U+5200,U+5203,U+5207-5208,U+520a,U+520e,U+5211,U+5217,U+521d,U+5224-5225,U+522a,U+522e,U+5230,U+5236-523b,U+5243,U+5247,U+524a-524c,U+5254,U+5256,U+525b,U+525d,U+5261,U+5269-526a,U+526f,U+5272,U+5275,U+527d,U+527f,U+5283,U+5287-5289,U+528d,U+5291-5292,U+529f,U+52a3-52a4,U+52a9-52ab,U+52be,U+52c1,U+52c3,U+52c5,U+52c7,U+52c9,U+52cd,U+52d2,U+52d6,U+52d8-52d9,U+52db,U+52dd-52df,U+52e2-52e4,U+52f3,U+52f5,U+52f8,U+52fa-52fb,U+52fe-52ff,U+5305,U+5308,U+530d,U+530f-5310,U+5315,U+5319,U+5320-5321,U+5323,U+532a,U+532f,U+5339,U+533f-5341,U+5343-5344,U+5347-534a,U+534d,U+5351-5354,U+535a,U+535c,U+535e,U+5360,U+5366,U+5368,U+536f-5371,U+5374-5375,U+5377,U+537d,U+537f,U+5384,U+5393,U+5398}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-92-700-normal-563f2fa7.woff2") format("woff2");unicode-range:U+4f43,U+4f46-4f48,U+4f4d-4f51,U+4f55,U+4f59-4f5a,U+4f69,U+4f6f-4f70,U+4f73,U+4f76,U+4f7a,U+4f7e-4f7f,U+4f81,U+4f83-4f84,U+4f86,U+4f88,U+4f8a-4f8b,U+4f8d,U+4f8f,U+4f91,U+4f96,U+4f98,U+4f9b,U+4f9d,U+4fae-4faf,U+4fb5-4fb6,U+4fbf,U+4fc2-4fc4,U+4fc9-4fca,U+4fce,U+4fd1,U+4fd3-4fd4,U+4fd7,U+4fda,U+4fdf-4fe0,U+4fee-4fef,U+4ff1,U+4ff3,U+4ff5,U+4ff8,U+4ffa,U+5002,U+5006,U+5009,U+500b,U+500d,U+5011-5012,U+5016,U+5019-501a,U+501c,U+501e-501f,U+5021,U+5023-5024,U+5026-5028,U+502a-502d,U+503b,U+5043,U+5047-5049,U+504f,U+5055,U+505a,U+505c,U+5065,U+5074-5076,U+5078,U+5080,U+5085,U+508d,U+5091,U+5098-5099,U+50ac-50ad,U+50b2-50b3,U+50b5,U+50b7,U+50be,U+50c5,U+50c9-50ca,U+50d1,U+50d5-50d6,U+50da,U+50de,U+50e5,U+50e7,U+50ed,U+50f9,U+50fb,U+50ff-5101,U+5104,U+5106,U+5109,U+5112,U+511f,U+5121,U+512a,U+5132,U+5137,U+513a,U+513c,U+5140-5141,U+5143-5148,U+514b-514e,U+5152,U+515c,U+5162,U+5169-516b,U+516d}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-93-700-normal-c98f5fb3.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-94-700-normal-172bb5bc.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-95-700-normal-e30dcdd9.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-96-700-normal-0631bb06.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-97-700-normal-46b4179b.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-98-700-normal-dd9c6d25.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-99-700-normal-e26acfdc.woff2") format("woff2");unicode-range:U+81-82,U+84,U+a2-a5,U+a7-a8,U+aa,U+ac-ad,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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-100-700-normal-f69f010f.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-101-700-normal-f321297c.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-102-700-normal-88828fff.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-103-700-normal-f9c705a3.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-104-700-normal-98521b81.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-105-700-normal-7c0868f6.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-106-700-normal-d24de41b.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-107-700-normal-0dc5a5d2.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-108-700-normal-a694ef2c.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-109-700-normal-209a0c8b.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-110-700-normal-868a0b5a.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-111-700-normal-15419645.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-112-700-normal-992138ce.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-113-700-normal-cc92c522.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-114-700-normal-c278bf4a.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-115-700-normal-83c14f11.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-116-700-normal-18ffddf0.woff2") format("woff2");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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-117-700-normal-d062b916.woff2") format("woff2");unicode-range:U+d,U+48,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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-118-700-normal-920ab28c.woff2") format("woff2");unicode-range:U+39,U+49,U+4d-4e,U+a0,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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-119-700-normal-8db74844.woff2") format("woff2");unicode-range:U+20-22,U+27-2a,U+2c-38,U+3a-3b,U+3f,U+41-47,U+4a-4c,U+4f-5d,U+61-7b,U+7d,U+a1,U+ab,U+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:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-cyrillic-700-normal-30247b66.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-vietnamese-700-normal-3fd59e7a.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-latin-ext-700-normal-1b71adb5.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif KR";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/serif/noto-serif-kr-latin-700-normal-c5400f66.woff2") 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}button:is([data-play-toggle],[data-ticker-toggle]){display:none}.rr-panel{display:grid;align-content:start;gap:var(--s-16);min-width:0;padding:var(--s-24);border:1px solid var(--line);border-radius:var(--rr-card-r,var(--r-xl));background:var(--surface);color:var(--ink-body)}.rr-panel--soft{background:var(--surface-alt)}.rr-panel--raised{border-color:transparent;box-shadow:var(--sh-lg)}.rr-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-12);margin:0}.rr-panel__title{margin:0;color:var(--ink);word-break:keep-all}.rr-panel>.badge{justify-self:start}.rr-panel__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-12);padding-top:var(--s-16);border-top:1px solid var(--line)}a.rr-panel--link,button.rr-panel--link{text-decoration:none;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out),background-color var(--d-2) var(--ease-out),transform var(--d-2) var(--ease-out)}@media(hover:hover){.rr-panel--link:hover{border-color:var(--line-strong);box-shadow:var(--sh-sm)}}.rr-panel--link:active{transform:scale(.99)}.rr-panel--link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-panel--link[aria-disabled=true]{background:var(--canvas-alt);color:var(--ink-disabled);pointer-events:none}.rr-panel--link[data-busy]{cursor:progress}@media(max-width:767px){.rr-panel{padding:var(--s-20)}}.rr-card{grid-template-rows:auto auto auto 1fr auto;gap:var(--s-8)}.rr-card__art{margin:calc(-1 * var(--s-24)) calc(-1 * var(--s-24)) var(--s-8);aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--rr-card-r,var(--r-xl)) var(--rr-card-r,var(--r-xl)) 0 0;background:var(--canvas-sunken)}.rr-card__art :is(img,picture){display:block;width:100%;height:100%;object-fit:cover}.rr-card__art>.site-pic{height:100%}.rr-card__art .site-pic__img img{height:100%}.rr-card__art--object{display:grid;place-items:center;aspect-ratio:auto;min-height:var(--s-160);background:none}.rr-card__art--object :is(img,picture){width:auto;height:auto;object-fit:contain}.rr-card__art--object>.rr-art{padding-top:var(--s-24)}@media(max-width:767px){.rr-card__art--object>.rr-art{padding-top:var(--s-20)}}.rr-card__badge{justify-self:start}.rr-card__title{margin:0;color:var(--ink);word-break:keep-all}.rr-card__text{margin:0;color:var(--ink-muted);word-break:keep-all}.rr-card__foot{align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-12);padding-top:var(--s-8)}.rr-card__foot.link{gap:var(--s-4)}@media(max-width:767px){.rr-card__art{margin:calc(-1 * var(--s-20)) calc(-1 * var(--s-20)) var(--s-8)}}.rr-callout{display:flex;align-items:flex-start;gap:var(--s-12);padding:var(--s-16) var(--s-20);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--ink-body);word-break:keep-all}.rr-callout>.ico{flex:none;margin-top:var(--s-2);color:var(--accent-text)}.rr-callout__body{display:grid;gap:var(--s-2);flex:1;min-width:0;margin:0}.rr-callout__body>:is(strong,b){color:var(--ink);font-weight:600}.rr-callout__act{flex:none;align-self:center}.rr-callout--good{background:var(--good-soft)}.rr-callout--good>.ico{color:var(--good)}.rr-callout--warn{background:var(--warn-soft)}.rr-callout--warn>.ico{color:var(--warn)}.rr-callout--quiet{background:var(--canvas-alt)}.rr-callout--quiet>.ico{color:var(--ink-subtle)}@media(max-width:639px){.rr-callout{flex-wrap:wrap}.rr-callout__act{flex-basis:100%}}.rr-window{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-shot)}.rr-window__bar{display:flex;align-items:center;gap:var(--s-12);min-height:var(--s-40);padding:var(--s-8) var(--s-12);border-bottom:1px solid var(--line);background:var(--canvas-alt)}.rr-window__bar:before{content:"";flex:none;width:var(--s-8);height:var(--s-8);margin-right:var(--s-24);border-radius:var(--r-full);background:var(--line-strong);box-shadow:var(--s-12) 0 0 var(--line-strong),var(--s-24) 0 0 var(--line-strong)}.rr-window__url{flex:1;min-width:0;max-width:28rem;margin:0 auto;padding:var(--s-2) var(--s-12);border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);color:var(--ink-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-window__body{position:relative;flex:1;min-width:0}.rr-window--sheet{border-radius:var(--r-md)}.rr-window--sheet .rr-window__bar{display:none}@media(max-width:639px){.rr-window__bar{min-height:var(--s-32)}.rr-window__url{max-width:none}}.rr-band{position:relative;isolation:isolate;background:var(--canvas-alt)}.rr-band--grid:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:var(--s-48) var(--s-48);background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,var(--ink) 0,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,var(--ink) 0,transparent 100%)}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (min-width:1024px){.rr-band--drift:before{inset:calc(-1 * var(--s-48)) 0 var(--s-48);-webkit-mask-image:none;mask-image:none;animation:rr-band-drift 24s linear infinite}.rr-band--drift:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:inherit;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,transparent 0,var(--ink) 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,transparent 0,var(--ink) 100%)}}@keyframes rr-band-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--s-48),0)}}.rr-choice{position:relative;display:grid;gap:var(--s-4);min-height:var(--c-xl-h);padding:var(--s-16);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-body);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--d-2) var(--ease-out),background-color var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out)}.rr-choice :is(b,strong){color:var(--ink);font-weight:600}@media(hover:hover){.rr-choice:not(:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page],[aria-disabled=true],:disabled,:has(input:checked),:has(input:disabled))):hover{border-color:var(--ink-subtle)}}.rr-choice:active{background:var(--tint)}.rr-choice:focus-visible,.rr-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.rr-choice:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]),.rr-choice:has(input:checked){padding-right:calc(var(--s-16) + var(--s-24));border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.rr-choice:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]):after,.rr-choice:has(input:checked):after{content:"";position:absolute;top:var(--s-12);right:var(--s-12);width:var(--s-20);height:var(--s-20);background:var(--accent-text);-webkit-mask:var(--mask-check) center/contain no-repeat;mask:var(--mask-check) center/contain no-repeat}.rr-choice:is([aria-disabled=true],:disabled),.rr-choice:has(input:disabled){border-color:var(--line);background:var(--canvas-alt);color:var(--ink-disabled);box-shadow:none;cursor:not-allowed}.rr-choice:is([aria-disabled=true],:disabled) :is(b,strong),.rr-choice:has(input:disabled) :is(b,strong){color:var(--ink-disabled)}.rr-choice>input[type=radio],.rr-choice>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}@media(hover:none),(pointer:coarse){.row-acts{opacity:1;translate:0 0}}.admin__content .statline{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto);gap:0 var(--s-12);margin:0;padding-block:0}.admin__content .statline__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--s-4);align-content:start;min-width:0;padding:var(--s-16) var(--s-20);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-alt);box-shadow:none}.admin__content .statline__item:first-child{padding-left:var(--s-20);box-shadow:none}.admin__content .statline__label{order:0;align-self:end;min-width:0;font-weight:600;color:var(--ink-muted);word-break:keep-all}.admin__content .statline__value{order:0;display:flex;align-items:baseline;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.admin__content .statline__value>:is(.ico,svg,[class*=__check],[class*=__wait],[class*=__ok]){align-self:center}.admin__content .statline__item>dd:not(.statline__value){align-self:start;min-width:0;margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-subtle)}@media(max-width:639px){.admin__content .statline{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-columns:auto;gap:0 var(--s-8)}.admin__content .statline__item{margin-bottom:var(--s-8);padding:var(--s-12) var(--s-16)}.admin__content .statline__item:first-child,.admin__content .statline__item:nth-child(odd){padding-left:var(--s-16);box-shadow:none}.admin__content .statline>.statline__item:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:1023px){.admin__content .group .statline__item{border-color:transparent}}.rr-statute{gap:0;margin:0;padding:0;overflow:hidden}.rr-statute__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-16);align-items:center;padding:var(--s-16) var(--s-24);background:var(--surface-alt);border-bottom:1px solid var(--line)}.rr-statute__head>:not(.rr-statute__src){grid-column:1}.rr-statute__law{margin:0;color:var(--ink-body);word-break:keep-all}.rr-statute__law b{color:var(--ink);font-weight:600}.rr-statute__meta{margin:0;color:var(--ink-muted)}.rr-statute__src{grid-column:2;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-4);min-width:var(--c-md-h);min-height:var(--c-md-h);white-space:nowrap}.rr-statute__body{display:grid;gap:var(--s-12);margin:0;padding:var(--s-24);color:var(--ink)}.rr-statute__body p{display:grid;grid-template-columns:var(--s-32) minmax(0,1fr);margin:0;word-break:keep-all}.rr-statute__body p.rr-statute__p--plain{grid-template-columns:minmax(0,1fr)}.rr-statute__no{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.rr-statute__plain{display:flex;gap:var(--s-8);align-items:baseline;margin:0;padding:var(--s-16) var(--s-24);border-top:1px solid var(--line);color:var(--ink-body);word-break:keep-all}.rr-statute__plain b{flex:none;color:var(--ink);font-weight:600}.rr-statute__plain .ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--good-text)}.rr-statute--mini .rr-statute__plain{border-top:0}@media(max-width:767px){.rr-statute__head,.rr-statute__body,.rr-statute__plain{padding-inline:var(--s-20)}}.rr-cite{display:grid;gap:var(--s-8);margin:0;padding:var(--s-20) var(--s-24);border:1px solid var(--line);border-radius:var(--rr-card-r,var(--r-xl));background:var(--surface-alt)}.rr-cite blockquote{margin:0;color:var(--ink-body);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);word-break:keep-all}.rr-cite blockquote p{margin:0}.rr-cite figcaption{color:var(--ink-muted);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-section--sunken .rr-cite{background:var(--surface)}.rr-quote{display:flex;flex-direction:column;gap:var(--s-20);margin:0;height:100%}.rr-quote__org{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--s-28)}.rr-quote__logo{display:block;flex:none}.rr-quote__company{color:var(--ink);font-weight:600}.rr-quote__program{flex:none}.rr-quote__text{flex:1;margin:0;color:var(--ink);word-break:keep-all;text-wrap:pretty}.rr-quote__text p{margin:0}.rr-quote__who{display:grid;gap:var(--s-2);margin:0}.rr-quote__name{color:var(--ink);font-weight:600}.rr-quote__role{color:var(--ink-muted)}.rr-quote__result{display:grid;gap:var(--s-4);margin:0;padding-top:var(--s-20);border-top:1px solid var(--line)}.rr-quote__result b{color:var(--ink)}.rr-quote__result>span{color:var(--ink-muted);word-break:keep-all}.rr-int-mark{object-fit:contain}.rr-int-mark--github{color:var(--ink)}.rr-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line)}@media(min-width:1024px){.rr-stats{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}.rr-stats>.rr-stat:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:1024px){.rr-stats>.rr-stat:last-child:nth-child(odd){grid-column:auto}}@media(max-width:1023px){.rr-stats--odd{grid-template-columns:minmax(0,1fr)}.rr-stats--odd>.rr-stat{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;column-gap:var(--s-16);padding-block:var(--s-12)}.rr-stats--odd>.rr-stat:last-child:nth-child(odd){grid-column:auto}.rr-stats--odd .rr-stat__label{grid-column:1;grid-row:1}.rr-stats--odd .rr-stat__value{grid-column:2;grid-row:1 / span 2;justify-content:flex-end;min-height:0}.rr-stats--odd .rr-stat__mark,.rr-stats--odd .rr-stat__wait,.rr-stats--odd .rr-stat__ring{margin-left:var(--s-8)}.rr-stats--odd .rr-stat__tail{grid-column:1;grid-row:2;min-height:0}.rr-stats--odd .rr-stat__tail:empty{display:none}}.rr-stat{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:var(--s-4);min-width:0;padding:var(--s-16) var(--s-20);background:var(--canvas)}@media(max-width:1023px){.rr-stats>.rr-stat:nth-child(odd){padding-left:0}.rr-stats>.rr-stat:nth-child(2n),.rr-stats>.rr-stat:last-child:nth-child(odd){padding-right:0}.rr-stats--odd>.rr-stat{padding-inline:0}}@media(min-width:1024px){.rr-stats>.rr-stat:first-child{padding-left:0}.rr-stats>.rr-stat:last-child{padding-right:0}}.rr-stat__spark{display:inline-flex;align-items:flex-end;gap:var(--s-2);flex:none;height:var(--s-24);margin-left:auto;align-self:center}.rr-stat__spark i{width:var(--s-4);height:calc(var(--h,0) * 1%);min-height:var(--s-2);border-radius:var(--r-xs);background:var(--accent-line)}.rr-stat__spark i.is-now{background:var(--accent)}.rr-stat--link{position:relative}.rr-stat__link{color:inherit;text-decoration:none;outline:none}.rr-stat__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.rr-stat--link:has(.rr-stat__link:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.rr-stat__tail :is(a,button){position:relative;z-index:1}.rr-section--sunken .rr-stat{background:var(--canvas-alt)}.rr-section--invert .rr-stats{background:var(--line-invert)}.rr-section--invert .rr-stat{background:var(--surface-invert)}.rr-stat__label{display:flex;align-items:center;gap:var(--s-2);margin:0;color:var(--ink-muted);word-break:keep-all}.rr-stat__value{display:flex;align-items:baseline;gap:var(--s-4);min-width:0;min-height:var(--s-40);margin:0;color:var(--ink);white-space:nowrap}.rr-stat__num{font-variant-numeric:tabular-nums}.rr-stat__unit{color:var(--ink-muted)}.rr-stat__mark{margin-left:auto;align-self:center;color:var(--good-text)}.rr-stat__wait{margin-left:auto;align-self:center;color:var(--warn-text)}.rr-stat__ring{--p:0;position:relative;flex:none;margin-left:auto;align-self:center;width:var(--s-40);height:var(--s-40);border-radius:var(--r-full);background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--line) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--s-6)),var(--ink) calc(100% - var(--s-6) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--s-6)),var(--ink) calc(100% - var(--s-6) + 1px))}.rr-stat__tail{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);min-height:var(--t-caption-lh);margin:0;color:var(--ink-muted)}.rr-stat__tail .rr-logo{height:var(--s-16);width:auto}.rr-section--invert :is(.rr-stat__label,.rr-stat__unit,.rr-stat__tail){color:var(--ink-invert);opacity:.72}.rr-section--invert .rr-stat__value{color:var(--ink-invert)}.rr-editions{display:grid;margin:0}.rr-editions__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s-2) var(--s-6);align-items:center;padding-block:var(--s-10);border-bottom:1px solid var(--line)}.rr-editions__row:last-child{border-bottom:0}.rr-editions__row--head{display:none;padding-block:var(--s-8);color:var(--ink-muted);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500}.rr-editions__name{grid-column:1 / 3;grid-row:1;color:var(--ink);font-weight:600;word-break:keep-all}.rr-editions__cell{min-width:0;color:var(--ink-muted);word-break:keep-all}.rr-editions__cell[data-k=\c2dc\d589\c77c]{grid-column:1;grid-row:2;white-space:nowrap}.rr-editions__cell[data-k=\c2dc\d589\c77c] .rr-editions__v:after{content:" \c2dc\d589"}.rr-editions__cell[data-k="\d604\d589  \d310"]{grid-column:2;grid-row:2}.rr-editions__cell[data-k="\d604\d589  \d310"]:before{content:"\b7";margin-inline-end:var(--s-6);color:var(--ink-subtle)}.rr-editions__issuer{display:none}.rr-editions__v{min-width:0}.rr-editions__cell--src{grid-column:3;grid-row:1 / 3;display:flex;justify-content:flex-end}.rr-editions__src{display:inline-flex;align-items:center;justify-content:center;min-width:var(--c-md-h);min-height:var(--c-md-h);margin-block:calc(-1 * var(--s-12));border-radius:var(--r-md);color:var(--ink-subtle)}@media(hover:hover){.rr-editions__src:hover{color:var(--accent-text);background:var(--tint)}}.rr-editions__src:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media(min-width:768px){.rr-editions:not(.rr-editions--stack) .rr-editions__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.7fr) var(--c-md-h);gap:var(--s-4) var(--s-16);align-items:baseline;padding-block:var(--s-12)}.rr-editions:not(.rr-editions--stack) .rr-editions__row--head{display:grid;border-bottom-color:var(--line-strong)}.rr-editions:not(.rr-editions--stack) :is(.rr-editions__name,.rr-editions__cell,.rr-editions__cell[data-k],.rr-editions__cell--src){grid-column:auto;grid-row:auto}.rr-editions:not(.rr-editions--stack) .rr-editions__cell{color:var(--ink-body);white-space:normal}.rr-editions:not(.rr-editions--stack) .rr-editions__cell[data-k]:before{content:none}.rr-editions:not(.rr-editions--stack) .rr-editions__issuer{display:inline}.rr-editions:not(.rr-editions--stack) .rr-editions__cell[data-k=\c2dc\d589\c77c] .rr-editions__v:after{content:none}.rr-editions:not(.rr-editions--stack) .rr-editions__cell--src{align-self:start}}.rr-ledger-card{gap:var(--s-12)}.rr-ledger-card__count{color:var(--ink-muted)}.rr-ledger-card .rr-editions__row--head{padding-top:0}@media(min-width:768px){.rr-ledger-card .rr-editions:not(.rr-editions--stack) .rr-editions__row:not(.rr-editions__row--head){padding-block:var(--s-8)}}.rr-ledger-card__foot{justify-content:space-between;padding-top:var(--s-12)}.rr-ledger-card__foot .rg-watch{display:flex;align-items:center;gap:var(--s-4);margin:0;color:var(--ink-body)}.rr-ledger-card__foot .rg-watch .ico{flex:none;color:var(--good-text)}.rr-ledger-card__src{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-4);min-width:var(--c-md-h);min-height:var(--c-md-h);margin-block:calc(-1 * var(--s-12))}.rr-lead{display:grid;gap:var(--s-24);padding:var(--s-24)}.rr-lead__main,.rr-lead__side{display:grid;align-content:start;gap:var(--s-12);min-width:0}.rr-lead__main>.badge{justify-self:start}.rr-lead__title{margin:0;color:var(--ink);word-break:keep-all}.rr-lead__law{margin:0;color:var(--ink-muted);word-break:keep-all}.rr-lead__quote{margin:var(--s-8) 0 0;color:var(--ink);word-break:keep-all}.rr-lead__quote p{display:grid;grid-template-columns:var(--s-32) minmax(0,1fr);margin:0}.rr-lead__no{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.rr-lead__label{margin:0;color:var(--ink);font-weight:600}.rr-lead__checks{display:grid;gap:var(--s-12);margin:0;padding:0;list-style:none}.rr-lead__checks li{display:flex;gap:var(--s-8);align-items:baseline;color:var(--ink-body);word-break:keep-all}.rr-lead__checks .ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--good-text)}.rr-lead__act{justify-self:start;margin-top:var(--s-8)}@media(max-width:767px){.rr-lead{padding:var(--s-20)}.rr-lead__act{justify-self:stretch}}@media(min-width:1024px){.rr-lead{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);padding:var(--s-40)}.rr-lead__main{grid-column:1 / span 7}.rr-lead__side{grid-column:9 / span 4;align-self:stretch}.rr-lead__act{margin-top:auto}}.rr-listcards{display:grid;gap:var(--s-16)}@media(min-width:1024px){.rr-listcards{gap:var(--s-24)}}.rr-listcard{gap:var(--s-8)}.rr-listcard>.rr-panel__head{flex-wrap:nowrap;align-items:baseline}.rr-listcard .rr-panel__title{flex:1;min-width:0}.rr-listcard__count{color:var(--ink-muted);font-variant-numeric:tabular-nums}.rr-listcard__rows .rows__item{padding-block:var(--s-12)}.rr-listcard__rows .rows__title{font-size:var(--t-body-md);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);font-weight:600}.rr-listcard__rows .rows__sub{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-listcard__rows .rows__trail .ico{color:var(--ink-subtle)}.rr-listcard--foot{grid-template-rows:auto auto minmax(0,1fr)}.rr-listcard__foot{display:flex;align-self:end;margin:0;padding-top:var(--s-8)}.rr-listcard__foot .link{display:inline-flex;gap:var(--s-4);min-height:var(--c-md-h);align-items:center}.rr-methods{display:grid;gap:var(--s-12);min-width:0}.rr-methods__title{margin:0;color:var(--ink-muted)}.rr-methods__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8);margin:0;padding:0;list-style:none}.rr-methods__grid>li{display:grid;min-width:0}.rr-methods__item{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--s-12);row-gap:var(--s-2);align-items:center;align-content:center}.rr-methods__item>.ico:first-child{grid-row:1 / span 2;color:var(--ink-subtle)}.rr-methods__item:is([aria-current=page],[aria-pressed=true])>.ico:first-child{color:var(--accent-text)}.rr-methods__name{grid-column:2;color:var(--ink);font-weight:600}.rr-methods__sub{grid-column:2;color:var(--ink-muted)}.rr-methods__chev{grid-column:3;grid-row:1 / span 2;color:var(--ink-subtle)}@media(min-width:768px){.rr-methods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12)}.rr-methods__chev{display:none}}@media(min-width:1024px){.rr-methods__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.rr-methods__grid{gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface)}.rr-methods__grid>li+li .rr-methods__item{border-top:1px solid var(--line)}.rr-methods__item{min-height:var(--s-56);border:0;border-radius:0;padding-block:var(--s-8)}.rr-methods__item>.ico:first-child{width:var(--s-20);height:var(--s-20)}.rr-methods__sub{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.rr-methods__item:is([aria-current=page],[aria-pressed=true]){box-shadow:none}}.rr-trustline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12) var(--s-20)}.rr-head--center .rr-trustline,.rr-trustline--center{justify-content:center}.rr-trustline__plate{display:inline-flex;align-items:center;gap:var(--s-12);min-height:var(--s-48);padding-inline:var(--s-20);border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);color:var(--ink-muted)}.rr-trustline__plate>.t-caption{flex:none;white-space:nowrap}.rr-trustline__sep{flex:none;width:1px;height:var(--s-20);background:var(--line)}.rr-trustline__logos{display:inline-flex;align-items:center;gap:var(--s-16)}.rr-trustline__logos .rr-logo{width:auto;height:var(--s-28)}.rr-trustline .rr-logo--dark,.rr-section--invert .rr-trustline--quiet .rr-logo--light{display:none}.rr-section--invert .rr-trustline--quiet .rr-logo--dark{display:inline-block}.rr-trustline__checks{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-4) var(--s-16);margin:0;padding:0;list-style:none;color:var(--ink-body)}.rr-trustline__checks li{display:inline-flex;align-items:center;gap:var(--s-6);white-space:nowrap}.rr-trustline__checks .ico{color:var(--good-text)}.rr-trustline--quiet{gap:var(--s-8) var(--s-16);color:var(--ink-muted)}.rr-trustline--quiet .rr-trustline__plate{min-height:0;padding:0;border:0;background:none;gap:var(--s-8)}.rr-trustline--quiet .rr-trustline__sep{display:none}.rr-trustline--quiet .rr-trustline__logos .rr-logo{height:var(--s-20)}@media(max-width:767px){.rr-trustline{justify-content:center}.rr-trustline__plate{padding-inline:var(--s-16)}}@media(max-width:639px){.rr-trustline__plate{gap:var(--s-8)}.rr-trustline__logos{gap:var(--s-12)}.rr-trustline__logos .rr-logo{height:var(--s-24)}}.rr-seq{margin:0;padding:0;list-style:none}.rr-seq .timeline__item{padding-bottom:var(--s-20)}.rr-seq .timeline__item:last-child{padding-bottom:0}.rr-seq__body{display:grid;gap:var(--s-2)}.rr-seq__when{margin:0;color:var(--ink-muted)}.rr-seq__title{margin:0;color:var(--ink);font-weight:600;word-break:keep-all}.rr-seq__text{margin:0;color:var(--ink-muted);word-break:keep-all}.rr-seq--number .timeline__mark:before,.rr-seq--number .timeline__mark:after{display:none}.rr-seq__no{line-height:var(--s-24)}.rr-seq .timeline__item{transition:opacity var(--d-4) var(--ease-out),transform var(--d-4) var(--ease-out)}.rr-seq .timeline__item:before{transform-origin:top;transition:transform var(--d-6) var(--ease-out) var(--d-2)}.rr-seq[data-seq-run] .timeline__item:not(.is-on){opacity:0;transform:translateY(var(--s-8))}.rr-seq[data-seq-run] .timeline__item:not(.is-on):before{transform:scaleY(0)}.rr-section--invert .rr-seq__title{color:var(--ink-invert)}.rr-section--invert :is(.rr-seq__when,.rr-seq__text){color:var(--ink-invert);opacity:.72}.rr-section--invert .rr-seq .timeline__item:not([data-state=done]):before{background:var(--line-invert)}.rr-step-no{margin:0;color:var(--accent-text);font-weight:700;font-variant-numeric:tabular-nums}.rr-facts{display:grid;gap:0;margin:0;padding:0;list-style:none}.rr-facts__item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-12);row-gap:var(--s-2);align-items:baseline;padding-block:var(--s-12);border-top:1px solid var(--line)}.rr-facts__item:last-child{border-bottom:1px solid var(--line)}.rr-facts__item>.ico{grid-row:1 / span 2;align-self:start;margin-top:var(--s-2);color:var(--ink-muted)}.rr-facts__title{margin:0;color:var(--ink);font-weight:600;word-break:keep-all}.rr-facts__text{grid-column:2;margin:0;color:var(--ink-muted);word-break:keep-all}.rr-facts__link{grid-column:2;justify-self:start;display:inline-flex;align-items:center;min-height:var(--c-md-h);margin-block:calc(-1 * var(--s-10))}.rr-section--invert .rr-facts__item{border-color:var(--line-invert)}.rr-section--invert .rr-facts__item>.ico{color:var(--ink-invert);opacity:.72}.rr-section--invert .rr-facts__title{color:var(--ink-invert)}.rr-section--invert .rr-facts__text{color:var(--ink-invert);opacity:.72}.rr-notes{display:grid;gap:var(--s-12);margin:0;padding:0;list-style:none}.rr-notes__item{display:flex;gap:var(--s-8);align-items:baseline;margin:0;color:var(--ink-muted);word-break:keep-all}.rr-notes__item .ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--ink-subtle)}@media(min-width:1024px){.rr-notes{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--s-24)}}.rr-vs{display:grid;grid-template-columns:minmax(0,2fr) repeat(var(--cols,3),minmax(0,3fr));margin:0}.rr-vs__row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:stretch}.rr-vs__k,.rr-vs__c{display:flex;align-items:flex-start;gap:var(--s-8);min-width:0;padding:var(--s-16) var(--s-20);border-bottom:1px solid var(--line);word-break:keep-all}.rr-vs__k{color:var(--ink-body)}.rr-vs__c{color:var(--ink-muted)}.rr-vs__c .ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--ink-subtle)}.rr-vs__c--us{background:var(--accent-soft);border-bottom-color:var(--surface);color:var(--ink)}.rr-vs__c--us .ico{color:var(--accent-text)}.rr-vs__c--us>.ico{transition:transform var(--d-4) var(--ease-out)}.rr-vs[data-seq-run] .rr-vs__c--us>.ico:not(.is-on){transform:scale(.2)}.rr-vs__row--head>*{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--s-4);padding-top:var(--s-24);border-bottom-color:var(--line-strong)}.rr-vs__row--head .rr-vs__c--us{border-radius:var(--rr-card-r,var(--r-xl)) var(--rr-card-r,var(--r-xl)) 0 0;border-bottom-color:var(--surface)}.rr-vs__row--head b{color:var(--ink)}.rr-vs__row--head .rr-vs__c:not(.rr-vs__c--us) b{color:var(--ink-body)}.rr-vs__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-4);color:var(--ink)}.rr-vs__price b{white-space:nowrap}@media(min-width:768px)and (max-width:1023px){.rr-vs__k,.rr-vs__c{padding:var(--s-12) var(--s-12)}}.rr-vs__row--group>*{align-items:center;padding-block:var(--s-8);border-bottom:0}.rr-vs__row--group .rr-vs__k{align-items:center;color:var(--ink);font-weight:600;text-wrap:balance}@media(min-width:1024px)and (max-width:1279px){.rr-vs__row--group .rr-vs__k{padding-inline-end:var(--s-4)}}.rr-vs__row:last-child>*{border-bottom:0}.rr-vs__row:last-child .rr-vs__c--us{border-radius:0 0 var(--rr-card-r,var(--r-xl)) var(--rr-card-r,var(--r-xl))}.rr-vs-m{display:none}.rr-vs-m.rr-vs-m--always{display:grid;gap:var(--s-16)}@media(max-width:767px){.rr-vs{display:none}.rr-vs-m{display:grid;gap:var(--s-16)}}.rr-vs-m__board{display:grid;gap:0;padding-block:var(--s-4)}.rr-vs-m__item{display:grid;gap:var(--s-8);padding-block:var(--s-16)}.rr-vs-m__item+.rr-vs-m__item{border-top:1px solid var(--line)}.rr-vs-m__k{margin:0;color:var(--ink);font-weight:600}.rr-vs-m__vals{display:grid;gap:var(--s-2);margin:0}.rr-vs-m__v{display:grid;grid-template-columns:minmax(0,6.5em) minmax(0,1fr);align-items:baseline;gap:var(--s-12);padding:var(--s-6) var(--s-8);margin-inline:calc(-1 * var(--s-8));border-radius:var(--r-md)}.rr-vs-m__v dt{min-width:0;color:var(--ink-muted);word-break:keep-all}.rr-vs-m__v dd{display:flex;gap:var(--s-6);align-items:baseline;min-width:0;margin:0;color:var(--ink-body);word-break:keep-all}.rr-vs-m__v dd .ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--ink-subtle)}.rr-vs-m__v--us{background:var(--accent-soft)}.rr-vs-m__v--us dd{color:var(--ink);font-weight:600}.rr-vs-m__v--us dd .ico{color:var(--accent-text)}.rr-vs-m__more{display:grid}.rr-vs-m__more>.rr-summary{color:var(--ink);font-weight:600}.rr-vs-m__board--more{padding-inline:0}.rr-toc{display:grid;gap:var(--s-4);min-width:0}.rr-toc__title{margin:0 0 var(--s-4);color:var(--ink-subtle);font-weight:600}.rr-toc__list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.rr-toc__link{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--c-md-h);padding:var(--s-10) var(--s-12);border-radius:var(--r-md);color:var(--ink-body);text-decoration:none;transition:background-color var(--d-1) var(--ease-inout),color var(--d-1) var(--ease-inout)}.rr-toc__no{flex:none;min-width:var(--s-16);color:var(--ink-subtle);font-weight:600;font-variant-numeric:tabular-nums}.rr-toc__label{flex:1;min-width:0}.rr-toc__count{flex:none;color:var(--ink-subtle);font-variant-numeric:tabular-nums}@media(hover:hover){.rr-toc__link:hover{background:var(--tint);color:var(--ink)}}.rr-toc__link:active{background:var(--tint-active)}.rr-toc__link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rr-toc__link:is([aria-current=true],[aria-current=location]){background:var(--accent-soft);color:var(--accent-text);font-weight:600}.rr-toc__link:is([aria-current=true],[aria-current=location]) :is(.rr-toc__no,.rr-toc__count){color:var(--accent-text)}.rr-section--sunken .rr-toc__link:is([aria-current=true],[aria-current=location]){background:var(--surface);box-shadow:var(--sh-xs)}.rr-toc-fold{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.rr-toc-fold>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--s-48);padding-inline:var(--s-16);color:var(--ink);font-weight:600;cursor:pointer;list-style:none}.rr-toc-fold>summary::-webkit-details-marker{display:none}.rr-toc-fold>summary .ico{color:var(--ink-subtle);transition:transform var(--d-3) var(--ease-out)}.rr-toc-fold[open]>summary .ico{transform:rotate(180deg)}.rr-toc-fold>.rr-toc{padding:0 var(--s-16) var(--s-12)}@media(max-width:1023px){.rr-toc-fold .rr-toc__title{display:none}}@media(max-width:1023px){.rr-section--sunken .rr-toc-fold .rr-toc__link:is([aria-current=true],[aria-current=location]){background:var(--accent-soft);box-shadow:none}}@media(min-width:1024px){.rr-toc-fold{border:0;background:none}.rr-toc-fold>summary{display:none}.rr-toc-fold>.rr-toc{padding:0}}.rr-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:var(--c-md-h);margin-inline:calc(-1 * var(--s-12));padding:var(--s-8) var(--s-12);border-radius:var(--r-md);color:var(--ink);font-weight:600;list-style:none;cursor:pointer;transition:background-color var(--d-1) var(--ease-inout)}.rr-summary::-webkit-details-marker{display:none}.rr-summary__chev{flex:none;color:var(--ink-subtle);transition:transform var(--d-3) var(--ease-out)}.rr-summary__label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-8);min-width:0}.rr-summary__label>.ico{color:var(--ink-subtle)}.rr-summary__opt{color:var(--ink-muted);font-weight:400}details[open]>.rr-summary .rr-summary__chev{transform:rotate(180deg)}@media(hover:hover){.rr-summary:hover{background:var(--tint)}}.rr-summary:active{background:var(--tint-active)}.rr-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-section--invert .rr-summary{color:inherit}.rr-section--invert .rr-summary__chev{color:inherit;opacity:.72}@media(hover:hover){.rr-section--invert .rr-summary:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}.rr-section--invert .rr-summary:active{background:color-mix(in srgb,currentColor 14%,transparent)}.rr-fold__body{display:grid;gap:var(--s-12);min-width:0;margin:0;padding:var(--s-8) 0 var(--s-20);color:var(--ink-body)}.rr-fold__body>*{margin:0}.rr-fold__body>.btn{justify-self:start}.rr-speclist{display:grid;margin:0;padding:0;list-style:none;container-type:inline-size}.rr-speclist>li{display:grid;gap:var(--s-4);min-width:0;padding-block:var(--s-12);border-top:1px solid var(--line)}.rr-speclist>li:first-child{padding-top:0;border-top:0}.rr-speclist>li:last-child{padding-bottom:0}.rr-speclist__k{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.rr-speclist__v{color:var(--ink-muted);word-break:keep-all}@container (min-width:440px){.rr-speclist>li{grid-template-columns:minmax(0,13em) minmax(0,1fr);column-gap:var(--s-16);align-items:baseline}}.rr-section--invert .rr-fold__body{color:inherit}.rr-section--invert .rr-speclist>li{border-top-color:var(--line-invert)}.rr-section--invert .rr-speclist__k{color:var(--ink-invert)}.rr-section--invert .rr-speclist__v{color:var(--ink-invert);opacity:.72}.rr-doc{display:grid;gap:var(--s-8);justify-items:center;margin:0;min-width:0}.rr-doc__page{display:block;width:100%;aspect-ratio:1 / 1.414;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);box-shadow:var(--sh-sm)}.rr-doc__page :is(img,picture){display:block;width:100%;height:100%;object-fit:cover;object-position:top}.rr-doc__name{margin:0;color:var(--ink-body);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;text-align:center}.rr-doc--row{width:var(--s-32)}.rr-doc--row .rr-doc__page{box-shadow:none}.rr-doc--grid{width:var(--s-120)}.rr-doc--stage{width:min(100%,calc(var(--s-240) + var(--s-40)))}button.rr-doc,a.rr-doc{padding:0;border:0;background:none;font:inherit;text-decoration:none;cursor:zoom-in}@media(hover:hover){:is(button,a).rr-doc:hover .rr-doc__page{box-shadow:var(--sh-md)}}:is(button,a).rr-doc:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.rr-art{display:grid;place-items:center;min-width:0}.rr-accent{position:absolute;z-index:1;pointer-events:none;width:var(--acc-size,var(--s-80))}.rr-accent .art{width:100%;height:auto}@media(max-width:767px){.rr-accent{--acc-size:var(--s-56)}.rr-t-pagehead__media .rr-accent{display:none}}.rr-app-main{width:100%;max-width:var(--w-base);margin-inline:auto;padding-inline:var(--s-16)}@media(min-width:1024px){.rr-app-main{padding-inline:var(--s-32)}}.rr-app-l{display:grid;gap:var(--s-24);min-width:0}.rr-app-l>*{min-width:0}@media(max-width:1023px){:where(body.rr-svc-page:not(.rr-svc-page--plain)) .rr-app-l{row-gap:var(--s-12)}}@media(min-width:1024px){.rr-app-l{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);row-gap:var(--s-32);align-items:start}.rr-app-l>*{grid-column:1 / -1}.rr-app-l--rail>.rr-app-l__main{grid-column:1 / span 8}.rr-app-l--rail>.rr-app-l__side{grid-column:9 / span 4}}@media(min-width:1024px)and (max-width:1279px){.rr-app-l--split>.rr-app-l__detail{display:none}}@media(min-width:1280px){.rr-app-l--split>.rr-app-l__list{grid-column:1 / span 4;position:sticky;top:var(--s-24)}.rr-app-l--split>.rr-app-l__detail{grid-column:5 / span 8}}.btn.rr-btn-flush{margin-inline-start:calc(var(--px) * -1)}@media(max-width:639px){.btn.rr-btn-flush--phone{margin-inline-start:calc(var(--px) * -1)}}.rr-tip{display:inline-flex;vertical-align:-2px;margin-left:var(--s-2);color:var(--ink-subtle);border-radius:var(--r-full);cursor:help}.rr-tip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(pointer:coarse){.rr-tip{position:relative}.rr-tip:before{content:"";position:absolute;left:50%;top:50%;width:var(--c-md-h);height:var(--c-md-h);translate:-50% -50%}}.rr-datef__pop{max-width:min(22rem,calc(100vw - var(--s-16)))}.rr-datef__pop{grid-template-columns:minmax(0,1fr);white-space:normal}.rr-calendar-pop__head>:first-child{min-width:0;overflow-wrap:anywhere}.rr-srcflow{display:grid;min-width:0;margin:0}.rr-srcflow__in{display:grid;gap:var(--s-8)}.rr-srcflow__memo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);margin:0;padding:var(--s-10) var(--s-16);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-xs),0 0 0 1px var(--line-strong);color:var(--ink-body)}.rr-srcflow__memo .ico{color:var(--ink-subtle)}.rr-srcflow__memo b{font-weight:600;color:var(--ink)}.rr-srcflow__srcs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);margin:0;padding:0;list-style:none}@media(min-width:640px){.rr-srcflow__srcs{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-srcflow__src{display:grid;grid-template-columns:var(--s-20) minmax(0,1fr);align-items:center;column-gap:var(--s-10);min-width:0;padding:var(--s-10) var(--s-12);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.rr-srcflow__mark{grid-row:span 2;display:grid;place-items:center;color:var(--ink)}.rr-srcflow :is(.rr-srcflow__mark,.rr-srcflow__cite) .ico{color:var(--ink-subtle)}.rr-srcflow .rr-src-logo{width:auto;height:var(--s-20)}.rr-srcflow__src b{font-weight:600;color:var(--ink)}.rr-srcflow__name{overflow:hidden;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis}.rr-srcflow__ai{position:relative;display:grid;place-items:center;height:var(--s-64)}.rr-srcflow__ai:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid var(--accent-line)}.rr-srcflow__node{position:relative;display:inline-flex;align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-12);border-radius:var(--r-full);background:var(--surface);box-shadow:var(--sh-sm),0 0 0 1px var(--accent-line);color:var(--accent-text)}.rr-srcflow__node b{font-weight:700;color:var(--ink)}.rr-srcflow__doc{box-shadow:var(--sh-xl)}.rr-srcflow__body{display:grid;gap:var(--s-6);padding:var(--s-20) var(--s-24)}.rr-srcflow__top{display:flex;align-items:center;gap:var(--s-8);padding-bottom:var(--s-12);border-bottom:1px solid var(--line)}.rr-srcflow__who{color:var(--ink-muted)}.rr-srcflow__done{display:inline-flex;align-items:center;gap:var(--s-4);margin-left:auto;font-weight:600;color:var(--good-text);white-space:nowrap}.rr-srcflow__title{margin:var(--s-8) 0 0;font-weight:700;color:var(--ink);word-break:keep-all}.rr-srcflow__h{margin:var(--s-8) 0 0;font-weight:700;color:var(--ink)}.rr-srcflow__p{margin:0;color:var(--ink-body);word-break:keep-all}.rr-srcflow__cite{display:inline-flex;align-items:center;gap:var(--s-4);padding:0 var(--s-6);border-radius:var(--r-xs);background:var(--surface-alt);box-shadow:0 0 0 1px var(--line);vertical-align:-3px;font-weight:600;color:var(--ink-muted);white-space:nowrap}.rr-srcflow__cite :is(.ico,.rr-int-mark){width:var(--s-16);height:var(--s-16)}.rr-srcflow__cite .rr-src-logo{height:var(--s-16)}.rr-srcflow__tbl{width:100%;margin-top:var(--s-4);border-collapse:collapse}.rr-srcflow__tbl caption{margin-bottom:var(--s-4);text-align:left;font-weight:600;color:var(--ink)}.rr-srcflow__tbl th{padding:var(--s-6) var(--s-10);background:var(--surface-alt);font-weight:500;text-align:left;color:var(--ink-muted)}.rr-srcflow__tbl td{padding:var(--s-6) var(--s-10);border-top:1px solid var(--line);color:var(--ink-body)}.rr-srcflow__tbl :is(th,td):not(:first-child){text-align:right}.rr-srcflow__tbl .is-hi td{font-weight:700;color:var(--accent-text)}.rr-srcflow__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8) var(--s-12);margin-top:var(--s-6);padding-top:var(--s-12);border-top:1px solid var(--line)}.rr-srcflow__ok{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--ink-muted)}.rr-srcflow__ok .ico{color:var(--good-text)}.rr-srcflow__btns{display:flex;gap:var(--s-8);margin-left:auto}@media(max-width:767px){.rr-srcflow__body{padding:var(--s-16)}.rr-srcflow__tbl :is(th,td){padding:var(--s-6) var(--s-8)}}.rr-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}label:has(>input[type=file]:focus-visible){outline:2px solid var(--focus);outline-offset:2px}input[type=file].sr-only{font-size:var(--t-body-md)}.rr-sec__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-6);min-width:0}.rr-sec__title-row>.rr-sec__title{margin:0}:is(.rr-sg-read__missing,.rr-nt-preview__missing){display:flex;align-items:center;justify-content:center;min-height:var(--c-md-h);padding:var(--s-10) var(--s-16);border-radius:var(--r-md);background:var(--surface-tint);color:var(--ink-muted);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);text-align:center;word-break:keep-all}.rr-app-popover__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8)}.rr-seal{display:inline-block;flex:none;vertical-align:middle;overflow:visible;color:var(--seal);rotate:var(--rr-seal-tilt,0deg);print-color-adjust:exact;-webkit-print-color-adjust:exact}.rr-seal text{font-family:var(--font)}.rr-seal__ring,.rr-seal__label{font-variant-numeric:proportional-nums}.rr-seal--draft{color:var(--ink-subtle);opacity:.7}.rr-seal--vector{rotate:none}@media screen and (prefers-reduced-motion:no-preference){.rr-seal--animate{animation:rr-seal-appear var(--d-5) var(--ease-out) both;transform-origin:50% 50%}}@keyframes rr-seal-appear{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.rr-sealcard{container-type:inline-size;min-width:0;border-radius:var(--r-2xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.rr-sealcard__grid{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stamp main" "more more";gap:var(--s-16) var(--s-16);padding:var(--s-20)}.rr-sealcard__stamp{grid-area:stamp;align-self:start;display:grid;place-items:center}.rr-sealcard__stamp .rr-seal{width:calc(var(--s-80) + var(--s-4));height:auto}.rr-sealcard__main{grid-area:main;display:grid;gap:var(--s-12);margin:0;align-content:center;min-width:0}.rr-sealcard__more{grid-area:more;display:grid;margin:0;min-width:0;box-shadow:inset 0 1px 0 var(--line)}.rr-sealcard__row{display:grid;gap:var(--s-2);min-width:0}.rr-sealcard__row>dt{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-subtle)}.rr-sealcard__row>dd{margin:0;min-width:0;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.rr-sealcard__more .rr-sealcard__row{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:var(--s-12);min-height:var(--c-md-h);padding-block:var(--s-6);box-shadow:inset 0 -1px 0 var(--line)}.rr-sealcard__more .rr-sealcard__row:last-child{box-shadow:none}@container (max-width:24rem){.rr-sealcard__more .rr-sealcard__row{grid-template-columns:minmax(0,1fr);gap:var(--s-2);align-items:start}}.rr-sealcard__date,.rr-sealcard__time{display:block;font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rr-sealcard__time+.rr-sealcard__time{margin-top:var(--s-2)}.rr-sealcard__by{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;color:var(--ink-muted);white-space:nowrap}.rr-sealcard__sub{display:block;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-sealcard__wait{display:inline-flex;align-items:center;gap:var(--s-8);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink-body)}.rr-sealcard__wait[hidden]{display:none}.rr-sealcard__detail{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-sealcard__detail-toggle{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-sm-h);cursor:pointer;list-style:none;font-weight:600;color:var(--ink-muted)}.rr-sealcard__detail-toggle::-webkit-details-marker{display:none}.rr-sealcard__detail-chev{transition:rotate var(--d-2) var(--ease-out)}.rr-sealcard__detail[open] .rr-sealcard__detail-chev{rotate:180deg}.rr-sealcard__detail-line{display:block;font-variant-numeric:tabular-nums}.rr-sealcard__wait--late{font-weight:500;color:var(--ink-muted)}.rr-sealcard__wait--late .ico{color:var(--ink-subtle)}.rr-sealcard__pulse{position:relative;flex:none;width:var(--s-8);height:var(--s-8);border-radius:var(--r-full);background:var(--accent)}@media(prefers-reduced-motion:no-preference){.rr-sealcard__pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent);animation:rr-pulse var(--d-7) var(--ease-out) infinite}}@keyframes rr-pulse{0%{opacity:.5;scale:1}to{opacity:0;scale:2.6}}.rr-sealcard__hash{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.rr-sealcard__hash code{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink)}@container (min-width:34rem){.rr-sealcard__grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stamp main" "stamp more";gap:var(--s-12) var(--s-28);padding:var(--s-24) var(--s-28)}.rr-sealcard__stamp{align-self:center}.rr-sealcard__stamp .rr-seal{width:calc(var(--s-96) + var(--s-20))}.rr-sealcard__main{grid-template-columns:auto minmax(0,1fr);gap:var(--s-12) var(--s-32);padding-bottom:var(--s-4)}.rr-sealcard__more .rr-sealcard__row{grid-template-columns:6.5rem minmax(0,1fr)}}.rr-sealact{display:grid;gap:var(--s-8);min-width:0}.rr-sealact__hint{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);text-align:center;word-break:keep-all}.rr-sealact__hint[hidden]{display:none}.rr-receipt{display:flex;align-items:center;gap:var(--s-16);min-width:0;padding:var(--s-16) var(--s-20);border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.rr-receipt__stamp{flex:none;display:grid;place-items:center}.rr-receipt__text{display:grid;gap:var(--s-4);min-width:0}.rr-receipt__title{margin:0;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink);word-break:keep-all}.rr-receipt__title time{font-variant-numeric:tabular-nums}.rr-receipt__line{display:flex;align-items:flex-start;gap:var(--s-6);margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-body);word-break:keep-all;overflow-wrap:anywhere}.rr-receipt__line[hidden]{display:none}.rr-receipt__line>.ico,.rr-receipt__line>.rr-sealcard__pulse{flex:none;margin-top:calc((var(--t-caption-lh) - var(--s-16)) / 2)}.rr-receipt__line>.rr-sealcard__pulse{margin:calc((var(--t-caption-lh) - var(--s-8)) / 2) var(--s-4)}.rr-receipt__line--ok>.ico{color:var(--good-text)}.rr-receipt__line--late{color:var(--ink-muted)}.rr-receipt__explain{margin:var(--s-4) 0 0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);word-break:keep-all}.rr-receipt__line--late>.ico{color:var(--ink-subtle)}.rr-receipt__verify{justify-self:start;min-height:var(--c-sm-h);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-tsa{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16);margin:0;padding:0;list-style:none}.rr-tsa__item{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.rr-tsa__ico{color:var(--good-text)}.rr-tsa__item[data-state=wait]{font-weight:500;color:var(--ink-muted)}.rr-tsa__ico--wait{color:var(--ink-subtle)}.rr-code{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);min-width:0}.rr-code__label{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-subtle)}.rr-code__num{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink);white-space:nowrap}.rr-code__line{display:inline-flex;align-items:center;gap:var(--s-4);min-width:0;white-space:nowrap}.rr-code__tools{display:inline-flex;align-items:center;gap:var(--s-4)}.rr-qr{display:block;flex:none;border-radius:var(--r-xs)}.rr-qr__bg{fill:var(--logo-plate)}.rr-qr__ink{fill:var(--device)}.rr-qrsheet{display:grid;justify-items:center;gap:var(--s-8);text-align:center}.rr-qrsheet__code{padding:var(--s-8);border-radius:var(--r-lg);background:var(--logo-plate);box-shadow:var(--sh-sm)}.rr-qrsheet__num{margin:var(--s-8) 0 0;font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:700;color:var(--ink)}.rr-qrsheet__url{margin:0;color:var(--ink-muted)}.rr-qrsheet__url code{white-space:normal;overflow-wrap:anywhere}.rr-heat{display:grid;gap:var(--s-12);min-width:0}.rr-heat__scroll{position:relative;padding-bottom:var(--s-4)}.rr-heat__table{border-collapse:separate;border-spacing:var(--s-4) var(--s-4);margin-inline:calc(var(--s-4) * -1)}.rr-heat__caption{caption-side:top;padding:0 var(--s-4) var(--s-8);text-align:left;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.rr-heat__corner{position:sticky;left:0;z-index:1;background:var(--rr-heat-bg,var(--surface))}.rr-heat__month{padding:0 0 0 var(--s-4);text-align:left;font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:600;color:var(--ink-muted);white-space:nowrap;box-shadow:inset 1px 0 0 var(--line-strong)}.rr-heat__col{padding:0;min-width:var(--s-24);font-size:var(--t-nano);line-height:var(--t-nano-lh);font-weight:500;color:var(--ink-subtle);text-align:center;white-space:nowrap}.rr-heat__who{position:sticky;left:0;z-index:1;min-width:6.5rem;max-width:min(9rem,100%);padding:0 var(--s-12) 0 var(--s-4);text-align:left;background:var(--rr-heat-bg,var(--surface))}.rr-heat__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink)}.rr-heat__sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-nano);line-height:var(--t-nano-lh);color:var(--ink-subtle)}.rr-heat__td{padding:0}.rr-heat__cell{position:relative;display:grid;place-items:center;width:var(--s-24);height:var(--s-24);border-radius:var(--r-xs);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-subtle);text-decoration:none;transition:background-color var(--d-1) var(--ease-inout),box-shadow var(--d-1) var(--ease-inout)}.rr-heat__cell:after{content:"";display:block}.rr-heat__cell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-heat__cell[data-state=sealed]{background:var(--good);box-shadow:none}.rr-heat__cell[data-state=sealed]:after{width:var(--s-10);height:5px;margin-top:-3px;border:solid var(--media-ink);border-width:0 0 2px 2px;rotate:-45deg}.rr-heat__cell[data-state=pending_signoff]{background:var(--good-soft);box-shadow:inset 0 0 0 1.5px var(--good)}.rr-heat__cell[data-state=pending_signoff]:after{width:var(--s-6);height:var(--s-6);border-radius:var(--r-full);background:var(--good)}.rr-heat__cell[data-state=draft_ready]{background:var(--accent-soft);box-shadow:none;outline:1.5px dashed var(--accent-line);outline-offset:-1.5px}.rr-heat__cell[data-state=draft_ready]:after{width:var(--s-8);height:var(--s-8);border-radius:var(--r-full);box-shadow:inset 0 0 0 1.5px var(--accent)}.rr-heat__cell[data-state=skipped]{background:var(--tint-active);box-shadow:none}.rr-heat__cell[data-state=skipped]:after{width:var(--s-10);height:2px;border-radius:var(--r-full);background:var(--ink-subtle)}.rr-heat__cell[data-state=outside]{box-shadow:none;background:repeating-linear-gradient(135deg,var(--line-strong) 0 1.5px,transparent 1.5px 5px)}.rr-heat__cell[data-state=upcoming]{background:none;box-shadow:none;outline:1px dotted var(--line-strong);outline-offset:-1px}a.rr-heat__cell[data-state=empty]:after{width:var(--s-10);height:var(--s-10);opacity:0;background:linear-gradient(var(--accent),var(--accent)) center/100% 1.5px no-repeat,linear-gradient(var(--accent),var(--accent)) center/1.5px 100% no-repeat;transition:opacity var(--d-1) var(--ease-inout)}@media(hover:hover){a.rr-heat__cell[data-state=empty]:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}a.rr-heat__cell[data-state=empty]:hover:after{opacity:1}}a.rr-heat__cell[data-state=empty]:focus-visible:after{opacity:1}a.rr-heat__cell:active{scale:.92}@media(prefers-reduced-motion:no-preference){.rr-heat--animate .rr-heat__cell:is([data-state=sealed],[data-state=pending_signoff]){animation:rr-heat-fill var(--d-5) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--d-1) / 4)}}@keyframes rr-heat-fill{0%{opacity:.3;scale:.55;background:var(--surface)}}.rr-heat__legend{display:flex;flex-wrap:wrap;gap:var(--s-6) var(--s-16);margin:0;padding:0;list-style:none}.rr-heat__key{display:inline-flex;align-items:center;gap:var(--s-6);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-heat__cell--key{width:var(--s-16);height:var(--s-16);border-radius:var(--r-xs);scale:1}.rr-heat__cell--key[data-state=sealed]:after{width:var(--s-6);height:3px;margin-top:-2px;border-width:0 0 1.5px 1.5px}.rr-heat__cell--key[data-state=pending_signoff]:after,.rr-heat__cell--key[data-state=draft_ready]:after{width:var(--s-4);height:var(--s-4)}.rr-heat__cell--key[data-state=skipped]:after{width:var(--s-8)}.rr-term__btn{display:inline;margin:0;padding:0;border:0;border-radius:var(--r-xs);background:none;font:inherit;color:inherit;text-align:inherit;cursor:help;text-decoration:underline dotted;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:.24em;transition:text-decoration-color var(--d-1) var(--ease-inout),color var(--d-1) var(--ease-inout)}.rr-term--always .rr-term__btn{text-decoration-color:var(--ink-subtle)}@media(hover:hover){.rr-term__btn:hover{text-decoration-color:var(--accent);color:var(--accent-text)}}.rr-term__btn[aria-expanded=true],.rr-term__btn:focus-visible{text-decoration-color:var(--accent);color:var(--accent-text)}.rr-term__pop{position:fixed;left:var(--s-8);right:var(--s-8);bottom:calc(var(--s-8) + var(--safe-b));z-index:var(--z-pop);display:grid;gap:var(--s-8);padding:var(--s-16) var(--s-16) var(--s-20);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-pop);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:400;color:var(--ink-body);text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.rr-term__pop[hidden]{display:none}.rr-term__pop:focus{outline:none}.rr-term__pop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.rr-term-overlay .rr-term__sheet{inset:auto 0 0;display:flex;gap:0;width:auto;padding:0 0 var(--safe-b);border-radius:var(--r-3xl) var(--r-3xl) 0 0;box-shadow:var(--sh-xl)}.rr-term-overlay .rr-term__head{padding:var(--s-8) var(--s-64) var(--s-12) var(--s-24)}.rr-term-overlay .rr-term__short{padding:0 var(--s-24) var(--s-12)}.rr-term-overlay .rr-term__meta{padding:0 var(--s-24) var(--s-20)}}@media(min-width:768px){.rr-term__pop{left:var(--x,0px);top:var(--y,0px);right:auto;bottom:auto;width:min(20rem,calc(100vw - var(--s-32)));padding:var(--s-16);border-radius:var(--r-lg);animation:pop var(--d-2) var(--ease-out)}}.rr-term__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8)}.rr-term__title{font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink)}.rr-term__close{position:relative;display:grid;place-items:center;flex:none;margin:calc(var(--s-6) * -1) calc(var(--s-6) * -1) 0 0;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-muted);cursor:pointer}.rr-term__close:before{content:"";position:absolute;inset:calc(var(--s-6) * -1)}@media(hover:hover){.rr-term__close:hover{background:var(--tint);color:var(--ink)}}.rr-term__short{display:block;color:var(--ink-body)}.rr-term__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-10);padding-top:var(--s-8);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);box-shadow:inset 0 1px 0 var(--line)}.rr-term__article{padding:0 var(--s-6);border-radius:var(--r-xs);background:var(--tint);font-weight:600;color:var(--ink-body)}.rr-term__link{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--c-md-h);font-weight:600;color:var(--accent-text)}.rr-term__checked{margin-left:auto;color:var(--ink-subtle);font-variant-numeric:tabular-nums}.rr-people{display:grid;gap:var(--s-10);min-width:0}.rr-people__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-12)}.rr-people__label{display:inline-flex;align-items:center;gap:var(--s-6);margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.rr-people__hint{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-people__chip{padding-inline:var(--s-6) var(--s-16)}.rr-people__initial{display:grid;place-items:center;flex:none;width:var(--s-28);height:var(--s-28);border-radius:var(--r-full);background:var(--tint);font-size:var(--t-micro);line-height:1;font-weight:700;color:var(--ink-muted)}.rr-people__chip[aria-pressed=true]{padding-inline:var(--s-12) var(--s-16)}.rr-people__chip[aria-pressed=true] .rr-people__initial{display:none}.rr-people__tag{padding:0 var(--s-6);border-radius:var(--r-sm);background:var(--tint);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-muted)}.rr-people__summary{display:flex;align-items:center;gap:var(--s-6);margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-body)}.rr-people__sum-ico{flex:none;color:var(--ink-subtle)}.rr-people__why{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted)}.rr-people__why-toggle{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-sm-h);position:relative;cursor:pointer;list-style:none;font-weight:600;color:var(--ink-muted)}.rr-people__why-toggle::-webkit-details-marker{display:none}@media(pointer:coarse){.rr-people__why-toggle{min-height:var(--c-md-h)}}.rr-people__why-chev{transition:rotate var(--d-2) var(--ease-out)}.rr-people__why[open] .rr-people__why-chev{rotate:180deg}.rr-people__why-list{display:grid;gap:var(--s-4);margin:0;padding:var(--s-8) var(--s-12);list-style:none;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs)}.rr-people__why-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-8);word-break:keep-all}.rr-people__why-name{font-weight:600;color:var(--ink-body);white-space:nowrap}.rr-ref{display:inline-flex;align-items:center;gap:var(--s-4);margin-left:var(--s-2);padding:0 var(--s-6);border:0;border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-text);font:inherit;font-size:var(--t-body-xs);line-height:var(--s-20);font-weight:600;vertical-align:1px;white-space:nowrap;cursor:pointer;transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){button.rr-ref:hover{background:var(--accent-soft-hover)}}button.rr-ref:active{background:var(--accent-soft-hover)}button.rr-ref:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-ref__ico{flex:none}button.rr-ref{position:relative}button.rr-ref:before{content:"";position:absolute;inset:calc(var(--s-6) * -1) 0}@media(pointer:coarse){button.rr-ref:before{inset:calc(var(--s-12) * -1) 0}}.rr-ref--static{padding:0 var(--s-4);background:none;outline:1px dashed var(--line-strong);outline-offset:-1px;color:var(--ink-muted);font-size:var(--t-nano);line-height:var(--t-nano-lh);font-weight:500;vertical-align:.45em;cursor:default}.rr-trace{display:grid;gap:var(--s-12);min-width:0}.rr-trace__kind{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6);margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-body)}.rr-trace__ico{display:grid;place-items:center;flex:none;color:var(--accent-text)}.rr-trace__source{font-weight:500;color:var(--ink-muted)}.rr-trace__title{margin:0;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.rr-trace__body{margin:0;padding:var(--s-12) var(--s-16);border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs);white-space:pre-wrap;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-body);overflow-wrap:anywhere}.rr-trace__thumb{display:block;max-width:100%;max-height:16rem;border-radius:var(--r-md);object-fit:contain;background:var(--surface-tint)}.rr-check{background:none;color:inherit;border-radius:var(--r-xs);text-decoration:underline;text-decoration-color:var(--warn);text-decoration-thickness:2px;text-underline-offset:.26em;scroll-margin-block:var(--s-96)}.rr-check:focus{outline:2px solid var(--warn);outline-offset:2px}.rr-check__chip{display:inline-block;padding:0 var(--s-4);border-radius:var(--r-xs);background:var(--warn-soft);color:var(--warn-text);font-size:var(--t-nano);line-height:var(--t-nano-lh);font-weight:700;vertical-align:1px;white-space:nowrap}.rr-check-sum{display:inline-flex;align-items:center;gap:var(--s-6);min-height:var(--c-md-h);padding:0 var(--s-4);border:0;border-radius:var(--r-sm);background:none;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-body);cursor:pointer}.rr-check-sum{flex-wrap:wrap;text-align:start}.rr-check-sum__ico{color:var(--ink-subtle)}.rr-check-sum__hint{font-weight:400;color:var(--ink-muted)}.rr-check-sum__chev{color:var(--ink-subtle);transition:translate var(--d-2) var(--ease-out)}@media(hover:hover){.rr-check-sum:hover .rr-check-sum__chev{translate:var(--s-2) 0}}.rr-sigpad{display:grid;gap:var(--s-12);min-width:0}.rr-sigpad__modes .segment__item{padding-inline:var(--s-4)}.rr-sigpad__paper{position:relative;height:calc(var(--s-160) + var(--s-20));overflow:hidden;border-radius:var(--r-lg);background:var(--logo-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--device) 18%,transparent);touch-action:none}.rr-sigpad__canvas{position:absolute;inset:0;width:100%;height:100%;color:var(--device);cursor:crosshair;touch-action:none}.rr-sigpad__paper[data-mode=stamp] .rr-sigpad__line,.rr-sigpad__paper[data-mode=stamp] .rr-sigpad__x{display:none}.rr-sigpad__help{margin:0}.rr-sigpad__paper:not([data-mode=drawn]) .rr-sigpad__canvas{cursor:default}.rr-sigpad__line{position:absolute;left:var(--s-24);right:var(--s-24);bottom:var(--s-40);height:1px;background:color-mix(in srgb,var(--device) 22%,transparent);pointer-events:none}.rr-sigpad__x{position:absolute;left:var(--s-24);bottom:calc(var(--s-40) + var(--s-4));font-size:var(--t-body-md);line-height:1;color:color-mix(in srgb,var(--device) 45%,transparent);pointer-events:none}.rr-sigpad__placeholder{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:var(--s-16);text-align:center;pointer-events:none;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:color-mix(in srgb,var(--device) 62%,var(--logo-plate));transition:opacity var(--d-2) var(--ease-inout)}.rr-sigpad[data-ready] .rr-sigpad__placeholder{opacity:0}.rr-sigpad__panel{display:grid;gap:var(--s-12)}.rr-sigpad__panel[hidden]{display:none}.rr-sigpad__drop{padding:var(--s-20)}.rr-sigpad__drop>p{margin:0}.rr-sigpad__range[hidden]{display:none}.rr-sigpad__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--c-sm-h)}.rr-sigpad__status{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-sigpad[data-ready] .rr-sigpad__status{color:var(--good-text);font-weight:600}.rr-steps{display:grid;gap:var(--s-16);min-width:0;padding:var(--s-20);border-radius:var(--r-2xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:opacity var(--d-3) var(--ease-in),translate var(--d-3) var(--ease-in)}@media(min-width:768px){.rr-steps{padding:var(--s-24) var(--s-28)}}.rr-steps[data-closing]{opacity:0;translate:0 calc(var(--s-8) * -1)}.rr-steps--done{background:linear-gradient(var(--good-soft),var(--good-soft)),var(--surface)}.rr-steps__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-12)}.rr-steps__heading{display:grid;gap:var(--s-4);min-width:0}.rr-steps__eyebrow{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;color:var(--accent-text)}.rr-steps--done .rr-steps__eyebrow{color:var(--good-text)}.rr-steps__title{margin:0;font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:700;color:var(--ink);word-break:keep-all;text-wrap:balance}.rr-steps__close{margin:calc(var(--s-6) * -1) calc(var(--s-8) * -1) 0 0}.rr-steps__done-desc{margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-body);word-break:keep-all}.rr-steps__done-actions:empty{display:none}.rr-steps__meter{display:flex;align-items:center;gap:var(--s-4)}.rr-steps__seg{position:relative;flex:1;height:var(--s-6);overflow:hidden;border-radius:var(--r-full);background:var(--tint-active)}.rr-steps__seg[data-done]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--good);transform-origin:left center}@media(prefers-reduced-motion:no-preference){.rr-steps__seg[data-done]:after{animation:rr-seg-fill var(--d-5) var(--ease-out) both}.rr-steps__seg:nth-child(2):after{animation-delay:calc(var(--d-1) * .6)}.rr-steps__seg:nth-child(3):after{animation-delay:calc(var(--d-1) * 1.2)}.rr-steps__seg:nth-child(4):after{animation-delay:calc(var(--d-1) * 1.8)}.rr-steps__seg:nth-child(5):after{animation-delay:calc(var(--d-1) * 2.4)}.rr-steps__seg:nth-child(6):after{animation-delay:calc(var(--d-1) * 3)}}@keyframes rr-seg-fill{0%{scale:0 1}}.rr-steps__count{flex:none;margin-left:var(--s-8);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;color:var(--ink-muted)}.rr-steps__list{display:grid;margin:0;padding:0;list-style:none}.rr-steps__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark main" ". act";gap:var(--s-8) var(--s-12);padding-block:var(--s-12);box-shadow:inset 0 -1px 0 var(--line)}.rr-steps__item:last-child{box-shadow:none;padding-bottom:0}@media(min-width:640px){.rr-steps__item{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark main act";align-items:center}}.rr-steps__mark{grid-area:mark;display:grid;place-items:center;width:var(--s-28);height:var(--s-28);border-radius:var(--r-full);box-shadow:inset 0 0 0 1.5px var(--line-strong);font-size:var(--t-caption);line-height:1;font-weight:700;color:var(--ink-muted);font-variant-numeric:tabular-nums}.rr-steps__item[aria-current=step] .rr-steps__mark{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-text)}.rr-steps__item[data-done] .rr-steps__mark{background:var(--good);box-shadow:none;color:var(--media-ink)}.rr-steps__main{grid-area:main;display:grid;gap:var(--s-2);min-width:0}.rr-steps__main>p{margin:0}.rr-steps__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.rr-steps__item[data-done] .rr-steps__name{color:var(--ink-muted)}.rr-steps__time{padding:0 var(--s-6);border-radius:var(--r-sm);background:var(--tint);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-muted)}.rr-steps__why{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);word-break:keep-all;overflow-wrap:anywhere}.rr-steps__why-label{font-weight:600;color:var(--ink-body)}.rr-steps__src{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.rr-steps__act{grid-area:act;display:flex}.rr-steps__ok{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--good-text)}.rr-protect{display:flex;align-items:center;gap:var(--s-10);min-width:0;margin:0;padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-body);text-decoration:none}a.rr-protect{min-height:var(--c-md-h);transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){a.rr-protect:hover{background:linear-gradient(var(--tint),var(--tint)),var(--surface-alt)}}.rr-protect__icon{display:grid;place-items:center;flex:none;color:var(--good-text)}.rr-protect--checking .rr-protect__icon{background:var(--tint);color:var(--ink-muted)}.rr-protect__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-8);min-width:0}.rr-protect__label{font-weight:700;color:var(--ink);white-space:nowrap}.rr-protect__parts{color:var(--ink-muted)}.rr-protect--compact .rr-protect__text{display:grid;gap:0}.rr-protect__chev{flex:none;margin-left:auto;color:var(--ink-subtle)}.rr-cover{display:grid;gap:var(--s-8);width:100%;max-width:min(26rem,100%);margin:0;container-type:inline-size}.rr-cover__page{--t-cover-title:7.4cqw;--t-cover-title-ls:1.4cqw;--t-cover-project:4.3cqw;--t-cover-body:2.9cqw;--t-cover-small:2.35cqw;--cover-ink:var(--device);--cover-muted:color-mix(in srgb,var(--device) 68%,var(--logo-plate));--cover-line:color-mix(in srgb,var(--device) 16%,var(--logo-plate));display:grid;grid-template-rows:auto 1fr auto auto;gap:5cqw;aspect-ratio:1 / 1.414;padding:8cqw 8.5cqw 7cqw;border-radius:var(--r-xs);background:var(--logo-plate);color:var(--cover-ink);box-shadow:var(--sh-lg);font-size:var(--t-cover-body);line-height:1.5}.rr-cover__top{display:flex;align-items:flex-start;justify-content:flex-end;gap:4cqw}.rr-cover__brand{display:inline-flex;align-items:center;gap:2cqw;font-size:var(--t-cover-body);font-weight:700;text-align:right}.rr-cover__logo{display:block;max-width:min(18cqw,100%);max-height:7cqw;object-fit:contain}.rr-cover__center{display:grid;align-content:center;justify-items:center;gap:4cqw;text-align:center}.rr-cover__title{margin:0;font-size:var(--t-cover-title);line-height:1.2;font-weight:800;letter-spacing:var(--t-cover-title-ls)}.rr-cover__project{margin:0;max-width:min(92%,100%);font-size:var(--t-cover-project);line-height:1.4;font-weight:700;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.rr-cover__table{display:grid;margin:0;box-shadow:inset 0 1.5px 0 var(--cover-ink)}.rr-cover__row{display:grid;grid-template-columns:24cqw minmax(0,1fr);gap:3cqw;padding:1.6cqw 1cqw;box-shadow:inset 0 -1px 0 var(--cover-line)}.rr-cover__row:last-child{box-shadow:inset 0 -1.5px 0 var(--cover-ink)}.rr-cover__row dt{font-weight:600;color:var(--cover-muted)}.rr-cover__row dd{margin:0;min-width:0;font-weight:500;word-break:keep-all;overflow-wrap:anywhere}.rr-cover__val--empty{color:var(--cover-muted);font-weight:400}.rr-cover__project .rr-cover__val--empty{font-weight:500}.rr-cover__val{transition:color var(--d-2) var(--ease-inout)}.rr-cover__bottom{display:grid;gap:2.5cqw;padding-top:3cqw;box-shadow:inset 0 1px 0 var(--cover-line)}.rr-cover__verify{display:flex;align-items:center;gap:2.5cqw;min-width:0}.rr-cover__foot{display:flex;justify-content:space-between;gap:3cqw;margin:0;font-size:var(--t-cover-small);color:var(--cover-muted)}.rr-cover__qr{width:13cqw;height:13cqw;flex:none}.rr-cover__qr--empty{display:grid;place-items:center;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--cover-line);font-size:var(--t-cover-small);font-weight:700;color:var(--cover-muted)}.rr-cover__codebox{display:grid;gap:.4cqw;min-width:0}.rr-cover__small{font-size:var(--t-cover-small);color:var(--cover-muted)}.rr-cover__code{font-weight:700}.rr-cover__seal{flex:none;display:grid;place-items:center}.rr-cover__seal .rr-seal{width:13cqw;height:auto}.rr-cover__cap{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);text-align:center}.rr-notice__lead{display:grid;place-items:center;align-self:flex-start;width:var(--s-24);height:var(--s-24);margin-top:var(--s-2);border-radius:0;background:none;color:var(--ink-subtle)}.rr-notice--unread .rr-notice__lead{background:none;color:var(--accent-text)}.rr-notice__title{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.rr-notice--unread .rr-notice__title{font-weight:700;color:var(--ink)}.rr-notice__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:keep-all}.rr-notice__at{font-variant-numeric:tabular-nums;color:var(--ink-subtle)}.rr-notice--unread .rr-notice__at{color:var(--ink-muted)}.rr-notice--unread{background:var(--accent-soft)}.rr-notice__chev{align-self:center}.rr-empty .empty{padding-block:var(--s-32)}.rr-empty__help{margin:var(--s-8) 0 0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-empty__ask{font-weight:600}.rr-receipt--compact{align-items:center;gap:var(--s-16)}.rr-receipt--compact .rr-receipt__text{gap:var(--s-4)}.rr-receipt__when{display:flex;align-items:center;gap:var(--s-6);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink)}.rr-receipt__when.rr-receipt__line--ok{color:var(--good-text)}.rr-receipt__tip{display:inline-grid;place-items:center;width:var(--s-24);height:var(--s-24);padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--ink-subtle);cursor:help}.rr-receipt__tip:hover{color:var(--ink)}body.rr-has-bar .toasts{bottom:calc(var(--safe-b) + var(--tabbar-h) + var(--s-96))}.rr-src .rr-src-ico .ico{width:var(--s-20);height:var(--s-20)}.rr-src .rr-src-dest .ico{width:var(--s-16);height:var(--s-16)}.rr-src .rr-src-dest,.rr-src .rr-src-row__when{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.rr-src .rr-src-dest--draft .ico{margin-top:calc((var(--t-body-xs-lh) - var(--s-16)) / 2)}.rr-imp-top{display:grid;gap:var(--s-12);margin:0 0 var(--s-16)}@media(min-width:1280px){.rr-imp-top{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.rr-imp .rr-imp-drop[data-compact]{min-height:0;flex-direction:row;flex-wrap:wrap;gap:var(--s-8) var(--s-12);padding-block:var(--s-12)}.rr-imp .rr-imp-drop[data-compact] :is(.rr-imp-drop__art,.rr-imp-drop__kinds){display:none}.rr-imp :is(.rr-imp-summary,.rr-imp-queue){scroll-margin-bottom:calc(var(--s-120) + var(--safe-b));scroll-margin-top:calc(var(--admin-top-h) + var(--s-16))}.rr-imp-batch{color:inherit;text-decoration:none}.rr-imp-batch .rows__trail{display:inline-flex;align-items:center;gap:var(--s-8)}.rr-imp-batch__chev{color:var(--ink-subtle)}.rr-imp-page .rr-imp-safe{background:var(--surface-alt)}.rr-imp-page .rr-imp-safe__ico{background:none;box-shadow:none;color:var(--good-text)}.rr-imp-page .rr-imp-notes{margin-top:var(--s-16)}@media(min-width:768px)and (max-width:1279px){.rr-imp-page .rr-imp-table .table-dense--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rr-imp-page .rr-imp-table .table-dense--cards,.rr-imp-page .rr-imp-table .table-dense--cards tbody{display:block;width:auto}.rr-imp-page .rr-imp-table .table-dense--cards tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12) var(--s-24);padding:var(--s-16);box-shadow:inset 0 -1px 0 var(--line)}.rr-imp-page .rr-imp-table .table-dense--cards tbody tr:last-child{box-shadow:none}.rr-imp-page .rr-imp-table .table-dense--cards td{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-4);min-width:0;max-width:none;height:auto;padding:0;box-shadow:none;text-align:left}.rr-imp-page .rr-imp-table .table-dense--cards td[data-label]:before{content:attr(data-label);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted)}.rr-imp-page .rr-imp-table .table-dense--cards td.td-primary{grid-column:1 / -1}.rr-imp-page .rr-imp-table .rr-imp-title,.rr-imp-page .rr-imp-table td.td-primary>.cell-stack{max-width:none;width:100%}.rr-imp-page .rr-imp-table .table-dense--cards td.rr-imp-x{flex-direction:row;align-items:flex-end;justify-content:flex-end}.rr-imp-page .rr-imp-table .rr-imp-x .choice{flex:none;width:auto}.rr-imp-page .rr-imp-table .rr-imp-x__more{display:inline}.rr-imp-page .rr-imp-table :is(.rr-imp-who,.picker,.picker__btn,.rr-datef){width:100%;max-width:none}}@media(min-width:1280px){.rr-imp-page .rr-imp-table .rr-imp-col--src{width:15rem}.rr-imp-page .rr-imp-table .rr-imp-src__sign{display:block}.rr-imp-page .rr-imp-table .rr-imp-src__mid{display:none}}.rr-imp-page .rr-imp-src{display:block;word-break:keep-all}.rr-imp-page :is(.rr-imp-src__at,.rr-imp-src__sign){white-space:nowrap}.rr-imp-src__sign{color:var(--ink-muted)}.rr-imp-steps{width:var(--s-240)}@media(max-width:639px){.rr-imp-steps{width:100%}}.rr-imp-drop__kinds{margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all}.rr-ph-wrap{display:contents}.rr-svc .admin__content>.rr-ph-wrap>.page-head{width:100%;max-width:var(--rr-page-w);margin-inline:auto;margin-block:0}@media(min-width:1024px){.rr-side-stick{position:sticky;top:calc(var(--admin-top-h) + var(--s-24))}}@media(pointer:coarse){.rr-tap{position:relative}.rr-tap:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--c-md-h));height:max(100%,var(--c-md-h));translate:-50% -50%}.rr-tap-pad{padding-block:calc((var(--c-md-h) - 1lh) / 2);margin-block:calc((1lh - var(--c-md-h)) / 2)}}label:has(>.rr-file-cover){position:relative}.rr-file-cover{position:absolute;top:50%;left:0;width:100%;height:max(100%,var(--c-md-h));margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-size:0;transform:translateY(-50%)}label:has(>.rr-file-cover:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.rr-imp .rows__title.link-quiet{display:block;padding-block:var(--s-10);margin-block:calc(var(--s-10) * -1)}.rr-src .rr-src-feed__tabs{margin:0 0 var(--s-8)}.rr-src :is(.rows__sub,.rr-src-row__who){font-size:var(--t-body-xs)}.rr-src .rows__sub{line-height:var(--t-body-xs-lh)}@media(min-width:768px){.rr-src .rr-src-row{flex-wrap:nowrap}.rr-src .rr-src-row__trail{flex:none;grid-template-columns:3rem 10.5rem 6.5rem;gap:var(--s-12);padding-left:0}.rr-src .rr-src-rows--nodest .rr-src-row__trail{grid-template-columns:3rem 6.5rem}.rr-src .rr-src-row__make{justify-self:end}.rr-src .rr-src-row__when{text-align:right}.rr-src .rr-src-row>.rows__body{flex:1 1 auto}}@media(min-width:768px)and (max-width:1279px){.rr-src .rr-src-row__trail{grid-template-columns:3rem 9.25rem 5.75rem;gap:var(--s-8)}.rr-src .rr-src-rows--nodest .rr-src-row__trail{grid-template-columns:3rem 5.75rem}}@media(pointer:coarse){.rr-imp-page .rr-imp-table :is(.rr-imp-title,.rr-datef__text,.picker__btn){min-height:var(--c-md-h)}.rr-imp-page .rr-imp-table .rr-datef__btn{width:var(--c-md-h);height:var(--c-md-h)}}@media(max-width:1023px){.rr-imp-page .callout{background:var(--surface)}}.rr-imp-page .rr-imp-table :is(.cell-stack__sub,.rr-imp-src__label,.rr-imp-who__help,.rr-imp-need,.rr-imp-open,.t-caption){font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.rr-imp-page .rr-imp-lock .ico{width:var(--s-16);height:var(--s-16)}.rr-imp-lock__t{display:inline;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--good-text)}@media(max-width:639px){.rr-src .rr-src-row__trail{grid-template-columns:auto minmax(0,1fr)}.rr-src .rr-src-row__make{grid-column:1 / -1;justify-self:start}.rr-src .rr-src-row__make.is-none{display:none}}.rr-auth__brand{align-self:flex-start}.rr-auth__brand-mark{--brand-h:30px}.rr-auth__side{display:none}.rr-auth__main{display:contents}@media(min-width:1024px){.rr-auth--split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;justify-content:stretch;padding:0;background:var(--canvas)}.rr-auth--split .rr-auth__side{grid-column:1;grid-row:1}.rr-auth--split .rr-auth__main{grid-column:2;grid-row:1}.rr-auth--split .rr-auth__side{position:sticky;top:0;align-self:start;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s-20);height:100dvh;min-height:560px;padding:var(--s-40) var(--s-56) var(--s-56);overflow:hidden;background:var(--media-base);color:var(--media-ink)}.rr-auth__photo{position:absolute;inset:0;z-index:-1}.rr-auth__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:70% 50%}.rr-auth--split .rr-auth__side:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,var(--media-shade) 0%,color-mix(in srgb,var(--media-shade) 50%,transparent) 34%,transparent 60%)}.rr-auth--split{--rr-auth-top:var(--s-40)}.rr-auth--split .rr-auth__main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--s-96) var(--s-48)}.rr-auth--split.rr-auth--long .rr-auth__main{justify-content:flex-start;padding-top:calc(var(--s-96) + var(--s-24))}.rr-auth--split .auth__bar{position:absolute;top:0;left:0;right:0;height:var(--s-80);padding-inline:var(--s-32)}.rr-auth--split .auth__card{width:100%;max-width:min(100%,27.5rem);min-height:0;padding:0;border-radius:0;background:none;box-shadow:none}.rr-auth--split .rr-auth__brand{display:none}.rr-auth--split .auth__foot{margin-top:var(--s-8)}}@media(min-width:1280px){.rr-auth--split .rr-auth__side{padding:var(--s-48) var(--s-80) var(--s-64)}}.rr-auth__side-brand{position:relative;align-self:flex-start;flex-shrink:0;color:var(--media-ink)}.rr-auth__side-brand .brand__word{--brand-word-1:var(--media-ink);--brand-word-2:var(--media-ink)}.rr-auth__promise{position:relative;max-width:min(100%,30rem);word-break:keep-all;flex-shrink:0}.rr-auth__promise-t{margin:0;color:var(--media-ink);text-wrap:balance}.rr-auth__scene{display:none}@media(min-width:1024px){.rr-auth__scene{position:relative;flex:1;display:grid;align-content:center;justify-items:start;gap:var(--s-16);min-height:0;--seq-off:0}.rr-auth__tile{display:grid;gap:var(--s-8);width:min(100%,22rem);padding:var(--s-16) var(--s-20);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-lg);color:var(--ink);transition:transform var(--d-6) var(--ease-out)}.rr-auth__tile--seal{justify-self:end;margin-right:4%}.rr-auth__scene[data-seq-run] .rr-auth__tile:not(.is-on){transform:translateY(var(--s-24))}.rr-auth__tile-k{display:flex;align-items:center;gap:var(--s-6);margin:0;color:var(--ink-muted)}.rr-auth__tile-k .ico{color:var(--accent-text)}.rr-auth__tile-t{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);margin:0;font-weight:700}.rr-auth__tile-open{flex:none;color:var(--accent-text);font-weight:600}.rr-auth__tile-done{display:inline-flex;align-items:center;gap:var(--s-4);margin:0;color:var(--good-text);font-weight:600}.rr-auth__tile-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);margin:0;padding-top:var(--s-8);border-top:1px solid var(--line);color:var(--ink-muted)}.rr-auth__tile-row .tnum{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--ink);font-weight:600}.rr-auth__tile-row .ico{color:var(--good-text)}.rr-auth__tile-row b.tnum{color:var(--seal-text)}.rr-auth__tile-logo{width:auto;height:var(--s-16)}}@media(min-width:1024px)and (max-height:760px){.rr-auth__tile--draft{display:none}}.rr-auth__checks{display:grid;gap:var(--s-8);margin:var(--s-20) 0 0;padding:0;list-style:none}.rr-auth__checks li{display:flex;align-items:center;gap:var(--s-10);color:var(--media-ink)}.rr-auth__check{flex:none;color:var(--media-ink)}.rr-auth__trust{margin:var(--s-8) 0 0;padding-top:var(--s-20);box-shadow:inset 0 1px 0 var(--line)}@media(min-width:1024px){.rr-auth--checks .rr-auth__trust{display:none}}.rr-auth__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s-4) var(--s-8);margin:calc(var(--s-12) * -1) 0 0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);text-align:center;word-break:keep-all}.rr-auth__links .link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--c-md-h);min-width:var(--c-md-h)}.rr-auth__links form{display:inline-flex}.rr-auth__hint{margin:calc(var(--s-12) * -1) 0 0;word-break:keep-all}.rr-auth__email{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.rr-auth__next{margin:calc(var(--s-4) * -1) 0 0;text-align:start;word-break:keep-all;text-wrap:pretty}.rr-auth__badge{align-self:flex-start}@media(min-width:768px){.rr-auth--wide .auth__card{width:min(560px,100%)}}@media(min-width:1024px){.rr-auth--split.rr-auth--wide .auth__card{max-width:min(100%,35rem)}.rr-auth--split.rr-auth--wide .rr-auth__main{padding-block:var(--s-80) var(--s-48)}}.rr-demo-peek{display:grid;min-width:0}.rr-demo-peek__tabs{margin-bottom:var(--s-4)}.rr-demo-peek__tabs .segment__item{height:var(--c-md-h)}.rr-demo-peek .rail.rr-demo-peek__rail{gap:var(--s-24);margin:0 calc(var(--s-24) * -1);padding:var(--s-12) var(--s-24) 0;list-style:none;scroll-padding-inline:var(--s-24)}.rr-demo-peek .rail.rr-demo-peek__rail>*{width:100%;scroll-snap-align:center}.rr-demo-peek__win{box-shadow:none}.rr-demo-shot{margin:0}.rr-demo-shot .shot__frame{border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(var(--ink) 88%,transparent);mask-image:linear-gradient(var(--ink) 88%,transparent)}.rr-demo-shot--todo{--shot-ratio:16 / 9;--shot-zoom:1.9;--shot-x:42.2%;--shot-y:47.5%}.rr-demo-shot--draft{--shot-ratio:16 / 9;--shot-zoom:2;--shot-x:41.2%;--shot-y:24.9%}.rr-demo-shot--pdf{--shot-ratio:16 / 9;--shot-zoom:1.05;--shot-x:50%;--shot-y:28.6%}@media(min-width:768px){.rr-demo-peek .snapdots{display:none}}@media(max-width:767px){.rr-demo-peek .rail.rr-demo-peek__rail{gap:var(--s-20);margin-inline:calc(var(--s-20) * -1);padding-inline:var(--s-20);scroll-padding-inline:var(--s-20)}.rr-demo-peek .snapdots{margin-top:var(--s-12)}.rr-demo-shot{--shot-ratio-sm:1 / 1;--shot-zoom-sm:1;--shot-x:50%}.rr-demo-shot--todo{--shot-y:32.8%}.rr-demo-shot--draft{--shot-y:13.2%}.rr-demo-shot--pdf{--shot-y:32.3%}}.rr-demo__fail{margin:0}.rr-auth__kv{padding:var(--s-12) var(--s-16);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-auth__more>summary{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h);cursor:pointer;font-size:var(--t-body-sm);font-weight:600;color:var(--ink-body);list-style:none}.rr-auth__more-chev{color:var(--ink-subtle);transition:rotate var(--d-3) var(--ease-out)}.rr-auth__more[open] .rr-auth__more-chev{rotate:180deg}.rr-auth__more-ask{margin:var(--s-12) 0 0;word-break:keep-all}.rr-auth__more>summary::-webkit-details-marker{display:none}.rr-auth__more-body{margin-top:var(--s-12)}.rr-social__form{display:block}.rr-social{box-shadow:inset 0 0 0 1px transparent}.rr-social__mark{flex:none;width:var(--s-20);height:var(--s-20)}.rr-social[aria-disabled=true]{opacity:.5;cursor:pointer}.rr-social--kakao{background:#fee500;color:#000000d9}.rr-social--kakao .rr-social__mark{color:#000}.rr-social--google{background:#fff;color:#1f1f1f;box-shadow:inset 0 0 0 1px #747775}@media(hover:hover){.rr-social--kakao:hover{background:#f4dc00}.rr-social--google:hover{background:#f8fafd}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rr-social--google{background:#131314;color:#e3e3e3;box-shadow:inset 0 0 0 1px #8e918f}}:root[data-theme=dark] .rr-social--google{background:#131314;color:#e3e3e3;box-shadow:inset 0 0 0 1px #8e918f}.rr-inapp .callout__body{display:flex;flex-direction:column;gap:var(--s-4)}.rr-inapp__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);margin-top:var(--s-8)}.rr-consents{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;margin:0;padding:0;border:0;min-width:0}.rr-consents__row{display:flex;align-items:flex-start;gap:var(--s-8);min-width:0}.rr-consents__row>.rr-consents__item{flex:1;min-width:0}.rr-consents>legend{padding:0;margin-bottom:var(--s-4)}.rr-consents>.field__error{margin:0 0 var(--s-4)}.rr-consents__item{padding-block:var(--s-8)}.rr-consents__view{flex:none;align-self:stretch;display:inline-flex;align-items:flex-start;justify-content:flex-end;min-height:var(--c-md-h);min-width:var(--c-md-h);padding-top:var(--s-8);font-size:var(--t-body-sm)}.rr-consents__tag{margin-inline-end:var(--s-4);font-weight:600;color:var(--ink-muted)}.rr-consents__tag--need{color:var(--ink)}.rr-overseas{display:block;margin-top:var(--s-2);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted);word-break:keep-all}.rr-tf-setup{display:flex;flex-direction:column;align-items:center;gap:var(--s-16);padding:var(--s-20);border-radius:var(--r-xl);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs)}.rr-tf-setup__qr{width:184px;padding:var(--s-16);border-radius:var(--r-md);background:#fff;line-height:0}.rr-tf-setup__qr svg{display:block;width:100%;height:auto}.rr-tf-setup__key{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);text-align:center}.rr-tf-key{display:grid;gap:var(--s-2);margin:0;padding:var(--s-12) var(--s-16);border-radius:var(--r-sm);background:var(--canvas-sunken);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);color:var(--ink);text-align:left}.rr-tf-key__line{white-space:nowrap}.rr-tf-apps{margin:0;word-break:keep-all}.rr-tf-setup__qrfold{display:grid;justify-items:center;gap:var(--s-12)}.rr-tf-setup__qrsum{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h);cursor:pointer;list-style:none;font-weight:600;color:var(--ink-body)}.rr-tf-setup__qrsum::-webkit-details-marker{display:none}.rr-tf-setup__qrfold[open] .rr-auth__more-chev{rotate:180deg}@media(min-width:768px){.rr-tf-setup__qrsum{display:none}}.otp.rr-otp{justify-content:flex-start;width:100%}.rr-otp .otp__cell{flex:1 1 0;width:auto;min-width:0}.rr-tf-form{max-width:none}.rr-tf-flow{display:grid;gap:var(--s-16)}.rr-tf-side{display:grid;gap:var(--s-20);align-content:start;min-width:0}.rr-acct .rr-tf-form .otp-wrap{max-width:none}@media(max-width:639px){.rr-sessions__meta>.nowrap{display:block}.rr-sessions__sep{display:none}}@media(min-width:768px){.rr-acct:not(.rr-acct--card) .rr-tf-flow{grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-32);row-gap:var(--s-24);align-items:center}.rr-acct:not(.rr-acct--card) .rr-tf-side{display:contents}.rr-acct:not(.rr-acct--card) .rr-tf-flow .rr-tf-setup__key{grid-column:2;align-self:center}.rr-acct:not(.rr-acct--card) .rr-tf-flow .rr-tf-key{align-self:stretch}.rr-acct:not(.rr-acct--card) .rr-tf-flow .rr-tf-form{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--s-160),auto);column-gap:var(--s-16);row-gap:var(--s-8);align-items:center;max-width:none;padding:0}.rr-acct:not(.rr-acct--card) .rr-tf-flow .rr-tf-form .otp-wrap{display:contents}.rr-acct:not(.rr-acct--card) .rr-tf-flow .rr-tf-form .field__label{grid-column:1 / -1}.rr-acct:not(.rr-acct--card) .rr-tf-flow .rr-tf-form .otp{grid-column:1;grid-row:2}.rr-acct:not(.rr-acct--card) .rr-tf-flow .rr-tf-form>.btn{grid-column:2;grid-row:2}.rr-acct:not(.rr-acct--card) .rr-tf-flow .rr-tf-form .field__error{grid-column:1 / -1;grid-row:3}}.rr-recovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);margin:0;padding:var(--s-16);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs);list-style:none}@media(max-width:767px){.rr-rc-actions>.btn{flex:1 1 0}.rr-rc-actions>.btn--primary{flex:1 1 100%}}.rr-recovery code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);color:var(--ink)}.rr-tf-now{display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-16);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs)}.rr-acc-title{display:flex;align-items:baseline;gap:var(--s-6);min-width:0}.rr-acc-title .rr-sec__title{margin:0}.rr-nowrap{white-space:nowrap}.rr-al__lines{display:flex;flex-direction:column;gap:var(--s-4);margin:var(--s-4) 0 0;padding:var(--s-12) var(--s-16);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs);list-style:none;word-break:keep-all}@media(min-width:1024px){.rr-auth--split.rr-auth--long .rr-auth__main{padding-top:var(--s-80)}}.rr-consents__all{padding:var(--s-10) var(--s-12);margin-bottom:var(--s-4);border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs)}.rr-consents__all .choice__text{font-weight:700;color:var(--ink)}@media(min-width:640px){.rr-invite__who.kv--rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;gap:var(--s-20);padding:var(--s-12) var(--s-16)}.rr-invite__who.kv--rows .kv__row{display:grid;gap:var(--s-2);min-width:0;padding:0;box-shadow:none}.rr-invite__who.kv--rows dd{overflow:hidden;text-align:start;white-space:nowrap;text-overflow:ellipsis;font-weight:600;color:var(--ink)}}.rr-auth--long .auth__head{gap:var(--s-4)}.rr-invite__who dt{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.rr-auth__back-label{display:none}@media(min-width:1024px)and (max-height:760px){.rr-auth--split .rr-auth__side{gap:var(--s-32);min-height:640px}.rr-auth__promise{margin-top:var(--s-24)}}@media(min-width:1024px){.rr-auth--split .rr-auth__back{display:inline-flex;align-items:center;gap:var(--s-2);width:auto;padding-inline:var(--s-6) var(--s-12);color:var(--ink-muted)}.rr-auth--split .rr-auth__back-label{display:inline;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600}}@media(min-width:768px){.rr-auth:not(.rr-auth--split){background:var(--canvas)}.rr-auth:not(.rr-auth--split) .auth__card{border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:none}.rr-auth:not(.rr-auth--split) .rr-auth__back{display:inline-flex;align-items:center;gap:var(--s-2);width:auto;padding-inline:var(--s-6) var(--s-12);color:var(--ink-muted)}.rr-auth:not(.rr-auth--split) .rr-auth__back-label{display:inline;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600}}@media(min-width:768px)and (max-width:1023px){.rr-auth--split{background:var(--canvas)}.rr-auth--split .auth__card:has(>.rr-demo-prep){border-color:transparent}.rr-auth--split .auth__card{border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:none}.rr-auth--split .rr-auth__back{display:inline-flex;align-items:center;gap:var(--s-2);width:auto;padding-inline:var(--s-6) var(--s-12);color:var(--ink-muted)}.rr-auth--split .rr-auth__back-label{display:inline;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600}}.rr-auth__email-line{display:flex;align-items:center;gap:var(--s-6);margin:var(--s-4) 0 0;color:var(--ink);font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.rr-auth__email-line .ico{flex:none;color:var(--ink-subtle)}.rr-auth__pair{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8);margin:calc(var(--s-8) * -1) 0 0}.rr-auth__pair form{display:inline-flex}.rr-auth__pair .btn[disabled]{color:var(--ink-muted)}.rr-auth-bad__art{align-self:flex-start;place-items:start;margin-bottom:var(--s-4)}.rr-auth__note{display:flex;align-items:flex-start;gap:var(--s-6);margin:var(--s-4) 0 0;word-break:keep-all}.rr-auth__note .ico{flex:none;margin-top:var(--s-4);color:var(--ink-subtle)}.rr-auth-tap,.rr-sigpad__tap{min-height:var(--c-md-h);min-width:var(--c-md-h);display:inline-flex;align-items:center;justify-content:center}.rr-email-change{display:grid;gap:var(--s-20);word-break:keep-all;overflow-wrap:anywhere}.rr-email-change>p{margin:0}.rr-email-change .otp-wrap{max-width:none}.rr-svc{--rr-page-w:none;--rr-frame-w:calc(var(--w-base) - var(--s-64));background:var(--rr-svc-bg)}body.rr-svc-page{--rr-svc-bg:var(--canvas);background:var(--rr-svc-bg)}body.rr-svc-page:not(.rr-svc-page--tabs){--tabbar-h:0px}@media(max-width:1023px){body.rr-svc-page{--rr-svc-bg:var(--canvas-sunken)}body.rr-svc-page--plain{--rr-svc-bg:var(--canvas)}}@media(min-width:1024px){body.rr-svc-page{--tabbar-h:0px}}@media(min-width:1024px){body.rr-svc-page:not(.rr-svc-page--plain){--rr-svc-bg:var(--canvas-sunken)}.rr-svc-side .drawer__panel{background:var(--surface)}}.rr-svc .admin__main{--rr-gutter:var(--s-16)}@media(min-width:1024px){.rr-svc .admin__main{--rr-gutter:max(var(--s-32), calc((100% - var(--rr-frame-w)) / 2))}}[data-support-blocked]{cursor:not-allowed}[data-support-blocked]:not(.btn){color:var(--ink-disabled)}body[data-support-readonly] .rr-tab-new .rr-tab-new__btn{background:var(--surface-alt);color:var(--ink-disabled)}.rr-svc-side .drawer__panel{gap:0;background:var(--canvas-alt);box-shadow:inset -1px 0 0 var(--line)}@media(min-width:1024px){.rr-svc .rr-svc-side.drawer{z-index:var(--z-sticky)}}.rr-svc-brand{display:flex;align-items:center;gap:var(--s-8);padding-inline:var(--s-2)}.rr-svc-brand .admin__brand{margin-bottom:0}.rr-svc-beta{flex:none}.rr-svc-proj{position:relative;min-width:0;margin-top:var(--s-16)}.rr-svc-proj__btn,.rr-svc-proj--static{display:flex;align-items:center;gap:var(--s-8);width:100%;min-width:0;height:var(--c-md-h);padding-inline:var(--s-8);border:1px solid transparent;border-radius:var(--c-md-r);background:none;color:var(--ink);text-align:left;font:inherit}.rr-svc-proj__btn{cursor:pointer;transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.rr-svc-proj__btn:hover{background:var(--tint)}}.rr-svc-proj__btn[aria-expanded=true]{background:var(--tint)}.rr-svc-proj__btn:active{background:var(--tint-active)}.rr-svc-proj__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-svc-proj--static{cursor:default}.rr-svc-proj__badge{flex:none}.rr-svc-proj__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}.rr-svc-proj__context{display:flex;flex-direction:column;flex:1;min-width:0;text-align:left}.rr-svc-proj__company{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted)}.rr-svc-proj__project{display:flex;align-items:center;gap:var(--s-6);min-width:0}.rr-svc-proj__mobile-cap{display:none}@media(max-width:767px){.rr-svc-proj__menu-title{display:none}.rr-svc-proj__mobile-cap{display:inline}}.rr-svc-proj__chev{flex:none;color:var(--ink-subtle);transition:rotate var(--d-2) var(--ease-out)}.rr-svc-proj__btn[aria-expanded=true] .rr-svc-proj__chev{rotate:180deg}@media(min-width:1024px){.rr-svc-proj__menu{min-width:0;width:20rem}}.rr-svc-pick__form{display:block}.rr-svc-pick{display:grid;grid-template-columns:minmax(0,1fr) var(--s-16);grid-template-areas:"name mark" "meta mark";align-items:center;column-gap:var(--s-10);row-gap:var(--s-2);width:100%;height:auto;min-height:var(--c-md-h);padding-block:var(--s-8);border:0;background:none;font:inherit;text-align:left;cursor:pointer}.rr-svc-pick__name{grid-area:name;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.rr-svc-pick__meta{grid-area:meta;margin-left:0;padding-left:0}.rr-svc-pick .menu__mark{grid-area:mark;margin-left:0}.rr-svc-new{margin-top:var(--s-12)}.rr-svc-new__btn{justify-content:flex-start;gap:var(--s-8);padding-inline:var(--s-12)}.rr-svc-nav__hint{margin:var(--s-8) var(--s-10) 0;color:var(--ink-muted);word-break:keep-all}.rr-svc-split{position:relative;display:flex;align-items:stretch}.rr-svc-split--ink{gap:1px}.rr-svc-split--ink .rr-svc-split__main{flex:1;justify-content:flex-start;gap:var(--s-8);padding-inline:var(--s-12);border-radius:var(--c-md-r) 0 0 var(--c-md-r);font-weight:600}.rr-svc-split--ink .rr-svc-split__more{flex:none;border-radius:0 var(--c-md-r) var(--c-md-r) 0}.rr-svc-split--ink .rr-svc-split__more[aria-expanded=true] .ico{rotate:180deg}.rr-svc-split__more .ico{transition:rotate var(--d-2) var(--ease-out)}.rr-svc-split .rr-svc-split__key{margin-left:auto;border:0;box-shadow:none;background:color-mix(in srgb,var(--accent-ink) 20%,transparent);color:var(--accent-ink)}@media(min-width:1024px){.rr-svc-split__menu{width:20rem}}.rr-svc-start{align-items:center;gap:var(--s-12);height:auto;min-height:var(--c-lg-h);padding-block:var(--s-8)}.rr-svc-start__ico{display:grid;place-items:center;flex:none;color:var(--ink-subtle)}.rr-svc-start--ai .rr-svc-start__ico{color:var(--accent-text)}.rr-svc-start__text{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.rr-svc-start__label{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.rr-svc-start__sub{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-svc-nav{margin-top:var(--s-16)}.rr-svc-nav .admin__nav-group{margin-top:0;gap:var(--s-2)}.rr-svc-nav .admin__nav-item{min-height:var(--s-40);gap:var(--s-12);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:500;color:var(--ink-body)}.rr-svc-nav .admin__nav-item .ico{flex:none;color:var(--ink-subtle)}.rr-svc-nav .admin__nav-item:hover .ico{transform:none}.rr-svc-nav .admin__nav-item[aria-current=page]{background:var(--accent-soft);color:var(--ink);font-weight:600}.rr-svc-nav .admin__nav-item[aria-current=page] .ico{color:var(--accent-text)}.rr-svc-nav .admin__nav-item:active{background:var(--tint-active)}.rr-svc-nav__off{color:var(--ink-disabled);cursor:not-allowed}.rr-svc-nav__off:hover{background:none;color:var(--ink-disabled)}.rr-svc-nav .rr-svc-nav__badge,.rr-svc-nav .admin__nav-item[aria-current=page] .rr-svc-nav__badge{min-width:var(--s-20);height:var(--s-20);margin-left:auto;padding-inline:var(--s-6);border-radius:var(--r-full);background:var(--accent);color:var(--accent-ink);font-size:var(--t-micro);line-height:1;font-weight:600}.rr-svc-side-foot{margin-top:auto;padding-top:var(--s-16);display:flex;flex-direction:column;gap:var(--s-6)}.rr-svc-nav--foot{margin-top:0;padding-top:var(--s-12);box-shadow:inset 0 1px 0 var(--line)}.rr-svc-help__btn{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.rr-svc-proof-slot{display:contents}.rr-svc-proof{display:flex;align-items:center;gap:var(--s-8);min-height:var(--s-40);padding:0 var(--s-10);border-radius:var(--r-sm);color:var(--ink-muted);transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.rr-svc-proof:hover{background:var(--tint);color:var(--ink)}}.rr-svc-proof:active{background:var(--tint-active)}.rr-svc-proof__ico{flex:none;color:var(--good-text)}.rr-svc-proof--wait .rr-svc-proof__ico{color:var(--ink-subtle)}.rr-svc-proof__top{flex:1;min-width:0;font-weight:600;white-space:nowrap}.rr-svc-proof__num{flex:none;font-weight:600;color:var(--ink-body)}.rr-svc-foot{padding-top:var(--s-4)}.rr-more-trial:has(.rr-svc-foot){margin-bottom:var(--s-8);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.rr-more-trial .rr-svc-foot{padding-top:0}.rr-svc-foot__link{display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-8) var(--s-10);border-radius:var(--r-md);color:var(--ink-body);transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.rr-svc-foot__link:hover{background:var(--tint)}}.rr-svc-foot__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);font-weight:600;color:var(--ink)}.rr-svc-foot__days{font-weight:600;color:var(--accent-text)}.rr-svc-foot__bar{height:var(--s-4);border-radius:var(--r-full);background:var(--line);overflow:hidden}.rr-svc-foot__bar span{display:block;height:100%;width:calc(100% * var(--p));border-radius:inherit;background:var(--accent)}.rr-svc-foot__sub{color:var(--ink-muted)}.rr-svc-top{gap:var(--s-8);padding-inline:var(--rr-gutter)}.rr-svc-top:before{background:color-mix(in srgb,var(--rr-svc-bg) 86%,transparent)}.rr-svc-top:focus{outline:none}@media(max-width:1023px){.rr-svc-skip--top{display:none}}.rr-svc-top__brand{margin:0}.rr-svc-top .admin__tools{gap:var(--s-4)}@media(max-width:1023px){.rr-svc-top{display:none}}.rr-svc-cmd{display:flex;align-items:center;gap:var(--s-8);flex:1;min-width:0;max-width:min(100%,var(--w-sm));height:var(--c-md-h);padding:0 var(--s-6) 0 var(--s-12);border:0;border-radius:var(--r-md);background:var(--canvas-alt);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);font:inherit;font-size:var(--t-body-xs);line-height:1;text-align:left;cursor:pointer;transition:box-shadow var(--d-1) var(--ease-inout),background-color var(--d-1) var(--ease-inout)}.rr-svc-cmd:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.rr-svc-cmd:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-svc-cmd__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-svc-cmd__keys .kbd{background:var(--surface)}@media(hover:none){.rr-svc-split__key,.rr-svc-cmd__keys{display:none}}.rr-svc-bellbtn{position:relative;color:var(--ink-body)}.rr-svc-bellbtn[aria-expanded=true],.rr-svc-user__btn[aria-expanded=true]{background:var(--tint);color:var(--ink)}.rr-svc-bellbtn__count{position:absolute;top:var(--s-4);right:var(--s-2);display:inline-grid;place-items:center;min-width:var(--s-16);height:var(--s-16);padding-inline:var(--s-4);border-radius:var(--r-full);background:var(--accent);box-shadow:0 0 0 2px var(--canvas);color:var(--accent-ink);font-size:var(--t-nano);font-weight:700;line-height:1;pointer-events:none}.rr-svc-user__who{display:none;flex-direction:column;align-items:flex-start;gap:0;text-align:left}.rr-svc-user__who .admin__user-name{font-weight:600;line-height:var(--t-caption-lh)}.rr-svc-user__role{line-height:var(--t-caption-lh);color:var(--ink-muted)}@media(min-width:1024px){.rr-svc-user__who{display:flex}.rr-svc-user__who .admin__user-name{display:block}}@media(min-width:768px){.rr-svc-user__menu{width:17.5rem}}.rr-svc-user__head{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-8) var(--s-12) var(--s-10)}.rr-svc-user__av{flex:none;width:var(--s-40);height:var(--s-40)}.rr-svc-user__id{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.rr-svc-user__id b{font-weight:600;color:var(--ink)}.rr-svc-user__id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.rr-svc-user__head{display:none}}.rr-svc-top--bare .rr-svc-user{display:block}.rr-svc-user .menu .theme-ico-sun{display:none}:root[data-theme=dark] .rr-svc-user .menu .theme-ico-moon{display:none}:root[data-theme=dark] .rr-svc-user .menu .theme-ico-sun{display:inline-block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rr-svc-user .menu .theme-ico-moon{display:none}:root:not([data-theme=light]) .rr-svc-user .menu .theme-ico-sun{display:inline-block}}.rr-svc-appbar:before{background:var(--rr-svc-bg)}.rr-svc-appbar[data-stuck]:before{background:var(--rr-svc-bg);box-shadow:var(--sh-sm)}.rr-svc-appbar__brand .brand{pointer-events:none}.rr-svc-appbar__mid{flex:1;display:flex;justify-content:flex-start;min-width:0}.rr-svc-proj--bar{margin:0;max-width:100%}.rr-svc-proj--bar :is(.rr-svc-proj__btn,.rr-svc-proj--static){height:var(--c-md-h);padding-inline:var(--s-10);border-color:transparent;background:none;gap:var(--s-6)}.rr-svc-proj--bar.rr-svc-proj--static{height:var(--c-md-h);padding-inline:var(--s-10);border-color:transparent;background:none;gap:var(--s-6)}@media(hover:hover){.rr-svc-proj--bar .rr-svc-proj__btn:hover{border-color:transparent;background:var(--tint)}}.rr-svc-proj--bar .rr-svc-proj__btn[aria-expanded=true]{border-color:transparent}@media(max-width:639px){.rr-svc-proj--bar[data-menu-title=\acfc\c81c] .rr-svc-proj__menu>.menu__label:first-child{display:none}}@media(min-width:1024px){.rr-svc-appbar{display:none}}@media(min-width:768px){.rr-sec.rr-empty-row .empty{display:grid;grid-template-columns:auto minmax(0,max-content);justify-content:center;align-items:center;column-gap:var(--s-32);row-gap:var(--s-8);padding-block:var(--s-24);text-align:left}.rr-sec.rr-empty-row .empty>.rr-empty-art{grid-row:1 / span 3;margin:0}.rr-sec.rr-empty-row .empty>:not(.rr-empty-art){grid-column:2;justify-self:start;margin:0}}@media(min-width:1024px){.rr-svc-tabbar{display:none}}@media(min-width:768px)and (max-width:1023px){.rr-svc-tabbar{padding-inline:max(0px,calc((100% - var(--w-sm)) / 2))}}.rr-svc-tabbar .tabbar__icon{transition:transform var(--d-1) var(--ease-out)}.rr-svc-tabbar .tabbar__item:active .tabbar__icon{transform:scale(.9)}.rr-svc-tabbar{transition:translate var(--d-3) var(--ease-out),visibility var(--d-3) step-start}@media(max-width:1023px){body.rr-svc-bar-live{--tabbar-h:0px}body.rr-svc-bar-live .rr-svc-tabbar{translate:0 100%;visibility:hidden;pointer-events:none;transition:translate var(--d-2) var(--ease-in),visibility var(--d-2) step-end}}.rr-tab-new:before{content:none}.rr-tab-new__btn{display:grid;place-items:center;flex:none;width:var(--s-56);height:var(--s-32);border-radius:var(--r-lg);background:var(--accent);color:var(--accent-ink);transition:transform var(--d-1) var(--ease-out),background-color var(--d-1) var(--ease-inout)}.rr-tab-new__btn .tabbar__icon{margin:0}.rr-tab-new:active .rr-tab-new__btn{transform:scale(.94);background:var(--accent-active)}@media(hover:hover){.rr-tab-new:hover .rr-tab-new__btn{background:var(--accent-hover)}}.rr-tab-new:focus-visible .rr-tab-new__btn{outline:2px solid var(--focus);outline-offset:2px}.rr-tab-new[aria-current=page] .rr-tab-new__btn{background:var(--accent-active)}.rr-tab-new--off{color:var(--ink-disabled)}.rr-tab-new--off .rr-tab-new__btn{background:var(--canvas-sunken);color:var(--ink-disabled)}@media(prefers-reduced-motion:reduce){.rr-svc-tabbar,body.rr-svc-bar-live .rr-svc-tabbar{transition:none}.rr-svc-tabbar .tabbar__item:active .tabbar__icon,.rr-tab-new:active .rr-tab-new__btn{transform:none}}.rr-svc-tabbar .tabbar__count,.rr-svc-bellbtn .appbar__count{background:var(--accent);color:var(--accent-ink)}.rr-svc .rr-panel--soft{background:var(--surface)}.rr-svc .rr-app-l__side>.rr-panel--soft{box-shadow:var(--sh-xs)}.rr-start-sheet{display:grid;gap:var(--s-20)}.rr-start-sheet__ai{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--s-12);row-gap:var(--s-2);align-items:center;min-height:var(--s-80)}.rr-start-sheet__ai-ico{grid-row:1 / span 2;color:var(--accent-text)}.rr-start-sheet__ai-name{grid-column:2;color:var(--ink);font-weight:600}.rr-start-sheet__ai-sub{grid-column:2;color:var(--ink-muted)}.rr-start-sheet__ai-chev{grid-column:3;grid-row:1 / span 2;color:var(--ink-subtle)}.rr-svc .admin__content:focus{outline:none}.rr-svc .admin__content{gap:var(--s-24);padding-block:0 calc(var(--safe-b) + var(--tabbar-h) + var(--s-48))}.rr-svc .admin__content>*{width:100%}@media(max-width:1023px){.rr-svc .admin__content{gap:var(--s-16);padding-top:var(--s-8)}}@media(min-width:1024px){.rr-svc .admin__content{gap:var(--s-32);padding-block:var(--s-40) var(--s-96)}}.rr-svc .admin__content>.crumbs{display:flex;align-items:center;min-height:var(--c-md-h);margin:0 0 calc(var(--s-12) * -1)}.rr-svc .admin__main>.actionbar{bottom:0}@media(min-width:1024px){.rr-svc .admin__main>.actionbar{display:none}}@media(max-width:1023px){.rr-svc-page--bar .rr-svc .admin__content{padding-bottom:calc(var(--s-24))}.rr-svc-page--bar .toasts{bottom:calc(var(--safe-b) + var(--c-lg-h) + var(--s-40))}}@media(min-width:1024px){body.rr-svc-page:not(.rr-svc-page--focus) .toasts{left:calc(50% + var(--s-120))}}html body .toasts[data-top]{bottom:auto}.rr-svc .admin__content>.page-head{margin-block:0}.rr-svc .rr-ph{margin-bottom:0}.rr-ph__back{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);align-self:flex-start;min-height:var(--c-xs-h);margin:0 0 var(--s-4) calc(var(--s-6) * -1);padding-inline:var(--s-6);border-radius:var(--r-sm);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--ink-muted)}.rr-ph__back:before{content:"";position:absolute;inset:calc((44px - 100%)/-2) 0}.rr-ph__back:hover{background:var(--tint);color:var(--ink)}.rr-ph__eyebrow{margin:0}.rr-ph .page-head__title{font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:var(--t-heading-lg-w)}@media(max-width:639px){.rr-ph .page-head__title{font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls)}}@media(min-width:1024px){.rr-ph{align-items:flex-start}.rr-ph>.page-head__actions{margin-block:calc((var(--t-heading-lg-lh) - var(--c-md-h)) / 2)}}@media(max-width:1023px){.rr-ph__back,.rr-ph__wide{display:none}.rr-ph--row{flex-wrap:nowrap;align-items:center}.rr-ph--row>.page-head__actions{flex:none;width:auto}.rr-ph--row>.page-head__actions>.btn{flex:none}}.rr-groups{padding:0;background:none}.rr-sec{min-width:0;padding:var(--s-16) var(--s-16) var(--s-8)}.rr-sec--rows{padding-block:var(--s-4)}@media(max-width:1023px){.rr-sec>:is(.rr-setnote,.rr-sec__end):last-child{margin-bottom:var(--s-8)}}@media(max-width:1023px){.rr-sec:has(>:is(details,.accordion__item):only-child){padding-block:var(--s-4)}}@media(max-width:1023px){.rr-sec>.rr-stats:first-child{margin-top:calc(var(--s-8) * -1)}}.rr-sec__head{align-items:center;margin-bottom:var(--s-8)}.rr-sec__head>.rr-sec__title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-6)}.rr-sec__count{font-weight:500;color:var(--ink-muted)}@media(max-width:1023px){.rr-sec{--rr-sec-pad:var(--s-16)}.rr-sec__rows{--rows-pad:var(--rr-sec-pad)}.rr-sec__rows .rows__item{border-radius:0}}@media(min-width:1024px){.rr-sec{padding:var(--s-16) 0 0}.rr-sec--rows{padding-top:var(--s-8)}}@media(min-width:1024px){.rr-groups:not(.group-list--cards-lg)>.rr-sec--rows:first-child{box-shadow:none;padding-top:0}}@media(min-width:1024px){.group-list--cards-lg>.rr-sec--rows{padding-block:var(--s-12)}}@media(min-width:1024px){.group-list--cards-lg>.rr-sec{--rr-sec-pad:var(--s-24)}.group-list--cards-lg>.rr-sec>.rr-sec__rows{--rows-pad:var(--rr-sec-pad)}.group-list--cards-lg>.rr-sec>.rr-sec__rows .rows__item{border-radius:0}}.group:has(:where(.picker__list[data-state=open],.rr-datef__pop:not([hidden]),.menu[data-state=open],details[open]>:is(.rr-app-popover,[class*=__pop]),[aria-haspopup][aria-expanded=true])){z-index:1}.group:has(.rr-datef__pop:not([hidden])){overflow:visible}@media(max-width:767px){.group:has(:where(.rr-datef__pop:not([hidden]))){z-index:calc(var(--z-sticky) + 1)}.group:has(:where(.picker__list,.menu):is([data-state=open],[data-state=closing])){z-index:var(--z-pop)}}.rr-svc .pane__link{position:relative}.rr-svc .pane__link:before{content:"";position:absolute;left:50%;top:50%;width:max(100% + var(--s-16),var(--c-md-h));height:var(--c-md-h);translate:-50% -50%}.rr-sec__more{display:inline-flex;align-items:center;gap:var(--s-4);flex:none;min-height:var(--c-md-h);margin-block:calc((var(--c-md-h) - var(--t-body-sm-lh)) / -2);font-weight:600;white-space:nowrap}.rr-sec__more .ico{transition:transform var(--d-2) var(--ease-out)}@media(hover:hover){.rr-sec__more:hover .ico{transform:translate(var(--s-2))}}.rr-sec__head:has(.rr-sec__more){align-items:center}.rr-sec__titles{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-4) var(--s-8);min-width:0}.rr-sec__title{margin:0;color:var(--ink)}.rr-sec__titles .rr-sec__count{color:var(--ink-muted)}.rr-state{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;white-space:nowrap}.rr-state .ico{flex:none;color:currentColor}.rr-state--good{color:var(--good-text)}.rr-state--sign{color:var(--warn-text)}.rr-state--none,.rr-state--invited,.rr-state--past{color:var(--ink-muted)}.rr-denied{display:flex;flex-direction:column;align-items:center;gap:var(--s-12);padding:var(--s-40) 0 var(--s-24);text-align:center}.rr-svc .admin__content>.rr-denied{width:min(100%,var(--w-sm));margin-inline:auto}.rr-denied__art{margin-bottom:var(--s-8)}.rr-denied__title{margin:0;color:var(--ink);word-break:keep-all}.rr-denied__desc{margin:0 0 var(--s-8);color:var(--ink-muted);word-break:keep-all}.rr-denied__go{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8);align-self:stretch;margin-top:var(--s-20);padding-top:var(--s-20);box-shadow:inset 0 1px 0 var(--line)}@media(min-width:768px){.rr-denied{padding-top:var(--s-64)}}.rr-empty-art{margin-bottom:var(--s-8)}.rr-hint-wrap{display:inline-flex;align-items:center;gap:var(--s-2)}.rr-hint{vertical-align:middle;color:var(--ink-subtle)}.rr-more{display:flex;flex-direction:column}.rr-more>.rr-more__col+.rr-more__col{padding-top:0}.rr-more>.rr-more__col:first-child{padding-bottom:var(--s-12)}@media(min-width:1024px){.rr-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-48);align-items:start}.rr-more>.rr-more__col:first-child{padding-bottom:0}}.rr-more .group-list__label{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.rr-more__form{display:contents}.rr-more .rows>li+li>form>.rows__item:before{content:"";position:absolute;top:0;left:var(--rows-pad);right:var(--rows-pad);height:1px;background:var(--line)}.rr-more button.rows__item{width:calc(100% + var(--rows-pad) * 2);border:0;background:none;font:inherit}@media(hover:hover){.rr-more button.rows__item:hover{background:var(--tint)}}.rr-more button.rows__item:active{background:var(--tint-active)}@media(min-width:1024px){.rr-more .rows__item[aria-current]{background:var(--accent-soft)}.rr-more .rows__item[aria-current]:before,.rr-more .rows>li:has(.rows__item[aria-current])+li .rows__item:before{content:none}}.rr-more .rows__item[aria-current] .rows__lead,.rr-more__mark{color:var(--accent-text)}.rr-more .rows__item[aria-current] .rows__title{font-weight:600}@media(min-width:1024px)and (hover:hover){.rr-more button.rows__item[aria-current]:hover{background:var(--accent-soft-hover)}}.rr-more__off{color:var(--ink-disabled)}.rr-more__av{width:var(--s-40);height:var(--s-40)}.rr-more__who .rows__title{font-weight:600}.rr-more__proof .rows__title{font-weight:600;color:var(--ink-body)}.rr-more__proof-ico{color:var(--good-text)}.rr-more__proof--wait .rr-more__proof-ico{color:var(--ink-subtle)}.rr-more__proof-num{font-weight:600;color:var(--ink-body)}@media(min-width:1024px){.rr-groups:not(.group-list--cards-lg)>.group-list__label{margin-bottom:calc(var(--s-24) * -1)}}.rr-svc-sample{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--c-md-h);padding:0 var(--s-12) 0 var(--s-16);background:var(--accent-soft);color:var(--ink-body);white-space:nowrap}@media(min-width:1024px){.rr-svc-sample{padding-inline:var(--rr-gutter)}}.rr-svc-sample__start,.rr-svc-sample__end{display:flex;align-items:center;gap:var(--s-8);min-width:0}.rr-svc-sample__end{flex:none;gap:var(--s-12)}.rr-svc-sample__tag{flex:none}.rr-svc-sample__long{overflow:hidden;text-overflow:ellipsis;font-weight:500}@media(max-width:1279px){.rr-svc-sample__lead{display:none}}.rr-svc-sample__form{display:inline-flex}.rr-svc-sample__reset{position:relative;display:inline-flex;align-items:center;gap:var(--s-4);flex:none;min-height:var(--c-xs-h);padding:0 var(--s-8);border:0;border-radius:var(--r-sm);background:none;font:inherit;font-weight:600;color:var(--accent-text);cursor:pointer}@media(hover:hover){.rr-svc-sample__reset:hover{background:var(--accent-soft-hover)}}.rr-svc-sample__reset:active{background:var(--tint-active)}.rr-svc-sample__reset:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--c-md-h));height:var(--c-md-h);translate:-50% -50%}.rr-svc-sample__cta{position:relative;flex:none}.rr-svc-sample__cta:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--c-md-h);translate:0 -50%}.rr-svc-viewer{position:relative;flex:none}.rr-svc-viewer__btn{position:relative;display:inline-flex;align-items:center;gap:var(--s-4);height:var(--c-xs-h);padding:0 var(--s-6) 0 var(--s-10);border:0;border-radius:var(--c-xs-r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--ink);font:inherit;cursor:pointer;transition:box-shadow var(--d-1) var(--ease-inout),background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.rr-svc-viewer__btn:hover{box-shadow:inset 0 0 0 1px var(--accent)}}.rr-svc-viewer__btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft-hover)}.rr-svc-viewer__btn:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--c-md-h);translate:0 -50%}.rr-svc-viewer__btn .ico{color:var(--accent-text)}.rr-svc-viewer__k{color:var(--ink-muted)}.rr-svc-viewer__v{font-weight:600}.rr-svc-viewer__as{display:none;margin-left:calc(var(--s-4) * -1)}.rr-svc-viewer__static{font-weight:600;color:var(--ink)}.rr-svc-viewer__menu{min-width:17.5rem;white-space:normal}.rr-svc-viewer__form{display:block}.rr-svc-viewer__item{width:100%;height:auto;min-height:var(--c-lg-h);gap:var(--s-10);padding-block:var(--s-8);border:0;background:none;font:inherit;text-align:left;cursor:pointer}.rr-svc-viewer__av{flex:none}.rr-svc-viewer__text{display:flex;flex-direction:column;gap:var(--s-2);flex:1;min-width:0}.rr-svc-viewer__role{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.rr-svc-viewer__desc{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);white-space:normal;word-break:keep-all}.rr-svc-viewer__item .menu__mark{margin-left:var(--s-8)}@media(max-width:767px){.rr-svc-sample__long,.rr-svc-sample__wide,.rr-svc-sample__wide-inline,.rr-svc-viewer__k{display:none}.rr-svc-viewer__as{display:inline}}.rr-svc-sample-note{margin:0;padding:0 var(--s-16) var(--s-10);background:var(--accent-soft);color:var(--ink-body);word-break:keep-all}@media(min-width:1024px){.rr-svc-sample-note{padding-inline:var(--rr-gutter)}}@media(min-width:1280px){.rr-svc-sample-note{display:none}}@media(max-width:639px){.rr-svc-viewer__label{display:none}}@media(max-width:767px){.rr-svc-proj[data-menu-title=\acfc\c81c] .rr-svc-proj__cap{display:none}}.rr-svc-bell__list{margin-inline:calc(var(--s-24) * -1)}.rr-svc-bell__list>*{padding-inline:var(--s-24)}.rr-svc-bell .sheet__body{gap:0}.rr-notif-label{display:flex;justify-content:space-between;gap:var(--s-12)}.rr-notif-groups .group-list__label,.rr-notif-page :is(.rr-notice__body,.rr-notice__at){font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}@media(min-width:768px){.rr-notif-page .rr-notice .row-item__main{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-16);align-items:baseline}.rr-notif-page .rr-notice__title,.rr-notif-page .rr-notice__body{grid-column:1}.rr-notif-page .rr-notice__at{grid-column:2;grid-row:1 / span 2;align-self:end;white-space:nowrap}}.rr-svc-bell__tools{display:inline-flex;align-items:center;gap:var(--s-2);margin:calc(var(--s-8) * -1) calc(var(--s-8) * -1) 0 0}@media(min-width:1024px){#app-bell-sheet>.overlay__scrim{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.sheet--side.rr-svc-bell{top:calc(var(--s-56) - var(--s-4));bottom:auto;right:var(--s-24);width:400px;height:auto;max-height:min(560px,calc(100dvh - var(--s-80) - var(--s-48)));border-radius:var(--r-xl);box-shadow:var(--sh-pop)}.rr-svc-page--sample .sheet--side.rr-svc-bell{top:calc(var(--s-56) + var(--c-md-h) - var(--s-4))}.sheet--side.rr-svc-bell .sheet__head{padding-top:var(--s-16)}.sheet--side.rr-svc-bell .sheet__grip{display:none}.overlay[data-state=open] .sheet--side.rr-svc-bell{animation:rr-bell-in var(--d-3) var(--ease-out) both}.overlay[data-state=closing] .sheet--side.rr-svc-bell{animation:rr-bell-out var(--d-2) var(--ease-in) both}}@keyframes rr-bell-in{0%{opacity:0;transform:translateY(calc(var(--s-6) * -1))}to{opacity:1;transform:none}}@keyframes rr-bell-out{0%{opacity:1}to{opacity:0}}.rr-notif-page{margin-inline:calc(var(--s-16) * -1)}@media(min-width:1024px){.rr-notif-page{margin-inline:0}}.rr-cmdk__ico{display:grid;place-items:center;flex:none;width:var(--s-24);color:var(--ink-subtle)}.rr-cmdk .cmdk__item[aria-selected=true]{background:var(--accent-soft)}.rr-cmdk .cmdk__item[aria-selected=true] .rr-cmdk__ico{color:var(--accent-text)}.rr-cmdk__close{flex:none}@media(max-width:767px){.rr-cmdk .cmdk__panel{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;border-radius:0;padding-top:var(--safe-t)}.rr-cmdk .cmdk__list{flex:1 1 auto;max-height:none}}@media(hover:hover)and (min-width:768px){.rr-cmdk__close{display:none}}@media(max-width:767px),(hover:none){.rr-svc-404__kbd,.rr-cmdk .cmdk__esc,.rr-cmdk .cmdk__kbd{display:none}}.rr-svc-404__mark{width:var(--s-96);display:grid;place-items:center;margin-bottom:var(--s-8)}.rr-svc-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8)}.rr-svc-404__kbd{margin-left:var(--s-4)}.rr-svc-state--error{border-radius:var(--r-lg);background:var(--bad-soft)}.rr-demo__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rr-demo__note,.rr-demo__wait{text-align:center}html body.rr-svc-page .rr-help-fab{display:none}.drop>.drop__icon{flex:none}@media(min-width:1024px){.rr-svc-page--focus .rr-svc{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px)and (max-width:1023px){.rr-svc-page--focus .rr-app-main{padding-inline:var(--s-32)}}.off-body{background:var(--canvas)}.off-mast{background:var(--surface);box-shadow:inset 0 -1px 0 var(--line)}.off-mast__inner{display:flex;align-items:center;gap:var(--s-12);max-width:var(--w-wide);min-height:var(--s-56);margin-inline:auto;padding-inline:var(--s-20)}@media(min-width:768px){.off-mast__inner{padding-inline:var(--s-32)}}@media(min-width:1280px){.off-mast__inner{padding-inline:var(--s-40)}}.off-mast__brand{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none;border-radius:var(--r-sm)}.off-mast__sep{width:1px;height:var(--s-16);background:var(--line-strong)}.off-mast__page{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink-muted);text-decoration:none}@media(hover:hover){.off-mast__page:hover{color:var(--ink)}}.off-mast__tools{margin-left:auto;display:flex;gap:var(--s-6)}.off-main{padding:0}.off-foot{padding:var(--s-24) var(--s-16) calc(var(--s-32) + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--line)}.off-foot__line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--s-12);margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-subtle);text-align:center}.off-foot__link{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-muted);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.off-foot__link:hover{color:var(--ink)}}.off-body .rr-sample-record{margin:0;background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 -1px 0 var(--accent-line)}.vf-doc .rr-t-article__head .rr-head__title{word-break:keep-all}.vf-doc .rr-t-article__body{display:grid;align-content:start;gap:var(--s-40)}@media(min-width:1024px){.vf-doc .rr-t-article__body{gap:var(--s-48)}}.vf-rail{gap:var(--s-16);padding:var(--s-20)}.vf-rail__qr{display:grid;justify-items:center;gap:var(--s-8);margin:0;padding-bottom:var(--s-16);box-shadow:inset 0 -1px 0 var(--line);text-align:center}.vf-rail__qr svg{display:block;width:var(--s-96);height:var(--s-96)}.vf-rail__qr figcaption{color:var(--ink-muted);word-break:keep-all}@media(max-width:1023px){.vf-doc .rr-t-article__body{display:contents}.vf-doc .rr-t-article__body>*{order:3}.vf-doc .rr-t-article__body>.vf-verdict{order:1}.vf-doc .rr-t-article__rail{order:2}}@media(max-width:1279px){.vf-doc .vf-rail__qr{display:none}.vf-doc .rr-panel.vf-rail{padding:0;border:0;background:none;box-shadow:none}}.vf-time,.vf-time__hm{white-space:nowrap}.vf-tz{margin-left:var(--s-2);font-size:var(--t-body-xs);line-height:1;font-weight:600;color:var(--ink-subtle)}.vf-hex{display:inline-grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:var(--s-2) .7em;min-width:0;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-variant-ligatures:none;word-break:normal;-webkit-user-select:all;user-select:all}.vf-hex__g{white-space:nowrap;color:var(--ink-body)}.vf-hex__g--lead{font-weight:700;color:var(--ink)}.vf-hex--md{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:500}.vf-hex--sm{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500}.vf-hex--xs{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;column-gap:.6em}.vf-hex--sum{grid-template-columns:repeat(3,auto);column-gap:.5em;letter-spacing:0;font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.vf-hex--chain{grid-template-columns:repeat(2,auto);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700}.vf-hex--chain .vf-hex__g{color:var(--ink)}@media(min-width:640px){.vf-hex--md,.vf-hex--sm{grid-template-columns:repeat(8,auto)}}@media(min-width:640px){.vf-hex--md{font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}}.vf-copy{flex:none}.vf-logo{display:inline-flex;align-items:center;flex:none;line-height:0}.vf-logo--word{line-height:1;font-size:var(--t-body-sm);font-weight:800;color:var(--ink)}.vf-sec{display:grid;gap:var(--s-12);min-width:0}.vf-sec__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-6) var(--s-16);min-width:0}.vf-sec__intro{display:grid;gap:var(--s-4);flex:1 1 18rem;min-width:0}.vf-sec__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-8);margin:0;font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);font-weight:700;color:var(--ink);word-break:keep-all}.vf-result{counter-reset:vf-sec}:is(.vf-facts,.vf-checks,.vf-proofs,.vf-proof--link){counter-increment:vf-sec}:is(.vf-facts,.vf-checks,.vf-proofs,.vf-proof--link)>.vf-sec__head .vf-sec__title:before{content:counter(vf-sec);align-self:center;display:inline-grid;place-items:center;width:var(--s-24);height:var(--s-24);margin-right:var(--s-4);border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-body-xs);line-height:1;font-weight:700;color:var(--ink-muted);font-variant-numeric:tabular-nums}.vf-sec__lead{margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all;text-wrap:pretty}.vf-doc-head__ids{display:grid;max-width:var(--w-sm);margin:0;box-shadow:inset 0 1px 0 var(--ink-subtle),inset 0 -1px 0 var(--line)}@media(max-width:1279px){.vf-doc-head__ids{max-width:none}}.vf-doc-head__id{display:grid;gap:var(--s-2);padding-block:var(--s-10);min-width:0}.vf-doc-head__id+.vf-doc-head__id{box-shadow:inset 0 1px 0 var(--line)}.vf-doc-head__ids dt{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted)}.vf-doc-head__ids dd{margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.vf-doc-head__id--code dd{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:700;font-variant-numeric:normal}@media(min-width:640px){.vf-doc-head__ids{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.vf-doc-head__id{padding-block:var(--s-12)}.vf-doc-head__id+.vf-doc-head__id{padding-left:var(--s-24);box-shadow:inset 1px 0 0 var(--line)}}.vf-verdict{--vf-ring:var(--line);position:relative;display:grid;min-width:0;overflow:hidden;border-radius:var(--r-xl);background:var(--surface)}.vf-verdict:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--vf-ring);pointer-events:none}.vf-verdict[data-state=ok]{--vf-ring:color-mix(in srgb,var(--good) 38%,var(--line))}.vf-verdict[data-state=failed]{--vf-ring:color-mix(in srgb,var(--bad) 45%,var(--line))}.vf-verdict__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6) var(--s-12);margin:0;padding:var(--s-12) var(--s-20);box-shadow:inset 0 -1px 0 var(--line);background:var(--surface-alt);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink-muted)}.vf-verdict__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-2) var(--s-16);padding:var(--s-20)}.vf-verdict[data-state=ok] .vf-verdict__head{background:var(--good-soft)}.vf-verdict[data-state=failed] .vf-verdict__head{background:var(--bad-soft)}.vf-verdict[data-state=pending] .vf-verdict__head{background:var(--surface-alt)}.vf-verdict__art{display:grid;place-items:center;grid-row:1 / span 3}.vf-verdict__anim{--ca-size:var(--s-56)}.vf-verdict__text{display:contents}.vf-verdict__text>*{grid-column:2}.vf-verdict__text>.vf-verdict__note{grid-column:1 / -1;margin-top:var(--s-10)}.vf-verdict__title{margin:0;font-weight:700;color:var(--ink);word-break:keep-all}.vf-verdict[data-state=ok] .vf-verdict__title{color:var(--good-text)}.vf-verdict[data-state=failed] .vf-verdict__title,.vf-verdict[data-state=failed] .vf-verdict__line{color:var(--bad-text)}.vf-verdict__line{margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:500;color:var(--ink-body);word-break:keep-all;text-wrap:pretty}.vf-verdict[data-state=ok] .vf-verdict__line{color:var(--ink)}.vf-verdict__note{margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all;text-wrap:pretty}.vf-dots{display:inline-flex;gap:var(--s-4)}.vf-dots__i{display:inline-grid;place-items:center;width:var(--s-20);height:var(--s-20);border-radius:var(--r-full);background:var(--good);color:var(--canvas)}.vf-dots__i:before{content:"";width:var(--s-12);height:var(--s-12);background:currentColor;-webkit-mask:var(--mask-check) center/contain no-repeat;mask:var(--mask-check) center/contain no-repeat}.vf-dots__i[data-state=bad]{background:var(--bad)}.vf-dots__i[data-state=bad]:before{-webkit-mask-image:var(--mask-x);mask-image:var(--mask-x)}.vf-dots__i:is([data-state=wait],[data-state=off]){background:var(--surface);color:var(--ink-subtle);box-shadow:inset 0 0 0 1px var(--line-strong)}.vf-dots__i:is([data-state=wait],[data-state=off]):before{-webkit-mask-image:var(--mask-clock);mask-image:var(--mask-clock)}.vf-dots[data-seq-run] .vf-dots__i:not(.is-on){scale:.6}.vf-dots[data-seq-run] .vf-dots__i.is-on{animation:vf-dot-on var(--d-3) var(--ease-spring) var(--d-3) both}@keyframes vf-dot-on{0%{opacity:var(--seq-off,.3);scale:.6}to{opacity:1;scale:1}}@media(max-width:639px){.vf-verdict__head{column-gap:var(--s-10)}.vf-verdict__art{grid-row:1;grid-column:1}.vf-verdict__anim{--ca-size:var(--s-32)}.vf-verdict__obj{--art-size:var(--s-32)}.vf-verdict__text>*{grid-column:1 / -1}.vf-verdict__text>.vf-verdict__title{grid-column:2;grid-row:1}}@media(min-width:640px){.vf-verdict__kicker{padding-inline:var(--s-28)}.vf-verdict__head{column-gap:var(--s-24);padding:var(--s-24) var(--s-28)}.vf-verdict__anim{--ca-size:var(--s-80)}.vf-verdict__obj{--art-size:var(--s-80)}.vf-verdict__line{font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.vf-verdict__art{grid-row:1 / span 4}.vf-verdict__text>.vf-verdict__note{grid-column:2;margin-top:var(--s-6)}}.vf-sum{padding:var(--s-16) var(--s-20);box-shadow:inset 0 1px 0 var(--line)}.vf-sum .statline__label{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.vf-sum .vf-time{white-space:normal}.vf-sum__v{margin:0;min-width:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;word-break:keep-all}.vf-sum__tsas{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:var(--s-6) var(--s-10)}.vf-sum__tsa{display:contents}.vf-sum__tsa .vf-logo{min-height:var(--s-24)}.vf-sum__tsa-state{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-body-xs);line-height:1;font-weight:600;color:var(--good-text)}.vf-sum__tsa:is([data-state=wait],[data-state=off]) .vf-sum__tsa-state{color:var(--ink-subtle)}.vf-sum__tsa[data-state=bad] .vf-sum__tsa-state{color:var(--bad-text)}@media(min-width:640px){.vf-sum{padding:var(--s-20) var(--s-28)}}@media(max-width:639px),(min-width:1024px)and (max-width:1279px){.statline.vf-sum{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;row-gap:0;padding-block:0}.vf-sum .vf-sum__cell{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-12);padding:var(--s-10) 0;box-shadow:inset 0 -1px 0 var(--line)}.vf-sum .vf-sum__cell:last-child{box-shadow:none}.vf-sum__v{text-align:right}.vf-sum__tsas{justify-content:end}}.vf-result__file{margin:0 var(--s-20) var(--s-16)}@media(min-width:640px){.vf-result__file{margin:0 var(--s-28) var(--s-20)}}.vf-facts__head{flex-wrap:nowrap;align-items:center}.vf-facts__stamp{flex:none}.vf-facts__seal{display:block;width:var(--s-64);height:var(--s-64)}.vf-facts__table{width:100%;border-collapse:collapse;box-shadow:inset 0 1px 0 var(--ink-subtle),inset 0 -1px 0 var(--line)}.vf-facts__table th,.vf-facts__table td{padding-block:var(--s-12);box-shadow:inset 0 -1px 0 var(--line);vertical-align:baseline}.vf-facts__table tr:last-child :is(th,td){box-shadow:none}.vf-facts__table th{width:30%;padding-right:var(--s-12);text-align:left;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--ink-muted);word-break:keep-all;text-wrap:balance}.vf-facts__table td{padding-left:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.vf-facts__sub{display:block;margin-top:var(--s-2);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:400;color:var(--ink-subtle)}.vf-facts__src{display:block;margin-top:var(--s-2);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--ink-subtle)}.vf-facts__cell{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--s-12)}.vf-facts__mask{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:400;color:var(--ink-subtle);white-space:nowrap}.vf-facts__hashrow :is(th,td){vertical-align:top}.vf-facts__hash,.vf-root__v{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--s-4);min-width:0}.vf-facts__hash .vf-copy,.vf-root__v .vf-copy{margin:0 0 0 calc(var(--s-10) * -1)}@media(min-width:640px){.vf-facts__hash,.vf-root__v{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--s-8)}.vf-facts__hash .vf-copy,.vf-root__v .vf-copy{margin:calc(var(--s-4) * -1) calc(var(--s-6) * -1) 0 0}}.vf-facts__list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.vf-facts__muted{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--ink-muted)}.vf-facts__muted .ico{flex:none;color:var(--ink-subtle)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .vf-facts__seal{opacity:.85}}:root[data-theme=dark] .vf-facts__seal{opacity:.85}.vf-signs{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.vf-signs__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-6)}.vf-signs__role{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink-muted)}.vf-signs__state{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);white-space:nowrap}.vf-signs__item[data-state=ok] .vf-signs__state{font-size:inherit;line-height:inherit;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}@media(min-width:640px){.vf-facts__table th{width:11rem;padding-right:var(--s-16)}.vf-facts__table td{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}}@media(min-width:640px){.vf-facts__seal{width:var(--s-80);height:var(--s-80)}}.vf-checks__list{box-shadow:inset 0 1px 0 var(--line)}.vf-check .rows__title{white-space:normal;word-break:keep-all}.vf-check[data-state=bad] .vf-check__detail{color:var(--bad-text);font-weight:500}.vf-check__state{gap:var(--s-4);font-weight:600}.vf-check__state .ico{flex:none}.vf-check[data-state=ok] .vf-check__state{color:var(--good-text)}.vf-check[data-state=bad] .vf-check__state{color:var(--bad-text)}.vf-fold{display:grid;gap:0;min-width:0;padding-top:1px;box-shadow:inset 0 1px 0 var(--ink-subtle)}.vf-fold__sum{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-12);min-height:var(--s-48);margin:var(--s-8) calc(-1 * var(--s-12)) 0;padding:var(--s-4) var(--s-12);border-radius:var(--r-md);cursor:pointer;list-style:none}@media(hover:hover){.vf-fold__sum:hover{background:var(--tint)}}.vf-fold__sum:active{background:var(--tint-active)}.vf-fold__sum::-webkit-details-marker{display:none}.vf-fold__title{font-weight:700}.vf-fold__note{margin:var(--s-8) 0 0}.vf-fold>.vf-sec{margin-top:var(--s-32)}.vf-fold__chev{margin-left:auto;color:var(--ink-subtle);transition:transform var(--d-3) var(--ease-inout)}.vf-fold[open] .vf-fold__chev{transform:rotate(180deg)}.vf-recheck{padding-block:var(--s-16);margin-block:calc(var(--s-16) * -1);font-weight:600;color:var(--accent-text);white-space:nowrap}@media(hover:hover){.vf-recheck:hover{text-decoration:underline;text-underline-offset:3px}}.vf-checks__sum{display:inline-flex;align-items:baseline;gap:var(--s-6);margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:700;color:var(--ink-muted);white-space:nowrap}.vf-checks__sum .ico{flex:none;align-self:center}.vf-checks__sum[data-state=ok]{color:var(--good-text)}.vf-checks__sum[data-state=bad]{color:var(--bad-text)}.vf-events{--vf-ev-at:5.75rem;display:grid;margin:0;padding:var(--s-16) var(--s-16) var(--s-4);border-radius:var(--r-sm);list-style:none;box-shadow:inset 0 0 0 1px var(--line);min-width:0}.vf-ev{position:relative;display:grid;grid-template-columns:var(--vf-ev-at) var(--s-20) minmax(0,1fr);align-items:start;column-gap:var(--s-12);padding-bottom:var(--s-16);min-width:0}.vf-ev:before{content:"";position:absolute;left:calc(var(--vf-ev-at) + var(--s-12) + var(--s-10) - .5px);top:var(--s-24);bottom:var(--s-4);width:1px;background:var(--line-strong)}.vf-ev:last-child:before{display:none}.vf-ev:has(+.vf-ev:is([data-state=wait],[data-state=off],[data-state=bad])):before{background:none;border-left:1px dashed var(--line-strong)}.vf-ev__at{display:grid;justify-items:end;align-content:start;min-height:var(--s-20);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-body);font-variant-numeric:tabular-nums}.vf-ev__date{order:1;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-subtle);font-variant-numeric:normal}.vf-ev__clock{font-weight:700;color:var(--ink)}.vf-ev__at--none{color:var(--ink-subtle);font-weight:500;white-space:nowrap}.vf-ev__at--bad{color:var(--bad-text);font-weight:600}.vf-ev__mark{position:relative;display:grid;place-items:center;width:var(--s-20);height:var(--s-20);border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-subtle)}.vf-ev[data-state=bad] .vf-ev__mark:before{content:"";width:var(--s-12);height:var(--s-12);background:currentColor;-webkit-mask:var(--mask-x) center/contain no-repeat;mask:var(--mask-x) center/contain no-repeat}.vf-ev[data-state=ok] .vf-ev__mark{background:none;box-shadow:none}.vf-ev[data-state=ok] .vf-ev__mark:before{content:"";width:var(--s-16);height:var(--s-16);background:var(--good-text);-webkit-mask:var(--mask-check) center/contain no-repeat;mask:var(--mask-check) center/contain no-repeat}.vf-ev[data-state=bad] .vf-ev__mark{background:var(--bad-soft);box-shadow:inset 0 0 0 1.5px var(--bad);color:var(--bad-text)}.vf-ev[data-state=wait] .vf-ev__mark{box-shadow:none;outline:1.5px dashed var(--line-strong);outline-offset:-1.5px}.vf-ev__body{display:grid;gap:var(--s-2);min-width:0}.vf-ev__title{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:700;color:var(--ink);word-break:keep-all}.vf-ev__detail{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all;text-wrap:pretty}.vf-ev[data-state=bad] .vf-ev__detail{color:var(--bad-text);font-weight:500}.vf-ev:is([data-state=wait],[data-state=off]) .vf-ev__title{color:var(--ink-muted)}@media(min-width:640px){.vf-events{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:var(--s-20) var(--s-20) var(--s-16)}.vf-ev{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--t-body-xs-lh) * 2) var(--s-20) auto;row-gap:var(--s-8);padding:0 var(--s-12) 0 0}.vf-ev:before{left:var(--s-20);right:0;top:calc(var(--t-body-xs-lh) * 2 + var(--s-8) + var(--s-10) - .5px);bottom:auto;width:auto;height:1px}.vf-ev:has(+.vf-ev:is([data-state=wait],[data-state=off],[data-state=bad])):before{border-left:0;background:none;border-top:1px dashed var(--line-strong)}.vf-ev__at{align-self:stretch;justify-items:start;align-content:end;min-height:0}.vf-ev__date{order:0}}.vf-root{display:grid;gap:var(--s-6);padding:var(--s-12) var(--s-16);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-alt);min-width:0}.vf-root__k{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-8);margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:700;color:var(--ink-body)}.vf-root__alt{font-weight:500;color:var(--ink-subtle)}.vf-proof{position:relative;display:grid;gap:var(--s-12);min-width:0}.vf-proof__tsas{display:grid;gap:var(--s-12);min-width:0}.vf-tsa{display:grid;align-content:start;gap:var(--s-10);min-width:0;padding:var(--s-16);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.vf-tsa[data-state=bad]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 45%,var(--line))}.vf-tsa__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-6) var(--s-12);min-height:var(--s-28)}.vf-tsa__logo{display:inline-flex;align-items:center}.vf-tsa__state{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink-muted);white-space:nowrap}.vf-tsa[data-state=ok] .vf-tsa__state{color:var(--good-text)}.vf-tsa[data-state=bad] .vf-tsa__state{color:var(--bad-text)}.vf-tsa__role{display:grid;align-content:start;gap:var(--s-2);margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink-muted)}.vf-tsa__fact{font-weight:400;color:var(--ink-subtle);word-break:keep-all;text-wrap:pretty}.vf-tsa__body{display:grid;align-content:start;gap:var(--s-8);min-width:0}.vf-tsa__kv{display:grid;gap:var(--s-6);margin:0;padding-top:var(--s-10);box-shadow:inset 0 1px 0 var(--line)}.vf-tsa__kv>div{display:grid;grid-template-columns:5.6em minmax(0,1fr);gap:var(--s-8);align-items:baseline}.vf-tsa__kv dt{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);white-space:nowrap}.vf-tsa__kv dd{margin:0;min-width:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.vf-tsa__long{overflow-wrap:anywhere}.vf-tsa__sub{display:block;color:var(--ink-subtle);font-weight:400}.vf-tsa__note{margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all}.vf-tsa[data-state=bad] .vf-tsa__note{color:var(--bad-text)}.vf-tsa__get{justify-self:start;margin-left:calc(var(--s-10) * -1)}.vf-tsa__untrusted dd .vf-time{color:var(--ink-subtle)}@media(min-width:640px){.vf-proof__tsas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-12);row-gap:0}.vf-tsa{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--s-10)}}.vf-proof__state{display:flex;align-items:baseline;gap:var(--s-6);margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:700;color:var(--ink-muted)}.vf-proof__state .ico{flex:none;align-self:center}.vf-proof[data-state=ok] .vf-proof__state{color:var(--good-text)}.vf-proof[data-state=bad] .vf-proof__state{color:var(--bad-text)}.vf-proof[data-state=wait] .vf-proof__state .ico,.vf-proof[data-state=off] .vf-proof__state .ico{color:var(--ink-subtle)}.vf-chain{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;min-width:0}.vf-chain__item{display:flex;flex-direction:column;align-items:stretch;min-width:0}.vf-chain__link{position:relative;display:grid;place-items:center;align-self:center;width:2px;height:var(--s-28);background:var(--line-strong)}.vf-chain__link--ok{background:color-mix(in srgb,var(--good) 55%,var(--line))}.vf-chain__link--bad{background:var(--bad)}.vf-chain__knot{position:absolute;display:grid;place-items:center;width:var(--s-20);height:var(--s-20);border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-subtle)}.vf-chain__link:not(.vf-chain__link--bad) .vf-chain__knot{width:var(--s-8);height:var(--s-8);box-shadow:none;background:var(--line-strong)}.vf-chain__link--ok:not(.vf-chain__link--bad) .vf-chain__knot{background:var(--good)}.vf-chain__link--bad .vf-chain__knot{background:var(--bad-soft);box-shadow:inset 0 0 0 1.5px var(--bad);color:var(--bad-text)}.vf-chain__link--bad .vf-chain__knot:before{content:"";width:var(--s-12);height:var(--s-12);background:currentColor;-webkit-mask:var(--mask-x) center/contain no-repeat;mask:var(--mask-x) center/contain no-repeat}.vf-chain__block{display:grid;gap:var(--s-2);min-width:0;padding:var(--s-12) var(--s-16);border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.vf-chain__item--now .vf-chain__block{background:color-mix(in srgb,var(--accent) 5%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--accent-line)}.vf-chain__tag{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink-muted)}.vf-chain__item--now .vf-chain__tag{color:var(--accent-text)}.vf-chain__hash{font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.vf-chain__prev{display:flex;flex-wrap:wrap;gap:0 var(--s-6);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-subtle)}.vf-chain__prev .tnum{color:var(--ink-muted);letter-spacing:.03em}@media(min-width:640px){.vf-chain{flex-direction:row;align-items:stretch}.vf-chain__item{flex:1 1 0;flex-direction:row;align-items:center}.vf-chain__item+.vf-chain__item{flex-basis:var(--s-32)}.vf-chain__block{flex:1 1 auto;align-self:stretch}.vf-chain__link{flex:none;width:var(--s-32);height:2px}}.vf-actions{display:grid;gap:var(--s-8)}@media(min-width:640px)and (max-width:1279px){.vf-actions{display:flex;flex-wrap:wrap}.vf-actions>*{flex:1 1 var(--s-200)}}.vf-entry__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4) var(--s-24);padding-top:var(--s-12);box-shadow:inset 0 1px 0 var(--line)}.vf-form{display:grid;gap:var(--s-12);min-width:0}.vf-form__row{display:grid;gap:var(--s-10);min-width:0}.vf-form__msg{margin:0}.vf-form__input{font-size:var(--t-heading-sm);letter-spacing:.02em;text-align:center;font-variant-numeric:tabular-nums}.vf-form__submit{width:100%}@media(min-width:640px){.vf-form__row{grid-template-columns:minmax(0,1fr) auto}.vf-form__input{grid-column:1;grid-row:1}.vf-form__submit{grid-column:2;grid-row:1;width:auto;padding-inline:var(--s-32)}.vf-form__msg{grid-column:1 / -1;grid-row:2}}.vf-form__input::placeholder{color:var(--ink-disabled)}@media(min-width:1024px)and (max-width:1279px){.vf-home .vf-form__row{grid-template-columns:minmax(0,1fr)}.vf-home .vf-form__input,.vf-home .vf-form__submit,.vf-home .vf-form__msg{grid-column:1;grid-row:auto}.vf-home .vf-form__submit{width:100%}}.vf-form--compact .vf-form__input{font-size:var(--t-body-lg)}.vf-example{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-10);margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-subtle)}.vf-example__link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:44px;font-weight:600;color:var(--accent-text)}@media(hover:hover){.vf-example__link:hover{text-decoration:underline;text-underline-offset:3px}}.vf-example__meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-10)}.vf-example__code,.vf-example__note{white-space:nowrap}.vf-example__code{color:var(--ink-muted);letter-spacing:.03em}.vf-qr-tip{display:flex;align-items:flex-start;gap:var(--s-6);margin:0;padding-block:var(--s-6);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all}.vf-qr-tip .ico{flex:none;margin-top:var(--s-2)}.vf-home .rr-head__title{word-break:keep-all;text-wrap:balance}@media(min-width:1024px){.vf-home .rr-t-pagehead__text{grid-column:1 / span 6}.vf-home .rr-t-pagehead__media{grid-column:7 / span 6;align-self:start}}.vf-ways{flex:1 1 100%;gap:var(--s-16);margin-top:var(--s-8);padding:var(--s-20)}@media(min-width:640px){.vf-ways{padding:var(--s-24) var(--s-28)}}.vf-ways__seg .tabs__tab{flex:1;justify-content:center;font-weight:600}@media(hover:hover){.vf-ways__seg .tabs__tab:not([aria-selected=true]):hover{color:var(--ink)}}.vf-ways__seg .tabs__tab:active{background:var(--tint-active)}.vf-for-touch{display:none}@media(hover:none)and (pointer:coarse){.vf-for-mouse{display:none}.vf-for-touch{display:inline}}.vf-ways__panel{display:grid;gap:var(--s-16);min-width:0}.vf-ways__panel[hidden]{display:none}.vf-ways__panel:focus-visible{outline-offset:var(--s-4);border-radius:var(--r-sm)}.vf-method{gap:var(--s-20);padding:var(--s-24)}@media(min-width:640px){.vf-method{padding:var(--s-28) var(--s-32)}}@media(min-width:1024px){.vf-method{padding-block:var(--s-32)}.vf-method__item{padding-bottom:var(--s-24)}}.vf-method__head{display:grid;gap:var(--s-4)}.vf-method__title{margin:0;font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:700;color:var(--ink)}.vf-method__lead{margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all;text-wrap:pretty}.vf-method__list{display:grid;margin:0;padding:0;list-style:none;counter-reset:vf-method}.vf-method__item{position:relative;display:grid;align-content:start;gap:var(--s-4);min-width:0;padding:0 0 var(--s-20) var(--s-40);counter-increment:vf-method}.vf-method__item:last-child{padding-bottom:0}.vf-method__item:before{content:counter(vf-method);position:absolute;left:0;top:0;display:grid;place-items:center;width:var(--s-24);height:var(--s-24);border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-body-xs);line-height:1;font-weight:700;color:var(--ink-body);font-variant-numeric:tabular-nums}.vf-method__item:not(:last-child):after{content:"";position:absolute;left:calc(var(--s-12) - .5px);top:var(--s-28);bottom:var(--s-4);width:1px;background:var(--line-strong)}.vf-method__item:after{transform-origin:top;transition:transform var(--d-6) var(--ease-out)}.vf-method__list[data-seq-run] .vf-method__item:not(.is-on):after{transform:scaleY(0)}.vf-method-stage{position:relative}.vf-method__acc{top:calc(-1 * var(--s-40));right:calc(-1 * var(--s-8))}@media(min-width:1024px){.vf-method__acc{--acc-size:var(--s-96);top:calc(-1 * var(--s-48));right:calc(-1 * var(--s-32))}}.vf-method__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-8);margin:0;padding-top:1px;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:700;color:var(--ink)}.vf-method__std{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;color:var(--ink-subtle)}.vf-method__text{margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all;text-wrap:pretty}.vf-method__logos{padding-top:var(--s-8)}.vf-method__logos .rr-tsa-logos{align-items:center;gap:var(--s-12) var(--s-32)}.vf-method__foot{display:flex;align-items:flex-start;gap:var(--s-8);margin:0;padding-top:var(--s-16);border-top:1px solid var(--line);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all}.vf-method__foot .ico{flex:none;margin-top:var(--s-4);color:var(--good-text)}.vf-method__foot b{display:block;color:var(--ink);font-weight:700}.vf-where{border-top:1px solid var(--line)}.vf-where__fig{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-20)}.vf-where__page{position:relative;display:block;width:var(--s-120);aspect-ratio:1240 / 1755;border-radius:var(--r-xs);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-sm)}.vf-where__img{display:block;width:100%;height:100%;border-radius:inherit}.vf-where__pin{position:absolute;display:grid;place-items:center;width:var(--s-20);height:var(--s-20);border-radius:var(--r-full);translate:-50% -50%;background:var(--accent);color:var(--accent-ink);font-size:var(--t-body-xs);line-height:1;font-weight:700;box-shadow:0 0 0 2px var(--surface)}.vf-where__pin--top{left:86.7%;top:4.3%}.vf-where__pin--qr{left:56.3%;top:94.9%}.vf-where__list{display:grid;gap:var(--s-12);margin:0;padding:0;list-style:none}.vf-where__list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--s-8);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted);word-break:keep-all}.vf-where__list b{display:block;color:var(--ink);font-weight:600}.vf-where__n{display:grid;place-items:center;width:var(--s-20);height:var(--s-20);margin-top:var(--s-2);border-radius:var(--r-full);background:var(--accent);color:var(--accent-ink);font-size:var(--t-body-xs);line-height:1;font-weight:700}.vf-where__cap{margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all;text-wrap:pretty}.vf-where__cap b{color:var(--ink);font-weight:600}.vf-file-sec{gap:var(--s-16)}.vf-file{display:grid;gap:var(--s-10);min-width:0}.vf-file__drop{gap:var(--s-6);padding:var(--s-24) var(--s-16);border-radius:var(--r-md)}.vf-file__icon{display:grid;place-items:center;margin-bottom:var(--s-2);color:var(--ink-subtle)}.vf-file__title{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.vf-file__sub{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);word-break:keep-all;text-wrap:pretty}.vf-file__status{margin:0;font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted);overflow-wrap:anywhere}.vf-file__form{display:none}.vf-file__result:empty{display:none}.vf-file__callout{margin:0}.vf-file__line{display:block;overflow-wrap:anywhere}.vf-file__hash{display:grid;justify-items:start;gap:var(--s-2);margin-top:var(--s-8)}.vf-file__hash-k{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:600;opacity:.85}.vf-file__hash .vf-hex__g{color:inherit}.vf-file__hash--muted{opacity:.8}.vf-file__link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--accent-text)}@media(min-width:640px){.vf-file__drop{padding:var(--s-32) var(--s-24)}}.vf-more{padding:0 var(--s-16);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.vf-more .accordion__item:last-child{box-shadow:none}.vf-more__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-10)}.vf-more__sub{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:500;color:var(--ink-subtle)}.vf-more .accordion__body{display:grid;gap:var(--s-12);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.vf-more .accordion__body p{margin:0;word-break:keep-all}.vf-howto__steps{display:grid;gap:var(--s-20);margin:0;padding:0;list-style:none;counter-reset:vf-step}.vf-howto__steps>li{position:relative;display:grid;gap:var(--s-8);min-width:0;padding-left:var(--s-32);counter-increment:vf-step}.vf-howto__steps>li:before{content:counter(vf-step);position:absolute;left:0;top:1px;display:grid;place-items:center;width:var(--s-20);height:var(--s-20);border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-body-xs);line-height:1;font-weight:700;color:var(--ink-muted);font-variant-numeric:tabular-nums}.vf-howto__step{color:var(--ink-body)}.vf-howto__opt{margin-right:var(--s-4);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:700;color:var(--ink-muted)}.vf-howto__hint,.vf-howto__foot{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);color:var(--ink-muted)}.vf-howto__code{min-width:0}.vf-howto__cmd{margin:0;padding:var(--s-16);overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:var(--t-body-xs);line-height:1.75;color:var(--ink-body);white-space:pre;font-variant-numeric:tabular-nums;font-variant-ligatures:none}.vf-howto__cmd code{font:inherit;color:inherit}.vf-howto__cmd:focus-visible{outline-offset:-3px;border-radius:var(--r-lg)}.vf-howto__get{justify-self:start}@media(min-width:640px){.vf-more{padding:0 var(--s-32)}}.rr-tsamark{display:inline-flex;align-items:center;gap:var(--s-8);min-height:var(--s-32);padding:0 var(--s-10);border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;vertical-align:middle}.rr-tsamark--sm{min-height:26px;gap:var(--s-6);padding:0 var(--s-8)}.rr-tsamark__word{font-size:var(--t-body-xs);line-height:1;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.rr-tsamark__std{padding-left:var(--s-8);box-shadow:inset 1px 0 0 var(--line);font-size:var(--t-nano);line-height:1;font-weight:600;letter-spacing:.02em;color:var(--ink-subtle)}.rr-tsamark__state{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-nano);line-height:1;font-weight:600;color:var(--good-text);font-variant-numeric:tabular-nums}.rr-tsamark__state .ico{width:12px;height:12px}.rr-tsamark[data-state=wait] .rr-tsamark__state{color:var(--ink-subtle)}.rr-tsamark__pulse{width:var(--s-6);height:var(--s-6);border-radius:50%;background:var(--warn);animation:rr-tsamark-breathe 1.6s var(--ease-inout) infinite}.rr-tsamark--sm .rr-tsamark__word{font-size:var(--t-caption)}.rr-tsamark--sm .rr-tsamark__std{padding-left:var(--s-6)}@keyframes rr-tsamark-breathe{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.rr-tsamark__pulse{animation:none}}@media(max-width:639.98px){.vf-doc .code__copy{height:var(--c-md-h);padding-inline:var(--s-12)}.vf-tsa .vf-tsa__get,.vf-howto .vf-howto__get{--h:var(--c-md-h);--r:var(--c-md-r);--px:var(--c-md-px)}.vf-ways__seg .tabs__tab{height:var(--c-md-h)}}.vf-file__hash--same .vf-hex__g{color:var(--good-text)}.vf-dock{display:none}@media(max-width:767px){.vf-dock{display:flex;background:var(--canvas)}.vf-dock:before{-webkit-backdrop-filter:none;backdrop-filter:none}.vf-actions :is(.vf-actions__bundle,.vf-actions__cert){display:none}.off-body:has(.vf-dock) .toasts{bottom:calc(var(--safe-b) + var(--c-lg-h) + var(--s-40))}}@media print{@page{size:A4;margin:9mm 12mm}.off-body{background:var(--surface);-webkit-print-color-adjust:exact;print-color-adjust:exact}.vf-doc.rr-section{padding:0}.vf-doc .rr-wrap{max-width:none;padding:0}.vf-doc .rr-t-article__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8)}.vf-doc :is(.rr-t-article__head,.rr-t-article__body){grid-column:auto;grid-row:auto}.vf-doc .rr-t-article__body{display:grid;gap:var(--s-8)}.vf-doc .rr-t-article__body>*{max-width:none}.vf-doc .rr-t-article__head .rr-head__title{font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh)}.vf-doc :is(.rr-t-article__toc,.rr-t-article__rail),.vf-doc .rr-t-article__body>.vf-file-sec{display:none}.off-mast,.off-foot,.skip-link,.toasts,.vf-dock,.vf-dots,.vf-file-sec,.vf-more,.vf-tsa__get,.vf-where,.vf-copy,.vf-recheck,.vf-facts__head .vf-sec__lead,.vf-tsa__note,.vf-verdict__note,.vf-chain,.vf-remarks .rr-head__actions,.vf-proof--link,.vf-facts__sub,.vf-facts__closed,.vf-tsa__fact,.vf-tsa__sub,.vf-proofs .vf-sec__lead,.vf-check__tech{display:none}.off-body .rr-sample-record .announce__inner{padding-block:var(--s-4)}.vf-doc-head__ids{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.vf-doc-head__id{padding-block:var(--s-4)}.vf-doc-head__id+.vf-doc-head__id{padding-left:var(--s-16);box-shadow:inset 1px 0 0 var(--line)}.vf-doc-head__id--code dd{font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.vf-verdict__kicker{display:none}.vf-verdict__head{gap:var(--s-12);padding:var(--s-6) var(--s-12)}.vf-verdict__anim{--ca-size:var(--s-40)}.vf-verdict__obj{--art-size:var(--s-40)}.vf-verdict__title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh)}.vf-verdict__line{font-size:var(--t-caption);line-height:var(--t-caption-lh)}.vf-result__file{margin:0 var(--s-12) var(--s-6)}.statline.vf-sum{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);padding:var(--s-4) var(--s-12)}.vf-sum .vf-sum__cell{flex-direction:column;gap:0;padding:0 var(--s-12);box-shadow:inset 1px 0 0 var(--line)}.vf-sum .vf-sum__cell:first-child{padding-left:0;box-shadow:none}.vf-sum__v{font-size:var(--t-caption);line-height:var(--t-caption-lh);text-align:left}.vf-sum__tsas{row-gap:var(--s-2)}.vf-hex--sum{font-size:var(--t-caption);line-height:var(--t-caption-lh)}.vf-sec{gap:var(--s-4)}.vf-sec__title{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}:is(.vf-facts,.vf-checks,.vf-proofs,.vf-proof--link)>.vf-sec__head .vf-sec__title:before{width:var(--s-16);height:var(--s-16);font-size:var(--t-nano)}.vf-facts__seal{width:var(--s-40);height:var(--s-40)}.vf-facts__table th,.vf-facts__table td{padding-block:1px;border-bottom:1px solid var(--line);box-shadow:none;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.vf-facts__table th{width:22%}.vf-facts__mask{font-size:var(--t-nano);line-height:var(--t-nano-lh)}.vf-checks__at,.vf-facts__src{display:none}.vf-hex--md{grid-template-columns:repeat(8,auto);column-gap:var(--s-8);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.vf-hex--sm{grid-template-columns:repeat(16,auto);column-gap:var(--s-6);font-size:var(--t-micro);line-height:var(--t-micro-lh)}.vf-hex--xs{grid-template-columns:repeat(6,auto);column-gap:var(--s-4);font-size:var(--t-nano);line-height:var(--t-nano-lh)}.vf-checks__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-12)}.vf-checks__sum{font-size:var(--t-micro);line-height:var(--t-micro-lh)}.vf-check .rows__item{min-height:0;padding-block:1px;gap:var(--s-6)}.vf-check .rows__item:before{display:none}.vf-check__label,.vf-check__state{font-size:var(--t-micro);line-height:var(--t-micro-lh)}.vf-fold__sum{display:none}.vf-root{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-12);padding:var(--s-2) 0;background:none}.vf-proof__tsas{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}.vf-tsa{gap:var(--s-2);padding:var(--s-4) var(--s-8);box-shadow:inset 0 0 0 1px var(--line)}.vf-tsa__role{display:none}.vf-tsa__kv{gap:0;padding-top:var(--s-2)}.vf-tsa__kv dt,.vf-tsa__kv dd{font-size:var(--t-nano);line-height:var(--t-nano-lh)}.vf-events{display:none}.vf-remarks.rr-section{padding:var(--s-6) 0 0;background:none;break-inside:avoid}.vf-remarks .rr-wrap{max-width:none;padding:0}.vf-remarks .rr-head{text-align:left;align-items:start}.vf-remarks .rr-head__title{font-size:var(--t-caption);line-height:var(--t-caption-lh)}.vf-remarks .rr-head__lede{font-size:var(--t-nano);line-height:var(--t-nano-lh)}.vf-facts,.vf-checks,.vf-proofs,.vf-verdict{break-inside:avoid}.rr-tsamark{box-shadow:inset 0 0 0 1px var(--ink-subtle)}}.vf-check .rows__sub{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.vf-check__tech{color:var(--ink-subtle)}@media(min-width:640px){.vf-checks__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-24)}}.vf-again-sec{gap:var(--s-16)}.vf-none{flex:1 1 100%;display:grid;gap:var(--s-32);min-width:0}.vf-none .vf-doc-head__ids{max-width:none}.vf-remarks__list{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-16);margin:var(--s-8) 0 var(--s-16);padding:0;list-style:none}.vf-remarks__list li{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);color:var(--ink);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);text-align:center;word-break:keep-all}.vf-remarks__list b{font-weight:600}.vf-remarks__list .ico{flex:none;width:var(--s-24);height:var(--s-24);color:var(--good-text)}.surface-brand .vf-remarks__list li,.surface-brand .vf-remarks__list .ico{color:var(--accent-ink)}.vf-remarks__list .ico{transition:transform var(--d-4) var(--ease-out)}.vf-remarks__list[data-seq-run] li:not(.is-on) .ico{transform:scale(.3)}@media(max-width:639px){.vf-remarks__list{flex:0 1 auto;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--s-10);margin-inline:auto}.vf-remarks__list li{flex-direction:row;text-align:left}.vf-remarks__list .ico{width:var(--s-20);height:var(--s-20)}}.vf-form__busy{display:flex;align-items:center;gap:var(--s-6);margin:0;color:var(--ink-muted);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.vf-form__busy:not([hidden]){animation:vf-late var(--d-1) var(--ease-out) var(--d-4) both}@keyframes vf-late{0%{visibility:hidden}to{visibility:visible}}.vf-missing{gap:var(--s-16);padding:var(--s-24)}.vf-missing__list{display:grid;gap:var(--s-12);margin:0;padding:0;list-style:none}.vf-missing__list li{display:flex;align-items:flex-start;gap:var(--s-10);color:var(--ink-body);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);word-break:keep-all}.vf-missing__list .ico{flex:none;margin-top:var(--s-4);color:var(--ink-subtle)}.vf-signs__item{justify-content:space-between}.vf-signs__who{display:inline-flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.vf-signs__state{display:inline-flex;align-items:center;gap:var(--s-4)}.vf-signs__item[data-state=ok] .vf-signs__state .ico{color:var(--good-text)}.vf-signs__item[data-state=wait] .vf-signs__state{color:var(--warn-text)}@media(max-width:767px){.vf-actions .vf-actions__print{display:none}}.rr-setf__nav{display:none}.rr-svc .admin__content>:is(.rr-setf,.rr-co,.rr-set-crumbs,.rr-rule-wiz,.rr-rule-sum){max-width:none}.rr-setf__head{display:contents}.rr-setf>.rr-setf__main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-16);min-width:0;align-content:start}@media(min-width:1024px){.rr-setf>.rr-setf__main{gap:var(--s-32)}}@media(min-width:1280px){.rr-setf>.rr-setf__nav{display:grid;grid-column:1 / span 3;align-content:start;gap:var(--s-2);position:sticky;top:calc(var(--admin-top-h) + var(--s-24));max-height:var(--rr-fit-h, calc(100dvh - var(--admin-top-h) - var(--s-48)));overflow:hidden auto;overscroll-behavior:contain;padding:var(--s-4);margin:calc(var(--s-4) * -1)}.rr-setf>.rr-setf__main{grid-column:4 / span 9}.rr-setf--list .rr-setf__head .rr-ph__back{display:none}.rr-setf--reading>.rr-setf__main{grid-column:1 / -1}}.rr-setf__tabs{display:none}.rr-setf__nav--tabs{display:flex}.rr-setf__tabs .tabs__tab{text-decoration:none}.rr-setf__tabs .tabs__tab .ico{color:var(--ink-subtle)}.rr-setf__tabs .tabs__tab[aria-current=page]{color:var(--ink)}.rr-setf__tabs .tabs__tab[aria-current=page] .ico{color:var(--accent-text)}.rr-setf__tabs .tabs__tab[aria-current=page]:after{content:"";position:absolute;right:var(--s-10);bottom:0;left:var(--s-10);height:2px;border-radius:2px;background:var(--ink)}@media(min-width:1024px){.rr-setf.rr-setf--tabs>.rr-setf__tabs{display:block;grid-column:1 / -1;margin-bottom:calc(var(--s-8) * -1)}.rr-setf.rr-setf--tabs>.rr-setf__main{grid-column:1 / -1}.rr-setf--tabs:not(.rr-setf--tabsub) .rr-setf__head .rr-ph__back{display:none}.rr-setf__tabs-title{margin:0 0 var(--s-16);color:var(--ink)}.rr-setf--tabs:not(.rr-setf--tabsub) .rr-setf__head .page-head__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rr-setf--tabs.rr-setf--bare .rr-setf__head{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rr-setf--tabs.rr-setf--bare .rr-setf__main>.rr-groups>.rr-sec:not(.rr-sec~.rr-sec){box-shadow:none;padding-top:var(--s-8)}}.rr-setf__title{margin:0 0 var(--s-12);color:var(--ink)}.rr-setf__cap{margin:var(--s-16) 0 var(--s-4);font-weight:600;color:var(--ink-subtle)}.rr-setf__list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.rr-setf__item{display:flex;align-items:center;gap:var(--s-10);min-height:var(--s-40);margin-inline:calc(var(--s-12) * -1);padding-inline:var(--s-12);border-radius:var(--r-md);color:var(--ink-body);text-decoration:none;transition:background-color var(--d-1) var(--ease-out),color var(--d-1) var(--ease-out)}.rr-setf__item .ico{flex:none;color:var(--ink-subtle)}.rr-setf__label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.rr-setf__value{flex:none;margin-left:auto;white-space:nowrap;color:var(--ink-muted)}@media(hover:hover){.rr-setf__item:hover{background:var(--tint);color:var(--ink)}}.rr-setf__item:active{background:var(--tint-active)}.rr-setf__item[aria-current=page]{background:var(--accent-soft);color:var(--ink)}.rr-setf__item[aria-current=page] .rr-setf__label{font-weight:600}.rr-setf__item[aria-current=page] .ico{color:var(--accent-text)}.rr-setf__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rr-setf .rr-sec__head{margin-bottom:var(--s-12)}.rr-setf :is(.settings__desc,.rows__sub){font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}@media(min-width:1024px){.rr-setf .rr-sec:not(.rr-sec--rows){padding-top:var(--s-24)}.rr-setf .rr-sec__head{margin-bottom:var(--s-16)}}.rr-setidx__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted)}.rr-setidx .rows__body{flex:1 0 auto;min-width:max-content}.rr-setidx .rows__title{white-space:nowrap}.rr-setidx .rows__trail{flex:0 1 auto;min-width:0;justify-content:flex-end}.rr-setidx-wait{display:none}.rr-setidx-wait__head{display:block;width:40%;height:var(--s-40);border-radius:var(--r-md)}.rr-setidx-wait__row{display:block;height:var(--s-56);border-radius:var(--r-md)}@media(min-width:1280px)and (scripting:enabled){.rr-setf--index .rr-setidx{display:none}.rr-setf--index .rr-setidx-wait{display:grid;gap:var(--s-16);align-content:start}}@media(min-width:1024px)and (scripting:enabled){.rr-setf--index.rr-setf--tabs .rr-setidx{display:none}.rr-setf--index.rr-setf--tabs .rr-setidx-wait{display:grid;gap:var(--s-16);align-content:start}}.rr-setfields{display:grid;gap:var(--s-16);min-width:0}.rr-setfields .field{margin:0;min-width:0}@media(min-width:768px){.rr-setfields{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-setfields__wide{grid-column:1 / -1}}.rr-setlist{margin-inline:calc(var(--s-16) * -1)}.rr-setlist .settings__row{min-height:var(--s-56)}.rr-setlist .settings__row:first-child{box-shadow:none}:is(.rr-setlist,.rr-setform)~.rr-setform .rr-setlist:first-child>.settings__row:first-child,.rr-setlist~.rr-setlist>.settings__row:first-child{box-shadow:inset 0 1px 0 var(--line)}@media(min-width:1024px){.rr-setlist{margin-inline:0}.rr-setlist .settings__row{padding-inline:0}}@media(max-width:1023px){.rr-setlist .settings__row{position:relative}.rr-setlist .settings__row+.settings__row,:is(.rr-setlist,.rr-setform)~.rr-setform .rr-setlist:first-child>.settings__row:first-child,.rr-setlist~.rr-setlist>.settings__row:first-child{box-shadow:none}.rr-setlist .settings__row+.settings__row:before,:is(.rr-setlist,.rr-setform)~.rr-setform .rr-setlist:first-child>.settings__row:first-child:before,.rr-setlist~.rr-setlist>.settings__row:first-child:before{content:"";position:absolute;top:0;left:var(--s-16);right:var(--s-16);height:1px;background:var(--line)}}.rr-setlist form{margin:0}.rr-setlist .rr-beginner{box-shadow:none}@media(max-width:1023px){.rr-setlist .rr-beginner__row{padding-inline:var(--s-16)}}.rr-setlist button.settings__row{border:0;background:none;font:inherit;color:inherit}.rr-sec .rr-setlist{margin-inline:calc(var(--rr-sec-pad, 0px) * -1)}.rr-sec .rr-setlist .settings__row{padding-inline:var(--rr-sec-pad, 0px)}.rr-setlist :is(a,button).settings__row:focus-visible{outline-offset:-2px}@media(hover:hover){.rr-setlist :is(a,button).settings__row:hover{background:var(--tint)}}.rr-setlist :is(a,button).settings__row:active{background:var(--tint-active)}.rr-setlist__chev{flex:none;color:var(--ink-disabled)}.rr-ws-people__faces{flex:none;min-width:var(--s-40)}.rr-ws-people__faces>*{font-size:var(--t-caption)}.rr-setnote{margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted);word-break:keep-all}.rr-setform{display:grid;gap:var(--s-16);min-width:0;margin:0}.rr-setform.rr-groups{display:flex;gap:var(--s-12)}@media(min-width:1024px){.rr-setform.rr-groups{gap:var(--s-32)}}.rr-setsec-body{display:grid;gap:var(--s-16);min-width:0;padding-bottom:var(--s-8)}.rr-setf .rr-proj-seg .segment{max-width:none}.rr-setsave{--actionbar-bleed:var(--s-16);margin-top:var(--s-8)}@media(min-width:1024px){.rr-setsave{--actionbar-bleed:0px}}.rr-setp__desc{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);word-break:keep-all}.rr-setx{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.rr-setx>.accordion__item{box-shadow:none}.rr-setx .accordion__trigger{padding:var(--s-16) var(--s-20);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;color:var(--ink)}.rr-setx .accordion__body{display:grid;gap:var(--s-20);padding:0 var(--s-20) var(--s-20)}.rr-setx .settings{margin-inline:calc(var(--s-20) * -1)}.rr-setx .settings__row{padding-inline:var(--s-20)}@media(min-width:768px){.rr-setx .accordion__trigger{padding:var(--s-20) var(--s-24)}.rr-setx .accordion__body{padding:0 var(--s-24) var(--s-24)}.rr-setx .settings{margin-inline:calc(var(--s-24) * -1)}.rr-setx .settings__row{padding-inline:var(--s-24)}}.rr-setx__sub{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;color:var(--ink-subtle)}@media(pointer:coarse){:is(.rr-setf,.rr-set) .kline__text .link{position:relative}:is(.rr-setf,.rr-set) .kline__text .link:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--c-md-h);translate:0 -50%}}.rr-set{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-24);min-width:0;margin-top:var(--s-12)}.rr-set-narrow{max-width:var(--w-sm);margin-inline:auto;width:100%}.rr-svc .admin__content>.rr-set-narrow{max-width:var(--w-sm)}.rr-set-narrow .rr-set-result .result__meta{max-width:none;width:100%}.rr-req-mail{display:grid;justify-items:end;gap:var(--s-2)}.rr-req-mail .ink-muted{font-weight:400}.rr-set-card{display:grid;gap:var(--s-12);padding:var(--s-16);min-width:0}.rr-set-card__title{margin:0;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink)}.rr-set-line{display:flex;align-items:flex-start;gap:var(--s-6);margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);word-break:keep-all}.rr-set-line .ico{flex:none;margin-top:var(--s-2)}.rr-set-note{margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted);word-break:keep-all}.rr-set-empty{margin:0;padding:var(--s-8) 0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted);word-break:keep-all}.rr-set-notes{display:grid;gap:var(--s-6);margin:0;padding-left:var(--s-20);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted);word-break:keep-all}.rr-set-notes--tight{gap:var(--s-2);padding-left:var(--s-16)}.rr-set-stack{display:grid;gap:var(--s-12)}.rr-set-form{display:grid;gap:var(--s-12);min-width:0}.rr-set-form .field,.rr-set-kv{margin:0}@media(max-width:767px){.rr-kv-stack.kv--rows .kv__row{flex-direction:column;align-items:stretch;gap:var(--s-4)}.rr-kv-stack.kv--rows dd{text-align:start}}.rr-set-kv dd{overflow-wrap:anywhere}.rr-set-crumbs{margin-bottom:var(--s-4)}@media(min-width:768px){.rr-set-card{padding:var(--s-20) var(--s-24)}}.rr-set-rows{display:grid;margin:0;padding:0;list-style:none}.rr-set-row{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-12) 0;min-width:0}.rr-set-row+.rr-set-row{box-shadow:inset 0 1px 0 var(--line)}.rr-set-row__title{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink);overflow-wrap:anywhere;word-break:keep-all}.rr-set-row__sub{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);overflow-wrap:anywhere;word-break:keep-all}.rr-set-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-8);margin:0}.rr-set-inline__field,.rr-set-inline>.field{flex:1 1 200px;min-width:0;margin:0}.rr-set-inline>.btn{flex:none}.rr-set-code{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-12);border-radius:var(--r-md);background:var(--surface-alt)}.rr-set-code__value{flex:1;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--ink);overflow-wrap:anywhere}.rr-set-plan{display:grid;gap:var(--s-16);min-width:0;scroll-margin-top:var(--s-80)}@media(max-width:1023px){.rr-set-plan--focus{box-shadow:inset 0 0 0 2px var(--accent-line)}}.rr-set-plan__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-12);min-width:0}.rr-set-plan__name{display:grid;gap:var(--s-4);min-width:0}.rr-set-plan__title{margin:0;color:var(--ink);overflow-wrap:anywhere;word-break:keep-all}.rr-set-plan__sub{margin:0;color:var(--ink-muted)}.rr-set-plan__head .badge{flex:none}.rr-set-plan__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-12) var(--s-16);padding-top:var(--s-16);box-shadow:inset 0 1px 0 var(--line)}.rr-set-plan__price{display:grid;gap:var(--s-2);margin:0;min-width:0}.rr-set-plan__k{color:var(--ink-muted)}.rr-set-plan__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);color:var(--ink-muted)}.rr-bf-amount{color:var(--ink)}.rr-set-plan__foot>.btn{flex:1 1 140px;max-width:100%}.rr-set-plan__extra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-6) var(--s-12);padding-block:var(--s-8);box-shadow:inset 0 1px 0 var(--line)}.rr-set-plan__extra p{flex:1 1 200px;margin:0;word-break:keep-all}.rr-set-plan__extra form{margin:0}@media(min-width:768px){.rr-set-plan__foot>.btn{flex:0 0 auto;min-width:var(--s-160)}}.rr-bill-trial{margin:0}.rr-bill-coupons .accordion__item{box-shadow:none}@media(min-width:1024px){.group-list--cards-lg>.rr-bill-coupons{padding-block:var(--s-4)}}.rr-bill-coupons__trigger{padding-inline:0;font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);font-weight:600;color:var(--ink)}.rr-bill-coupons__body{display:grid;gap:var(--s-20);padding:0 0 var(--s-12)}.rr-bill-block{display:grid;gap:var(--s-12);min-width:0;padding-top:var(--s-16);box-shadow:inset 0 1px 0 var(--line)}.rr-bill-block:first-child{padding-top:0;box-shadow:none}.rr-co{display:grid;gap:var(--s-16);min-width:0}@media(min-width:1024px){.rr-co{gap:var(--s-32)}}.rr-co__head,.rr-rule-sum__head{display:contents}.rr-set-checkout>#checkout-summary{display:contents}@media(min-width:1024px){.rr-set-checkout>#checkout-summary{display:grid;gap:var(--s-16);position:sticky;top:calc(var(--admin-top-h) + var(--s-24))}}.rr-set-checkout .rr-setnote{text-wrap:pretty}.rr-co-year{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);padding-block:var(--s-4)}.rr-bill-est{vertical-align:middle;margin-left:var(--s-4)}@media(max-width:767px){.rr-bill-year__sep{display:none}.rr-bill-year>.nowrap{display:block}}.rr-bill-estnote{display:flex;align-items:flex-start;gap:var(--s-8);color:var(--ink-body)}.rr-co-confirm{margin-top:var(--s-8)}.rr-co-dates{display:contents}.rr-co-bizno{margin-top:var(--s-12)}.rr-bill-estnote>.ico{flex:none;margin-top:var(--s-2);color:var(--ink-muted)}.rr-co-year__text{display:grid;gap:var(--s-2);min-width:0}.rr-co-year__text b{color:var(--ink);font-weight:600}.rr-co-year__text span{color:var(--ink-muted)}.rr-co-year__amount{flex:none;color:var(--ink);font-weight:600}.rr-picks{display:grid;gap:var(--s-8);margin:0;padding:0;border:0;min-width:0}.rr-picks--two{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.rr-picks--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-picks__title{margin:0 0 var(--s-4);padding:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.rr-pick{align-content:start}.rr-pick>b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8)}.rr-pick>span{color:var(--ink-muted);word-break:keep-all}.rr-pick--lead{grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-12)}.rr-pick--lead>:not(.rr-pick__lead){grid-column:2}.rr-pick__lead{grid-column:1;grid-row:1 / span 2;align-self:center;display:grid;place-items:center;width:var(--s-24);height:var(--s-24);color:var(--ink-subtle)}.rr-pick--amount{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-16)}.rr-pick--amount>:not(.rr-pick__amount){grid-column:1}.rr-pick>.rr-pick__amount{grid-column:2;grid-row:1 / span 2;align-self:center;display:grid;justify-items:end;color:var(--ink);font-weight:600}.rr-co-sum{grid-template-columns:minmax(0,1fr);gap:var(--s-12)}.rr-co-sum__notes{display:grid;gap:var(--s-6);margin:0;padding:var(--s-12) 0 0;list-style:none;color:var(--ink-muted);box-shadow:inset 0 1px 0 var(--line)}.rr-co-sum__notes li{display:flex;align-items:baseline;gap:var(--s-6)}.rr-co-sum__notes li{align-items:flex-start}.rr-co-sum__notes .ico{flex:none;margin-top:calc((var(--t-body-sm-lh) - 16px) / 2);color:var(--good-text)}.rr-co-sum__refund{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}.rr-set-sum{display:grid;gap:var(--s-12);min-width:0}.rr-set-sum[aria-busy=true]{opacity:.6;transition:opacity var(--d-2) var(--ease-inout)}.rr-set-total{margin:0}.rr-set-total dt{min-width:0;white-space:normal;overflow-wrap:anywhere}.rr-set-bar{bottom:calc(var(--tabbar-h) + var(--safe-b));margin:var(--s-8) calc(var(--s-16) * -1) 0;padding-bottom:var(--s-12);flex-wrap:wrap}.rr-set-bar>.btn{flex-basis:100%}.rr-set-bar .actionbar__hint{flex-basis:100%;margin:0;text-align:center;word-break:keep-all}.rr-co .rr-set-bar{background:var(--canvas)}.rr-bill-refund-link{display:inline-flex;align-items:center;min-height:var(--c-md-h)}@media(min-width:768px){.rr-set-bar{bottom:var(--s-16);flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin-inline:0;padding:var(--s-12) var(--s-16);border-radius:var(--r-xl)}.rr-set-bar:before{border-radius:inherit;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--sh-lg),0 0 0 1px var(--line)}.rr-set-bar .actionbar__hint{flex:1 1 0;min-width:0;text-align:left}.rr-set-bar>.btn{flex:0 0 auto;width:auto;min-width:calc(var(--s-240))}}@media(min-width:1024px){.rr-co .rr-set-bar{position:relative;bottom:auto;flex-wrap:wrap;justify-content:stretch;margin:0;padding:0;border-radius:0;background:transparent}.rr-co .rr-set-bar:before{display:none}.rr-co .rr-set-bar>.btn{flex:1 1 100%;width:100%;min-width:0}.rr-co .rr-set-bar .actionbar__hint{flex:1 1 100%;text-align:center}.rr-co .rr-set-bar:has(>.btn:disabled){padding:var(--s-12);border-radius:var(--r-xl)}.rr-co .rr-set-bar:has(>.btn:disabled):before{display:block;background:var(--surface);box-shadow:0 0 0 1px var(--line)}}.rr-set-result{padding-block:var(--s-16) 0;padding-inline:0}.rr-set-result__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8);margin-inline:auto}@media(min-width:768px){.rr-set-narrow:has(>.rr-set-result)>.rr-set-bar{order:1;position:relative;justify-content:center;padding:0;margin:var(--s-24) 0 0}.rr-set-narrow:has(>.rr-set-result)>.rr-set-bar:before{display:none}.rr-set-narrow:has(>.rr-set-result)>.rr-set-result__actions{order:2;margin-top:0}}.rr-set-result__actions form{margin:0}.rr-set-choices__title{margin:0 0 var(--s-8);padding:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:700;color:var(--ink);overflow-wrap:anywhere}.rr-set-others{display:grid;gap:var(--s-12);padding-top:var(--s-4)}.rr-res-meta{width:100%;gap:0;margin:var(--s-24) 0 0;padding-block:var(--s-4);text-align:left}.rr-set-narrow>.rr-res-meta{margin-top:0}.rr-res-tag{margin:0}.rr-res-card{grid-template-columns:minmax(0,1fr);gap:var(--s-8)}.rr-res-card__title{margin:0;font-weight:600;color:var(--ink)}.rr-res-steps{margin:0}.rr-res-steps__ex{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}.rr-set-band__inner{flex-wrap:wrap;justify-content:space-between;gap:var(--s-4) var(--s-12);padding-inline:var(--s-16)}.rr-set-band__text{flex:1 1 16rem;text-align:left;word-break:keep-all}.rr-set-band__form{display:inline;margin:0}button.rr-set-band__link{padding:0;border:0;background:none;font:inherit;cursor:pointer}@media(min-width:1024px){.rr-set-band__inner{padding-inline:var(--s-28)}}.rr-set-grid{display:grid;gap:var(--s-12);min-width:0}.rr-set-grid .field{margin:0;min-width:0}.rr-set-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.rr-set-row .avatar{flex:none}.rr-set-line--on{color:var(--good-text);font-weight:600}.rr-set-logo__preview{flex:none;display:grid;place-items:center;width:var(--s-80);height:var(--s-56);padding:var(--s-6);border-radius:var(--r-md);background:var(--logo-plate);box-shadow:inset 0 0 0 1px var(--line)}.rr-set-logo__img{max-width:100%;max-height:100%;object-fit:contain}.rr-set-logo__preview--empty{background:var(--surface-alt);box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px}.rr-set-logo__none{display:grid;justify-items:center;gap:var(--s-2);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-muted);white-space:nowrap}.rr-set-logo__touch{display:none}@media(hover:none)and (pointer:coarse){.rr-set-logo__mouse{display:none}.rr-set-logo__touch{display:inline}}.rr-set-logo-field{min-width:0}.rr-set-logo__drop{flex:1 1 0;min-width:0;justify-content:flex-start;min-height:0;padding:var(--s-16);text-align:left}.rr-set-logo__text{display:grid;gap:var(--s-2);min-width:0}.rr-set-logo__name{min-width:0;word-break:keep-all;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink-body)}.rr-set-logo__hint{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}@media(min-width:640px){.rr-set-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-set-actions form{margin:0}.rr-set-static{margin:0;padding:var(--s-10) 0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-body);overflow-wrap:anywhere}.rr-set-sig{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-16);min-width:0}.rr-set-sig__paper{flex:none;display:grid;place-items:center;width:var(--s-200);max-width:100%;height:var(--s-96);padding:var(--s-8);border-radius:var(--r-md);background:var(--logo-plate);box-shadow:inset 0 0 0 1px var(--line)}.rr-set-sig__img{max-width:100%;max-height:100%;object-fit:contain}.rr-set-sig__none{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:color-mix(in srgb,var(--device) 64%,var(--logo-plate))}.rr-set-sig__meta{flex:1 1 180px;display:grid;justify-items:start;gap:var(--s-6);min-width:0}.rr-set-sig__meta p{margin:0}@media(min-width:768px){.rr-set-sig:not(.rr-set-sig--now) .rr-set-sig__meta{justify-items:end;text-align:right}}.rr-set-sighist{display:flex;flex-wrap:wrap;gap:var(--s-12);margin:0;padding:0;list-style:none}.rr-set-sighist__item{display:grid;justify-items:center;gap:var(--s-4)}.rr-set-sighist__paper{display:grid;place-items:center;width:var(--s-120);height:var(--s-56);padding:var(--s-4);border-radius:var(--r-sm);background:var(--logo-plate);box-shadow:inset 0 0 0 1px var(--line)}.rr-set-paper{--paper-ink:var(--device);--paper-body:color-mix(in srgb,var(--device) 86%,var(--logo-plate));--paper-muted:color-mix(in srgb,var(--device) 64%,var(--logo-plate));--paper-line:color-mix(in srgb,var(--device) 16%,var(--logo-plate));--paper-sunken:color-mix(in srgb,var(--device) 5%,var(--logo-plate));position:relative;padding:var(--s-24) var(--s-16);border-radius:var(--r-sm);background:var(--logo-plate);color:var(--paper-body);box-shadow:inset 0 0 0 1px var(--paper-line);font-size:var(--t-caption);line-height:var(--t-caption-lh);word-break:keep-all;overflow-wrap:anywhere}.rr-set-paper :is(h1,h2,h3,p){margin:0}.rr-set-paper .pdf-masthead{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-12);padding-bottom:var(--s-6);box-shadow:inset 0 -1.5px 0 var(--paper-ink)}.rr-set-paper .pdf-masthead__issuer{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;color:var(--paper-ink)}.rr-set-paper .pdf-masthead__meta{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--paper-muted);text-align:right}.rr-set-paper .pdf-title{margin:var(--s-24) 0 var(--s-4);font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:800;color:var(--paper-ink);text-align:center}.rr-set-paper .pdf-subtitle{margin:0 0 var(--s-16);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--paper-muted);text-align:center}.rr-set-paper .pdf-meta{width:100%;margin:0 0 var(--s-16);border-collapse:collapse;box-shadow:inset 0 1px 0 var(--paper-ink),inset 0 -1px 0 var(--paper-ink)}.rr-set-paper .pdf-meta :is(th,td){padding:var(--s-4) var(--s-8);box-shadow:inset 0 -1px 0 var(--paper-line);text-align:left;vertical-align:top;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-set-paper .pdf-meta th{width:1%;white-space:nowrap;background:var(--paper-sunken);color:var(--paper-ink);font-weight:600}.rr-set-paper .pdf-article{margin:0 calc(-1 * var(--s-8));padding:var(--s-8) var(--s-8) var(--s-10);border-radius:var(--r-xs);scroll-margin-top:var(--s-16)}.rr-set-paper .pdf-article__head{margin-bottom:var(--s-4);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:700;color:var(--paper-ink)}.rr-set-paper .pdf-article__body p+p{margin-top:var(--s-2)}.rr-set-paper .pdf-article__items{margin:var(--s-2) 0;padding-left:var(--s-20);list-style:decimal}.rr-set-paper .pdf-basis{margin-top:var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--paper-muted)}.rr-set-paper .pdf-article--changed .pdf-basis{color:var(--paper-body)}.rr-set-paper .pdf-sign{margin-inline:calc(-1 * var(--s-8));padding:var(--s-8);border-radius:var(--r-xs)}.rr-set-paper .pdf-table{width:100%;border-collapse:collapse;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-set-paper .pdf-table :is(th,td){padding:var(--s-4) var(--s-6);box-shadow:inset 0 -1px 0 var(--paper-line);text-align:left}.rr-set-paper .pdf-sign{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);margin:var(--s-24) 0 var(--s-16)}.rr-set-paper .pdf-sign__who{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-12);color:var(--paper-ink);font-weight:600}.rr-set-paper .pdf-sign__slot{color:var(--paper-muted);font-weight:400}.rr-set-paper .pdf-sign__slot img{display:block;width:auto;max-width:min(100%,var(--s-160));height:var(--s-48);object-fit:contain}.rr-set-paper .pdf-notice{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-12);box-shadow:inset 0 1px 0 var(--paper-line);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--paper-muted)}.rr-set-paper img{max-width:100%}@media(min-width:768px){.rr-set-paper{padding:var(--s-40)}}.rr-set-paper--read{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-set-paper--read .pdf-article__head{font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.rr-set-paper--read .pdf-basis{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-set-paper--read :is(.pdf-notice,.pdf-subtitle,.pdf-masthead__meta,.pdf-meta :is(th,td),.pdf-table){font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-set-paper--read .pdf-article{scroll-margin-top:calc(var(--admin-top-h,0px) + var(--s-24))}.rr-rule-doc{display:grid;gap:var(--s-20);min-width:0}.rr-rule-doc__toc{display:none}.rr-rule-doc__jump{position:sticky;top:calc(var(--admin-top-h,0px) + var(--s-8));z-index:var(--z-sticky);display:flex;justify-content:flex-end}.rr-rule-doc__jump .btn{box-shadow:var(--sh-sm)}.rr-rule-doc__sheetlist{margin:0}.rr-rule-doc__sheetlist .is-marked .rows__title{color:var(--warn-text);font-weight:600}.rr-rule-doc__rail{display:grid;gap:var(--s-12);align-content:start;min-width:0;order:-1}.rr-rule-doc__paper{min-width:0}.rr-rule-doc__cap{margin:0;font-weight:600;color:var(--ink)}.rr-rule-doc__acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8)}.rr-rule-doc__more{justify-self:start}@media(max-width:1023px){.rr-rule-doc__rail{padding:var(--s-16);border-radius:var(--r-xl);background:var(--surface)}}@media(min-width:1280px){.rr-rule-doc{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);align-items:start}.rr-rule-doc__toc{display:grid;gap:var(--s-8);grid-column:1 / span 2;position:sticky;top:calc(var(--admin-top-h,0px) + var(--s-24))}.rr-rule-doc__jump{display:none}.rr-rule-doc__paper{grid-column:3 / span 7}.rr-rule-doc__rail{grid-column:10 / span 3;order:0;position:sticky;top:calc(var(--admin-top-h,0px) + var(--s-24))}.rr-rule-doc__rail,.rr-rule-doc__toc{max-height:calc(100dvh - var(--admin-top-h,0px) - var(--s-48));overflow:auto;overscroll-behavior:contain;margin-inline-end:calc(var(--scrollbar-w) * -1);padding-inline-end:var(--scrollbar-w)}}.rr-rule-doc__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.rr-rule-doc__link{display:flex;align-items:center;min-height:var(--s-32);margin-inline:calc(var(--s-8) * -1);padding:var(--s-4) var(--s-8);border-radius:var(--r-sm);color:var(--ink-muted);text-decoration:none;word-break:keep-all;text-wrap:pretty}@media(hover:hover){.rr-rule-doc__link:hover{background:var(--tint);color:var(--ink)}}.rr-rule-doc__link.is-marked{color:var(--warn-text);font-weight:600}.rr-rule-doc__link[aria-current=location]{background:var(--accent-soft);color:var(--ink);font-weight:600}.rr-rule-doc__rail .kv__row--stack dd{text-align:start}.rr-rule-wiz{display:grid;gap:var(--s-24);min-width:0;margin-top:var(--s-8)}.rr-rule-wiz__main{min-width:0}.rr-rule-flow{gap:0;min-width:0}.rr-rule-flow__top{display:grid;gap:var(--s-8)}.rr-rule-steps{display:flex;align-items:center;gap:var(--s-12);padding:0}.rr-rule-steps .steps__bar{flex:1}.rr-rule-steps .steps__label{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-rule-step{gap:var(--s-20)}.rr-rule-custom{display:flex;flex-direction:column;gap:var(--s-6);margin:0}.rr-rule-custom[hidden]{display:none}.rr-rule-custom__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,7.5rem);gap:var(--s-8)}.rr-rule-custom .field__help{margin:0}.rr-rule-bar>.btn{flex:1 1 0}.rr-rule-wiz__aside{display:grid;gap:var(--s-8);min-width:0}.rr-rule-aside__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-8)}.rr-rule-aside__body{min-width:0}.rr-rule-changed{margin:0 0 var(--s-8);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--warn-text);word-break:keep-all}@media(min-width:768px){.rr-rule-bar>.btn{flex:0 0 auto;min-width:var(--s-160)}}@media(min-width:1024px){.rr-rule-bar{position:relative;margin-top:var(--s-24);padding-inline:0}.rr-rule-bar:before{display:none}}@media(min-width:1024px)and (max-width:1279px){.rr-rule-wiz .rr-tools-change{display:block}.rr-rule-wiz .rr-rule-back:not([hidden]){display:inline-flex}}@media(min-width:1280px){.rr-rule-wiz{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start;gap:var(--s-32)}.rr-rule-wiz__aside{position:sticky;top:var(--s-16)}.rr-rule-aside__body{max-height:calc(100dvh - var(--s-240));overflow:auto;overscroll-behavior:contain;padding:var(--s-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas-alt);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--s-12),#000 calc(100% - var(--s-12)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--s-12),#000 calc(100% - var(--s-12)),transparent)}}.rr-set-stamp{display:inline-flex;align-items:flex-start;gap:var(--s-4);color:var(--ink-muted)}.rr-set-stamp .ico{flex:none;margin-top:var(--s-2)}.rr-set-stamp>span{text-align:start}.rr-set-stamp--done{display:grid;gap:var(--s-2);color:var(--ink)}.rr-set-stamp__who{display:inline-flex;align-items:flex-start;gap:var(--s-4);font-weight:600}.rr-set-stamp__who .ico{flex:none;margin-top:var(--s-2);color:var(--good-text)}.rr-set-stamp__at{color:var(--ink-body)}.rr-set-hash{word-break:break-all}.rr-rule-cmp{display:grid;gap:var(--s-16);margin-bottom:var(--s-32)}.rr-rule-cmp__title{margin:0;color:var(--ink)}.rr-rule-cmp__item{display:grid;gap:var(--s-8);padding-top:var(--s-16);border-top:1px solid var(--line)}.rr-rule-cmp__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6);margin:0;font-weight:600;color:var(--ink)}.rr-rule-cmp__pair{display:grid;gap:var(--s-8)}@media(min-width:768px){.rr-rule-cmp__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-16)}}.rr-rule-cmp__side{display:grid;align-content:start;gap:var(--s-4);padding:var(--s-12) var(--s-16);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.rr-rule-cmp__side--old{background:var(--canvas-alt)}.rr-rule-cmp__ver{margin:0;font-weight:600;color:var(--ink-muted)}.rr-rule-cmp__text{margin:0;color:var(--ink-body);word-break:keep-all;overflow-wrap:anywhere}.rr-rule-cmp__side--old .rr-rule-cmp__text{color:var(--ink-muted)}.rr-rule-cmp__del{padding-inline:var(--s-2);border-radius:var(--r-xs);background:var(--bad-soft);color:var(--bad-text);text-decoration:line-through}.rr-rule-cmp__ins{padding-inline:var(--s-2);border-radius:var(--r-xs);background:var(--warn-soft);color:var(--ink);text-decoration:none}.rr-rule-cmp__jump{margin:0}.rr-imp-drop{min-height:var(--s-200);justify-content:center}.rr-imp-summary{margin:0}.rr-imp-pick{padding:var(--s-16) var(--s-16);gap:var(--s-6)}.rr-imp-before{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-4)}.rr-imp-done .table-card{margin-top:var(--s-24)}@media(min-width:768px){.rr-imp-done>.rr-set-result__actions>.btn{width:auto}}.rr-imp-info,.rr-imp-people{display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-24)}.rr-imp-page .rr-set{margin-top:0}.rr-imp-info__title{display:flex;align-items:center;gap:var(--s-6);margin:0;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;color:var(--ink);word-break:keep-all}.rr-imp-info__title .ico{color:var(--accent-text);flex:none}.rr-imp-info__kv{margin-top:var(--s-4)}.rr-imp-info__kv dd{text-align:right}.rr-imp-info__go{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-8)}.rr-imp-info__go p{margin:0;word-break:keep-all}.rr-imp-info__go form .btn{width:100%}.rr-imp-people__head p{margin:var(--s-4) 0 0;word-break:keep-all}.rr-imp-people__list{display:grid;gap:var(--s-8);margin:0;padding:0;list-style:none}.rr-imp-people__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-items:center}.rr-imp-people__who{display:flex;align-items:center;gap:var(--s-8);min-width:0}.rr-imp-people__name{display:flex;flex-direction:column;min-width:0}.rr-imp-people__name b{font-weight:600;color:var(--ink)}.rr-imp-people__email{width:100%}.rr-imp-people__foot{display:flex;justify-content:flex-end}@media(min-width:640px){.rr-imp-info{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-24)}.rr-imp-info__text{flex:1 1 auto;min-width:0}.rr-imp-info__go{flex:0 0 auto;max-width:min(100%,calc(var(--s-240) + var(--s-40)));align-items:flex-end;text-align:right}.rr-imp-info__go form .btn{width:auto}.rr-imp-people__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.rr-imp-queue{display:grid;gap:var(--s-6);margin:0;padding:0;list-style:none}.rr-imp-queue__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2) var(--s-8);padding:var(--s-8) var(--s-12);border-radius:var(--r-md);background:var(--surface-alt)}.rr-imp-queue__name{min-width:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-imp-queue__bar{grid-column:1/-1}@media(min-width:640px){.rr-imp-queue__row{grid-template-columns:minmax(0,1fr) auto}}.rr-imp-queue__row[data-done] .rr-imp-queue__bar,.rr-imp-queue__row[data-failed] .rr-imp-queue__bar{display:none}.rr-imp-queue__row[data-failed] .rr-imp-queue__state{grid-column:1/-1;color:var(--bad-text);word-break:keep-all}.rr-imp-queue__row[data-done] .rr-imp-queue__state{color:var(--good-text)}.rr-imp-queue__row[data-warn] .rr-imp-queue__state{grid-column:1/-1;display:flex;align-items:flex-start;gap:var(--s-4);color:var(--warn-text);word-break:keep-all}.rr-imp-queue__row[data-warn] .rr-imp-queue__state .ico{flex:none;margin-top:var(--s-2)}.rr-set-bar .btn.is-disabled{opacity:.42;pointer-events:none}.rr-imp-table{min-width:0}.rr-imp-title{width:100%;min-width:var(--s-160)}.rr-imp-row--excluded td:not(:last-child){opacity:.5}.rr-imp-row--excluded td:has(.rr-datef__pop:not([hidden]),.picker__list:not([hidden])){opacity:1}.rr-imp-row--excluded.rr-imp-row--locked td.td-primary{opacity:1}.rr-imp-need{display:block;margin-top:var(--s-2);color:var(--warn-text)}.rr-imp-row input[type=date]{min-width:var(--s-160)}@media(max-width:767px){.rr-imp-row>td[data-label=\c791\c131\c77c]{grid-column:1 / -1}}.rr-imp-split-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-8);margin-top:var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-body);word-break:keep-all}.rr-imp-split-line .link{font-weight:600;white-space:nowrap}.rr-imp-open{display:inline-block;margin-top:var(--s-2);font-weight:600;white-space:nowrap}.rr-imp-split__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8) var(--s-16);margin-bottom:var(--s-16)}.rr-imp-split__count{margin:0}.rr-imp-split__lead{display:grid;gap:var(--s-2);min-width:0}.rr-imp-split__why{margin:0;word-break:keep-all}.rr-imp-split__quick{display:flex;flex-wrap:wrap;gap:var(--s-4)}.rr-imp-split__quick .btn,.rr-imp-split__acts .btn{white-space:nowrap}.rr-imp-split__acts{display:flex;gap:var(--s-8);width:100%}.rr-imp-split__acts .btn--primary{flex:1 1 auto}@media(min-width:768px){.rr-imp-split__acts{width:auto;flex:none}.rr-imp-split__acts .btn--primary{flex:none}}.rr-imp-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--s-16);margin:0;padding:0;list-style:none}@media(max-width:639px){.rr-imp-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12)}}.rr-imp-pg{display:grid;gap:var(--s-8);min-width:0;padding:var(--s-8);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--d-2) var(--ease-inout),background-color var(--d-2) var(--ease-inout)}.rr-imp-pg.is-start{box-shadow:inset 0 0 0 2px var(--accent)}.rr-imp-pg:not(.is-start){background:var(--surface-alt)}.rr-imp-pg__fig{position:relative;display:block;overflow:hidden;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.rr-imp-pg__fig img{display:block;width:100%;height:auto}.rr-imp-pg:not(.is-start) .rr-imp-pg__fig img{opacity:.72}.rr-imp-pg__zoom{position:absolute;right:var(--s-6);bottom:var(--s-6);display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-2) var(--s-8);border-radius:var(--r-full);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--sh-sm),0 0 0 1px var(--line);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink);white-space:nowrap}.rr-imp-pg__fig:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-imp-pg__foot{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-2) var(--s-8);min-width:0}.rr-imp-pg__no{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;color:var(--ink)}.rr-imp-pg__cut{justify-self:end;white-space:nowrap}.rr-imp-pg__tag{grid-column:1 / -1;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-imp-pg.is-start .rr-imp-pg__tag{color:var(--accent-text);font-weight:700}.rr-set-deleg-list{display:grid;gap:var(--s-16);margin-top:var(--s-20);padding-top:var(--s-16);box-shadow:inset 0 1px 0 var(--line)}.rr-set-deleg{display:grid;gap:var(--s-12);min-width:0}.rr-set-deleg__title{margin:0;font-weight:600;color:var(--ink-muted);overflow-wrap:anywhere}.rr-set-deleg__scope{display:none;gap:var(--s-8)}.rr-set-deleg:has(input[name=on][value="1"]:checked) .rr-set-deleg__scope{display:grid}.rr-set-deleg__opt{min-height:var(--c-lg-h);padding-block:var(--s-10)}.rr-set-deleg__lines{display:grid;gap:var(--s-4);margin:0;padding-left:1.2em;list-style:disc}.rr-set-deleg__lines .rr-setnote::marker{color:var(--ink-subtle)}.rr-set-deleg__more{display:none}.rr-set-deleg__more .rr-set-deleg__lines{padding-top:var(--s-4)}.rr-set-deleg:has(input[name=on][value="1"][data-saved]:checked):has(input[name=scope][data-saved]:checked) .rr-set-deleg__text{display:none}.rr-set-deleg:has(input[name=on][value="1"][data-saved]:checked):has(input[name=scope][data-saved]:checked) .rr-set-deleg__more{display:block}.rr-set-deleg__act,.rr-set-deleg__go{display:none}.rr-set-deleg:has(input[name=on][value="1"]:checked:not([data-saved])) :is(.rr-set-deleg__act,.rr-set-deleg__go--grant),.rr-set-deleg:has(input[name=on][value="0"]:checked:not([data-saved])) :is(.rr-set-deleg__act,.rr-set-deleg__go--revoke),.rr-set-deleg:has(input[name=on][value="1"][data-saved]:checked):has(input[name=scope]:checked:not([data-saved])) :is(.rr-set-deleg__act,.rr-set-deleg__go--scope){display:flex}.rr-set-deleg__label{display:flex;align-items:center;margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.rr-set-sig+.rr-secu-fold,.rr-set-deleg-list+.rr-secu-fold{margin-top:var(--s-8)}.rr-rule-now{display:grid;grid-template-columns:var(--s-120) minmax(0,1fr);gap:var(--s-16);align-items:start}.rr-rule-now__thumb{width:var(--s-120)}.rr-rule-now__thumb .rr-doc__page{position:relative;background:var(--logo-plate)}.rr-rule-now__thumb .rr-doc__page:after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(to bottom,transparent,var(--logo-plate));pointer-events:none}.rr-rule-now__page{display:block;width:calc(var(--s-200) * 3);transform:scale(.2);transform-origin:top left;pointer-events:none}.rr-rule-now__thumb .rr-rule-now__paper{padding:var(--s-40);border-radius:0;box-shadow:none}.rr-rule-now__main{display:contents}.rr-rule-now__main>*{grid-column:1 / -1}.rr-rule-now__main>.rr-sec__head{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start;align-self:center;gap:var(--s-6);margin:0}.rr-rule-now__state{flex:none}.rr-rule-now .rr-set-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rr-rule-now .rr-set-actions>:first-child{grid-column:1 / -1}@media(min-width:1024px){.rr-rule-now .rr-set-actions{display:flex}}@media(min-width:768px){.rr-rule-now{grid-template-columns:calc(var(--s-240) + var(--s-40)) minmax(0,1fr);gap:var(--s-32)}.rr-rule-now__thumb{width:calc(var(--s-240) + var(--s-40))}.rr-rule-now__page{transform:scale(calc(7 / 15))}.rr-rule-now__main{display:grid;gap:var(--s-16);min-width:0}.rr-rule-now__main>*{grid-column:auto}.rr-rule-now__main>.rr-sec__head{grid-column:auto;grid-row:auto;flex-direction:row;align-items:center;justify-content:space-between;align-self:auto}}.rr-rule-sum__doc{display:grid;grid-template-columns:var(--s-120) minmax(0,1fr);gap:var(--s-16);align-items:center;min-width:0}.rr-rule-now--draft .rr-set-actions{display:flex}.rr-rule-now--draft .rr-set-actions>:is(.btn,form){flex:1 1 auto}.rr-rule-now--draft .rr-set-actions form .btn{width:100%}@media(min-width:768px){.rr-rule-now--draft{grid-template-columns:var(--s-200) minmax(0,1fr)}.rr-rule-now--draft .rr-rule-now__thumb{width:var(--s-200)}.rr-rule-now--draft .rr-rule-now__page{transform:scale(calc(1 / 3))}}.rr-rule-sum__doc .rr-rule-now__thumb{width:var(--s-120)}.rr-rule-sum__doc .rr-rule-now__page{transform:scale(.2)}.rr-rule-sum{display:grid;gap:var(--s-16);min-width:0}@media(min-width:1024px){.rr-rule-sum{gap:var(--s-32)}}.rr-rule-sum__meta{display:grid;gap:var(--s-8);justify-items:start;min-width:0}@media(min-width:1024px){.rr-rule-sum__meta{justify-items:stretch}.rr-rule-sum__meta .btn{width:100%}}.rr-rule-sum__meta p{margin:0}.rr-rule-sum__title{font-weight:600;color:var(--ink);word-break:keep-all}.rr-rule-sum__note{margin-top:var(--s-12)}.rr-rule-sum__kv{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.rr-rule-sum__kv .kv__row{display:grid;gap:var(--s-2) var(--s-16);padding-block:var(--s-12);border-bottom:1px solid var(--line)}.rr-rule-sum__kv .kv__row:last-child{border-bottom:0}.rr-rule-sum__kv dt{color:var(--ink-muted);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-rule-sum__kv dd{margin:0;color:var(--ink);text-align:start;word-break:keep-all}@media(min-width:768px){.rr-rule-sum__kv .kv__row{grid-template-columns:8.75rem minmax(0,1fr);align-items:baseline}}@media(max-width:1023px){.rr-rule-sum__doc{order:-1;padding:var(--s-16);border-radius:var(--r-xl);background:var(--surface)}}@media(min-width:1024px){.rr-rule-sum__doc{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--s-20);position:sticky;top:calc(var(--admin-top-h,0px) + var(--s-24))}.rr-rule-sum__doc .rr-rule-now__thumb{width:var(--s-200);justify-self:center}.rr-rule-sum__doc .rr-rule-now__page{transform:scale(calc(1 / 3))}}.rr-rule-vers .rows__item{position:relative}.rr-rule-vers__link{text-decoration:none;color:var(--ink)}.rr-rule-vers__link:before{content:"";position:absolute;inset:0;border-radius:inherit}.rr-rule-vers__link:focus-visible{outline:none}.rr-rule-vers__link:focus-visible:before{outline:2px solid var(--focus);outline-offset:-2px}.rr-rule-vers .rows__trail{position:relative;z-index:1}@media(hover:hover){.rr-rule-vers .rows__item:has(.rr-rule-vers__link:hover){background:var(--tint)}}.rr-int-how,.rr-int-howfold{display:grid;gap:var(--s-16)}.rr-int-howfold__sum .rr-sec__title{margin:0}.rr-int-howfold__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-12);min-width:0}.rr-int-howfold__steps{color:var(--ink-muted);font-weight:400}.rr-int-howfold[open]>.rr-int-howfold__sum{margin-bottom:var(--s-8)}.rr-int-howfold[open] .rr-int-howfold__steps{display:none}.rr-int-how__steps{display:grid;gap:var(--s-20);margin:0;padding:0;list-style:none;counter-reset:none}.rr-int-how__step{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);min-width:0}@media(max-width:767px){.rr-int-how__art{order:3;min-height:0;margin:var(--s-6) 0 0}}.rr-int-how__art{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--s-6);min-height:var(--s-64);margin-bottom:var(--s-8)}.rr-int-how__art--marks{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--s-16)}.rr-int-how__name{display:flex;align-items:baseline;gap:var(--s-8);margin:0;font-weight:700;color:var(--ink)}.rr-int-how__line{color:var(--ink-muted);word-break:keep-all}.rr-int-how__art:not(.rr-int-how__art--marks){align-self:start;justify-self:start;max-width:100%;padding:var(--s-10) var(--s-12);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-sm)}.rr-int-how__pick,.rr-int-how__row{display:inline-flex;align-items:center;gap:var(--s-8);max-width:100%;min-height:var(--c-xs-h);padding:0 var(--s-10) 0 var(--s-6);border-radius:var(--r-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink-body);font-weight:500;white-space:nowrap}.choice.rr-int-how__box{flex:none;min-height:0;padding:0;pointer-events:none}.choice.rr-int-how__box input[type=checkbox]{margin:0}.rr-int-how__row .rr-int-mark{flex:none;width:var(--s-16);height:var(--s-16);color:var(--ink)}.rr-int-how__row-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.rr-int-how__sha{flex:none;font-weight:500;color:var(--ink-muted)}.rr-int-how__go{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-xs-h);padding:0 var(--s-10);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.choice.rr-int-how__box input[type=checkbox]{transform:scale(.85)}@media(min-width:768px){.rr-int-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:var(--s-4) var(--s-24)}.rr-int-how__step{grid-row:span 3;grid-template-rows:subgrid}}.rr-int-logo{display:inline-grid;place-items:center;flex:none;width:var(--s-32);height:var(--s-32);color:var(--ink)}.rr-int-logo>:is(img,svg){width:var(--s-32);height:var(--s-32);object-fit:contain}.rr-int-logo--files .ico{width:var(--s-24);height:var(--s-24);color:var(--ink-subtle)}.rr-int-card{display:grid;gap:var(--s-16)}.rr-int-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--s-16);min-width:0}.rr-int-card__id{display:grid;gap:var(--s-4);min-width:0}.rr-int-card__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);margin:0}.rr-int-card__name>h2{margin:0;color:var(--ink)}.rr-int-card__what{color:var(--ink-body);word-break:keep-all}.rr-int-card--quiet .rr-int-card__what{color:var(--ink-muted)}.rr-int-card__act{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--s-6)}.rr-int-card__act:empty{display:none}.rr-int-card__act form,.rr-int-card__note,.rr-int-daily__note{margin:0}.rr-int-daily__mode{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-12);padding-top:var(--s-12);box-shadow:inset 0 1px 0 var(--line)}.rr-int-daily__mode form{margin:0}.rr-int-daily__mode-what{flex:1 1 14rem;min-width:0}.rr-int-daily__people{margin:0;box-shadow:inset 0 1px 0 var(--line)}.rr-int-daily__past{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8) var(--s-16)}.rr-int-daily__past>p{margin:0;color:var(--ink-body)}.rr-int-daily__past form{margin:0}.rr-int-on{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-sm-h);font-weight:600;color:var(--good-text);white-space:nowrap}.rr-int-on .ico{color:var(--good-text)}@media(max-width:639px){.rr-int-card__act:has(>*+*){grid-column:2 / -1;justify-content:flex-start}}.rr-int-facts{display:grid;margin:0;padding:0;list-style:none;box-shadow:inset 0 1px 0 var(--line)}.rr-int-fact{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--s-4) var(--s-16);min-width:0;padding:var(--s-12) 0;box-shadow:inset 0 -1px 0 var(--line)}.rr-int-fact:last-child{box-shadow:none;padding-bottom:0}.rr-int-fact__k{color:var(--ink-muted)}.rr-int-fact__v{min-width:0;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.rr-int-fact__act{justify-self:start}.rr-int-fact>form{margin:0}@media(min-width:640px){.rr-int-fact{grid-template-columns:9rem minmax(0,1fr) auto}.rr-int-fact>form{justify-self:end}}.rr-int-fact:has(>.rr-int-pick){padding-block:var(--s-4)}.rr-int-pick{grid-column:1 / -1;min-width:0}.rr-int-pick>.rr-int-fact__sum{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-4) var(--s-16);min-height:var(--c-lg-h);margin-inline:calc(-1 * var(--s-8));padding-inline:var(--s-8);justify-content:stretch}.rr-int-pick>.rr-int-fact__sum .rr-int-fact__k{grid-column:1 / -1}.rr-int-pick>.rr-int-fact__sum{font-weight:400}.rr-int-pick__go{display:inline-flex;align-items:center;gap:var(--s-4);font-weight:600;color:var(--accent-text);white-space:nowrap}.rr-int-pick__go .rr-summary__chev{color:var(--accent-text)}@media(min-width:640px){.rr-int-pick>.rr-int-fact__sum{grid-template-columns:9rem minmax(0,1fr) auto}.rr-int-pick>.rr-int-fact__sum .rr-int-fact__k{grid-column:auto}}.rr-int-pick__body{gap:var(--s-16)}.rr-int-pick__form{display:grid;gap:var(--s-16);min-width:0}.rr-int-pick__set{display:grid;gap:var(--s-4);min-width:0;margin:0;padding:0;border:0}.rr-int-pick__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s-16)}.rr-int-pick__list .choice{min-width:0}@media(min-width:768px){.rr-int-pick__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-int-pick__url{max-width:min(100%,var(--w-sm))}.rr-int-pick__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.rr-int-pick__acts form{margin:0}.rr-int-people{min-width:0;box-shadow:inset 0 1px 0 var(--line);padding-top:var(--s-4)}.rr-int-people__form{display:grid;gap:var(--s-8)}.rr-int-people__form>.field{min-width:0}@media(min-width:768px){.rr-int-people__form>.field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--s-12)}.rr-int-people__form>.field>.field__label{margin:0;overflow-wrap:anywhere}}.rr-int-log .rows__trail,.rr-int-log__rows .rows__trail{color:var(--ink-muted)}.rr-int-log__all{display:inline-flex;align-items:center;gap:var(--s-2)}.rr-secu-on,.rr-secu-wait,.rr-secu-off{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;white-space:nowrap}.rr-secu-on{color:var(--good-text)}.rr-secu-wait{color:var(--warn-text)}.rr-secu-off{color:var(--ink-muted)}.rows__lead.rr-secu-on .ico{color:var(--good-text)}a.rr-secu-link{min-height:var(--c-md-h);padding-inline:var(--s-8);border-radius:var(--r-md);text-decoration:none}@media(hover:hover){a.rr-secu-link:hover{background:var(--tint)}}.rr-secu-count{flex:none;color:var(--ink-muted)}.rr-secu-state{flex:none}.rr-secu-guard{display:grid;gap:var(--s-12)}.rr-secu-guard__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16)}.rr-secu-guard__text{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.rr-secu-guard__mark{flex:none;display:flex;color:var(--accent-text)}.rr-secu-guard__list{display:grid;gap:var(--s-8) var(--s-24);margin:0;padding:0;list-style:none}.rr-secu-guard__list li{color:var(--ink)}@media(min-width:640px){.rr-secu-guard__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-secu-guard__retention{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-12)}.rr-secu-guard__more{padding-bottom:0;box-shadow:inset 0 1px 0 var(--line-strong)}.rr-secu-tech{margin:0 0 var(--s-8)}.rr-secu-tech__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-16);padding-block:var(--s-10);box-shadow:inset 0 -1px 0 var(--line)}.rr-secu-tech__row:last-child{box-shadow:none}.rr-secu-tech dt{font-weight:600;color:var(--ink)}.rr-secu-tech dd{margin:0}.rr-secu-tech__std{color:var(--ink-body);text-align:end}.rr-secu-tech__note{grid-column:1 / -1;color:var(--ink-muted)}.rr-secu-grace{max-width:min(100%,calc(var(--s-240) + var(--s-40)));padding-block:var(--s-4) var(--s-12)}.rr-secu-ask{display:grid;gap:var(--s-8)}.rr-secu-ask .field{margin:0}.rr-secu-ask .picker{width:100%;max-width:none}.rr-secu-sub,.rr-set-rows2 .rows__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:keep-all}.rr-secu-act{padding-block:var(--s-8)}.rr-secu-act form{margin:0}.rr-secu-add{display:grid;gap:var(--s-8);padding-block:var(--s-12) var(--s-8)}.rr-secu-mine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.rr-secu-mine form{display:contents}.rr-secu-fold{min-width:0;padding-bottom:var(--s-8)}.rr-secu-skel{display:grid;gap:var(--s-12);padding-block:var(--s-8)}.rr-secu-skel .skel{display:block;height:var(--s-40);border-radius:var(--r-md)}.rr-secu-fold__sum{display:flex;align-items:center;gap:var(--s-6);min-height:var(--c-lg-h);cursor:pointer;list-style:none;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink-body)}.rr-secu-fold__sum::-webkit-details-marker{display:none}.rr-secu-fold__chev{margin-left:auto;color:var(--ink-subtle);transition:rotate var(--d-2) var(--ease-out)}.rr-secu-fold[open] .rr-secu-fold__chev{rotate:180deg}.rr-datef__box{position:relative}.rr-datef__text{padding-right:var(--s-48)}.rr-datef__text[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--bad-text)}.rr-datef__btn{position:absolute;top:50%;right:var(--s-4);translate:0 -50%;display:grid;place-items:center;width:var(--s-40);height:var(--s-40);border:0;border-radius:var(--r-md);background:none;color:var(--ink-muted);cursor:pointer}@media(hover:hover){.rr-datef__btn:hover{background:var(--tint-hover);color:var(--ink)}}.rr-datef__btn:before{content:"";position:absolute;inset:calc(var(--s-2) * -1)}.rr-datef__btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rr-datef__pop{position:absolute;top:calc(100% + var(--s-6));left:0;z-index:var(--z-pop);display:grid;gap:var(--s-8);width:min(22rem,calc(100vw - var(--s-16)));padding:var(--s-12);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-lg),0 0 0 1px var(--line)}.rr-datef__pop[hidden]{display:none}.rr-datef__box>.rr-datef__pop[data-align=end]{left:auto;right:0}.rr-datef__pop{scroll-margin-bottom:calc(var(--tabbar-h) + var(--safe-b) + var(--s-16))}.rr-wiz .rr-datef__pop,body.rr-has-bar .rr-datef__pop{scroll-margin-bottom:calc(var(--safe-b) + var(--s-160))}.rr-calendar-pop__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8)}body>.rr-datef__pop[data-float]{position:fixed;top:var(--rr-datef-y,0);left:var(--rr-datef-x,0);right:auto;bottom:auto;z-index:calc(var(--z-toast) - 10);width:min(22rem,calc(100vw - var(--s-16)));max-height:calc(100dvh - var(--s-16));overflow-y:auto}.rr-datef__foot{display:flex;justify-content:flex-end}.rr-noti-own{display:grid;gap:var(--s-12);min-width:0}.rr-noti-own__pickers{display:none}.rr-noti-own:has(.switch input:checked) .rr-noti-own__pickers{display:grid}.rr-set-result .result__desc{word-break:keep-all;text-wrap:balance}.rr-picks--three{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.rr-picks--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-setsec-body:has(.rr-me-layout input:checked:not([value=free])) .rr-me-tone{display:none}.rr-set-sig--now{flex-wrap:nowrap;margin-bottom:var(--s-12)}.rr-set-sig__paper--sm{width:var(--s-120);height:var(--s-56)}.rr-set-sig--now p{margin:0}.rr-cert__head{flex-wrap:wrap;align-items:center}.rr-cert__foot{padding-block:0}.rr-rec-act .rows__title{font-weight:600}.rr-nt-trash__row .rows__item{flex-wrap:wrap;row-gap:var(--s-8)}.rr-nt-trash__row .rows__body{flex:1 1 14rem}.rr-trash__acts{flex-wrap:wrap;gap:var(--s-8)}.rr-trash__acts form{display:inline-flex;margin:0}.rr-tpl__item{flex-wrap:wrap;row-gap:var(--s-8)}.rr-tpl__open{position:absolute;inset:0;z-index:0;width:100%;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.rr-tpl__open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rr-tpl__item>:not(.rr-tpl__open){position:relative;z-index:1;pointer-events:none}.rr-tpl__item>.rr-tpl__acts{pointer-events:auto}.rr-tpl__item>.rr-tpl__acts:has(>.menu:is([data-state=open],[data-state=closing],:not([hidden]))){z-index:var(--z-raised)}.rr-tpl-sheet__no{display:inline-block;min-width:1.5em;color:var(--ink-subtle);font-weight:500}.rr-tpl__item>.rows__body{flex:1 1 14rem}.rr-tpl__flag{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--good-text);vertical-align:middle}.rr-tpl__acts{flex-wrap:wrap;gap:var(--s-6)}.rr-tpl__acts form{display:inline-flex;margin:0}.rr-svc .admin__content>.rr-help-page{display:grid;gap:var(--s-16);max-width:none;padding:0}@media(min-width:1024px){.rr-svc .admin__content>.rr-help-page{gap:var(--s-32)}}.rr-help-page__head{display:contents}.rr-help-page__ask,.rr-help-page__side{min-width:0}@media(max-width:1023px){.rr-help-page__ask{padding:var(--s-16);border-radius:var(--r-xl);background:var(--surface)}}@media(min-width:1024px){.rr-help-page__ask{padding:var(--s-24);border-radius:var(--r-xl);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-xs)}}@media(min-width:1024px)and (max-width:1279px){.rr-help-page .rr-app-l--rail>*{grid-column:1 / -1}}@media(min-width:1280px){.rr-help-page__side{position:sticky;top:calc(var(--admin-top-h,0px) + var(--s-24))}}.rr-help-src{grid-template-columns:minmax(0,1fr);gap:var(--s-12)}@media(max-width:1023px){.rr-help-src{border-color:transparent;background:var(--surface)}}.rr-help-src__head{display:flex;align-items:flex-start;gap:var(--s-12)}.rr-help-src__mark{flex:none;display:flex;color:var(--accent-text)}.rr-help-src__text{display:grid;gap:var(--s-2);min-width:0}.rr-help-src__rows{--rows-pad:0px;margin:0}.rr-help-src__rows .rows__item{padding-inline:0}.rr-help-src__rows .rows__sub{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}@media(min-width:1024px)and (max-width:1279px){.rr-help-src{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-24);align-items:center}.rr-help-src__head{grid-column:1;grid-row:1}.rr-help-src__all{grid-column:2;grid-row:1}.rr-help-src__rows{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-32)}.rr-help-src__rows>li:nth-child(2)>.rows__item:before{display:none}}.rr-help-ans__why{min-width:0}.rr-help-ans__why-sum{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h);cursor:pointer;list-style:none;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink-body)}.rr-help-ans__why-sum::-webkit-details-marker{display:none}.rr-help-ans__why[open] .rr-secu-fold__chev{rotate:180deg}.rr-help-ans__why>.rr-help-ans__cites{margin-top:var(--s-8)}.rr-acct--card{display:grid;gap:var(--s-16)}.rr-acct--card>.group{margin:0;padding:var(--s-12) 0 0;border-radius:0;background:none;box-shadow:inset 0 1px 0 var(--line)}.rr-acct--card>.group:after{display:none}.rr-acct--card .rr-setlist{margin-inline:0}.rr-acct--card .rr-setlist .settings__row,.rr-acct--card .rr-sec__rows{--rows-pad:0px;padding-inline:0}.rr-acct-form{max-width:min(100%,26rem)}.rr-acct-actions{padding-block:var(--s-12) var(--s-4)}.rr-acct .rr-tf-setup{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:0;background:none;box-shadow:none}.rr-acct .rr-tf-setup__key{align-items:flex-start;text-align:left;flex:1 1 14rem}.rr-tf-setup__open{display:none}@media(hover:none)and (pointer:coarse){.rr-tf-setup__open{display:inline-flex}}.rr-acct .rr-tf-setup__key{min-width:0}.rr-tf-regen .otp-wrap{margin:0}.rr-acct .otp{justify-content:flex-start}.rr-acct .rr-recovery{margin-block:var(--s-4) var(--s-8)}.rr-events__row .rows__title{font-weight:500}.rr-acct .otp-wrap{max-width:min(100%,21rem)}.rr-imp .rr-imp-safe__ico{background:none;box-shadow:none;color:var(--good-text)}.rr-imp-drop__art{margin-bottom:var(--s-4)}.rr-events__fail{color:var(--warn-text)}.rr-bill-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);column-gap:var(--s-8);row-gap:var(--s-4);margin:0;padding:0;list-style:none}.rr-bill-steps__item{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;justify-items:center;align-content:start;min-width:0;text-align:center;color:var(--ink-muted)}.rr-bill-steps__item:not(:last-child):after{content:"";position:absolute;top:calc(var(--s-28) / 2);left:calc(50% + var(--s-24));right:calc(-50% + var(--s-24));height:1px;background:var(--line-strong)}.rr-bill-steps__item[data-state=done]:not(:last-child):after{background:var(--good-text)}.rr-bill-steps__mark{display:grid;place-items:center;width:var(--s-28);height:var(--s-28);margin-bottom:var(--s-4);border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-body-xs);line-height:1;font-weight:600;color:var(--ink-muted)}.rr-bill-steps__item[data-state=done] .rr-bill-steps__mark{box-shadow:inset 0 0 0 1px var(--good-text);color:var(--good-text)}.rr-bill-steps__item[data-state=now] .rr-bill-steps__mark{background:var(--accent);box-shadow:none;color:var(--accent-ink)}.rr-bill-steps__name{font-weight:600;color:var(--ink-body);word-break:keep-all}@media(max-width:767px){.rr-bill-steps__part{display:block}.rr-bill-steps__sep{display:none}}.rr-bill-steps__item[data-state=now] .rr-bill-steps__name{color:var(--ink)}.rr-bill-steps__sub{color:var(--ink-muted);word-break:keep-all}.rr-bill-flow__act{display:grid;gap:var(--s-12);margin-top:var(--s-20);padding-top:var(--s-16);box-shadow:inset 0 1px 0 var(--line)}.rr-bill-flow__now{margin:0;color:var(--ink-muted);word-break:keep-all}.rr-bill-flow__now b{margin-right:var(--s-6);font-weight:600;color:var(--ink)}.rr-bill-flow__btns{display:flex;gap:var(--s-8)}.rr-bill-flow__form{display:contents}@media(max-width:767px){.rr-bill-flow__btns .btn{flex:1 1 0}}@media(min-width:768px){.rr-bill-flow__act{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.rr-bill-flow{padding-bottom:var(--s-16)}@media(min-width:1024px){.rr-bill-rec__line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.rr-bf-budget dd{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-4) var(--s-12)}.rr-bf-budget__badge{gap:var(--s-4)}.rr-bf-budget__law{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}.rr-bill-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-20) var(--s-16);margin:0 0 var(--s-8);padding:0;list-style:none}@media(min-width:768px){.rr-bill-docs{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-24)}}.rr-bill-docs__item{display:grid;gap:var(--s-8);min-width:0}.rr-bill-docs__doc{width:100%}.rr-bill-docs__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);min-height:var(--c-sm-h)}.rr-bill-docs__name{font-weight:600;color:var(--ink)}.rr-bill-docs__get{margin:0}.rr-bill-docs__after{color:var(--ink-subtle);white-space:nowrap}.rr-bill-docs__keep{margin:0;color:var(--ink-muted);text-align:right}@media(max-width:639px){.rr-set-docs>.rr-sec__head{flex-wrap:wrap;row-gap:var(--s-2)}.rr-bill-docs__keep{flex-basis:100%;text-align:left}}.rr-bill-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-8)}.rr-bill-block__none{margin:0;color:var(--ink-muted)}.rr-bf-issued{display:grid;gap:var(--s-8);padding-top:var(--s-16);box-shadow:inset 0 1px 0 var(--line)}.rr-bf-issued__title{margin:0;font-weight:600;color:var(--ink)}@media(max-width:767px){.rr-bf-issued__table{width:calc(100% + var(--s-32));margin-inline:calc(var(--s-16) * -1)}}.rr-imp-lock{display:inline-flex;align-items:center;gap:var(--s-4)}.rr-imp-lock .ico{width:12px;height:12px;flex:none;color:var(--good-text)}.rr-imp-lock--mini{margin-left:var(--s-4);vertical-align:middle}.rr-set-leave__discard{margin-top:var(--s-8);color:var(--bad-text)}.rr-req-cancel{order:3;display:flex;justify-content:center;padding-top:var(--s-8);border-top:1px solid var(--line)}.rr-req-cancel form{margin:0}.rr-req-cancel__btn{color:var(--ink-muted)}.rr-set-sig__img--stamp{width:var(--s-64);height:var(--s-64);aspect-ratio:1}.rr-set-sig__paper--sm .rr-set-sig__img--stamp,.rr-set-sighist__paper .rr-set-sig__img--stamp{width:var(--s-48);height:var(--s-48)}.ph-go .rows__lead{color:var(--accent-text)}.price-tag{display:inline-flex;align-items:baseline;gap:var(--s-2);white-space:nowrap;font-variant-numeric:normal}.price-tag b{font-weight:inherit}.price-tag small{font-size:var(--t-caption);line-height:1;font-weight:700;letter-spacing:0;color:var(--ink-muted)}.price-tag__about{margin-right:var(--s-2)}.site-textlink{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h);color:var(--accent-text);font-weight:600;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);text-underline-offset:3px}.site-textlink .ico{transition:transform var(--d-3) var(--ease-out)}.site-textlink:hover{text-decoration:underline}.site-textlink:hover .ico{transform:translate(3px)}.site-launch{vertical-align:middle}.eyebrow .site-launch{margin-left:var(--s-6)}.site-demo{display:inline-flex;flex-direction:column;align-items:stretch;gap:var(--s-6);margin:0}.site-demo__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site-demo__wait{text-align:center}.nav--site:before{background:color-mix(in srgb,var(--canvas) 95%,transparent)}.footer--site .footer__link{word-break:keep-all;text-wrap:balance}.site-biz{align-self:stretch;min-width:0}.site-biz__toggle{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--c-sm-h);margin-left:calc(var(--s-4) * -1);padding:0 var(--s-4);border-radius:var(--r-sm);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;color:var(--ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--d-2) var(--ease-inout)}@media(hover:hover){.site-biz__toggle:hover{color:var(--ink)}}.site-biz__toggle[aria-busy=true]{cursor:progress}.site-biz__chev{color:var(--ink-subtle);transition:transform var(--d-4) var(--ease-out)}.site-biz__toggle[aria-expanded=true] .site-biz__chev{transform:rotate(180deg)}.site-biz__panel{overflow:hidden;transition:height var(--d-4) var(--ease-inout)}.site-bizinfo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-4) var(--s-12);margin:0;padding:var(--s-8) 0 var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.site-bizinfo__row{display:contents}.site-bizinfo dt{color:var(--ink-subtle);white-space:nowrap}.site-bizinfo dd{margin:0;min-width:0;word-break:keep-all;overflow-wrap:anywhere}.site-bizinfo a{color:inherit;text-decoration:underline;text-underline-offset:2px}.site-bizinfo--empty{display:block}@media(prefers-reduced-motion:reduce){.site-biz__panel,.site-biz__chev{transition:none}}.site-wl__row{display:flex;flex-wrap:wrap;gap:var(--s-8)}.site-wl__row>.input{flex:1 1 14rem;min-width:0}.site-wl__row>.btn{flex:1 0 auto}@media(min-width:640px){.site-wl__row>.btn{flex:0 0 auto}}.site-inline-form{display:grid;gap:var(--s-8)}.site-done{display:flex;align-items:flex-start;gap:var(--s-12);padding:var(--s-16);border-radius:var(--r-lg);background:var(--good-soft)}.site-done__icon{display:flex;flex:none;padding-top:var(--s-2);color:var(--good-text)}.site-founding__form,.site-founding__fields{display:grid;gap:var(--s-12)}@media(min-width:640px){.site-founding__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.site-quote__src{margin-top:var(--s-10);padding-left:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.site-quote__gist{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.site-checklist-wrap{display:grid;gap:var(--s-12);margin-block:var(--s-12);padding-top:var(--s-12);box-shadow:inset 0 1px 0 var(--line)}.site-checklist-wrap .btn{justify-self:start}.site-checklist{list-style:none;padding-left:0;display:grid;gap:var(--s-4)}.site-checklist li{display:flex;align-items:flex-start;gap:var(--s-10);min-height:var(--s-40);margin:0}.site-checklist li+li{margin-top:0}.site-checklist__box{flex:none;width:var(--s-20);height:var(--s-20);margin-top:var(--s-4);accent-color:var(--accent)}.site-checklist label{cursor:pointer;color:var(--ink-body)}.site-checklist__box:checked+label{color:var(--ink-muted);text-decoration:line-through}.site-table-wrap{margin-block:var(--s-16)}.site-table{width:100%;min-width:28rem}.site-table th{text-transform:none}.site-ph{padding:0 var(--s-4);border-radius:var(--r-xs);background:var(--warn-soft);color:var(--warn-text);font-weight:600}.site-ph-neutral{color:var(--ink-muted)}.site-draft{margin-bottom:var(--s-24);word-break:keep-all;overflow-wrap:anywhere}.site-form{display:grid;gap:var(--s-16);padding:var(--s-24);border-radius:var(--r-2xl);background:var(--surface)}@media(min-width:768px){.site-form{padding:var(--s-32)}}.site-form__row{display:grid;gap:var(--s-16)}@media(min-width:640px){.site-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-form__checks{display:flex;flex-wrap:wrap;gap:0 var(--s-20)}.site-form fieldset{border:0;padding:0;margin:0}.site-wldone__next{display:grid;gap:var(--s-12);margin-top:var(--s-32)}.site-wldone__next .site-demo,.site-wldone__next .site-demo .btn{width:100%}.nav--site .container--wide,.footer--site .container--wide,.site-main .container--wide{max-width:var(--w-wide)}.site-biz__name{margin:0 0 var(--s-4);min-height:var(--t-caption-lh);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink-muted)}.rr-logo{display:inline-block;flex:none;max-width:none;height:calc(var(--h) * 1px);width:auto}.rr-logo--dark{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rr-logo--light{display:none}:root:not([data-theme=light]) .rr-logo--dark{display:inline-block}}[data-theme=dark] .rr-logo--light{display:none}[data-theme=dark] .rr-logo--dark{display:inline-block}.rr-tsa-logos{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-20) var(--s-40);margin:0;padding:0;list-style:none}.rr-tsa-logos__item{display:grid;align-content:start;gap:var(--s-8);min-width:0}.rr-tsa-logos__mark{display:flex;align-items:center;min-height:40px}.rr-tsa-logos--sm .rr-tsa-logos__mark{min-height:28px}.rr-tsa-logos--lg .rr-tsa-logos__mark{min-height:48px}.rr-tsa-logos__word{font-size:var(--t-heading-md);line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.bleed{width:100%;min-width:0}.site-pic{display:block;width:100%}.site-pic__img{display:block}.site-pic__img img{display:block;width:100%;max-width:100%;height:auto}.gd-feature{gap:0;padding:0;overflow:hidden;color:inherit}.gd-feature__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--surface-tint)}.gd-feature__media :is(.site-pic,.site-pic__img,img){height:100%}.gd-feature__media img{object-fit:cover;transition:scale var(--d-4) var(--ease-out)}.gd-feature__body{display:grid;align-content:center;justify-items:start;gap:var(--s-8);padding:var(--s-20)}.gd-feature__kicker{color:var(--accent-text);font-weight:700}.gd-feature__title{color:var(--ink);text-wrap:balance;word-break:keep-all}.gd-feature__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:var(--ink-muted);word-break:keep-all}@media(min-width:768px){.gd-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.gd-feature__media{aspect-ratio:auto;min-height:100%}.gd-feature__body{padding:var(--s-24) var(--s-24) var(--s-24) var(--s-32)}}.gd-head__link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}.gd-cats{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.rr-head__actions>.gd-cats{flex:1 1 100%;margin-top:var(--s-8)}.gd-cats .chip-f[aria-current=page]{background:var(--ink);color:var(--canvas);box-shadow:none}.gd-count{margin:var(--s-16) 0 0;color:var(--ink-muted)}.gd-card{color:inherit}.gd-card__art img{transition:scale var(--d-4) var(--ease-out)}.gd-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.gd-card__go{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--accent-text);font-weight:600}.gd-card__foot{justify-content:space-between}.gd-card__time{color:var(--ink-muted);font-variant-numeric:tabular-nums}.gd-card__sum{display:none}@media(min-width:1280px){.gd-card__sum{display:grid}}@media(min-width:1024px){.rr-t-grid--lead .rr-t-grid__item:only-child .gd-card__sum{display:grid}}.gd-card__sum{gap:var(--s-8);margin-top:var(--s-8);padding-top:var(--s-12);border-top:1px solid var(--line);color:var(--ink-body);word-break:keep-all}.gd-card__sum-i{display:flex;align-items:flex-start;gap:var(--s-8)}.gd-card__sum-i .ico{flex:none;margin-top:var(--s-4);color:var(--good-text)}.gd-card__go .ico{transition:transform var(--d-2) var(--ease-out)}@media(hover:hover){:is(.gd-card,.gd-feature):hover img{scale:1.03}:is(.gd-card,.gd-feature):hover .gd-card__go .ico{transform:translate(2px)}}@media(min-width:768px){.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr auto auto auto auto auto 1fr;column-gap:var(--s-32)}.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card>.rr-card__badge{grid-row:2}.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card>.rr-card__title{grid-row:3}.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card>.rr-card__text{grid-row:4}.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card>.gd-card__sum{grid-row:5}.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card>.rr-card__foot{grid-row:6;padding-top:var(--s-16)}.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card .gd-card__desc{-webkit-line-clamp:4;line-clamp:4}.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card>.gd-card__art{grid-column:1;grid-row:1 / -1;align-self:stretch;aspect-ratio:auto;min-height:var(--s-240);margin:calc(-1 * var(--s-24)) 0 calc(-1 * var(--s-24)) calc(-1 * var(--s-24));border-radius:var(--rr-card-r,var(--r-xl)) 0 0 var(--rr-card-r,var(--r-xl))}.rr-t-grid--lead .rr-t-grid__item:first-child>.gd-card>:not(.gd-card__art){grid-column:2}}.gd-card__meta{display:none}@media(max-width:767px){.gd-card--row{grid-template-columns:var(--s-96) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:var(--s-16);row-gap:var(--s-4);padding:var(--s-12) var(--s-16) var(--s-12) var(--s-12)}.gd-card--row>.gd-card__art{grid-column:1;grid-row:1 / -1;align-self:center;margin:0;aspect-ratio:4 / 3;border-radius:var(--r-md)}.gd-card--row>:is(.rr-card__badge,.rr-card__text,.rr-card__foot,.gd-card__sum){display:none}.gd-card--row>.rr-card__title{grid-column:2;align-self:end;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls)}.gd-card--row>.gd-card__meta{grid-column:2;align-self:start;display:block;overflow:hidden;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis}}.gd-card__art.rr-card__art--object{aspect-ratio:16 / 10;align-content:center;padding:var(--s-20)}.gd-card__statute{width:100%;box-shadow:var(--sh-xs)}.gd-card__statute .rr-statute__head,.gd-card__statute .rr-statute__plain{padding-block:var(--s-12)}.gd-card__statute .rr-statute__law{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gd-card__statute .rr-statute__plain{flex-wrap:wrap;gap:var(--s-4) var(--s-6)}.gd-card__statute .rr-statute__plain>span{flex-basis:100%}@media(max-width:767px){.gd-card__art.rr-card__art--object{aspect-ratio:auto}}@media(min-width:768px)and (max-width:1023px){.rr-t-grid:not(.rr-t-grid--lead) .rr-t-grid__item:first-child:nth-last-child(odd) .gd-card__art.rr-card__art--object{aspect-ratio:auto}}.gd-news{gap:var(--s-16)}.gd-news__title{margin:0;color:var(--ink)}.gd-news__lede{margin:var(--s-4) 0 0;color:var(--ink-muted);word-break:keep-all}.gd-news__form{display:grid;gap:var(--s-4);min-width:0}.gd-news__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-8)}.gd-news__label{flex-basis:100%;margin:0 0 calc(-1 * var(--s-4))}.gd-news__field{flex:1;min-width:0;margin:0}.gd-news__btn{flex:none}.gd-news__consent{align-self:start}.gd-news__req{color:var(--ink-muted)}.gd-news__err{margin:0 0 0 var(--s-32)}.gd-news__done{display:grid;gap:var(--s-4);padding:var(--s-16) var(--s-20);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-alt)}.gd-news__done-line{display:flex;align-items:center;gap:var(--s-8);margin:0;color:var(--ink);font-weight:600}.gd-news__done-line .ico{flex:none;color:var(--good-text)}.gd-news__to{margin:0;padding-left:var(--s-28);color:var(--ink-muted)}.gd-news__to b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}@media(min-width:1024px){.gd-news{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-48);align-items:center;padding:var(--s-32)}.gd-news__text{display:grid;gap:var(--s-8)}.gd-news__lede{margin:0}}.rr-t-grid__foot>*+*{margin-top:var(--s-24)}.gd-meta__author{color:var(--ink-body);font-weight:600;text-decoration:none}@media(hover:hover){.gd-meta__author:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}}.gd-meta__bio{margin-left:var(--s-8)}.gd-meta__sep{margin-inline:var(--s-6);color:var(--ink-subtle)}.gd-cover{display:none;margin:0 0 var(--s-40);overflow:hidden;border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line)}@media(min-width:1024px){.gd-cover{display:block}}.gd-sources__meta{color:var(--ink-muted)}.ct-prose .gd-sources{display:grid;margin-top:var(--s-12);padding:0;list-style:none;border-top:1px solid var(--line)}.ct-prose .gd-sources li+li{margin-top:0}.gd-src{display:grid;grid-template-columns:var(--s-24) minmax(0,1fr) auto;align-items:start;gap:var(--s-8);min-height:var(--c-lg-h);padding-block:var(--s-12);border-bottom:1px solid var(--line);color:var(--ink-body);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);text-decoration:none}.ct-prose a.gd-src{text-decoration:none}.gd-src__no{color:var(--ink-subtle);font-weight:600}.gd-src__title{min-width:0;overflow-wrap:anywhere}.gd-src__go{margin-top:var(--s-2);color:var(--ink-subtle)}@media(hover:hover){.gd-src:hover .gd-src__title{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}}.gd-src:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-sm)}.gd-sources__all .link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}@media(prefers-reduced-motion:reduce){.gd-feature__media img,.gd-card__art img,.gd-card__go .ico{transition:none}}.sp-hit{position:relative}.sp-hit:before{content:"";position:absolute;inset:calc(-1 * var(--s-12)) calc(-1 * var(--s-4))}.rg-watch{margin:0}.rg-watch__ok{display:inline-flex}.rg-ledger{position:relative}.rg-ledger__acc{top:calc(-1 * var(--s-56));right:calc(-1 * var(--s-8))}@media(min-width:1024px){.rg-ledger__acc{--acc-size:var(--s-96);top:calc(-1 * var(--s-80));right:calc(-1 * var(--s-24))}}.ct-status__panel{gap:var(--s-16)}.ct-status__checked{display:flex;align-items:center;gap:var(--s-6);margin:0;color:var(--ink-muted)}.ct-status__rows{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ct-status__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--s-12);padding-block:var(--s-16);border-bottom:1px solid var(--line)}.ct-status__row:last-child{padding-bottom:0;border-bottom:0}.ct-status__ico{margin-top:var(--s-2)}.ct-status__row[data-state=ok] :is(.ct-status__ico,.ct-status__state){color:var(--good-text)}.ct-status__row[data-state=check] :is(.ct-status__ico,.ct-status__state){color:var(--warn-text)}.ct-status__body{display:grid;gap:var(--s-2);min-width:0}.ct-status__name{color:var(--ink);font-weight:600}.ct-status__desc{color:var(--ink-muted);word-break:keep-all}.ct-status__state{font-weight:600;white-space:nowrap}.ct-status__facts{flex:1 1 100%;margin-top:var(--s-8)}.ct-ask--art .rr-head__actions{align-items:center}@media(min-width:640px)and (max-width:1023px){.ct-status__facts .rr-facts{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--s-24)}.ct-status__facts .rr-facts__item{align-content:start}}.ct-hit{position:relative}.ct-hit:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--c-md-h));height:var(--c-md-h);translate:-50% -50%}.ct-prose{min-width:0;color:var(--ink-body);font-size:var(--t-body-md);line-height:1.7;letter-spacing:var(--t-body-md-ls);word-break:keep-all;overflow-wrap:break-word}@media(max-width:767px){.rr-t-article .rr-crumbs li.rr-crumbs__long:not(:first-child){display:none}}.ct-prose>*{margin:0}.ct-prose>*+*{margin-top:var(--s-16)}.ct-prose h2{margin-top:var(--s-56);color:var(--ink);font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls);font-weight:var(--t-heading-lg-w);text-wrap:balance}.ct-prose>h2:first-child{margin-top:0}.ct-prose h3{margin-top:var(--s-40);color:var(--ink);font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:600;text-wrap:balance}.ct-prose h2+*,.ct-prose h3+*{margin-top:var(--s-12)}.ct-prose strong,.ct-prose b{color:var(--ink);font-weight:600}.ct-prose a:not(.btn,.link,.rr-statute__src,.gd-src,.rr-doc){color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.ct-prose a:not(.btn,.link,.rr-statute__src,.gd-src,.rr-doc):hover{text-decoration-thickness:2px}}.ct-prose ul,.ct-prose ol{padding-left:1.25em}.ct-prose ul{list-style:disc}.ct-prose ol{list-style:decimal}.ct-prose li+li{margin-top:var(--s-8)}.ct-prose li::marker{color:var(--ink-subtle)}.ct-prose :is(ul[class],ol.timeline){padding-left:0;list-style:none}.ct-prose :is(ul[class],ol.timeline)>li+li{margin-top:0}.ct-prose ol>li::marker{color:var(--ink-muted);font-weight:600}.ct-prose hr{height:1px;border:0;background:var(--line)}.ct-prose :not(pre)>code{padding:var(--s-2) var(--s-6);border-radius:var(--r-xs);background:var(--surface-tint);font-size:var(--t-body-sm);overflow-wrap:anywhere}.ct-prose>:is(figure,.ct-statutes,.ct-checklist-wrap,.ct-table-wrap,.ct-code,.callout){margin-top:var(--s-24)}.ct-prose>:is(figure,.ct-statutes,.ct-checklist-wrap,.ct-table-wrap,.ct-code)+:not(h2,h3){margin-top:var(--s-24)}.ct-statutes{display:grid;gap:var(--s-16)}.ct-statute-fold{border-top:1px solid var(--line)}.ct-statute-fold__sum{display:flex;align-items:center;gap:var(--s-6);min-height:var(--c-lg-h);padding:0 var(--s-24);color:var(--accent-text);font-weight:600;cursor:pointer;list-style:none}.ct-statute-fold__sum::-webkit-details-marker{display:none}.ct-statute-fold__sum .ico{transition:rotate var(--d-3) var(--ease-out)}.ct-statute-fold[open]>.ct-statute-fold__sum .ico{rotate:180deg}.ct-statute-fold__close,.ct-statute-fold[open] .ct-statute-fold__open{display:none}.ct-statute-fold[open] .ct-statute-fold__close{display:inline}@media(hover:hover){.ct-statute-fold__sum:hover{background:var(--tint)}}.ct-statute-fold__sum:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ct-statute-fold>.rr-statute__body{padding-top:0}@media(max-width:767px){.ct-statute-fold__sum{padding-inline:var(--s-20)}}.ct-prose .rr-statute__body{font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh)}.ct-prose .rr-statute__src{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}@media(max-width:767px){.ct-prose .rr-statute__body{padding-block:var(--s-16);font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.ct-prose .rr-statute__head{padding-block:var(--s-12)}}.ct-prose .rr-statute__body p+p{margin-top:0}.rr-statute__body p.rr-statute__p--mok{padding-left:var(--s-32)}.ct-prose .rr-cite figcaption .link{font-weight:500}.rr-cite__gist{margin:0;color:var(--ink-muted)}.ct-myth{display:grid;justify-items:start;gap:var(--s-8);padding-block:var(--s-20);border-top:1px solid var(--line)}.ct-myth+.ct-myth{margin-top:0}.ct-myth:has(+:not(.ct-myth)),.ct-myth:last-child{border-bottom:1px solid var(--line)}.ct-prose h3.ct-myth__claim{margin:0;color:var(--ink);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);font-weight:600}.ct-myth__fact{display:grid;grid-template-columns:var(--s-16) minmax(0,1fr);column-gap:var(--s-8);align-items:start;margin:0;color:var(--ink-body)}.ct-myth__ok{display:inline-flex;margin-top:var(--s-4);color:var(--good-text)}.ct-myth__text{min-width:0}.ct-myth>:not(.ct-myth__tag)+:not(.ct-myth__tag){margin-top:0}.ct-checklist-wrap{display:grid;gap:var(--s-12);padding:var(--s-8) var(--s-24) var(--s-20);border:1px solid var(--line);border-radius:var(--rr-card-r,var(--r-xl));background:var(--surface)}.ct-checklist,.ct-prose .ct-checklist{display:grid;margin:0;padding:0;list-style:none}.ct-checklist li{display:flex;align-items:flex-start;gap:var(--s-12);min-height:var(--c-md-h);margin:0;padding-block:var(--s-10);border-bottom:1px solid var(--line)}.ct-checklist li+li{margin-top:0}.ct-checklist__box{flex:none;width:var(--s-20);height:var(--s-20);margin:var(--s-4) 0 0;accent-color:var(--accent);cursor:pointer}.ct-checklist label{flex:1;min-width:0;color:var(--ink-body);cursor:pointer}.ct-checklist__box:checked+label{color:var(--ink-muted);text-decoration:line-through}.ct-checklist-wrap .btn{justify-self:start}@media(max-width:767px){.ct-checklist-wrap{padding-inline:var(--s-20)}}.ct-figure .site-pic{overflow:hidden;border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line)}.ct-figure__cap{margin-top:var(--s-12);color:var(--ink-muted);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.ct-prose>.ct-figure{margin-top:var(--s-32)}.ct-prose>.ct-figure+:not(h2,h3){margin-top:var(--s-32)}.ct-prose>.gd-inset{margin-top:var(--s-40)}.gd-inset{display:grid;gap:var(--s-12);margin:0}.gd-inset__cap{margin:0;color:var(--ink-muted)}.gd-inset__photo{display:block;overflow:hidden;border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);background:var(--surface-tint)}.gd-inset__photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.gd-seal__body{display:grid;gap:var(--s-12);padding:var(--s-20) var(--s-24)}.gd-seal__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-12);margin:0}.gd-seal__done{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600}.gd-seal__title{color:var(--ink);font-weight:700}.gd-seal__rows{display:grid;margin:0}.gd-seal__row{display:grid;grid-template-columns:minmax(0,7em) minmax(0,1fr);gap:var(--s-12);align-items:baseline;padding-block:var(--s-10);border-top:1px solid var(--line)}.gd-seal__row dt{color:var(--ink-muted)}.gd-seal__row dd{margin:0;color:var(--ink)}.gd-seal__tsa{display:flex;flex-wrap:wrap;gap:var(--s-6) var(--s-20)}.gd-seal__org{display:inline-flex;align-items:center;gap:var(--s-8)}.gd-seal__org .tnum{display:inline-flex;align-items:center;gap:var(--s-2)}.gd-seal__org .ico{color:var(--good-text)}.gd-seal__logo{width:auto;height:var(--s-16)}.gd-seal__code b{color:var(--seal-text);font-weight:700}@media(max-width:639px){.gd-seal__body{padding:var(--s-16)}.gd-seal__row{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}}.gd-fan{--fan-w:38%;padding-block:var(--s-24) var(--s-56)}@media(max-width:639px){.gd-fan{--fan-w:46%;padding-block:var(--s-16) var(--s-40)}}.gd-fan .rr-doc__page{box-shadow:var(--sh-md)}.gd-shot .rr-shotcut{margin:0}.gd-inset--docs .hm-docs__tag{display:none}.ct-table{width:100%;min-width:28rem}.ct-prose .ct-table th{text-transform:none;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.ct-prose .ct-table td{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.ct-prose .ct-table td[data-label=\c870]{white-space:nowrap}@media(max-width:639px){.ct-table-wrap--stack{padding:0;border-radius:0;box-shadow:none;overflow:visible}.ct-table-wrap--stack .ct-table{display:block;min-width:0;width:100%}.ct-table-wrap--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-table-wrap--stack tbody{display:grid;gap:var(--s-8)}.ct-table-wrap--stack tr{display:grid;gap:var(--s-6);padding:var(--s-12) var(--s-16);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-alt)}.ct-table-wrap--stack tr:hover{background:var(--surface-alt)}.ct-table-wrap--stack .ct-table tr>:is(td,th){display:grid;grid-template-columns:minmax(0,6.5em) minmax(0,1fr);gap:var(--s-12);padding:0;border:0;box-shadow:none;background:none;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:400;color:var(--ink-body);text-align:left;word-break:keep-all}.ct-table-wrap--stack .ct-table tr>:is(td,th):before{content:attr(data-label);font-size:var(--t-caption);line-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink-muted)}.ct-table-wrap--stack .ct-table tr>:is(td,th):first-child{display:block;margin-bottom:var(--s-2);font-weight:600;color:var(--ink)}.ct-table-wrap--stack .ct-table tr>:is(td,th):first-child:before{content:none}.ct-table-wrap--stack-tall .ct-table tr>:is(td,th){grid-template-columns:minmax(0,1fr);gap:0}.ct-table-wrap--stack-tall .ct-table tr>:is(td,th):before{line-height:var(--t-caption-lh)}.ct-table-wrap--stack-tall .ct-table tr>:is(td,th)+:is(td,th){margin-top:var(--s-4)}}.ct-code{border:1px solid var(--line);background:var(--surface-alt)}.ct-code .code__lang{color:var(--ink-muted);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.ct-code .code__body{color:var(--ink-body);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.ct-ph{padding:0 var(--s-4);border-radius:var(--r-xs);background:var(--warn-soft);color:var(--warn-text);font-weight:600}.ct-ph-neutral{color:var(--ink-muted)}.ct-history{margin:0}.ct-history .timeline__desc{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.ct-disclaim{margin-top:var(--s-40);color:var(--ink-muted)}.ct-sum{gap:var(--s-12);padding:var(--s-20)}.ct-sum__title{margin:0;color:var(--ink);font-weight:600}.ct-sum__list{display:grid;gap:var(--s-8);margin:0;padding:0;list-style:none;color:var(--ink-body);word-break:keep-all}.ct-sum__list li{display:flex;align-items:flex-start;gap:var(--s-8)}.ct-sum__list .ico{flex:none;margin-top:var(--s-4);color:var(--good-text)}.ct-sum__toggle{display:none}@media(max-width:1023px){.ct-sum:not([data-open]) .ct-sum__more{display:none}.ct-sum__toggle{display:inline-flex;align-items:center;gap:var(--s-4);justify-self:start;min-height:var(--c-md-h);margin:calc(var(--s-8) * -1) 0 calc(var(--s-10) * -1);padding:0;border:0;background:none;color:var(--accent-text);font-weight:600;cursor:pointer}.ct-sum__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.ct-sum__chev{transition:transform var(--d-3) var(--ease-out)}.ct-sum[data-open] .ct-sum__chev{transform:rotate(180deg)}}.ct-checked{display:grid;gap:var(--s-4);padding-inline:var(--s-4)}.ct-checked__line{display:flex;align-items:flex-start;gap:var(--s-8);margin:0;color:var(--ink-body)}.ct-checked__line>.ico{flex:none;margin-top:var(--s-4);color:var(--good-text)}.ct-checked__src{flex:none;display:inline-flex;align-items:center;justify-content:center;margin:calc(-1 * var(--s-12)) 0 calc(-1 * var(--s-12)) auto;min-width:var(--c-md-h);min-height:var(--c-md-h);gap:var(--s-4)}.ct-checked__note{margin:0;padding-left:var(--s-24);color:var(--ink-muted);word-break:keep-all}.ct-toolcard{color:inherit}.ct-toolcard__body{display:grid;gap:var(--s-4);min-width:0}.rr-card .ct-toolcard__body{display:contents}.ct-toolcard__art{justify-self:start;margin-bottom:var(--s-4)}.ct-toolcard__go{display:flex;align-items:center;justify-content:flex-start;color:var(--accent-text);font-weight:600;gap:var(--s-4)}.ct-toolcard__go .ico,.ct-toolcard__chev{transition:transform var(--d-2) var(--ease-out)}@media(hover:hover){.ct-toolcard:hover .ct-toolcard__go .ico,.ct-toolcard:hover .ct-toolcard__chev{transform:translate(2px)}}.ct-toolcard--row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-16);padding-block:var(--s-16)}.ct-toolcard--row .ct-toolcard__art{margin:0}.ct-toolcard--row .rr-card__title{margin:0;color:var(--ink)}.ct-toolcard--row .rr-card__text{color:var(--ink-muted)}.ct-toolcard__chev{color:var(--ink-subtle)}.ct-related{display:grid;gap:var(--s-12);margin-top:var(--s-40)}.ct-related__title{margin:0;color:var(--ink);font-weight:600}.ct-railtools{padding-bottom:var(--s-8)}.ct-railtools__title{margin:0;color:var(--ink);font-weight:600}.ct-railtools__art{flex:none;width:var(--s-40)}.ct-railtools__art .art{width:100%;height:auto;transition:transform var(--d-5) var(--ease-out)}@media(hover:hover){.ct-railtools .rows__item:hover .ct-railtools__art .art{transform:translateY(calc(-1 * var(--s-4))) rotate(-4deg)}}@media(max-width:1023px){.ct-railtools{display:none}}@media(min-width:1024px){.ct-related--narrow{display:none}}@media(min-width:768px){.rr-t-grid__item>.rr-listcards:has(>.ct-more__lead:only-child){height:100%}.ct-more__lead{height:100%}}.rr-listcard__rows .ct-here{background:var(--accent-soft)}.rr-listcard__rows .ct-here .rows__title{color:var(--accent-text)}.ct-legal__meta{color:var(--ink-muted)}.ct-legal__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);padding-bottom:var(--s-8);border-bottom:1px solid var(--line-strong)}.ct-legal__count{margin:0;color:var(--ink-muted)}.ct-legal__all{display:inline-flex;align-items:center;gap:var(--s-6);min-height:var(--c-md-h);padding-inline:var(--s-4);font-weight:600}.ct-legal__all .ico{transition:rotate var(--d-3) var(--ease-out)}.ct-legal__all[aria-expanded=true] .ico{rotate:180deg}.ct-legal__prose>.ct-fold+.ct-fold{margin-top:0}.ct-legal__intro{margin-bottom:var(--s-32)}html:not(.js) .ct-legal__all{display:none}@media(max-width:1023px){.ct-legal .rr-t-article__toc{order:3}}@media(min-width:1024px){.ct-legal .rr-t-article__rail{position:static}}.ct-legal__nav .ct-here{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.ct-fold{border-bottom:1px solid var(--line)}.ct-fold__sum{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--s-56);margin-inline:calc(-1 * var(--s-12));padding:var(--s-12);border-radius:var(--r-md);cursor:pointer;list-style:none}.ct-fold__sum::-webkit-details-marker{display:none}.ct-prose .ct-fold__title,.ct-fold__title{margin:0;color:var(--ink);font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls);font-weight:600;word-break:keep-all}.ct-fold__chev{flex:none;color:var(--ink-subtle);transition:rotate var(--d-3) var(--ease-out)}.ct-fold[open]>.ct-fold__sum .ct-fold__chev{rotate:180deg}@media(hover:hover){.ct-fold__sum:hover{background:var(--tint)}}.ct-fold__sum:active{background:var(--tint-active)}.ct-fold__sum:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ct-fold__body{padding-bottom:var(--s-24)}.ct-fold__body>*{margin:0}.ct-fold__body>*+*{margin-top:var(--s-12)}.ct-fold__body>:is(figure,.ct-statutes,.ct-table-wrap){margin-top:var(--s-20)}.ct-legal__sources{margin-top:var(--s-32)}.ct-legal__srclist{display:grid;gap:var(--s-8);padding-left:0;list-style:none}.ct-legal__srclist .link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}@media print{.ct-fold__chev,.ct-legal__all{display:none}}.ct-legal-index__list .rows__sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){.ct-legal-index__facts{display:none}}@media(min-width:768px)and (max-width:1023px){.ct-legal-index__facts .rr-facts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-24)}}@media(min-width:768px){.ct-legal-index__list .rr-listcard__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-16)}.ct-legal-index__list .rr-listcard__rows>li:nth-child(2)>.rows__item:before{opacity:0}}.ct-bizinfo .site-bizinfo{gap:var(--s-12) var(--s-24);font-size:var(--t-body-md);line-height:var(--t-body-md-lh)}.ct-bizinfo .site-bizinfo dt{color:var(--ink-muted)}.ct-bizinfo .site-bizinfo dd{color:var(--ink)}.ct-wl__form{flex:1 1 100%;gap:var(--s-16)}@media(min-width:1024px){.ct-wl:not(.ct-wldone) .rr-t-pagehead__media{align-self:start}}.ct-wl__keep{display:flex;align-items:flex-start;gap:var(--s-6);margin:0;word-break:keep-all}.ct-wl__keep>.ico{flex:none;margin-top:var(--s-4);color:var(--ink-subtle)}.ct-wl__survey{gap:var(--s-20)}.ct-wl__send{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12)}.ct-wldone__mark{flex:1 1 100%;display:flex;align-items:center;justify-content:flex-start;gap:var(--s-16);order:-1}.ct-wldone__to{display:grid;gap:var(--s-2);min-width:0;margin:0}.ct-wldone__to strong{overflow-wrap:anywhere}.ct-wldone__next{flex:1 1 100%;display:grid;gap:var(--s-12);margin:0}.ct-wldone__next .site-demo,.ct-wldone__next .site-demo .btn{width:100%}@media(min-width:1024px)and (max-width:1279px){.ct-legal-index__list .rows__sub{-webkit-line-clamp:2}}.ft-card__art{display:grid;align-content:center;aspect-ratio:auto;padding:var(--s-20) var(--s-20) var(--s-24);background:none}@media(max-width:767px){.ft-card__art{padding:var(--s-16) var(--s-16) var(--s-24)}}.ft-card__paper{gap:0;margin:0;padding:var(--s-4) var(--s-16);list-style:none}.ft-card__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-10);min-height:var(--s-56);padding-block:var(--s-4);color:var(--ink-body)}.ft-card__row+.ft-card__row{border-top:1px solid var(--line)}.ft-card__row>.ico{color:var(--ink-subtle)}.ft-card__mark{display:grid;place-items:center;width:var(--s-20);color:var(--ink)}.ft-card__mark .rr-src-logo{width:auto;height:var(--s-20)}.ft-card__main{display:grid;min-width:0}.ft-card__main b{overflow:hidden;color:var(--ink);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ft-card__main>span{overflow:hidden;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis}.ft-card__tag{display:inline-flex;align-items:center;font-weight:600;white-space:nowrap}.ft-card__tag--accent{color:var(--accent-text)}.ft-card__tag--good{color:var(--good-text)}.ft-book{margin:0}.ft-book__pages{position:relative;display:block;aspect-ratio:4 / 3}.ft-book__sheet{position:absolute;width:44%;aspect-ratio:1240 / 1755;overflow:hidden;padding:0;border:0;border-radius:var(--r-xs);background:var(--media-ink);box-shadow:var(--sh-xl);cursor:zoom-in;transition:translate var(--d-2) var(--ease-out)}.ft-book__sheet img{display:block;width:100%;height:100%;object-fit:cover}.ft-book__sheet:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(hover:hover){.ft-book__sheet:hover{translate:0 calc(-1 * var(--s-6))}}.ft-book__sheet--back{left:2%;top:11%;rotate:-4deg}.ft-book__sheet--mid{left:28%;top:6%;rotate:-1deg}.ft-book__sheet--front{left:54%;top:2%;rotate:2deg}.ft-book__cap{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8) var(--s-24);margin:var(--s-16) 0 0}.ft-book__open{padding:0;border:0;background:none;font-family:inherit;color:var(--ink-invert);cursor:pointer}@media(prefers-reduced-motion:reduce){.ft-book__sheet{transition:none}}.ft-team{gap:var(--s-20);margin:0}.ft-team__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-16)}.ft-team__title{color:var(--ink)}.ft-team__sub{color:var(--ink-muted)}.ft-team .rr-heat{--rr-heat-bg:var(--surface)}.ft-team .rr-heat__table{margin-inline:0}@media(max-width:639px){.ft-team .rr-heat__table{border-spacing:var(--s-2) var(--s-4)}}.ft-team .rr-heat__col{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.ft-team .rr-heat__name{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.ft-team .rr-heat__sub{font-size:var(--t-caption);line-height:var(--t-caption-lh)}@media(min-width:768px){.ft-team .rr-heat__cell{width:var(--s-32);height:var(--s-32);border-radius:var(--r-sm)}.ft-team .rr-heat__col{min-width:var(--s-32)}}.ft-team__body{display:grid;gap:var(--s-20);min-width:0}.ft-team__sum{display:grid;gap:var(--s-16);padding-top:var(--s-20);border-top:1px solid var(--line)}@media(min-width:640px){.ft-team__sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-24)}}.ft-team__stat{display:flex;align-items:center;gap:var(--s-16);margin:0;min-width:0}.ft-team__k{display:grid;gap:var(--s-2);min-width:0;word-break:keep-all}.ft-team__k b{color:var(--ink);font-weight:600}.ft-team__k span{color:var(--ink-muted)}.ft-team__big{flex:none;display:inline-flex;align-items:baseline;justify-content:center;min-width:var(--s-64);color:var(--ink);font-weight:700;white-space:nowrap}.ft-team__big small{color:var(--ink-muted);font-weight:600}.ft-ring{flex:none;position:relative;display:grid;place-items:center;width:var(--s-64);height:var(--s-64)}.ft-ring__svg{position:absolute;inset:0;width:100%;height:100%}.ft-ring__track,.ft-ring__arc{fill:none;stroke-width:5}.ft-ring__track{stroke:var(--line)}.ft-ring__arc{stroke:var(--accent);stroke-linecap:round}.ft-ring__num{position:relative;color:var(--ink);font-weight:700}@media(min-width:1280px){.ft-team__body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-32)}.ft-team__sum{grid-template-columns:minmax(0,1fr);gap:var(--s-24);padding:0 0 0 var(--s-32);border-top:0;box-shadow:inset 1px 0 0 var(--line)}.ft-team__stat{flex-direction:column;align-items:flex-start;gap:var(--s-8)}.ft-team__big{justify-content:flex-start}}.ft-ways__win .rr-shotcut--fade-rb{-webkit-mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent),linear-gradient(to right,var(--ink) calc(100% - var(--s-96)),transparent calc(100% - var(--s-24)));mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent),linear-gradient(to right,var(--ink) calc(100% - var(--s-96)),transparent calc(100% - var(--s-24)))}.ft-trio{display:grid;gap:var(--s-12);min-width:0}.ft-trio>.hm-frag{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-12)}.ft-trio>.hm-frag>.ico{flex:none;color:var(--ink-subtle)}.ft-trio>.ft-trio__memo{box-shadow:0 0 0 1px var(--accent),0 0 0 var(--s-4) var(--accent-soft),var(--sh-md)}.ft-trio__memo-t{flex:1;min-width:0;margin:0;color:var(--ink);word-break:keep-all}.ft-trio__memo>.rr-play__btn{flex:none}.ft-trio__note{display:grid;gap:var(--s-10);padding:var(--s-16) var(--s-20) var(--s-20);color:var(--ink-body)}.ft-trio__note>*{margin:0;min-width:0}.ft-trio__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:var(--c-xs-h)}.ft-trio__state .ft-trio__ai{color:var(--accent-text);font-weight:600}:is(.ft-trio__wait,.ft-trio__title){grid-row:2;grid-column:1}.ft-trio__note .ft-trio__wait{display:flex;align-items:center;gap:var(--s-4);color:var(--accent-text)}.ft-trio__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);color:var(--ink-muted)}.ft-trio__meta b{color:var(--ink);font-weight:600}.ft-trio__tbl :is(th,td){padding-block:var(--s-4)}.ft-trio__tbl .is-hi td{background:var(--good-soft)}.ft-trio__files{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16)}.ft-trio__files>span{display:inline-flex;align-items:center;gap:var(--s-4);min-width:0}.ft-trio__files .ico{flex:none;color:var(--ink-subtle)}.ft-trio__seal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-16);padding-top:var(--s-12);border-top:1px solid var(--line)}.ft-trio__seal-k{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--seal-text);font-weight:600}.ft-trio__tsa{display:inline-flex;align-items:center;gap:var(--s-6)}.ft-trio__tsa .rr-play__b{color:var(--ink)}.ft-trio__tsa .rr-play__b .ico{color:var(--good-text)}.ft-trio__code{display:inline-flex;align-items:center;gap:var(--s-6)}.ft-trio__file-t{display:grid;flex:1;gap:var(--s-2);min-width:0}.ft-trio__pages{position:relative;display:grid;flex:none;padding:0 var(--s-6) var(--s-6) 0}.ft-trio__pages>.rr-doc{grid-area:1 / 1}.ft-trio__pages>.rr-doc:last-child{transform:translate(var(--s-6),var(--s-6))}.ft-trio__file-t b{overflow:hidden;color:var(--ink);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ft-trio__qr{flex:none;width:var(--s-40);height:var(--s-40)}@media(min-width:1024px){.ft-trio{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.ft-trio__memo{grid-column:1 / span 9;grid-row:1;z-index:1;margin-bottom:calc(-1 * var(--s-6))}.ft-trio__win{grid-column:2 / -1;grid-row:2}.ft-trio__note{padding-bottom:calc(var(--s-20) + var(--s-32))}.ft-trio>.ft-trio__pdf{grid-column:6 / -1;grid-row:3;z-index:1;margin-top:calc(-1 * var(--s-40));box-shadow:0 0 0 1px var(--line),var(--sh-lg)}}.hm-frag.ff-prev{gap:var(--s-12);margin:0}.ff-prev__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-8);margin:0;color:var(--ink-muted)}.ff-prev__file>.ico{color:var(--ink-subtle)}.ff-prev__file b{overflow:hidden;color:var(--ink);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ff-prev__file>span{white-space:nowrap}.ff-prev__file--wrap{grid-template-columns:auto minmax(0,1fr);row-gap:0}.ff-prev__file--wrap>span{grid-column:2}@media(min-width:1280px){.ff-prev__file--wrap{grid-template-columns:auto minmax(0,1fr) auto}.ff-prev__file--wrap>span{grid-column:auto}}.ff-prev__tbl{width:100%;border-collapse:collapse;color:var(--ink-body)}.ff-prev__tbl :is(th,td){padding:var(--s-8);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.ff-prev__tbl :is(th,td):first-child{padding-left:0;text-align:left}.ff-prev__tbl :is(th,td):last-child{padding-right:0}.ff-prev__tbl th{color:var(--ink-muted);font-weight:500}.ff-prev__tbl tbody tr:last-child td{border-bottom:0}.ff-prev__tbl .is-hi td{background:var(--good-soft);color:var(--ink);font-weight:600}.ff-prev__pic{display:block;aspect-ratio:16 / 7;overflow:hidden;border-radius:var(--r-md);background:var(--canvas-sunken)}.ff-prev__pic img{display:block;width:100%;height:100%;object-fit:cover}.ff-prev__player{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-10);margin:calc(-1 * var(--s-4)) 0 0;color:var(--ink-muted)}.ff-prev__player>.ico{color:var(--ink)}.ff-prev__track{position:relative;height:var(--s-4);border-radius:var(--r-full);background:var(--line)}.ff-prev__track i{position:absolute;top:50%;left:0;width:var(--s-10);height:var(--s-10);border-radius:var(--r-full);background:var(--accent);translate:0 -50%}.ff-prev__lines{display:grid;gap:var(--s-2);color:var(--ink-body);word-break:keep-all}.ff-prev__lines p{margin:0}.ff-prev__lines p+.ff-prev__h{margin-top:var(--s-8)}.ff-prev__h{color:var(--ink);font-weight:600}.hm-frag.ff-prev--rows{gap:0;padding-block:var(--s-4);list-style:none}.ff-prev__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-10);min-height:var(--s-56);color:var(--ink-body)}.ff-prev__row+.ff-prev__row{border-top:1px solid var(--line)}.ff-prev__row>.ico{color:var(--ink-subtle)}.ff-prev__row>.ff-prev__get{color:var(--accent-text)}.ff-prev__main{display:grid;min-width:0}.ff-prev__main b{overflow:hidden;color:var(--ink);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ff-prev__main>span{overflow:hidden;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis}.hm-frag.ff-saved{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-20);margin:0;padding:var(--s-12) var(--s-16);list-style:none;box-shadow:0 0 0 1px var(--line),var(--sh-lg)}.ff-saved>li{display:inline-flex;align-items:center;gap:var(--s-6);white-space:nowrap}.ff-saved__done{color:var(--ink)}.ff-saved__done b{font-weight:600}.ff-saved__done>.ico{color:var(--good-text)}.ff-saved__ok{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600}.ff-saved__logo{width:auto;height:var(--s-16)}@media(min-width:768px){.hm-frag.ff-saved{justify-self:end;margin:calc(-1 * var(--s-20)) var(--s-24) 0 0}}.ft-go2{flex-wrap:wrap;gap:var(--s-8) var(--s-32)}.ft-more__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:var(--s-12);overflow:hidden}.ft-more__pic{display:block;min-width:0;margin:calc(-1 * var(--s-24)) calc(-1 * var(--s-24)) var(--s-4);padding:var(--s-20) var(--s-20) 0;background:linear-gradient(160deg,color-mix(in srgb,var(--seal) 86%,var(--accent)) 0%,var(--surface-invert) 100%) var(--surface-invert)}.ft-more__pic:has(.ft-more__feat){padding:0}.ft-more__feat{position:relative;display:grid;place-items:center;aspect-ratio:2 / 1}.ft-more__feat:before{content:"";position:absolute;left:50%;top:50%;width:min(60%,var(--s-160));aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 40%,transparent) 0%,transparent 68%);pointer-events:none}.ft-more__feat .art{position:relative;width:min(44%,var(--s-120));height:auto;filter:drop-shadow(0 var(--s-12) var(--s-20) color-mix(in srgb,var(--surface-invert) 60%,transparent));transition:transform var(--d-5) var(--ease-out)}@media(hover:hover){.ft-more__card:hover .ft-more__feat .art{transform:translateY(calc(-1 * var(--s-4))) rotate(-3deg)}}.ft-more__win{display:flex;border-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh-lg)}.ft-more__win .rr-window__bar{min-height:var(--s-28);padding:var(--s-4) var(--s-10)}.ft-more__win .rr-window__bar:before{margin-right:var(--s-12)}.ft-more__win .rr-window__url{max-width:none;margin:0;padding:0 var(--s-10);text-align:start}.ft-more__win .rr-window__body{display:block}.ft-more__win .rr-shotcut{display:block;-webkit-mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent),linear-gradient(to right,var(--ink) calc(100% - var(--s-64)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent),linear-gradient(to right,var(--ink) calc(100% - var(--s-64)),transparent);mask-composite:intersect}.ft-more__body{display:grid;gap:var(--s-4);min-width:0}.ft-more__ico,.ft-more__chev{display:none}.ft-more__go{gap:var(--s-4);color:var(--accent-text);font-weight:600}.ft-more__go .ico{transition:transform var(--d-2) var(--ease-out)}@media(hover:hover){.ft-more__card:hover .ft-more__go .ico{transform:translate(2px)}}.ft-more .site-demo{display:grid;height:100%}button.ft-more__card{width:100%}@media(max-width:767px){.ft-more__card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:none;align-items:center;gap:var(--s-16);padding-block:var(--s-16)}.ft-more__pic,.ft-more__go{display:none}.ft-more__ico,.ft-more__chev{display:block}}.ft-more--index .ft-more__card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:none;align-items:center;gap:var(--s-16);padding-block:var(--s-20)}.ft-more--index :is(.ft-more__pic,.ft-more__go){display:none}.ft-more--index :is(.ft-more__ico,.ft-more__chev){display:block}@media(min-width:1024px){.ft-more--index .ft-more__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:start;gap:var(--s-12);padding-block:var(--s-24)}.ft-more--index .ft-more__ico{width:var(--s-24);height:var(--s-24)}.ft-more--index .ft-more__go{display:flex}.ft-more--index .ft-more__chev{display:none}}.ft-more__ico{color:var(--accent-text)}.ft-more__chev{color:var(--ink-muted);transition:transform var(--d-2) var(--ease-out)}@media(hover:hover){.ft-more__card:hover .ft-more__chev{transform:translate(2px)}}.fa-data{grid-template-rows:auto auto 1fr}.fa-data__ico{width:var(--s-24);height:var(--s-24);color:var(--accent-text)}.hm-frag.fa-out{z-index:1;gap:var(--s-6);margin:0;box-shadow:0 0 0 1px var(--line),var(--sh-lg)}@media(min-width:768px){.hm-frag.fa-out{justify-self:end;width:min(100% - var(--s-48),calc(var(--s-240) + var(--s-160)));margin:calc(-1 * var(--s-20)) var(--s-24) 0 0}}.hm-frag.fa-out--made{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-10);padding:var(--s-12) var(--s-16)}@media(min-width:768px){.hm-frag.fa-out--made{width:auto;max-width:100%}}@media(min-width:1024px){.hm-frag.fa-out--made{position:absolute;right:var(--s-24);bottom:calc(-1 * var(--s-40));flex-wrap:nowrap;width:auto;margin:0;white-space:nowrap}}.fa-out__done{display:inline-flex;align-items:center;gap:var(--s-4);margin-left:auto;color:var(--good-text);font-weight:600;white-space:nowrap}.fa-out__title{margin:0;color:var(--ink);font-weight:700;word-break:keep-all}.fa-out__p,.fa-part__p{margin:0;color:var(--ink-body);word-break:keep-all}.fa-out--check .fa-out__p+.fa-out__p{padding-top:var(--s-6);border-top:1px solid var(--line)}.fa-mark{display:inline-block;margin-left:var(--s-6);padding:0 var(--s-4);border-radius:var(--r-xs);outline:1px dashed var(--line-strong);outline-offset:-1px;color:var(--ink-muted);font-weight:500;white-space:nowrap;vertical-align:middle}.fa-mark--check{outline-color:var(--warn-text);color:var(--warn-text)}.fa-part__h{margin:0;color:var(--ink);font-weight:700}.hm-frag.fw-ping{z-index:1;display:flex;align-items:flex-start;gap:var(--s-10);margin:0;padding:var(--s-12) var(--s-16);box-shadow:0 0 0 1px var(--line),var(--sh-lg)}.fw-ping>.ico{flex:none;color:var(--ink)}.fw-ping__body{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-10);min-width:0}.fw-ping__t{color:var(--ink);font-weight:600}.fw-ping__at{color:var(--ink-muted)}@media(min-width:768px){.hm-frag.fw-ping{justify-self:end;margin:calc(-1 * var(--s-20)) var(--s-24) 0 0}}.fw-case__pic{display:grid;padding-bottom:var(--s-16)}.hm-frag.fw-note{gap:var(--s-6);margin:0}.fw-note>p{margin:0}.fw-note__head{display:flex;align-items:flex-start;gap:var(--s-8);color:var(--ink);word-break:keep-all}.fw-note__head>.ico{flex:none;color:var(--ink-subtle)}.fw-note__head--done>.ico{color:var(--good-text)}.fw-note__head b{font-weight:600}.fw-note__text{color:var(--ink-muted);word-break:keep-all}@media(min-width:768px){.fw-note__text{min-height:calc(var(--t-body-sm-lh) * 2)}}.fw-note__act{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--accent-text);font-weight:600}.hm-frag.fp-chain{gap:var(--s-16);margin:0;padding:var(--s-20)}.fp-chain__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4) var(--s-12);margin:0;color:var(--ink)}.fp-chain__head b{font-weight:600}.fp-chain__ok{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600}.fp-chain__list{display:grid;gap:var(--s-24);margin:0;padding:0;list-style:none}.fp-chain__item{position:relative;display:grid;gap:var(--s-4);padding:var(--s-12) var(--s-16);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}.fp-chain__item--now{box-shadow:inset 0 0 0 1.5px var(--accent-line)}.fp-chain__link{position:absolute;bottom:100%;left:var(--s-32);width:2px;height:var(--s-24);background:var(--line-strong)}.fp-chain__link--ok{background:var(--good)}.fp-chain__top,.fp-chain__vals{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-8);margin:0}.fp-chain__top{color:var(--ink-muted)}.fp-chain__this{color:var(--accent-text);font-weight:600}.fp-chain__vals{column-gap:var(--s-20)}.fp-chain__val{display:inline-flex;align-items:baseline;gap:var(--s-8);white-space:nowrap;color:var(--ink-body)}.fp-chain__val b{color:var(--ink);font-weight:700}.fp-chain__k{color:var(--ink-muted)}.hm-frag.fp-ver{gap:var(--s-12);margin:0;padding:var(--s-20)}.fp-ver__name{margin:0;color:var(--ink);font-weight:700}.fp-ver__list{margin:0;padding:0;list-style:none}.fp-ver__ok{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600;white-space:nowrap}.fp-ver__doc{display:grid;gap:var(--s-4);margin:0;padding-top:var(--s-12);border-top:1px solid var(--line);color:var(--ink-body);word-break:keep-all}.fp-ver__doc>p{margin:0}.fp-ver__cap{color:var(--ink-muted)}.fp-ver__h{margin-top:var(--s-4);color:var(--ink);font-weight:600}.fp-ver__lines{display:grid;gap:var(--s-4);margin:0;padding-left:var(--s-20);list-style:disc}.fp-ver__add{padding-inline:var(--s-2);border-radius:var(--r-xs);background:var(--good-soft);color:var(--good-text);text-decoration:none}.fp-ver__keep,.fp-bin__keep{display:flex;align-items:center;gap:var(--s-6);margin:0;color:var(--ink-muted)}.hm-frag.fp-bin,.hm-frag.fp-sign{gap:0;margin:0;padding:var(--s-4) var(--s-16);list-style:none}.fp-bin__head{display:flex;align-items:center;gap:var(--s-6);margin:0;padding-block:var(--s-12);color:var(--ink-muted)}.fp-bin__head b{color:var(--ink);font-weight:600}.fp-bin__head>.ico{color:var(--ink-subtle)}.fp-bin__row,.fp-sign__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-12);margin:0;padding-block:var(--s-12);border-top:1px solid var(--line)}.fp-sign__row{grid-template-columns:auto minmax(0,1fr) auto}.fp-sign__row:first-child{border-top:0}.fp-bin__main,.fp-sign__who{display:grid;min-width:0}.fp-bin__main b,.fp-sign__who b{overflow:hidden;color:var(--ink);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.fp-bin__main>span,.fp-sign__who>span{color:var(--ink-muted)}.fp-bin__act{padding:var(--s-4) var(--s-10);border-radius:var(--c-xs-r);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.fp-bin__keep{padding-block:var(--s-12);border-top:1px solid var(--line)}.fp-bin__keep>.ico,.fp-sign__ok>.ico{color:var(--good-text)}.fp-sign__ok{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600;white-space:nowrap}.fd-spread{--seq-off:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12);align-items:start;width:min(100%,calc(var(--s-240) * 2 + var(--s-160)));margin-inline:auto;padding-block:var(--s-24)}.fd-spread--one{grid-template-columns:minmax(0,1fr);width:min(100%,calc(var(--s-240) + var(--s-80)))}.fd-spread__page{transition:transform var(--d-6) var(--ease-out)}.fd-spread__page .rr-doc__page{box-shadow:var(--sh-md)}.fd-spread__page--note{position:relative;z-index:1}@media(hover:hover){.fd-spread__page.rr-doc:hover .rr-doc__page{box-shadow:var(--sh-lg)}}.fd-spread[data-seq-run] .fd-spread__page--sign:not(.is-on){transform:translate(calc(-100% - var(--s-12)))}.fi-log__body{display:block;padding:var(--s-8) var(--s-20) var(--s-12)}.fi-log__head{margin:0;padding-block:var(--s-8) var(--s-4);color:var(--ink);font-weight:600}.fi-log__rows .rows__lead .rr-int-mark{width:var(--s-20);height:var(--s-20)}.fi-log__rows .rows__trail{color:var(--ink-muted);white-space:nowrap}.fi-used__marks{display:inline-flex;align-items:center;gap:var(--s-6);margin-left:auto}.fi-used__marks .rr-int-mark{width:var(--s-16);height:var(--s-16)}.fi-step__title{margin:0;color:var(--ink);word-break:keep-all}.fi-step__text{margin:0;color:var(--ink-muted);word-break:keep-all}.fi-step{grid-template-columns:minmax(0,1fr)}.hm-frag.fi-step__art{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:var(--s-8);margin:var(--s-8) 0 0;padding:var(--s-16)}.fi-step__k{color:var(--ink-muted)}.fi-conn{display:flex;align-items:center;gap:var(--s-10);width:100%;min-height:var(--c-sm-h);color:var(--ink)}.fi-conn .rr-int-logo,.fi-conn .rr-int-logo>:is(img,svg){width:var(--s-24);height:var(--s-24)}.fi-conn b{font-weight:600}.fi-conn .badge{margin-left:auto}.fi-picks{display:flex;flex-wrap:wrap;gap:var(--s-6)}.fi-step__art>.rr-int-how__row{justify-self:stretch}@media(min-width:1024px){.fi-step{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--s-8)}.hm-frag.fi-step__art{order:-1;margin:0 0 var(--s-12)}}.fi-set__body{display:block;padding:0 var(--s-20)}.fi-set__card{padding-block:var(--s-20)}.fi-set__card+.fi-set__card{border-top:1px solid var(--line)}.fi-set__card .rr-int-card__name b{color:var(--ink)}.pr-price{white-space:nowrap}.pr-price.price-tag small{font-size:var(--t-heading-lg);line-height:inherit;font-weight:600;color:inherit}.pr-price__vat{margin-left:var(--s-12);font-weight:500;white-space:nowrap;vertical-align:baseline}.pr-price__sub{display:block;margin-top:var(--s-12);color:var(--ink)}.pr-money{flex:1 1 100%;display:grid;gap:var(--s-8);margin:0 0 var(--s-12);padding:0;list-style:none}.pr-money li{display:flex;gap:var(--s-8);align-items:baseline;color:var(--ink-body)}.pr-money li>.ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--good-text)}.pr-money b{color:var(--ink);font-weight:600}.pr-money__note{display:block;margin-top:var(--s-4);color:var(--ink-muted)}.pr-money__link{display:flex;width:fit-content;margin-block:calc(-1 * var(--s-10)) calc(-1 * var(--s-12))}.pr-vs{gap:var(--s-24);margin:0;padding:var(--s-24)}@media(min-width:768px){.pr-vs{padding:var(--s-40)}}.pr-vs__k{margin:0;color:var(--ink-muted)}.pr-vs__rows{display:grid;gap:var(--s-24);margin:0}.pr-vs__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-10) var(--s-16)}.pr-vs__who{display:inline-flex;align-items:center;gap:var(--s-8);margin:0;color:var(--ink-body)}.pr-vs__amt{margin:0;color:var(--ink);font-weight:700;white-space:nowrap}.pr-vs__amt .price-tag small{font-size:var(--t-body-md);font-weight:600;color:var(--ink-muted)}.pr-vs__track{grid-column:1 / -1;display:block;height:var(--s-12);margin:0;border-radius:var(--r-full);background:var(--surface-tint)}.pr-vs__track i{display:block;width:calc(var(--w, 1) * 100%);height:100%;border-radius:inherit;background:var(--line-strong)}.pr-vs__row--us .pr-vs__track i{background:var(--accent)}.pr-vs__gap{margin:0;padding-top:var(--s-20);border-top:1px solid var(--line);color:var(--ink-body);word-break:keep-all}.pr-vs__gap b{color:var(--ink);font-weight:700}.pr-vs__gap b[data-stamp]{display:inline-block}.pr-vs__note{margin:0;color:var(--ink-muted)}.pr-vs__rows{--seq-off:1}.pr-vs__track i{transform-origin:left center;transition:transform var(--d-7) var(--ease-out)}.pr-vs__rows[data-seq-run] .pr-vs__row:not(.is-on) .pr-vs__track i{transform:scaleX(.05)}.pr-vs-stage{position:relative}.pr-vs__acc{top:calc(-1 * var(--s-40));right:calc(-1 * var(--s-8))}@media(min-width:1024px){.pr-vs__acc{--acc-size:var(--s-96);top:calc(-1 * var(--s-48));right:calc(-1 * var(--s-32))}}@media(max-width:1023px){.pr-calc .rr-t-rail__aside,.pr-calc .rr-t-rail__main{display:contents}.pr-calc .rr-t-rail__main>.rr-head{order:0}.pr-calc__form{order:1}.pr-calc__est{order:2}.pr-docs{order:3}.pr-cost{order:4}}@media(min-width:1024px){.pr-calc .rr-t-rail__main>.rr-head{margin-bottom:var(--s-32)}}@media(max-width:1023px){.pr-calc .rr-t-rail__main>.rr-head{margin-bottom:0}}.pr-calc__form{display:grid}.pr-calc__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16);min-height:var(--s-64);color:var(--ink)}.pr-calc__label{word-break:keep-all}.pr-calc__projects{margin:0;padding:0;list-style:none}.pr-calc__project{border-top:1px solid var(--line)}.pr-calc__project[hidden]{display:none}.pr-calc__past{display:flex;padding-top:0;padding-bottom:var(--s-16)}.pr-calc__go{justify-self:start;margin-top:var(--s-16)}.pr-calc.is-live .pr-calc__go,.pr-calc__sum{display:none}@media(max-width:1023px){.pr-calc__form{padding:var(--s-4) var(--s-20) var(--s-20);border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:var(--rr-card-r,var(--r-xl));background:var(--surface);box-shadow:var(--sh-sm)}.pr-calc__sum{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--s-2) var(--s-8);margin:var(--s-4) 0 0;padding-top:var(--s-16);border-top:1px solid var(--line);color:var(--ink-body)}.pr-calc__sum b{justify-self:end;color:var(--ink)}.pr-calc__vat{grid-column:1 / -1;justify-self:end;color:var(--ink-muted)}.pr-est__total{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.pr-docs{display:grid;gap:var(--s-16);min-width:0}@media(min-width:1024px){.pr-docs{margin-top:var(--s-48);padding-top:var(--s-40);border-top:1px solid var(--line)}}.pr-docs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s-16)}.pr-docs__title{margin:0;color:var(--ink)}.pr-docs__links{display:inline-flex;flex-wrap:wrap;gap:0 var(--s-16);margin:0}.pr-docs__links .link{display:inline-flex;align-items:center;min-height:var(--c-md-h)}@media(max-width:1023px){.pr-docs .hm-docs__row{display:none}}@media(min-width:1024px){.pr-docs__list{display:none}}@media(min-width:1024px)and (max-width:1279px){.pr-docs .hm-docs__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-cost{display:grid;gap:var(--s-16);min-width:0}@media(min-width:1024px){.pr-cost{margin-top:var(--s-48);padding-top:var(--s-40);border-top:1px solid var(--line)}}.pr-cost__title{margin:0;color:var(--ink)}.pr-cost__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--rr-card-r);overflow:hidden}.pr-cost__table :is(th,td){padding:var(--s-16);border-top:1px solid var(--line);text-align:left;vertical-align:top;word-break:keep-all}.pr-cost__table thead :is(th,td){padding-block:var(--s-12);border-top:0;color:var(--ink-muted);font-weight:500}@media(min-width:768px){.pr-cost__table thead th:first-child{width:30%}.pr-cost__table thead th:nth-child(2){width:40%}}.pr-cost__table td{color:var(--ink-body)}.pr-cost__name{display:grid;justify-items:start;gap:var(--s-4);font-weight:400}.pr-cost__group{color:var(--ink-muted)}.pr-cost__item{color:var(--ink);font-weight:600}.pr-cost__tag{gap:var(--s-4);margin-top:var(--s-4)}.pr-cost__basis{display:block;margin-top:var(--s-6);color:var(--ink-muted)}.pr-cost__basis .link{display:inline-flex;align-items:center;min-height:var(--c-md-h);margin-block:calc(-1 * var(--s-12))}.pr-cost__note{display:flex;gap:var(--s-8);align-items:baseline;margin:0;color:var(--ink-muted);word-break:keep-all}.pr-cost__note>.ico{flex:none;align-self:flex-start;margin-top:var(--s-2);color:var(--ink-subtle)}.pr-cost__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-20)}.pr-cost__acts .link{min-height:var(--c-md-h)}@media(max-width:767px){.pr-cost__table,.pr-cost__table tbody,.pr-cost__table tr,.pr-cost__table :is(th,td){display:block}.pr-cost__table thead{display:none}.pr-cost__table tr+tr{border-top:1px solid var(--line)}.pr-cost__table :is(th,td){border-top:0;padding:var(--s-6) var(--s-16)}.pr-cost__table tbody th{display:grid;padding-top:var(--s-16)}.pr-cost__table tbody td:last-child{padding-bottom:var(--s-16)}.pr-cost__table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--s-2);color:var(--ink-muted);font-weight:500}}.pr-est{gap:var(--s-20)}@media(min-width:1280px){.pr-est{padding:var(--s-32)}}.pr-est__total{display:grid;gap:var(--s-4)}.pr-est__value{border-radius:var(--r-sm)}.pr-est__value.is-new{animation:pr-new var(--d-7) var(--ease-out)}@keyframes pr-new{0%{color:var(--accent-text);background:var(--accent-soft)}to{color:var(--ink);background:transparent}}.pr-est__table{width:100%;border-collapse:collapse}.pr-est__table th,.pr-est__table td{padding-block:var(--s-12);border-bottom:1px solid var(--line);vertical-align:top;text-align:left;font-weight:400}.pr-est__table tr:first-child>*{border-top:1px solid var(--line)}@media(max-width:1023px){.pr-est__table tr:first-child>*{padding-top:0;border-top:0}}.pr-est__table .pr-est__amt{text-align:right;white-space:nowrap;color:var(--ink)}.pr-est__label{display:block;color:var(--ink-body)}.pr-est__note{display:block;color:var(--ink-muted)}.pr-est__waived{color:var(--good-text)}.pr-est__err{margin:0}.pr-est__quote{display:grid;gap:var(--s-12)}.pr-paper{position:relative;display:grid;gap:var(--s-8);margin:var(--s-4) 0;padding:var(--s-16) var(--s-16) var(--s-20);border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--ink);font-size:var(--t-nano);line-height:var(--t-nano-lh);-webkit-mask-image:linear-gradient(180deg,var(--ink) calc(100% - var(--s-40)),transparent);mask-image:linear-gradient(180deg,var(--ink) calc(100% - var(--s-40)),transparent)}.pr-paper:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--sh-lg);opacity:0;pointer-events:none}.pr-paper p{margin:0}.pr-paper__mast{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-12);padding-bottom:var(--s-8);border-bottom:1px solid var(--ink)}.pr-paper__logo{display:block;width:auto;height:var(--s-16)}.pr-paper__meta{display:grid;gap:0;margin:0;text-align:right;color:var(--ink-muted)}.pr-paper__meta>div{display:flex;justify-content:flex-end;gap:var(--s-6)}.pr-paper__meta dd{margin:0;color:var(--ink)}.pr-paper__meta :is(dt,dd){white-space:nowrap}@media(min-width:1024px)and (max-width:1279px){.pr-paper__mast{flex-direction:column;align-items:flex-start}.pr-paper__meta{text-align:left}.pr-paper__meta>div{justify-content:flex-start}}.pr-paper__title{margin:var(--s-8) 0 var(--s-4);text-align:center;font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:800;letter-spacing:.4em;text-indent:.4em}.pr-paper__to{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700}.pr-paper__lead{color:var(--ink-body)}.pr-paper__co{color:var(--accent-text)}.pr-paper__co:empty{display:inline-block;width:7em;height:1em;vertical-align:text-bottom;box-shadow:inset 0 -1px 0 var(--ink-muted)}.pr-paper__party{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--ink)}.pr-paper__side{display:grid;min-width:0}.pr-paper__side+.pr-paper__side{border-left:1px solid var(--line-strong)}.pr-paper__k{padding:var(--s-2) var(--s-8);border-bottom:1px solid var(--line-strong);background:var(--canvas-sunken);text-align:center;font-weight:700}.pr-paper__v{min-height:var(--t-nano-lh);padding:var(--s-4) var(--s-8);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.pr-paper__op:empty{display:inline-block;width:6em}.pr-paper__amount{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-8);padding:var(--s-6) var(--s-8);border-block:1px solid var(--ink);background:var(--canvas-sunken);font-weight:700}.pr-paper__amount small{color:var(--ink-muted);font-size:inherit;font-weight:400}.pr-paper__amount b{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:800}.pr-paper__amount b span{font-weight:700}.pr-paper__cols{display:grid;grid-template-columns:1.2fr 1.4fr .8fr 1fr;padding:var(--s-4) var(--s-8);border-block:1px solid var(--ink);color:var(--ink-muted);font-weight:600}.pr-paper.is-printing{animation:pr-print var(--d-6) var(--ease-out) both}.pr-paper.is-printing:after{animation:pr-print-shade var(--d-7) var(--ease-out) both}@keyframes pr-print{0%{translate:0 calc(var(--s-8) * -1)}to{translate:0 0}}@keyframes pr-print-shade{0%{opacity:0}30%{opacity:1}to{opacity:0}}.pr-est__cost{border-top:1px solid var(--line);padding-top:var(--s-4)}@media(pointer:coarse){.pr-est__cost .btn--sm{min-height:44px}}.pr-est__cost-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-16)}.pr-est__cost-acts .link{display:inline-flex;align-items:center;min-height:var(--c-md-h)}@media(prefers-reduced-motion:reduce){.pr-paper.is-printing,.pr-paper.is-printing:after,.pr-est__value.is-new{animation:none}}.pr-frag{gap:0;padding:var(--s-8) var(--s-16)}.pr-frag__sub{color:var(--ink-muted)}.pr-frag__set{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--c-lg-h);margin:0;border-bottom:1px solid var(--line)}.pr-frag__set:last-child{border-bottom:0}.pr-frag__set>span{display:grid;gap:var(--s-2)}.pr-frag__set b{color:var(--ink);font-weight:600}.pr-frag__switch{flex:none;position:relative;width:var(--s-40);height:var(--s-24);border-radius:var(--r-full);background:var(--accent)}.pr-frag__switch:after{content:"";position:absolute;top:var(--s-2);right:var(--s-2);width:var(--s-20);height:var(--s-20);border-radius:var(--r-full);background:var(--surface)}.pr-frag__switch--off{background:var(--line-strong)}.pr-frag__switch--off:after{right:auto;left:var(--s-2)}.pr-inc__more{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8) var(--s-32);margin:0;padding:0;list-style:none;color:var(--ink-body)}.pr-inc__more li{display:inline-flex;align-items:center;gap:var(--s-8)}@media(max-width:767px){.pr-inc__more{flex-direction:column;align-items:flex-start}.pr-inc__more li{align-items:flex-start}}.pr-inc__more .ico{color:var(--good-text)}.pr-inc__marks{display:inline-flex;flex:none;align-items:center;gap:var(--s-4);color:var(--ink-subtle)}.pr-inc__marks .rr-int-mark{width:var(--s-16);height:var(--s-16)}.pr-founding,.pr-cq{min-width:0}@media(min-width:768px){.pr-cq{padding:var(--s-32)}}.pr-cq__form,.pr-cq__pair{display:grid;gap:var(--s-12)}@media(min-width:768px){.pr-cq__form,.pr-cq__pair{gap:var(--s-16)}}@media(min-width:640px){.pr-cq__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.pr-cq__note{display:flex;align-items:flex-start;gap:var(--s-6);margin:0}.pr-cq__note .ico{flex:none;margin-top:var(--s-4)}.mv-answers{display:grid;min-width:0}.mv-ans{display:grid;gap:var(--s-16);padding-block:var(--s-20);border-top:1px solid var(--line-strong);scroll-margin-top:calc(var(--nav-h) + var(--s-24))}@media(min-width:1024px){.mv-ans{padding-block:var(--s-32)}}.mv-ans:first-child{padding-top:0;border-top:0}.mv-ans:last-child{padding-bottom:0}.mv-ans__title{margin:0;color:var(--ink);word-break:keep-all;text-wrap:balance}.mv-ans__lede{margin:calc(var(--s-8) * -1) 0 0;color:var(--ink-muted)}.mv-steps{display:grid;gap:var(--s-20);margin:var(--s-8) 0 0;padding:0;list-style:none}@media(min-width:768px){.mv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-24)}}@media(max-width:767px){.mv-steps{grid-auto-flow:column;grid-auto-columns:85%;gap:var(--s-16);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-20);margin-inline:calc(-1 * var(--s-20));padding-inline:var(--s-20);scrollbar-width:none;margin-block:var(--s-4) calc(-1 * var(--s-24));padding-block:var(--s-4) var(--s-24)}.mv-steps::-webkit-scrollbar{display:none}.mv-steps__item{scroll-snap-align:start}}.mv-steps__item{display:grid;align-content:start;gap:var(--s-6);word-break:keep-all}.mv-steps__title{margin:0;color:var(--ink)}.mv-steps__desc{margin:0;color:var(--ink-muted)}.mv-ba{display:grid;gap:var(--s-16);margin:0}.mv-ba__card{padding:var(--s-8) var(--s-20) var(--s-12);border:1px solid var(--line);border-radius:var(--rr-card-r);background:var(--surface);box-shadow:var(--sh-md)}.mv-ba__head,.mv-ba__row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-12);align-items:center}.mv-ba__head{padding-block:var(--s-10);border-bottom:1px solid var(--line);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;color:var(--ink-muted)}.mv-ba__row{position:relative;padding-block:var(--s-16) var(--s-20);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink)}.mv-ba__row+.mv-ba__row{border-top:1px solid var(--line)}.mv-ba__file{display:flex;align-items:center;gap:var(--s-8);min-width:0}.mv-ba__file .ico{flex:none;color:var(--ink-subtle)}.mv-ba__file b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-ba__dcell{display:grid;justify-items:start;gap:var(--s-4)}.mv-ba__date{display:inline-flex;align-items:center;padding:var(--s-6) var(--s-10);border-radius:var(--r-md);background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.mv-ba__keep{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600}.mv-ba__at{display:flex;flex-direction:column;font-weight:600}.mv-ba__at small{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:400;color:var(--ink-muted)}@media(max-width:767px){.mv-ba__card{padding:var(--s-4) var(--s-16) var(--s-8)}.mv-ba__head{display:none}.mv-ba__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"file who" "date date" "at at";gap:var(--s-8) var(--s-12)}.mv-ba__file{grid-area:file}.mv-ba__dcell{grid-area:date}.mv-ba__who{grid-area:who;color:var(--ink-muted)}.mv-ba__at{grid-area:at}}.mv-ba__layers{display:grid;margin:0;padding:0;list-style:none}.mv-ba__layer{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-10);align-items:center;padding-block:var(--s-10);border-top:1px solid var(--line)}.mv-ba__layer>span{grid-column:2;color:var(--ink-muted)}.mv-ba__layer b{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);color:var(--ink);font-weight:600}.mv-ba__logo{width:auto;height:var(--s-16)}.mv-ba__plus{color:var(--ink-subtle)}.mv-ba__ok{color:var(--good-text)}@media(min-width:768px){.mv-ba__layer{grid-template-columns:auto auto minmax(0,1fr);column-gap:var(--s-12)}.mv-ba__layer>span{grid-column:auto}}.mv-keep{display:grid;gap:var(--s-12);align-items:center;margin:0}@media(min-width:768px){.mv-keep{grid-template-columns:minmax(0,5fr) auto minmax(0,7fr)}}.mv-keep__orig{display:grid;gap:var(--s-8);padding:var(--s-20);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-sm),0 0 0 1px var(--line)}.mv-keep__k{display:inline-flex;align-items:center;gap:var(--s-6);margin:0;font-weight:600;color:var(--ink-muted)}.mv-keep__name{overflow:hidden;margin:0;font-weight:700;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.mv-keep__kv{display:grid;margin:0}.mv-keep__kv>div{display:flex;justify-content:space-between;gap:var(--s-12);padding-block:var(--s-8);border-top:1px solid var(--line)}.mv-keep__kv dt{color:var(--ink-muted)}.mv-keep__kv dd{margin:0;font-weight:600;color:var(--ink);text-align:right}.mv-keep__tag{display:inline-flex;align-items:center;gap:var(--s-4);margin:0;font-weight:600;color:var(--good-text)}.mv-keep__join{display:grid;place-items:center;justify-self:center;color:var(--ink-subtle)}@media(max-width:767px){.mv-keep__join .ico{rotate:90deg}}.mv-keep__paper{display:grid;gap:var(--s-8);padding:var(--s-20) var(--s-24);border-radius:var(--r-xs);background:var(--surface);box-shadow:var(--sh-md),0 0 0 1px var(--line);font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--ink)}.mv-keep__eyebrow{display:flex;justify-content:space-between;margin:0;padding-bottom:var(--s-6);border-bottom:1px solid var(--ink);font-size:var(--t-nano);line-height:var(--t-nano-lh);color:var(--ink-muted)}.mv-keep__paper .mv-keep__title{margin:var(--s-4) 0 var(--s-2);font-family:var(--font-serif);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700}.mv-keep__tbl{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.mv-keep__tbl :is(th,td){padding:var(--s-6) var(--s-8);border:1px solid var(--line-strong);vertical-align:top;text-align:left;overflow-wrap:anywhere}.mv-keep__tbl th{width:28%;background:var(--surface-alt);font-weight:700;overflow-wrap:normal;word-break:keep-all}.mv-keep__tbl .is-hi td{background:var(--accent-soft)}.mv-keep__cap{display:inline-flex;align-items:center;gap:var(--s-4);margin:var(--s-4) 0 0;font-size:var(--t-caption);font-weight:600;color:var(--ink-muted)}.mv-mini{display:flex;flex-direction:column;gap:0;min-height:10.5rem;margin-bottom:var(--s-8);padding:var(--s-8) var(--s-12) var(--s-12);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-md);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-body)}.mv-mini__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-8);margin:0;padding:var(--s-8) var(--s-4);border-bottom:1px solid var(--line)}.mv-mini__row>.ico{color:var(--ink-subtle)}.mv-mini__row b{overflow:hidden;font-weight:600;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.mv-mini__row>span{color:var(--ink-muted)}.mv-mini .mv-mini__ok{color:var(--good-text)}.mv-mini__row--ask{border-radius:var(--r-sm);border-bottom-color:transparent;background:var(--warn-soft);padding-inline:var(--s-8)}.mv-mini__row--ask>.ico{color:var(--warn-text)}.mv-mini__act{display:inline-flex;align-items:center;align-self:flex-end;gap:var(--s-4);margin:auto 0 0;padding:var(--s-4) var(--s-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600;color:var(--ink)}.mv-mini__act--go{background:var(--accent);box-shadow:none;color:var(--accent-ink)}.mv-help__body{min-width:0}.mv-help__form,.mv-help__pair{display:grid;gap:var(--s-12)}@media(min-width:768px)and (max-width:1023px){.mv-help__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mv-help__form{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pair msg" "phone msg" "foot note";column-gap:var(--s-16)}.mv-help__pair{grid-area:pair}.mv-help__phone{grid-area:phone;min-width:0}.mv-help__msg{grid-area:msg}.mv-help__msg .textarea{flex:1 1 auto}.mv-help__foot{grid-area:foot}.mv-help__note{grid-area:note;align-self:center}}.mv-help__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-16);margin-top:var(--s-4)}.mv-help__note{margin:0;color:var(--ink-muted)}.mv-benefit{gap:var(--s-6);margin-top:var(--s-24)}.mv-benefit__k{margin:0;color:var(--ink-muted)}.mv-benefit__big{margin:0;color:var(--ink)}.mv-benefit__copy{margin:0;color:var(--ink-body);word-break:keep-all}.mv-benefit__more{display:inline-flex;align-items:center;justify-self:start;gap:var(--s-4);min-height:var(--c-md-h)}.mv-cost{display:grid;gap:var(--s-12);margin:var(--s-8) 0 0;padding-top:var(--s-16);border-top:1px solid var(--line)}.mv-cost__free{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-12)}.mv-cost__free dt{color:var(--ink-muted)}.mv-cost__free dd{display:flex;align-items:baseline;gap:var(--s-8);margin:0}.mv-cost__free b{font-size:var(--t-heading-sm);font-weight:700;color:var(--ink)}.mv-cost__ok{display:inline-flex;align-items:center;gap:var(--s-4);font-weight:600;color:var(--good-text)}.mv-cost .price-tag small{font-size:var(--t-body-sm);font-weight:500;color:var(--ink-muted)}.sc-head__note{flex:1 1 100%;margin:0;color:var(--ink-muted)}.sc-result{gap:var(--s-16);margin:0;padding:var(--s-24)}@media(min-width:768px){.sc-result{padding:var(--s-32)}}.sc-result__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);padding-bottom:var(--s-16);border-bottom:1px solid var(--line);color:var(--ink-muted)}.sc-result__state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-12);margin:0;color:var(--ink-muted)}.sc-result__state b{color:var(--good-text);font-weight:700}.sc-result__ok{display:inline-flex;color:var(--good-text)}.sc-result__kv{display:grid;margin:0}.sc-result__kv>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--s-12);padding-block:var(--s-10);border-bottom:1px solid var(--line)}.sc-result__kv dt{color:var(--ink-muted)}.sc-result__kv dd{margin:0;color:var(--ink);word-break:keep-all}.sc-result__kv dd.tnum{white-space:nowrap}@media(max-width:639px){.sc-result__kv>div{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}}.sc-result__tsa{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600}.sc-result__all{display:flex;align-items:center;gap:var(--s-6);margin:0;color:var(--ink-body)}.sc-result__all .ico{color:var(--good-text)}.sc-result__all b{color:var(--ink)}.sc-orgs{display:grid;gap:var(--s-16);margin:0;padding:0;list-style:none}.sc-org{gap:var(--s-10)}.sc-org__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8) var(--s-16);padding-bottom:var(--s-10);border-bottom:1px solid var(--line)}.sc-org__mark{display:flex;align-items:center;min-height:var(--s-40);color:var(--ink)}.sc-org__fact{margin:0;color:var(--ink-body);word-break:keep-all}.sc-org__sign{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin:0;color:var(--ink-muted)}.sc-org__sign .ico{color:var(--good-text)}.sc-org__token{display:grid;margin:0}.sc-org__token>div{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:var(--s-12);padding-block:var(--s-6)}.sc-org__token dt{color:var(--ink-muted)}.sc-org__token dd{margin:0;color:var(--ink);font-weight:600}.sc-marks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--s-16) var(--s-24);margin:0;padding:var(--s-24) 0 0;border-top:1px solid var(--line);list-style:none}.sc-marks__item{display:grid;justify-items:start;gap:var(--s-6)}.sc-marks__item b{color:var(--ink);font-weight:600;word-break:keep-all}.sc-marks__code{padding:var(--s-2) var(--s-8);border-radius:var(--r-sm);background:var(--surface-tint);color:var(--ink-muted)}@media(max-width:767px){.sc-marks{grid-template-columns:minmax(0,1fr);gap:0}.sc-marks__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch;padding-block:var(--s-10);border-bottom:1px solid var(--line)}.sc-marks__item:last-child{border-bottom:0}}.sc-tsa__note{margin:var(--s-16) 0 0;color:var(--ink-muted)}.sc-own{display:grid;gap:var(--s-4);margin-top:var(--s-24);color:var(--ink-body)}.sc-own p{margin:0}.sc-own__at{color:var(--ink-muted)}.sc-proof__code{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12) var(--s-16)}.rr-t-scene__text>.sc-tech{margin-top:var(--s-24)}.sc-proof__code svg{flex:none;border-radius:var(--r-xs);background:var(--media-ink)}.sc-proof__num{display:grid;gap:var(--s-2)}.sc-proof__num b{white-space:nowrap}.sc-proof__num .t-caption{opacity:.72}.sc-proof__body{min-width:0}.sc-checks{margin:0;padding:0;list-style:none}.sc-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"no what ok" "no val val";align-items:center;gap:var(--s-4) var(--s-16);padding-block:var(--s-16);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.sc-check:first-child{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}@media(min-width:768px){.sc-check{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"no what val ok"}}.sc-check__no{grid-area:no;align-self:start;display:grid;place-items:center;width:var(--s-28);height:var(--s-28);border-radius:var(--r-full);background:color-mix(in srgb,currentColor 12%,transparent)}.sc-check__what{grid-area:what;display:grid;gap:var(--s-2);min-width:0}.sc-check__what>span{opacity:.72}.sc-check__val{grid-area:val;opacity:.86;word-break:break-all}.sc-check__val--hex{letter-spacing:0}.sc-check__ok{grid-area:ok;display:inline-flex;align-items:center;gap:var(--s-4);white-space:nowrap;color:color-mix(in srgb,var(--good) 60%,currentColor)}.sc-check__ok--pending{color:inherit;opacity:.72}.sc-check__tick{width:var(--s-16);height:var(--s-16);flex:none;overflow:visible}.sc-check__tick path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sc-proof__all{display:flex;align-items:center;gap:var(--s-8);margin:var(--s-20) 0 0;padding:var(--s-12) var(--s-16);border-radius:var(--r-lg);font-weight:600;background:color-mix(in srgb,var(--good) 18%,transparent);color:color-mix(in srgb,var(--good) 55%,currentColor)}.sc-proof__all--pending{background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}.sc-result__ok--pending{background:var(--surface-alt);color:var(--ink-muted)}.sc-result__ok--pending+b{color:var(--ink)}.sc-tech{margin-top:var(--s-24)}.sc-tech__term{min-width:0}.sc-tech__out{opacity:.72}.sc-devices__lists{display:grid;gap:var(--s-40)}.sc-group{display:grid;gap:var(--s-8)}.sc-group__title{margin:0;color:var(--ink)}.sc-group__list{display:grid;margin:0;padding:0;list-style:none}.sc-group__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-4) var(--s-12);min-height:var(--s-56);padding-block:var(--s-8);border-top:1px solid var(--line)}.sc-group__row>.ico{color:var(--ink-subtle)}.sc-group__name{margin:0;color:var(--ink);font-weight:600}.sc-group__sub{margin:0;color:var(--ink-body);text-align:right}@media(max-width:1023px){.sc-group__row{grid-template-columns:auto minmax(0,1fr)}.sc-group__sub{grid-column:2;text-align:left}}.sc-pdfpage{gap:var(--s-12);border-radius:var(--r-xs);padding:var(--s-20)}.sc-pdfpage__title{margin:0;color:var(--ink);font-weight:700;word-break:keep-all}.sc-pdfpage__table{display:grid;margin:0;border:1px solid var(--line)}.sc-pdfpage__table>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);border-bottom:1px solid var(--line)}.sc-pdfpage__table>div:last-child{border-bottom:0}.sc-pdfpage__table dt{padding:var(--s-6) var(--s-10);border-right:1px solid var(--line);background:var(--surface-alt);color:var(--ink);font-weight:600}.sc-pdfpage__table dd{min-width:0;margin:0;padding:var(--s-6) var(--s-10);color:var(--ink-body)}.sc-pdffoot{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--s-12);padding-top:var(--s-12);border-top:1px solid var(--line)}@media(min-width:1280px){.sc-pdffoot{grid-template-columns:auto minmax(0,1fr);gap:var(--s-16)}}.sc-pdffoot__qr{display:block;width:var(--s-64);height:var(--s-64)}.sc-pdffoot__lines{display:grid;gap:var(--s-2);min-width:0;margin:0;color:var(--ink-muted)}.sc-pdffoot__lines b{color:var(--seal-text);font-weight:700;white-space:nowrap}.sc-planned{display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-24);margin:0;padding:0;list-style:none;color:var(--ink-body)}.sc-planned li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-6)}.sc-planned span{color:var(--ink-muted)}.sc-zip{box-shadow:var(--sh-lg)}.sc-zip .rr-window__url{display:inline-flex;align-items:center;gap:var(--s-6)}.sc-zip__list{display:grid;margin:0;padding:var(--s-4) var(--s-20);list-style:none}.sc-zip__row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--s-12);min-height:var(--s-48);padding-block:var(--s-6);border-bottom:1px solid var(--line);color:var(--ink-subtle)}.sc-zip__row:last-child{border-bottom:0}.sc-zip__name{color:var(--ink);font-weight:600;white-space:nowrap}.sc-zip__note{color:var(--ink-muted);text-align:right;word-break:keep-all}@media(max-width:639px){.sc-zip__row{grid-template-columns:auto minmax(0,1fr);row-gap:var(--s-2);padding-block:var(--s-10)}.sc-zip__note{grid-column:2;text-align:left}}.sc-more .rows__item{width:calc(100% + 2 * var(--rows-pad));font:inherit;text-align:left;cursor:pointer}.sc-more__body{display:grid;gap:var(--s-16);padding:var(--s-8) 0 var(--s-32);color:var(--ink-body);word-break:keep-all}.sc-more__body p{margin:0}.sc-more__muted{color:var(--ink-muted)}.sc-more__h{margin:var(--s-8) 0 0;color:var(--ink)}.sc-more__list{display:grid;gap:var(--s-16);margin:0;padding:0;list-style:none}.sc-more__list>li{display:grid;gap:var(--s-4)}.sc-more__list b{color:var(--ink)}.sc-more__notes{display:grid;gap:var(--s-4);margin:var(--s-4) 0 0;padding-left:var(--s-16);list-style:disc}.sc-more__report{display:grid;gap:var(--s-4)}.sc-more__sources{display:grid;gap:var(--s-2);margin:0;padding-left:var(--s-20)}.sc-more__sources a,.sc-more__body .link{display:inline-flex;align-items:center;min-height:var(--c-md-h)}.sc-kv{display:grid;margin:0}.sc-kv__row{display:grid;gap:var(--s-2) var(--s-16);padding-block:var(--s-12);border-bottom:1px solid var(--line)}@media(min-width:640px){.sc-kv__row{grid-template-columns:8em minmax(0,1fr)}}.sc-kv__row dt{color:var(--ink-muted);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.sc-kv__row dd{margin:0;color:var(--ink-body);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-tools-fieldset{display:flex;flex-direction:column;gap:var(--s-8);min-width:0;margin:0;padding:0;border:0}.rr-tools-fieldset>.field__label{padding:0}.rr-tools-choices{display:grid;gap:var(--s-8);min-width:0;margin:0;padding:0;border:0}.rr-tools-choice{align-content:center;cursor:pointer}.rr-tools-choice__text{display:grid;gap:var(--s-2);min-width:0}.rr-tools-choice__title{color:var(--ink);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;word-break:keep-all}.rr-tools-choice__rec{margin-left:var(--s-4);color:var(--accent-text);font-weight:600}.rr-tools-choice__rec--base{color:var(--ink-muted)}.rr-tools-choice__rec[hidden]{display:none}.rr-tools-choice__desc{color:var(--ink-muted);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);word-break:keep-all}.rr-tools-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-tools-grid2--fill>:last-child:nth-child(odd){grid-column:1 / -1}.rr-tools-choice--compact{min-height:var(--c-lg-h);padding:var(--s-10) var(--s-12)}.rr-tools-choice--compact:has(input:checked){padding-right:calc(var(--s-12) + var(--s-24))}.rr-tools-more--line{border-block:1px solid var(--line)}.rr-tools-form{display:flex;flex-direction:column;gap:var(--s-12)}.rr-tools-privacy{display:flex;align-items:flex-start;gap:var(--s-6);margin:0;word-break:keep-all}.rr-tools-privacy .ico{flex:none;margin-top:var(--s-4);color:var(--ink-subtle)}.rr-tools-privacy a{color:inherit;text-decoration:underline;text-underline-offset:var(--s-2);white-space:nowrap}@media(hover:hover){.rr-tools-privacy a:hover{color:var(--ink)}}.rr-tools-limit{display:flex;align-items:flex-start;gap:var(--s-6);margin:0;color:var(--warn-text);font-weight:600;word-break:keep-all}.rr-tools-limit .ico{flex:none;margin-top:var(--s-4)}.rr-panel.rr-tools-flow{display:flex;flex-direction:column;gap:0;padding:var(--s-20)}@media(min-width:768px){.rr-panel.rr-tools-flow{padding:var(--s-28)}}.rr-tools-flow__top{display:flex;flex-direction:column;gap:var(--s-8);margin-bottom:var(--s-4)}.rr-tools-steps{padding:0}.rr-tools-flow:not([data-started]) .rr-tools-steps{visibility:hidden}.rr-tools-steps .steps__bar>span{transition:width var(--d-4) var(--ease-out)}@media(max-width:1023px){.rr-tools-page .totop{display:none}}.rr-tools-step{gap:var(--s-20);padding-top:var(--s-8)}.rr-tools-step .flow__head{gap:var(--s-6)}.rr-tools-step .flow__desc{word-break:keep-all}.rr-tools-step__count{margin:0}.rr-tools-postal{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6);color:var(--accent-text);font-weight:600}html.fx-js .rr-tools-flow:not([data-ds-init-flow]) .flow__step~.flow__step{display:none}.rr-tools-flow__nav{position:sticky;bottom:0;z-index:var(--z-raised);display:flex;gap:var(--s-8);margin:var(--s-20) calc(-1 * var(--s-20)) calc(-1 * var(--s-20));padding:var(--s-12) var(--s-20) calc(var(--s-12) + env(safe-area-inset-bottom));border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--surface);box-shadow:inset 0 1px 0 var(--line)}@media(min-width:768px){.rr-tools-flow__nav{margin:var(--s-24) calc(-1 * var(--s-28)) calc(-1 * var(--s-28));padding-inline:var(--s-28)}}@media(min-width:1024px){.rr-tools-flow__nav{position:static;margin:var(--s-24) 0 0;padding:var(--s-16) 0 0;border-radius:0;background:none}}.rr-tools-flow__next{flex:1 1 auto}.rr-tools-flow__prev{flex:none}.rr-tools-flow__skip{display:flex;justify-content:center;margin:var(--s-12) 0 0}.rr-tools-flow__skip .link{min-height:var(--c-md-h);padding-inline:var(--s-8)}.rr-tools-flow__nojs{display:none;margin-top:var(--s-20)}html:not(.js) .rr-tools-flow__nav,html:not(.js) .rr-tools-flow__skip{display:none}html:not(.js) .rr-tools-flow__nojs{display:block}.rr-tools-work__form{flex:1 1 100%;min-width:0;margin-top:var(--s-8)}.rr-tools-rules__form{min-width:0}.rr-tools-rules__preview{min-width:0;display:flex;flex-direction:column;gap:var(--s-12)}.rr-tools-preview__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-12)}.rr-tools-preview__body{min-width:0}.rr-tools-preview-sheet .rr-tools-preview__head{display:none}@media(min-width:1024px){.rr-tools-rules{--rr-rules-h:min(calc(var(--fx-vh, 100svh) - var(--rr-stick-top) - var(--s-40)),calc(var(--s-240) * 3.5))}.rr-tools-rules .rr-t-pagehead__media{align-self:stretch}.rr-tools-rules .rr-t-pagehead__text{align-content:start}.rr-tools-rules .rr-tools-flow{min-height:var(--rr-rules-h)}.rr-tools-rules .rr-tools-flow>.flow__step{flex:1 0 auto}:is(.rr-tools-checkpage,.rr-tools-calpage) .rr-t-pagehead__media{align-self:start}.rr-tools-rules__preview{position:sticky;top:var(--rr-stick-top);height:var(--rr-rules-h)}.rr-tools-preview__head{flex:none}.rr-tools-preview__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--logo-plate);box-shadow:var(--sh-md)}.rr-tools-preview__body .rr-tools-paper{border-radius:0;box-shadow:none}.rr-tools-preview__body:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-tools-change{display:none}}.rr-tools-years{display:flex;flex-direction:column;gap:var(--s-6);margin:0}.rr-tools-years[hidden]{display:none}.rr-tools-years__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,7.5rem);gap:var(--s-8)}.rr-tools-years .field__help{margin:0}.rr-tools-change{min-width:0}.rr-rule-key-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6);margin:0}.rr-rule-key{padding:0 var(--s-6);border-radius:var(--r-xs);color:var(--device);background:var(--logo-plate);white-space:nowrap}.rr-rule-key--focus{background:color-mix(in srgb,var(--accent) 7%,var(--logo-plate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,var(--logo-plate))}.rr-rule-key--changed{background:color-mix(in srgb,var(--warn) 22%,var(--logo-plate))}:is(.rr-tools-paper,.rr-set-paper) [data-clause]{transition:background-color var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out)}:is(.rr-tools-paper,.rr-set-paper) .pdf-article--changed{--rr-flash-to:color-mix(in srgb,var(--warn) 16%,var(--logo-plate));background:var(--rr-flash-to);box-shadow:none;animation:rr-rules-flash var(--d-7) var(--ease-out)}:is(.rr-tools-paper,.rr-set-paper) .is-focus,:is(.rr-tools-paper,.rr-set-paper) .is-focus.pdf-article--changed{--rr-flash-to:color-mix(in srgb,var(--accent) 7%,var(--logo-plate));background:var(--rr-flash-to);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,var(--logo-plate))}:is(.rr-tools-paper,.rr-set-paper) .is-focus .pdf-basis{color:var(--paper-body)}:is(.rr-tools-paper,.rr-set-paper) .pdf-basis__label{font-weight:600}:is(.rr-tools-paper,.rr-set-paper) .pdf-refs{margin-top:var(--s-16);padding-top:var(--s-12);box-shadow:inset 0 1px 0 var(--paper-line);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--paper-muted)}:is(.rr-tools-paper,.rr-set-paper) .pdf-refs__head{margin:0 0 var(--s-2);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;color:var(--paper-ink)}:is(.rr-tools-paper,.rr-set-paper) .pdf-refs__list{margin:0;padding-left:var(--s-20);list-style:decimal}@keyframes rr-rules-flash{0%{background:color-mix(in srgb,var(--warn) 36%,var(--logo-plate))}to{background:var(--rr-flash-to,var(--logo-plate))}}@media(prefers-reduced-motion:reduce){:is(.rr-tools-paper,.rr-set-paper) [data-clause]{transition:none;animation:none}}:is(.rr-tools-paper,.rr-set-paper) .pdf-omitted{margin:var(--s-4) calc(-1 * var(--s-8));padding:var(--s-8) var(--s-10);border-radius:var(--r-xs);outline:1px dashed var(--paper-line);outline-offset:-1px}:is(.rr-tools-paper,.rr-set-paper) .pdf-omitted.is-focus{outline-color:transparent}:is(.rr-tools-paper,.rr-set-paper) .pdf-omitted__title{margin:0;font-weight:700;color:var(--paper-ink)}:is(.rr-tools-paper,.rr-set-paper) .pdf-omitted__note{margin:0;font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--paper-muted)}.rr-rule-back{position:fixed;left:50%;bottom:calc(var(--safe-b) + var(--s-16));z-index:var(--z-sticky);translate:-50% 0;white-space:nowrap;background:var(--surface);color:var(--ink);box-shadow:var(--sh-lg),inset 0 0 0 1px var(--line)}.rr-rule-back:active{background:var(--surface-alt)}.rr-rule-back[hidden]{display:none}@media(min-width:1024px){.rr-rule-back{display:none}}.rr-tools-clause{--paper-ink:var(--device);--paper-muted:color-mix(in srgb,var(--device) 70%,var(--logo-plate));--paper-line:color-mix(in srgb,var(--device) 14%,var(--logo-plate));display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-12) var(--s-16);border-radius:var(--r-md);background:var(--logo-plate);color:var(--paper-ink);box-shadow:inset 0 0 0 1px var(--paper-line)}.rr-tools-clause.is-changed{animation:rr-tools-flash var(--d-7) var(--ease-out)}.rr-tools-clause__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);margin:0 0 var(--s-2)}.rr-tools-clause__eyebrow{display:flex;align-items:center;gap:var(--s-4);margin:0;color:var(--paper-muted)}.rr-tools-clause__jump{position:relative;flex:none;color:var(--paper-ink);font-weight:600}.rr-tools-clause__jump:before{content:"";position:absolute;inset:calc(-1 * var(--s-12)) calc(-1 * var(--s-8))}.rr-tools-clause--omitted{box-shadow:none;outline:1px dashed var(--paper-line);outline-offset:-1px}.rr-tools-clause__head{margin:0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:700;color:var(--paper-ink)}.rr-tools-clause__line{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--paper-ink);word-break:keep-all}.rr-tools-clause__line--item{padding-left:var(--s-12)}.rr-tools-clause__basis{margin:var(--s-4) 0 0;font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--paper-muted)}@keyframes rr-tools-flash{0%{background:color-mix(in srgb,var(--warn) 30%,var(--logo-plate))}to{background:var(--logo-plate)}}.rr-tools-paper{--paper-ink:var(--device);--paper-body:color-mix(in srgb,var(--device) 86%,var(--logo-plate));--paper-muted:color-mix(in srgb,var(--device) 66%,var(--logo-plate));--paper-line:color-mix(in srgb,var(--device) 16%,var(--logo-plate));--paper-sunken:color-mix(in srgb,var(--device) 5%,var(--logo-plate));position:relative;padding:var(--s-24) var(--s-16);border-radius:var(--r-sm);background:var(--logo-plate);color:var(--paper-body);box-shadow:var(--sh-md),inset 0 0 0 1px var(--paper-line);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);word-break:keep-all;overflow-wrap:anywhere}@media(min-width:768px){.rr-tools-paper{padding:var(--s-40) var(--s-40)}}.rr-tools-paper :is(h1,h2,h3,h4,p){margin:0}.rr-tools-paper .pdf-masthead{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-12);padding-bottom:var(--s-6);box-shadow:inset 0 -1.5px 0 var(--paper-ink)}.rr-tools-paper .pdf-masthead__issuer{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;color:var(--paper-ink)}.rr-tools-paper .pdf-masthead__meta{font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--paper-muted);text-align:right}.rr-tools-paper .pdf-title{margin:var(--s-24) 0 var(--s-4);font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:800;color:var(--paper-ink);text-align:center}.rr-tools-paper .pdf-subtitle{margin:0 0 var(--s-16);font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--paper-muted);text-align:center}.rr-tools-paper .pdf-meta{width:100%;margin:0 0 var(--s-16);border-collapse:collapse;box-shadow:inset 0 1px 0 var(--paper-ink),inset 0 -1px 0 var(--paper-ink)}.rr-tools-paper .pdf-meta th,.rr-tools-paper .pdf-meta td{padding:var(--s-4) var(--s-8);box-shadow:inset 0 -1px 0 var(--paper-line);text-align:left;vertical-align:top;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-tools-paper .pdf-meta th{width:1%;white-space:nowrap;background:var(--paper-sunken);color:var(--paper-ink);font-weight:600}.rr-tools-paper .pdf-article{margin:0 calc(-1 * var(--s-8));padding:var(--s-8) var(--s-8) var(--s-10);border-radius:var(--r-xs)}.rr-tools-paper .pdf-article__head{margin-bottom:var(--s-4);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:700;color:var(--paper-ink)}.rr-tools-paper .pdf-article__body p+p{margin-top:var(--s-2)}.rr-tools-paper .pdf-article__items{margin:var(--s-2) 0;padding-left:var(--s-20);list-style:decimal}.rr-tools-paper .pdf-hang{padding-left:1.3em;text-indent:-1.3em}.rr-tools-paper .pdf-basis{margin-top:var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--paper-muted)}.rr-tools-paper [data-clause]{scroll-margin-top:var(--s-8)}.rr-tools-paper .pdf-table{width:100%;border-collapse:collapse;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-tools-paper .pdf-table :is(th,td){padding:var(--s-4) var(--s-6);box-shadow:inset 0 -1px 0 var(--paper-line);text-align:left}.rr-tools-paper .pdf-sign{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);margin:var(--s-24) 0 var(--s-16)}.rr-tools-paper .pdf-sign__who{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-12);color:var(--paper-ink);font-weight:600}.rr-tools-paper .pdf-sign__slot{color:var(--paper-muted);font-weight:400}.rr-tools-paper .pdf-notice{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-12);box-shadow:inset 0 1px 0 var(--paper-line);font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--paper-muted)}.rr-tools-paper .pdf-pending{display:none;margin:0;color:var(--paper-muted);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;white-space:nowrap}.rr-tools-paper--editing .pdf-article[data-step]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-12);align-items:baseline}.rr-tools-paper--editing .pdf-article[data-step]>*{grid-column:1 / -1}.rr-tools-paper--editing .pdf-article[data-step]>.pdf-article__head{grid-column:1}.rr-tools-paper--editing .pdf-article[data-step]>.pdf-pending{grid-column:2;grid-row:1}.rr-tools-paper--editing .is-pending>.pdf-pending{display:block}.rr-tools-paper--editing :is(.pdf-article__body,.pdf-basis,.pdf-meta td){transition:filter var(--d-5) var(--ease-out),color var(--d-5) var(--ease-out)}.rr-tools-paper--editing .is-pending :is(.pdf-article__body,.pdf-basis),.rr-tools-paper--editing tr.is-pending td{filter:blur(3px);color:var(--paper-muted);user-select:none}@media(max-width:639px){.rr-tools-paper--editing .pdf-article[data-step]{grid-template-columns:minmax(0,1fr)}.rr-tools-paper--editing .pdf-article[data-step]>.pdf-pending{grid-column:1;grid-row:auto;white-space:normal}}@media(prefers-reduced-motion:reduce){.rr-tools-paper--editing :is(.pdf-article__body,.pdf-basis,.pdf-meta td){transition:none}}.rr-rulesdoc .rr-t-article__meta{display:grid;gap:var(--s-20)}.rr-rulesdoc__facts{display:flex;flex-wrap:wrap;gap:var(--s-6) var(--s-20)}.rr-rulesdoc__fact{display:inline-flex;align-items:center;gap:var(--s-6);word-break:keep-all}.rr-rulesdoc__fact .ico{flex:none;color:var(--ink-subtle)}.rr-rulesdoc__bar{display:flex;flex-wrap:wrap;gap:var(--s-8)}@media(max-width:639px){.rr-rulesdoc__bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-rulesdoc__jump{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h);font-weight:600}@media(min-width:1024px){.rr-rulesdoc__jump{display:none}}@media(max-width:1023px){.rr-rulesdoc .rr-t-article__rail{position:relative;z-index:var(--z-sticky)}.rr-rulesdoc #tools-rules-files{scroll-margin-top:calc(-1 * var(--s-8))}}.rr-rulesdoc__next{display:grid;gap:var(--s-12);margin-top:var(--s-4);padding-top:var(--s-20);border-top:1px solid var(--line)}.rr-rulesdoc__next>p{word-break:keep-all}.rr-rulesdoc__basis{margin-top:var(--s-40)}.rr-rulesdoc .rr-toc__no{min-width:var(--s-20);text-align:right}@media(min-width:768px){.rr-rulesdoc__basis-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-24)}}.rr-rulesdoc__railtoc{display:none}@media(min-width:1280px){.rr-rulesdoc__railtoc{display:grid;position:sticky;top:var(--rr-stick-top);padding:var(--s-20) var(--s-16) var(--s-16)}.rr-rulesdoc__railtoc .rr-toc__title{padding-inline:var(--s-8)}.rr-rulesdoc__railtoc .rr-toc__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-4)}.rr-rulesdoc__railtoc .rr-toc__link{align-items:flex-start;justify-content:flex-start;gap:var(--s-8);min-height:var(--c-sm-h);padding:var(--s-6) var(--s-8)}.rr-rulesdoc__railtoc .rr-toc__label{word-break:keep-all}.rr-rulesdoc__railtoc .rr-toc__no{color:var(--ink-muted)}.rr-rulesdoc__railtoc .rr-toc__link:is([aria-current=true],[aria-current=location]){background:var(--accent-soft);box-shadow:none}}.rr-tools-paper--read{padding:var(--s-28) var(--s-20) var(--s-32);border-radius:var(--r-xs);box-shadow:var(--sh-md),inset 0 0 0 1px var(--line);font-size:var(--t-body-sm);line-height:var(--t-body-md-lh)}@media(min-width:768px){.rr-tools-paper--read{padding:var(--s-56) var(--s-56) var(--s-48);font-size:var(--t-body-md);line-height:var(--t-body-lg-lh)}}.rr-tools-paper--read .pdf-masthead{padding-bottom:var(--s-8)}.rr-tools-paper--read .pdf-masthead__issuer{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.rr-tools-paper--read .pdf-masthead__meta{font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-tools-paper--read .pdf-title{margin:var(--s-32) 0 var(--s-6);font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);letter-spacing:var(--t-heading-md-ls);font-weight:700}@media(min-width:768px){.rr-tools-paper--read .pdf-title{margin-top:var(--s-48);font-size:var(--t-heading-lg);line-height:var(--t-heading-lg-lh);letter-spacing:var(--t-heading-lg-ls)}}.rr-tools-paper--read .pdf-subtitle{margin:0 0 var(--s-28);font-size:var(--t-caption);line-height:var(--t-caption-lh)}@media(min-width:768px){.rr-tools-paper--read .pdf-subtitle{margin-bottom:var(--s-40);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}}.rr-tools-paper--read .pdf-meta{margin:0 0 var(--s-40)}.rr-tools-paper--read .pdf-meta :is(th,td){padding:var(--s-8) var(--s-12);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.rr-tools-paper--read .pdf-article{margin:0;padding:0;border-radius:0}.rr-tools-paper--read .pdf-article+:is(.pdf-article,.pdf-sign){margin-top:var(--s-32)}.rr-tools-paper--read .pdf-article__head{margin-bottom:var(--s-8);font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls)}.rr-tools-paper--read .pdf-article__body{display:grid;gap:var(--s-8)}.rr-tools-paper--read .pdf-article__body p+p{margin-top:0}.rr-tools-paper--read .pdf-article__items{display:grid;gap:var(--s-4);margin:0;padding-left:2.6em}.rr-tools-paper--read .pdf-article__items li{padding-left:var(--s-2)}.rr-tools-paper--read .pdf-basis{margin-top:var(--s-12);font-size:var(--t-caption);line-height:var(--t-caption-lh)}@media(min-width:768px){.rr-tools-paper--read .pdf-basis{font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}}.rr-tools-paper--read .pdf-sign{margin:var(--s-56) 0 var(--s-40);gap:var(--s-12)}.rr-tools-paper--read .pdf-sign__who{font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh)}.rr-tools-paper--read .pdf-notice{gap:var(--s-4);padding-top:var(--s-16);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-tools-paper .pdf-copy{display:none}.rr-tools-paper--read .pdf-article{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-8)}.rr-tools-paper--read .pdf-article>*{grid-column:1 / -1}.rr-tools-paper--read .pdf-article>.pdf-article__head{grid-column:1;grid-row:1}.rr-tools-paper--read .pdf-copy{display:inline-flex;grid-column:2;grid-row:1;align-self:start;margin-top:calc(-1 * var(--s-4))}@media(hover:hover){.rr-tools-paper--read .pdf-copy{opacity:0;transition:opacity var(--d-2) var(--ease-inout)}.rr-tools-paper--read .pdf-article:is(:hover,:focus-within) .pdf-copy{opacity:1}}@media print{@page{size:A4;margin:14mm 16mm}.rr-rulesdoc-page>:not(main),.rr-rulesdoc-page main>:not(.rr-rulesdoc){display:none}.rr-rulesdoc :is(.rr-t-article__head,.rr-t-article__toc,.rr-t-article__rail,.rr-rulesdoc__basis,.pdf-copy){display:none}.rr-rulesdoc.rr-section{padding:0;background:none}.rr-rulesdoc .rr-wrap{max-width:none;padding:0}.rr-rulesdoc .rr-t-article__grid{display:block}.rr-rulesdoc .rr-t-article__body>*{max-width:none}.rr-tools-paper--read{padding:0;box-shadow:none;font-size:var(--t-body-sm);line-height:var(--t-body-md-lh)}.rr-tools-paper--read .pdf-article{break-inside:avoid}}.rr-tools-files{gap:var(--s-12)}.rr-tools-files :is(h2,h3,p){margin:0}.rr-tools-files__gets{display:grid;margin:0;padding:0;list-style:none;border-block:1px solid var(--line)}.rr-tools-files__get{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-6) var(--s-12);padding-block:var(--s-10)}.rr-tools-files__get+.rr-tools-files__get{border-top:1px solid var(--line)}.rr-tools-files__exts{display:flex;flex-wrap:wrap;gap:var(--s-4)}.rr-tools-report__has{display:grid;gap:var(--s-6);margin:0;padding:0;list-style:none;color:var(--ink-body)}.rr-tools-report__has li{display:flex;align-items:center;gap:var(--s-8)}.rr-tools-report__has .ico{flex:none;color:var(--good-text)}.rr-tools-files__list{display:grid;gap:var(--s-8);margin:0;padding:0;list-style:none}.rr-tools-files__item{display:flex;align-items:center;gap:var(--s-12);min-height:var(--s-64);padding:var(--s-10) var(--s-16);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-decoration:none;transition:background-color var(--d-2) var(--ease-inout),box-shadow var(--d-2) var(--ease-inout)}@media(hover:hover){.rr-tools-files__item:hover{background:var(--tint);box-shadow:inset 0 0 0 1px var(--line-strong)}}.rr-tools-files__item:active{background:var(--tint-active)}.rr-tools-files__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-tools-files__ext{flex:none;min-width:var(--s-56);padding:var(--s-2) var(--s-6);border-radius:var(--r-xs);background:var(--surface-tint);color:var(--ink);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh);font-weight:700;text-align:center}.rr-tools-files__ext--sm{min-width:0;padding-inline:var(--s-6)}@media(min-width:1024px)and (max-width:1279px){.rr-rulesdoc .rr-tools-files__item{gap:var(--s-10);min-height:var(--s-56);padding:var(--s-8) var(--s-12)}.rr-rulesdoc .rr-tools-files__item .rr-tools-files__ext{width:var(--s-56);min-width:0;padding-inline:0}.rr-rulesdoc .rr-tools-files__text>.ink-muted{display:none}}.rr-tools-files__text{flex:1;min-width:0;display:flex;flex-direction:column}.rr-tools-files__go{flex:none;display:grid;place-items:center;color:var(--accent-text)}.rr-tools-offer{display:contents}.rr-tools-offer__form{margin:0}.rr-tools-answer{min-height:var(--s-64)}.rr-tools-answer .rr-tools-choice__title{font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh)}.rr-tools-score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-24);padding:var(--s-32)}.rr-tools-score__dial{position:relative;display:grid;place-items:center;width:var(--s-160);height:var(--s-160)}.rr-tools-score__dial svg{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg}.rr-tools-score__dial circle{fill:none;stroke:var(--line);stroke-width:5}.rr-tools-score__dial .rr-tools-score__on{stroke:var(--accent);stroke-linecap:round}.rr-tools-score__num{display:grid;justify-items:center}.rr-tools-score__num b{color:var(--ink)}.rr-tools-score__num small{color:var(--ink-muted);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-tools-score__text{display:grid;gap:var(--s-6);min-width:0;word-break:keep-all}.rr-tools-score__k,.rr-tools-score__note{color:var(--ink-muted)}.rr-tools-score__title{color:var(--ink)}.rr-tools-score__line{color:var(--ink-body)}@media(max-width:639px){.rr-tools-score{align-items:center;gap:var(--s-4) var(--s-16);padding:var(--s-20)}.rr-tools-score__dial{grid-row:1 / span 2;width:var(--s-96);height:var(--s-96)}.rr-tools-score__dial circle{stroke-width:6}.rr-tools-score__text{display:contents}.rr-tools-score__k{grid-column:2;align-self:end}.rr-tools-score__title{grid-column:2;align-self:start}.rr-tools-score__line,.rr-tools-score__note{grid-column:1 / -1}.rr-tools-score__line{margin-top:var(--s-12)}}.rr-tools-todo{grid-template-rows:auto auto 1fr auto auto;gap:var(--s-8)}.rr-tools-todo__rank{display:block;color:var(--accent-text);font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);font-weight:700;font-variant-numeric:tabular-nums}.rr-tools-todo__title,.rr-tools-todo__body,.rr-tools-todo__meta{margin:0;word-break:keep-all}.rr-tools-todo__body{color:var(--ink-body)}.rr-tools-todo__meta{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-6);color:var(--ink-muted)}.rr-tools-todo__gain{color:var(--good-text);font-weight:600}.rr-tools-todo__cta{margin-top:var(--s-8)}.rr-tools-keep__ico{color:var(--good-text)}.rr-tools-items{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.rr-tools-item{display:grid;grid-template-columns:var(--s-28) minmax(0,1fr);gap:var(--s-12);padding-block:var(--s-16);border-bottom:1px solid var(--line)}.rr-tools-item__num{display:grid;place-items:center;width:var(--s-28);height:var(--s-28);color:var(--ink-subtle);font-size:var(--t-body-sm);line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.rr-tools-item__body{display:grid;gap:var(--s-4);min-width:0}.rr-tools-item__body p{margin:0;word-break:keep-all}.rr-tools-item__q{color:var(--ink);font-weight:600}.rr-tools-item__answer{display:inline-flex;align-items:center;gap:var(--s-4);margin-right:var(--s-8);font-weight:600;vertical-align:top}.rr-tools-item__answer[data-answer=yes]{color:var(--good-text)}.rr-tools-item__answer[data-answer=no]{color:var(--ink)}.rr-tools-item__answer[data-answer=unknown]{color:var(--warn-text)}.rr-tools-item__answer .ico{align-self:center}.rr-tools-item__comment{color:var(--ink-body)}.rr-tools-item__basis .link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}.rr-tools-item__why{margin-top:var(--s-4);color:var(--ink-muted)}.rr-tools-item__k{margin-right:var(--s-4);color:var(--ink);font-weight:600}.rr-tools-item__ours{display:flex;align-items:flex-start;gap:var(--s-8);padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--accent-soft);color:var(--ink-body)}.rr-tools-item__ours b{color:var(--ink);font-weight:600}.rr-tools-item__mark{flex:none;display:block;width:var(--s-16);height:var(--s-16);margin-top:var(--s-2)}.rr-tools-item__mark svg{display:block;width:100%;height:100%}.rr-tools-report{gap:var(--s-12)}.rr-tools-report h3,.rr-tools-report>p{margin:0}.rr-tools-cal__card{gap:var(--s-20)}.rr-tools-cal__card>.btn{margin-top:var(--s-4)}.rr-tools-cal__preview{gap:var(--s-16)}.rr-tools-cal__hint{margin:0;color:var(--ink-muted);word-break:keep-all}.rr-tools-calsum{gap:var(--s-16);outline:none;scroll-margin-top:var(--rr-stick-top)}.rr-tools-calsum__k{margin:0;color:var(--ink-muted)}.rr-tools-calsum__title{margin:0;color:var(--ink)}.rr-tools-calsum__list{display:grid;margin:0;padding:0;list-style:none}.rr-tools-calsum__row{display:grid;grid-template-columns:var(--s-120) minmax(0,1fr) auto;align-items:center;column-gap:var(--s-12);min-height:var(--s-48);padding:var(--s-8) var(--s-12);border-bottom:1px solid var(--line)}.rr-tools-calsum__row:last-child{border-bottom-color:transparent}.rr-tools-calsum__row.is-next{border-bottom-color:transparent;border-radius:var(--r-md);background:var(--accent-soft)}.rr-tools-calsum__date{color:var(--ink-muted)}.rr-tools-calsum__name{min-width:0;color:var(--ink);word-break:keep-all}.rr-tools-calsum__dd{color:var(--ink-muted);white-space:nowrap}.rr-tools-calsum__row.is-next :is(.rr-tools-calsum__name,.rr-tools-calsum__dd){font-weight:600}.rr-tools-calsum__row.is-next .rr-tools-calsum__dd{color:var(--accent-text)}.rr-tools-calsum__row.is-past :is(.rr-tools-calsum__name,.rr-tools-calsum__date){color:var(--ink-subtle)}@media(max-width:639px){.rr-tools-calsum__row{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.rr-tools-calsum__date,.rr-tools-calsum__name{grid-column:1}.rr-tools-calsum__dd{grid-column:2;grid-row:1 / span 2}}.rr-tools-calsum__note{display:flex;align-items:flex-start;gap:var(--s-6);margin:0;color:var(--ink-muted);word-break:keep-all}.rr-tools-calsum__note .ico{flex:none;margin-top:var(--s-4)}.rr-tools-mail{margin-top:var(--s-4);border-top:1px solid var(--line)}.rr-tools-mail__done{display:flex;align-items:center;gap:var(--s-6);margin:var(--s-12) 0 var(--s-4)}.rr-tools-mail>p{margin:0}.rr-tools-mail__to b{overflow-wrap:anywhere}.rr-tools-cal__list{display:grid;gap:var(--s-32)}.rr-tools-cal__group{display:grid;gap:var(--s-8)}.rr-tools-cal__group-title{margin:0;color:var(--ink)}.rr-tools-cal__legend{gap:var(--s-12)}.rr-tools-cal__legend-list{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--s-10) var(--s-12);margin:0}.rr-tools-cal__legend-list div{display:contents}.rr-tools-cal__legend-list dt{margin:0}.rr-tools-cal__legend-list dd{margin:0;color:var(--ink-body);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);word-break:keep-all}.rr-tools-cal__basis{border-top:1px solid var(--line)}.rr-tools-cal__basis>.rr-fold__body{color:var(--ink-muted);word-break:keep-all}.rr-tools-conf{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--ink-body);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600;white-space:nowrap}.rr-tools-conf .ico{color:var(--ink-subtle)}.rr-tools-conf--regulation,.rr-tools-conf--regulation .ico{color:var(--accent-text)}:is(.rr-tools-conf--estimated,.rr-tools-conf--notice_required),:is(.rr-tools-conf--estimated,.rr-tools-conf--notice_required) .ico{color:var(--warn-text)}@media(max-width:767px){.rr-tools-tplpage .rr-t-pagehead__media:has(>.rr-tools-tpl__paper){display:none}}.rr-tools-tpl__paper{zoom:.72;width:75%;margin-inline-start:auto}.rr-tools-fields{padding-block:var(--s-8)}.rr-tools-field__no{display:grid;place-items:center;width:var(--s-28);height:var(--s-28);color:var(--ink-subtle);font-size:var(--t-body-sm);line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.rr-tools-field__no--sign{color:var(--good-text)}.rr-tools-paper--form{padding:var(--s-20) var(--s-12);font-size:var(--t-caption);line-height:var(--t-caption-lh)}@media(min-width:768px){.rr-tools-paper--form{padding:var(--s-32)}}.rr-tools-paper .pdf-form{display:flex;flex-direction:column;gap:var(--s-6)}.rr-tools-paper .pdf-form__mast{display:flex;justify-content:space-between;gap:var(--s-8);padding-bottom:var(--s-4);box-shadow:inset 0 -1.5px 0 var(--paper-ink);font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--paper-muted)}.rr-tools-paper .pdf-form__title{margin:var(--s-8) 0 var(--s-4);font-size:var(--t-heading-md);line-height:var(--t-heading-md-lh);font-weight:800;color:var(--paper-ink);text-align:center;letter-spacing:.5em}.rr-tools-paper .pdf-form__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--t-micro);line-height:var(--t-micro-lh)}.rr-tools-paper .pdf-form__table :is(th,td){padding:var(--s-4) var(--s-6);box-shadow:inset 0 0 0 .5px var(--paper-muted);text-align:left;vertical-align:top}.rr-tools-paper .pdf-form__table th{width:5.5rem;background:var(--paper-sunken);color:var(--paper-ink);font-weight:700}.rr-tools-paper .pdf-form__head td{height:var(--s-28)}.rr-tools-paper .pdf-form__label{display:block}.rr-tools-paper .pdf-form__hint{display:block;margin-top:var(--s-2);color:var(--paper-muted);font-weight:400}.rr-tools-paper .pdf-form__row--1 td{height:var(--s-24)}.rr-tools-paper .pdf-form__row--2 td{height:var(--s-48)}.rr-tools-paper .pdf-form__row--3 td{height:var(--s-64)}.rr-tools-paper .pdf-form__row--4 td{height:var(--s-80)}.rr-tools-paper .pdf-form__row--5 td{height:var(--s-96)}.rr-tools-paper .pdf-form__row--6 td{height:calc(var(--s-96) + var(--s-16))}.rr-tools-paper .pdf-form__sign th{width:auto}.rr-tools-paper .pdf-form__sign td{height:var(--s-40)}.rr-tools-paper .pdf-form__table .pdf-form__slot{color:var(--paper-muted);text-align:center;vertical-align:middle}.rr-tools-paper .pdf-form__guide{font-size:var(--t-micro);line-height:var(--t-micro-lh);color:var(--paper-body)}.rr-tools-paper .pdf-form__basis{color:var(--paper-muted)}@media(max-width:639px){.rr-tools-paper :is(.pdf-form__head,.pdf-form__sign),.rr-tools-paper :is(.pdf-form__head,.pdf-form__sign) tbody{display:block}.rr-tools-paper :is(.pdf-form__head,.pdf-form__sign) tr{display:grid;grid-template-columns:5.5rem minmax(0,1fr)}.rr-tools-paper :is(.pdf-form__head,.pdf-form__sign) :is(th,td){display:block;width:auto;min-height:var(--s-32)}.rr-tools-paper .pdf-form__sign tr{grid-template-columns:5.5rem minmax(0,1fr) 3rem minmax(0,1fr)}.rr-tools-paper .pdf-form__sign td{height:auto;min-height:var(--s-40)}.rr-tools-paper .pdf-form__head td{height:auto}}.rr-tools-map{gap:var(--s-12)}.rr-tools-map__list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.rr-tools-map__row{display:grid;grid-template-columns:var(--s-28) minmax(0,1fr) auto;align-items:center;gap:var(--s-12);min-height:var(--s-56);padding:var(--s-8) var(--s-12);border-radius:var(--r-md);transition:background-color var(--d-2) var(--ease-inout)}.rr-tools-map__mark{display:grid;place-items:center;width:var(--s-28);height:var(--s-28);border-radius:var(--r-full);background:var(--canvas-sunken);color:var(--ink-muted)}.rr-tools-map__mark>*{grid-area:1 / 1}.rr-tools-map__n{font-weight:600}.rr-tools-map__ok{display:none}.rr-tools-map__body{display:grid;gap:var(--s-2);min-width:0;word-break:keep-all}.rr-tools-map__body b{color:var(--ink-body);font-weight:600}.rr-tools-map__body .t-body-xs{color:var(--ink-muted)}.rr-tools-map__ans{color:var(--ink-muted);white-space:nowrap}.rr-tools-map__row[data-answered] .rr-tools-map__n{display:none}.rr-tools-map__row[data-answered] .rr-tools-map__ok{display:block}.rr-tools-map__row[data-answered] .rr-tools-map__mark{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.rr-tools-map__row[aria-current=step]{background:var(--accent-soft)}.rr-tools-map__row[aria-current=step] .rr-tools-map__mark{background:var(--accent);box-shadow:none;color:var(--ink-invert)}.rr-tools-map__row[aria-current=step] .rr-tools-map__body b{color:var(--ink)}.rr-tools-map__end{display:flex;align-items:flex-start;gap:var(--s-8);margin:0;padding-top:var(--s-12);border-top:1px solid var(--line);color:var(--ink-muted)}.rr-tools-map__end .ico{flex:none;margin-top:var(--s-4)}.rr-tools-tl{position:relative;display:grid;margin:0;padding:0;list-style:none}.rr-tools-tl:before{content:"";position:absolute;left:calc(var(--s-6) - 1px);top:var(--s-16);bottom:var(--s-16);width:2px;border-radius:var(--r-full);background:var(--line)}.rr-tools-tl__item{position:relative;display:grid;grid-template-columns:var(--s-12) minmax(0,1fr);align-items:start;gap:var(--s-16);padding-block:var(--s-10)}.rr-tools-tl__node{width:var(--s-12);height:var(--s-12);margin-top:var(--s-6);border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-subtle)}.rr-tools-tl__item--start .rr-tools-tl__node,.rr-tools-tl__item--fixed .rr-tools-tl__node{box-shadow:inset 0 0 0 2px var(--ink)}.rr-tools-tl__item--regulation .rr-tools-tl__node{box-shadow:inset 0 0 0 2px var(--accent)}.rr-tools-tl__item.is-next .rr-tools-tl__node{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.rr-tools-tl__item.is-past .rr-tools-tl__title{color:var(--ink-muted);font-weight:500}.rr-tools-tl__item.is-past .rr-tools-tl__node{box-shadow:inset 0 0 0 2px var(--line-strong)}.rr-tools-tl__main{display:grid;gap:var(--s-2);min-width:0}.rr-tools-tl--result .rr-tools-tl__item{grid-template-columns:var(--s-12) minmax(0,1fr);row-gap:var(--s-4)}.rr-tools-tl__side{display:inline-flex;align-items:center;gap:var(--s-4);min-width:0}@media(max-width:639px){.rr-tools-tl__side{grid-column:2}}@media(min-width:640px){.rr-tools-tl--result .rr-tools-tl__item{grid-template-columns:var(--s-12) minmax(0,1fr) auto}.rr-tools-tl__side{justify-self:end;padding-top:var(--s-2)}}.rr-tools-tl__date{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-8);color:var(--ink-muted);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);font-weight:600}.rr-tools-tl__dday{white-space:nowrap;flex-shrink:0;color:var(--ink-subtle);font-weight:500}.rr-tools-tl__item.is-next .rr-tools-tl__dday{white-space:nowrap;flex-shrink:0;color:var(--accent-text);font-weight:700}.rr-tools-tl__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6);color:var(--ink);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;word-break:keep-all}.rr-tools-tl__rule{color:var(--ink-muted);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);word-break:keep-all}.rr-tools-tl--result .rr-tools-tl__item{padding-block:var(--s-12)}.rr-tools-cal .rr-datef__btn{right:0;width:var(--c-md-h);height:var(--c-md-h)}@media(max-width:639px){.rr-tools-cal .rr-datef__pop{left:calc(-1 * var(--s-12));right:calc(-1 * var(--s-12));width:auto}}[data-controller~=rr-tools-check] .rr-tools-flow__nav{position:static;margin:var(--s-20) 0 0;padding:var(--s-16) 0 0;border-radius:0;background:none;box-shadow:inset 0 1px 0 var(--line)}[data-controller~=rr-tools-check] .rr-tools-flow__next:disabled{display:none}[data-controller~=rr-tools-check] .rr-tools-flow__nav:not(:has(>:not([hidden]):not(:disabled))){display:none}.rr-tools-flow__privacy{display:flex;align-items:center;gap:var(--s-6);margin:var(--s-20) 0 0;word-break:keep-all}.rr-tools-flow__privacy .ico{flex:none;color:var(--ink-subtle)}.rr-tools-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:11.5rem;margin:0;padding:var(--s-8) var(--s-8) 0;overflow:hidden;color:var(--ink-body);word-break:keep-all}.rr-tools-art p{margin:0}.rr-tools-art__paper{display:grid;align-content:start;gap:var(--s-6);padding:var(--s-12) var(--s-16);border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--surface);box-shadow:var(--sh-sm),0 0 0 1px var(--line);font-size:var(--t-nano);line-height:var(--t-nano-lh);color:var(--ink)}.rr-tools-art:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(to bottom,transparent,var(--surface) 94%);pointer-events:none}.rr-tools-art__head{display:flex;justify-content:space-between;gap:var(--s-8);overflow:clip;padding-bottom:var(--s-4);border-bottom:1px solid var(--ink);font-size:var(--t-nano);line-height:var(--t-nano-lh);color:var(--ink-muted);white-space:nowrap}.rr-tools-art__paper .rr-tools-art__title{font-family:var(--font-serif);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;text-align:center;color:var(--ink)}.rr-tools-art__title--spaced{letter-spacing:.3em}.rr-tools-art__clause{display:grid;gap:var(--s-2);padding:var(--s-6) var(--s-8);border-radius:var(--r-xs)}.rr-tools-art__clause.is-now{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line)}.rr-tools-art__clause b{font-weight:700}.rr-tools-art__ch{display:flex;justify-content:space-between;gap:var(--s-8);white-space:nowrap}.rr-tools-art__ch .rr-tools-art__basis{min-width:0;overflow:hidden;text-overflow:ellipsis}.rr-tools-art__basis{color:var(--ink-muted)}.rr-tools-art--rules{grid-template-rows:minmax(0,1fr) auto}.rr-tools-art--rules>.rr-tools-art__paper{grid-area:1 / 1 / -1 / -1}.rr-tools-art--rules>.rr-tools-art__files{grid-area:2 / 1;align-self:end;padding-bottom:var(--s-6)}.rr-tools-art__files{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:var(--s-4);padding:var(--s-8) var(--s-4) var(--s-12)}.rr-tools-art__files span{padding:var(--s-2) var(--s-8);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--sh-sm),0 0 0 1px var(--line-strong);font-size:var(--t-caption);font-weight:700;line-height:var(--t-caption-lh);color:var(--ink)}.rr-tools-art__card{display:grid;align-content:start;gap:var(--s-8);padding:var(--s-12) var(--s-16);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface);box-shadow:var(--sh-sm),0 0 0 1px var(--line);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-tools-art__sum{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-8);margin:0}.rr-tools-art__sum b{font-size:var(--t-body-sm);font-weight:700;color:var(--ink)}.rr-tools-art__sum span{color:var(--ink-muted)}.rr-tools-art__todo{display:grid;margin:0;padding:0;list-style:none}.rr-tools-art__todo li{display:grid;grid-template-columns:var(--s-16) minmax(0,1fr) auto;align-items:baseline;gap:var(--s-6);padding-block:var(--s-4);border-top:1px solid var(--line)}.rr-tools-art__todo li>span:first-child{color:var(--accent-text);font-weight:700}.rr-tools-art__todo b{overflow:hidden;font-weight:600;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.rr-tools-art__todo li>span:last-child{color:var(--ink-muted);white-space:nowrap}.rr-tools-art__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:var(--s-2);margin:0;padding:0;list-style:none;text-align:center;font-size:var(--t-micro);line-height:var(--s-16);color:var(--ink-body)}.rr-tools-art__days .is-wd{color:var(--ink-muted)}.rr-tools-art__days .is-due{justify-self:center;width:var(--s-20);line-height:var(--s-20);margin-block:calc(-1 * var(--s-2));border-radius:var(--r-full);background:var(--accent);font-weight:700;color:var(--accent-ink)}.rr-tools-art__due{display:flex;align-items:center;gap:var(--s-6);padding-bottom:var(--s-6);border-bottom:1px solid var(--line)}.rr-tools-art__due .ico{flex:none;color:var(--accent-text)}.rr-tools-art__due b{font-weight:600;color:var(--ink);white-space:nowrap}.rr-tools-art__due span{min-width:0;margin-left:auto;overflow:hidden;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis}.rr-tools-art__form{width:100%;border-collapse:collapse;table-layout:fixed}.rr-tools-art__form :is(th,td){padding:var(--s-2) var(--s-6);border:1px solid var(--line-strong);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-tools-art__form th{width:30%;background:var(--surface-alt);font-weight:700}.rr-tools-art__sign{display:block;width:var(--s-80);height:var(--s-20)}.rr-tools-art__sign path{fill:none;stroke:var(--seal);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ct-toolcard__piece{min-height:0;padding:var(--s-20) var(--s-20) var(--s-4);container:rr-tpiece / inline-size}@container rr-tpiece (max-width:260px){.rr-tools-art{padding:var(--s-12) var(--s-12) 0}.rr-tools-art__todo li{grid-template-columns:var(--s-16) minmax(0,1fr)}.rr-tools-art__todo li>span:last-child{display:none}}@container rr-tpiece (max-width:220px){.rr-tools-art__due span,.rr-tools-art__ch .rr-tools-art__basis,.rr-tools-art__head span+span,.rr-tools-art__files{display:none}}.ct-toolcard__meta{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--ink-muted)}.ct-toolcard__meta .ico{color:var(--ink-subtle)}.rr-tools-head__more{flex:1 1 100%;margin-top:var(--s-8)}@media(min-width:640px)and (max-width:1023px){.rr-tools-head__more .rr-facts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-24)}.rr-tools-head__more .rr-facts__item{align-content:start}.rr-tools-head__more .rr-facts:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-tools-head__checks{flex:1 1 100%;display:grid;gap:var(--s-6);margin:var(--s-8) 0 0;padding:0;list-style:none;color:var(--ink-body)}.rr-tools-head__checks li{display:flex;align-items:center;gap:var(--s-8)}.rr-tools-head__checks .ico{flex:none;color:var(--good-text)}.rr-tools-hub{padding:var(--s-8)}.rr-tools-hub__rows{--rows-pad:var(--s-16)}.rr-tools-hub__row{align-items:center;gap:var(--s-16);margin-inline:0;padding:var(--s-12) var(--s-16);border-radius:var(--r-lg)}.rr-tools-hub__row .rows__lead .art{width:var(--s-64);height:var(--s-64);transition:transform var(--d-5) var(--ease-out)}@media(hover:hover){.rr-tools-hub__row:hover .rows__lead .art{transform:translateY(calc(-1 * var(--s-4))) rotate(-4deg) scale(1.04)}}.rr-tools-hub__row .rows__body{gap:var(--s-2)}.rr-tools-hub__row .rows__title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);letter-spacing:var(--t-heading-sm-ls);font-weight:600}.rr-tools-hub__row .rows__sub{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted)}.rr-tools-hub__meta{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--ink-muted);font-size:var(--t-body-xs);line-height:var(--t-body-xs-lh)}.rr-tools-hub__meta .ico{flex:none;color:var(--ink-subtle)}.rr-tools-hub__row .rows__trail .ico{transition:transform var(--d-2) var(--ease-out)}@media(hover:hover){.rr-tools-hub__row:hover .rows__trail .ico{transform:translate(2px)}}@media(max-width:639px){.rr-tools-hub{padding:var(--s-4)}.rr-tools-hub__row{gap:var(--s-12);padding:var(--s-12)}.rr-tools-hub__row .rows__lead .art{width:var(--s-56);height:var(--s-56)}.rr-tools-hub__row .rows__title{font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls)}}.rr-tools-how{display:grid;align-content:start;gap:0;width:100%;margin:0;padding:var(--s-12) var(--s-16);list-style:none;color:var(--ink-body);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);word-break:keep-all}.rr-tools-how p{margin:0}.rr-tools-how__q{padding-bottom:var(--s-8);color:var(--ink);font-weight:600}.rr-tools-how__opt{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:var(--s-40);padding:0 var(--s-4);border-top:1px solid var(--line);color:var(--ink-muted)}.rr-tools-how__opt.is-on{color:var(--accent-text);font-weight:700}.rr-tools-how--paper{gap:var(--s-8);padding:var(--s-16) var(--s-20)}.rr-tools-how__clause{color:var(--ink);font-weight:700}.rr-tools-how__mark{display:inline-block;padding:0 var(--s-2);white-space:nowrap;border-radius:var(--r-xs);background:color-mix(in srgb,var(--warn) 24%,var(--surface));color:inherit}.rr-tools-how__basis{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600}.rr-tools-how--files li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-12);min-height:var(--s-48);padding:0 var(--s-4);border-top:1px solid var(--line)}.rr-tools-how--files li:first-child{border-top:0}.rr-tools-how__ext{min-width:var(--s-64);padding:var(--s-2) var(--s-6);border-radius:var(--r-xs);background:var(--surface-tint);color:var(--ink);font-weight:700;text-align:center}.rr-tools-how__name{min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-tools-how__ok{color:var(--good-text)}@media(min-width:640px)and (max-width:1023px){.rr-tools-gone .ct-toolcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto;column-gap:var(--s-24)}.rr-tools-gone .ct-toolcard__piece{grid-column:1;grid-row:1 / -1;margin:calc(-1 * var(--s-24)) 0 calc(-1 * var(--s-24)) calc(-1 * var(--s-24));border-radius:var(--r-xl) 0 0 var(--r-xl)}.rr-tools-gone .rr-card .ct-toolcard__body{display:grid;gap:var(--s-8);grid-column:2;grid-row:1;align-content:end}.rr-tools-gone .ct-toolcard__go{grid-column:2;grid-row:2}}@media(min-width:1024px){.rr-tools-gone .rr-tools-art{height:16rem}}.rr-t-bento__art:has(>.rr-tools-how){align-content:start}.rr-tools-result .rr-tools-again{display:flex;flex-wrap:wrap;gap:0 var(--s-20);flex-basis:100%;margin:0}.rr-tools-result .rr-tools-again .link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}.rr-tools-again__copy{padding:0;border:0;background:none;font:inherit;cursor:pointer}.rr-auth__photo{display:none}@media(min-width:1024px){.rr-auth__photo{position:absolute;inset:0;z-index:-1;display:block;overflow:hidden;pointer-events:none}.rr-auth__photo img{display:block;width:100%;height:100%;object-fit:cover;opacity:.8}.rr-auth__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--canvas-alt),transparent 65%)}}.rr-shotcut{--sc-W:var(--sc-dW);--sc-H:var(--sc-dH);--sc-x:var(--sc-dx);--sc-y:var(--sc-dy);--sc-w:var(--sc-dw);--sc-h:var(--sc-dh);position:relative;width:min(calc(var(--sc-w) * 1px),100%);aspect-ratio:var(--sc-w) / var(--sc-h);margin:0 auto;overflow:hidden;background:linear-gradient(var(--tint),var(--tint)) var(--s-16) var(--s-20) / 42% var(--s-12) no-repeat,linear-gradient(var(--tint),var(--tint)) var(--s-16) calc(var(--s-20) + var(--s-28)) / 76% var(--s-8) no-repeat,linear-gradient(var(--tint),var(--tint)) var(--s-16) calc(var(--s-20) + var(--s-48)) / 64% var(--s-8) no-repeat,linear-gradient(var(--tint),var(--tint)) var(--s-16) calc(var(--s-20) + var(--s-64) + var(--s-4)) / 52% var(--s-8) no-repeat,linear-gradient(var(--tint),var(--tint)) var(--s-16) calc(var(--s-20) + var(--s-96)) / calc(100% - var(--s-32)) 40% no-repeat,var(--canvas-sunken)}.rr-shotcut>.rr-shotcut__pic{display:block}.rr-shotcut>.rr-shotcut__pic>img{display:block;width:calc(100% * var(--sc-W) / var(--sc-w));max-width:none;height:auto;margin:calc(-100% * var(--sc-y) / var(--sc-w)) 0 0 calc(-100% * var(--sc-x) / var(--sc-w))}.rr-shotcut--fade{-webkit-mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent);mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent)}.rr-shotcut--fade-r{-webkit-mask-image:linear-gradient(to right,var(--ink) calc(100% - var(--s-64)),transparent);mask-image:linear-gradient(to right,var(--ink) calc(100% - var(--s-64)),transparent)}.rr-shotcut--fade-rb{-webkit-mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent),linear-gradient(to right,var(--ink) calc(100% - var(--s-64)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent),linear-gradient(to right,var(--ink) calc(100% - var(--s-64)),transparent);mask-composite:intersect}@media(max-width:767px){.rr-shotcut--m.rr-shotcut--fade-r{-webkit-mask-image:none;mask-image:none}.rr-shotcut--m.rr-shotcut--fade-rb{-webkit-mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent);mask-image:linear-gradient(to bottom,var(--ink) calc(100% - var(--s-40)),transparent)}}@media(max-width:767px){.rr-shotcut--m{--sc-W:var(--sc-mW);--sc-H:var(--sc-mH);--sc-x:var(--sc-mx);--sc-y:var(--sc-my);--sc-w:var(--sc-mw);--sc-h:var(--sc-mh)}}@media(max-width:1023px){.rr-shotcut--m1023{--sc-W:var(--sc-mW);--sc-H:var(--sc-mH);--sc-x:var(--sc-mx);--sc-y:var(--sc-my);--sc-w:var(--sc-mw);--sc-h:var(--sc-mh)}}@media(max-width:1279px){.rr-shotcut--m1279{--sc-W:var(--sc-mW);--sc-H:var(--sc-mH);--sc-x:var(--sc-mx);--sc-y:var(--sc-my);--sc-w:var(--sc-mw);--sc-h:var(--sc-mh)}}@media(min-width:768px)and (max-width:1023px){.rr-shotcut--t{--sc-W:var(--sc-tW);--sc-H:var(--sc-tH);--sc-x:var(--sc-tx);--sc-y:var(--sc-ty);--sc-w:var(--sc-tw);--sc-h:var(--sc-th)}}.site-dock{gap:var(--s-8);padding:var(--s-8);visibility:hidden;transition:opacity var(--d-4) var(--ease-out),translate var(--d-4) var(--ease-out),visibility var(--d-4) step-end}.site-dock[data-show]:not(.is-off):not([data-away]){visibility:visible;transition:opacity var(--d-4) var(--ease-out),translate var(--d-4) var(--ease-out),visibility var(--d-4) step-start}.site-dock[data-away]{opacity:0;translate:-50% var(--s-12);pointer-events:none}.site-dock>*{flex:1 1 0;min-width:0}.site-dock .site-demo{display:flex}.site-dock .btn{width:100%;justify-content:center;white-space:nowrap}.site-dock[data-show]:not(.is-off):not([data-away])~.toasts{bottom:calc(var(--safe-b) + var(--s-16) + var(--c-md-h) + var(--s-16) + var(--s-12))}@media(min-width:768px){.site-dock{display:none}}.site-drawer .drawer__link[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.site-drawer .drawer__link:active{background:var(--tint-active)}@media(prefers-reduced-motion:no-preference){.site-drawer[data-open] .accordion__trigger[aria-expanded=true]+.accordion__panel .drawer__links>li{animation:rise var(--d-5) var(--ease-out) both;animation-delay:calc(var(--d-2) + var(--i, 0) * var(--d-1) / 3)}}.footer--site .site-biz__toggle{position:relative}.footer--site .site-biz__toggle:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--c-md-h);translate:0 -50%}.hm-logos{--logo-gap:var(--s-56)}.hm-logos .ticker__track{gap:0;animation-duration:calc(32s * var(--hm-logo-reps, 1))}@media(prefers-reduced-motion:reduce){.hm-logos{-webkit-mask-image:none;mask-image:none}.hm-logos .ticker__track{width:auto;justify-content:center}.hm-logos .logos__group{flex:1 1 auto;flex-wrap:wrap;justify-content:center;row-gap:var(--s-12);padding-right:0}.hm-logos .logos__group[aria-hidden=true]{display:none}}.hm-logos .logos__item{display:inline-flex;align-items:center;gap:var(--s-8);color:var(--ink-muted)}.hm-logos__img{width:auto;filter:grayscale(1);opacity:.72}@media(max-width:767px){.hm-logos__img{height:calc(var(--h) * .8px)}}.hm-logos__name{color:var(--ink-muted);font-weight:600}.hm-ai-stage{position:relative}.hm-ai__srcs[data-seq-run] .hm-ai__s:not(.is-on){transform:translateY(var(--s-6))}.hm-ai__s{transition:transform var(--d-4) var(--ease-out)}.hm-ai__doc{display:grid;gap:var(--s-12);padding:var(--s-20)}.hm-ai__pipe{position:relative;display:grid;place-items:center;min-height:var(--s-80);margin-top:calc(-1 * var(--s-12))}.hm-ai__beam{position:absolute;inset:0 auto 0 50%;width:2px;translate:-50% 0;overflow:hidden;background:linear-gradient(180deg,transparent,var(--accent-line) 25%,var(--accent-line) 75%,transparent)}.hm-ai__beam{overflow:visible}.hm-ai__beam i{position:absolute;top:0;left:-3px;width:var(--s-8);height:var(--s-8);border-radius:var(--r-full);background:var(--accent);box-shadow:0 0 var(--s-12) var(--accent);opacity:0}.hm-ai__mark{flex:none;width:auto;height:var(--s-24)}.hm-ai__core{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--s-8);padding:var(--s-6) var(--s-12) var(--s-6) var(--s-8);border-radius:var(--r-full);background:var(--surface);box-shadow:0 0 0 1px var(--accent-line),var(--sh-sm);color:var(--ink-body)}@media(prefers-reduced-motion:no-preference){.hm-ai__doc:has(.hm-ai__s:last-child.is-on) .hm-ai__beam i{animation:hm-ai-dot var(--d-7) var(--ease-in) 3 both}.hm-ai__doc:has(.hm-ai__s:last-child.is-on) .hm-ai__beam i:nth-child(2){animation-delay:var(--d-4)}.hm-ai__doc:has(.hm-ai__s:last-child.is-on) .hm-ai__beam i:nth-child(3){animation-delay:calc(var(--d-4) * 2)}.hm-ai__doc:has(.hm-ai__s:last-child.is-on) .hm-ai__core{animation:hm-ai-core calc(var(--d-7) + var(--d-4)) var(--ease-inout) var(--d-4) 2 both}}@keyframes hm-ai-dot{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(calc(var(--s-80) - var(--s-8)))}}@keyframes hm-ai-core{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.hm-ai__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.hm-ai__who{color:var(--ink-muted)}.hm-ai__done{display:inline-flex;align-items:center;gap:var(--s-4);margin-left:auto;color:var(--good-text);font-weight:600}.hm-ai__body{display:grid;gap:var(--s-12)}.hm-ai__ln{margin:0}.hm-ai__title{color:var(--ink);font-weight:700}.hm-ai__h{margin:0 0 var(--s-2);color:var(--ink);font-weight:600}.hm-ai__p{margin:0;color:var(--ink-body);word-break:keep-all}.hm-ai__ref{display:inline-flex;align-items:center;gap:var(--s-2);padding:0 var(--s-6);border-radius:var(--r-sm);background:var(--canvas-sunken);color:var(--ink-muted);white-space:nowrap}.hm-ai__ref .rr-int-mark{width:var(--s-16);height:var(--s-16)}.hm-ai__in{display:grid;gap:var(--s-8);padding-bottom:var(--s-12);border-bottom:1px solid var(--line)}.hm-ai__in-k{margin:0;color:var(--ink-muted)}.hm-ai__srcs{display:grid;gap:var(--s-8);margin:0;padding:0;list-style:none}.hm-ai__s.hm-ai__memo{align-items:center;padding:var(--s-10) var(--s-12);border-color:var(--line-strong);background:var(--surface)}.hm-ai__memo .hm-ai__s-mark{height:var(--t-body-sm-lh)}.hm-ai__memo-t{min-width:0;color:var(--ink);word-break:keep-all}.hm-ai__file{justify-self:start}.hm-ai__more{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);margin:0;color:var(--ink-muted)}.hm-ai__more-marks{display:inline-flex;align-items:center;gap:var(--s-6)}.hm-ai__more-marks .rr-int-mark{width:var(--s-16);height:var(--s-16)}.hm-ai__s{display:flex;align-items:flex-start;gap:var(--s-8);min-width:0;padding:var(--s-8) var(--s-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-alt)}.hm-ai__s-mark{flex:none;display:grid;place-items:center;width:var(--s-20);height:var(--t-caption-lh);color:var(--ink)}.hm-ai__s-mark :is(.ico,.rr-int-mark){width:var(--s-16);height:var(--s-16)}.hm-ai__s-t{display:grid;min-width:0}.hm-ai__s-t b{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-ai__s-t span{color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-ai__s.is-off .hm-ai__s-mark{color:var(--ink-subtle)}.hm-ai__tbl{width:100%;border-collapse:collapse}.hm-ai__tbl :is(th,td){padding:var(--s-4) var(--s-8);border-bottom:1px solid var(--line);text-align:left;font-weight:400}.hm-ai__tbl th{color:var(--ink-muted)}.hm-ai__tbl .is-hi td{background:var(--accent-soft);color:var(--ink);font-weight:600}.hm-ai__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8);padding-top:var(--s-12);border-top:1px solid var(--line)}.hm-ai__note{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600}.hm-ai__acts{display:inline-flex;gap:var(--s-8)}@media(max-width:767px){.hm-ai__doc{padding:var(--s-16)}}.hm-frag{position:relative;display:grid;align-content:start;gap:var(--s-8);padding:var(--s-16);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-body);text-align:left;box-shadow:0 0 0 1px var(--line),var(--sh-md)}.hm-way__ask{display:flex;align-items:center;gap:var(--s-6);margin:0;padding-bottom:var(--s-10);border-bottom:1px solid var(--line);color:var(--ink);font-weight:600}.hm-way__ask>.ico{flex:none;color:var(--accent-text)}.hm-way__state{display:inline-grid;margin-left:auto;font-weight:600}.hm-way__state>*{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--s-4);white-space:nowrap}.hm-way__state .hm-way__a{color:var(--ink-muted);font-weight:400}.hm-way__state .hm-way__b{color:var(--good-text)}.hm-way__doc{display:grid;align-content:start;gap:var(--s-8)}.hm-way__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-8);margin:var(--s-4) 0 0;color:var(--ink);font-weight:700}.hm-way__title>span:not(.hm-way__type){color:var(--ink-muted);font-weight:400}.hm-way__doc>p,.hm-way__k,.hm-way__tools{margin:0}.hm-way__doc b{display:inline-block;min-width:3em;color:var(--ink);font-weight:600}.hm-way__kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-8)}.hm-way__from{display:flex;align-items:center;gap:var(--s-4);color:var(--ink-muted)}.hm-way__src{display:inline-flex;align-items:center;gap:var(--s-4);margin-right:var(--s-4)}.hm-way__src .rr-int-mark{width:var(--s-16);height:var(--s-16)}.hm-way__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8);padding-top:var(--s-10);border-top:1px solid var(--line)}.hm-way__sealed{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);color:var(--seal-text);font-weight:600}.hm-way__tsa{display:inline-flex;align-items:center;gap:var(--s-4);white-space:nowrap}@media(max-width:639px){.hm-way__seal-k{display:none}}.hm-way__logo{width:auto;height:var(--s-16);margin-left:var(--s-4)}.hm-way__ok{color:var(--good-text)}.hm-way__save{display:inline-grid;justify-items:end;margin-left:auto;font-weight:600}.hm-way__save>*{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--s-4);white-space:nowrap}.hm-way__save .hm-way__a{color:var(--ink-muted);font-weight:400}.hm-way__save .hm-way__press{min-height:var(--c-sm-h);padding-inline:var(--s-16);border-radius:var(--c-sm-r);background:var(--accent);color:var(--accent-ink);font-weight:600}.hm-way__save .hm-way__b{align-self:center;color:var(--good-text)}.hm-way__k{display:flex;align-items:center;gap:var(--s-6);padding-bottom:var(--s-8);border-bottom:1px solid var(--line);color:var(--ink);font-weight:600}.hm-way__count{margin-left:auto;color:var(--good-text)}.hm-way__drop{position:relative;display:grid}.hm-way__drop>:is(.hm-way__zone,.hm-way__files){grid-area:1 / 1}.hm-way__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-8);margin:0;border:1.5px dashed var(--accent-line);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.hm-way__files{display:grid;align-content:start;margin:0;padding:0;list-style:none}.hm-way__file{display:flex;align-items:center;gap:var(--s-10);min-height:var(--c-lg-h);border-bottom:1px solid var(--line)}.hm-way__fico{display:grid;flex:none;place-items:center;color:var(--ink-subtle)}.hm-way__fname{position:relative;display:grid;flex:1;min-width:0;padding-block:var(--s-6)}.hm-way__fname b{overflow:hidden;color:var(--ink);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.hm-way__fname small{color:var(--ink-muted)}.hm-way__bar{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--r-full);background:var(--accent);transform-origin:left center;opacity:0}.hm-way__note{display:inline-flex;flex:none;align-items:center;gap:var(--s-2);color:var(--good-text);font-weight:600}.hm-way__drag{position:absolute;inset:0;z-index:1;pointer-events:none}.hm-way__ghost{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:var(--s-6);min-height:var(--c-xs-h);padding-inline:var(--s-10);border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong),var(--sh-lg);color:var(--ink);font-weight:600}.rr-t-bento__card .hm-way__frag{display:flex;flex-direction:column;overflow:hidden}.rr-t-bento__card .hm-way__drop{flex:1}.rr-t-bento__card .hm-way__foot{margin-top:auto}@media(max-width:767px){.rr-t-bento__card .hm-way__frag{min-height:calc(var(--s-240) + var(--s-56))}:is(.hm-way__para,.hm-way__att),.rr-t-bento__card .hm-way__from{display:none}}.hm-way__eq{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-4) var(--s-12);margin:0;padding:var(--s-8) var(--s-10);border-radius:var(--r-md);background:var(--surface-alt);color:var(--ink)}.hm-way__para{margin:0;color:var(--ink-body);word-break:keep-all}.hm-way__att{display:flex;align-items:center;gap:var(--s-8);margin:0;padding:var(--s-8) var(--s-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted)}.hm-way__att .ico{flex:none;color:var(--ink-subtle)}.hm-way__att b{color:var(--ink);font-weight:600}.hm-way__tools{display:flex;align-items:center;gap:var(--s-12);padding-bottom:var(--s-8);border-bottom:1px solid var(--line);color:var(--ink)}.hm-way__tools>*{font-style:normal}.hm-way__type{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}.hm-way__type:after{content:"";position:absolute;inset:0;background:var(--surface);transform:translate(100%);pointer-events:none}.hm-way__caret{display:inline-block;width:2px;height:1.1em;margin-right:auto;background:var(--accent);opacity:0}.hm-way__tbl{width:100%;border-collapse:collapse}.hm-way__tbl :is(th,td){padding:var(--s-4) var(--s-8);border-bottom:1px solid var(--line);text-align:left;font-weight:400}.hm-way__tbl th{color:var(--ink-muted)}.hm-way__tbl .is-hi,.hm-way__tbl .is-hi td{color:var(--ink);font-weight:700}.hm-way__tbl td.is-hi{position:relative;isolation:isolate}.hm-way__tbl td.is-hi:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--good-soft);opacity:0;pointer-events:none}.hm-way .rr-t-bento__art{-webkit-mask-image:none;mask-image:none}@media(min-width:1024px){.hm-way--lead .rr-t-bento__art{display:grid}.hm-way--lead .hm-way__frag{gap:var(--s-16);padding:var(--s-24)}.hm-way--lead .hm-way__doc{gap:var(--s-12)}.hm-way--lead .hm-way__tbl :is(th,td){padding-block:var(--s-8)}}.hm-way__frag:not([data-play-live]) :is(.hm-way__a,.hm-way__zone,.hm-way__drag,.play__cursor){visibility:hidden}.hm-way__frag[data-play-live] .hm-way__type{animation:hm-way-type var(--play-d) linear infinite both}.hm-way__frag[data-play-live] .hm-way__type:after{animation:hm-way-type-cover var(--play-d) linear infinite both}.hm-way__frag[data-play-live] .hm-way__file--1 .hm-way__bar{animation:hm-way-bar1 var(--play-d) linear infinite both}.hm-way__frag[data-play-live] .hm-way__file--2 .hm-way__bar{animation:hm-way-bar2 var(--play-d) linear infinite both}.hm-way__frag[data-play-live] .hm-way__file--3 .hm-way__bar{animation:hm-way-bar3 var(--play-d) linear infinite both}.hm-way__frag[data-play-live] .hm-way__file--4 .hm-way__bar{animation:hm-way-bar4 var(--play-d) linear infinite both}.hm-way__frag[data-play-live] .hm-way__tbl td.is-hi:before{animation:hm-way-hi var(--play-d) linear infinite both}@keyframes hm-way-type{0%,14.3%{opacity:1}16.4%{opacity:0}16.5%,to{opacity:1}}@keyframes hm-way-type-cover{0%,16.4%{transform:translate(100%)}16.5%,17%{transform:translate(0);animation-timing-function:steps(12,end)}32.1%,to{transform:translate(100%)}}@keyframes hm-way-bar1{0%,16.4%{transform:scaleX(1);opacity:0}16.5%,31.3%{transform:scaleX(0);opacity:1}39.3%{transform:scaleX(1);opacity:1}41.1%,to{transform:scaleX(1);opacity:0}}@keyframes hm-way-bar2{0%,16.4%{transform:scaleX(1);opacity:0}16.5%,34.8%{transform:scaleX(0);opacity:1}42.9%{transform:scaleX(1);opacity:1}44.6%,to{transform:scaleX(1);opacity:0}}@keyframes hm-way-bar3{0%,16.4%{transform:scaleX(1);opacity:0}16.5%,38.4%{transform:scaleX(0);opacity:1}46.4%{transform:scaleX(1);opacity:1}48.2%,to{transform:scaleX(1);opacity:0}}@keyframes hm-way-bar4{0%,16.4%{transform:scaleX(1);opacity:0}16.5%,42%{transform:scaleX(0);opacity:1}50%{transform:scaleX(1);opacity:1}51.8%,to{transform:scaleX(1);opacity:0}}@keyframes hm-way-hi{0%,14.3%{opacity:1}16.4%,42%{opacity:0}44.6%,to{opacity:1}}.hm-flow__title{margin:0;color:var(--ink);word-break:keep-all}.hm-flow__text{margin:0;color:var(--ink-muted);word-break:keep-all}.hm-flow__frag{margin-top:var(--s-8)}.hm-flow__chart{display:grid;gap:var(--s-6)}.hm-flow__bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-12);align-items:end;height:var(--s-80)}.hm-flow__bar{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;height:100%;gap:var(--s-2)}.hm-flow__bar b{align-self:end;color:var(--ink-muted);font-weight:600}.hm-flow__bar i{align-self:end;width:min(100%,var(--s-32));height:calc(var(--h) * 100%);border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--line-strong)}.hm-flow__bar span{color:var(--ink-muted)}.hm-flow__bar.is-hi b{color:var(--ink)}.hm-flow__bar.is-hi i{background:var(--accent)}.hm-flow__act{display:flex;justify-content:flex-end}.hm-flow__saved{display:flex;align-items:center;gap:var(--s-6);color:var(--ink-muted)}.hm-flow__saved b{color:var(--ink);font-weight:600}.hm-flow__tsa{display:grid;gap:var(--s-6)}.hm-flow__tsa li{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:var(--s-24)}.hm-flow__tsa .rr-play__b{color:var(--ink)}.hm-flow__tsa .rr-play__b .ico{color:var(--good-text)}.hm-flow__code{display:grid;gap:var(--s-2)}.hm-flow__pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-10)}.hm-flow__page .rr-doc__page{width:min(100%,var(--s-96))}.hm-flow__page figcaption{color:var(--ink-muted);text-align:center;word-break:keep-all}.hm-flow__out{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8)}.hm-flow__out>.rr-play__swap{min-width:0}.hm-flow__out .hm-flow__file{display:flex;align-items:center;gap:var(--s-6);min-width:0;white-space:normal}.hm-flow__file>.ico{flex:none;color:var(--ink-subtle)}.hm-flow__file>span{display:grid;min-width:0}.hm-flow__file b{overflow:hidden;color:var(--ink);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.hm-flow__file small{color:var(--ink-muted)}.hm-flow__qr{flex:none;width:var(--s-40);height:var(--s-40)}.hm-go{display:flex;justify-content:center}@media(max-width:767px){.hm-go>.site-demo{display:grid;width:100%}}.hm-flow__wire{position:absolute;pointer-events:none}.hm-flow__fill{position:absolute;inset:0;background:var(--accent);transform:scale(0);transform-origin:0 0}@media(max-width:1023px){.hm-flow__fill{inset:0 -.5px}}@media(min-width:1024px){.hm-flow__fill{inset:-.5px 0}}@media(max-width:1023px){.hm-flow__step{padding-bottom:var(--s-16)}.hm-flow__wire{top:calc(var(--s-32) + var(--s-8));bottom:calc(var(--s-8) - var(--s-16));left:calc(var(--s-32) / 2);width:1px;background:var(--line-strong)}}@media(min-width:768px)and (max-width:1023px){.hm-flow__wire{bottom:calc(var(--s-8) - var(--s-20))}}@media(min-width:1024px){.hm-flow__step{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--s-8)}.hm-flow__frag{order:-1;margin:0 0 var(--s-12)}.hm-flow__wire{top:calc(var(--s-32) / 2);left:calc(var(--s-32) + var(--s-12));right:calc(-1 * var(--s-12));height:1px}}.hm-flow[data-play-live] .hm-flow__fill{animation:var(--hm-flow-k) var(--play-d) linear infinite both}.hm-flow__wire--1 .hm-flow__fill{--hm-flow-k:hm-flow-wire-1}.hm-flow__wire--2 .hm-flow__fill{--hm-flow-k:hm-flow-wire-2}.hm-flow__wire--3 .hm-flow__fill{--hm-flow-k:hm-flow-wire-3}@keyframes hm-flow-wire-1{0%,27%{transform:scale(0);opacity:1;animation-timing-function:var(--ease-inout)}30.9%,89.5%{transform:scale(1);opacity:1}92.1%,to{transform:scale(1);opacity:0}}@keyframes hm-flow-wire-2{0%,46.7%{transform:scale(0);opacity:1;animation-timing-function:var(--ease-inout)}50.7%,89.5%{transform:scale(1);opacity:1}92.1%,to{transform:scale(1);opacity:0}}@keyframes hm-flow-wire-3{0%,66.4%{transform:scale(0);opacity:1;animation-timing-function:var(--ease-inout)}70.4%,89.5%{transform:scale(1);opacity:1}92.1%,to{transform:scale(1);opacity:0}}.hm-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line-invert)}.hm-specs__item{display:grid;gap:var(--s-4);padding:var(--s-16) var(--s-16) var(--s-16) 0;border-bottom:1px solid var(--line-invert)}.hm-specs__item:nth-child(2n){padding-left:var(--s-20);border-left:1px solid var(--line-invert)}@media(min-width:768px){.hm-specs{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-specs__item:nth-child(n+2){padding-left:var(--s-20);border-left:1px solid var(--line-invert)}}.hm-specs__code{color:var(--ink-invert);font-variant-numeric:tabular-nums;white-space:nowrap}.hm-specs__label{color:var(--ink-invert);opacity:.64}.hm-chain__body{padding:var(--s-16) var(--s-20)}.hm-chain__list{position:relative;display:grid;gap:var(--s-8);margin:0;padding:0;list-style:none}.hm-chain__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--s-4) var(--s-12);padding:var(--s-8) var(--s-12);border-radius:var(--r-md);background:var(--canvas-alt);color:var(--ink-body)}.hm-chain__seq{color:var(--ink-muted)}.hm-chain__hash{min-width:0;overflow:hidden;color:var(--ink-body);white-space:nowrap;text-overflow:ellipsis}.hm-chain__time{color:var(--ink-muted)}.hm-chain__row--now{grid-template-columns:auto minmax(0,1fr);gap:var(--s-8) var(--s-12);padding:var(--s-16);background:var(--seal-soft)}.hm-chain__title{color:var(--ink);font-weight:700}.hm-chain__hash--full{grid-column:1 / -1;white-space:normal;word-break:normal;overflow-wrap:normal;color:var(--ink)}.hm-chain__seal{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-24)}.hm-chain__tsa{display:inline-flex;align-items:center;gap:var(--s-8);color:var(--ink)}.hm-chain__tsa .tnum{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:600}.hm-chain__tsa .ico{color:var(--good-text)}.hm-chain__logo{width:auto;height:var(--s-16)}.hm-chain__code{grid-column:1 / -1;display:flex;align-items:center;gap:var(--s-12);padding-top:var(--s-12);border-top:1px solid var(--line)}.hm-chain__code>span{display:grid;gap:var(--s-2)}.hm-chain__code>span>span{color:var(--ink-muted)}.hm-chain__code b{color:var(--seal-text);font-weight:700}.hm-chain__qr{flex:none;width:var(--s-56);height:var(--s-56)}.hm-chain__list{gap:var(--s-12)}.hm-chain__list:before,.hm-chain__list:after{content:"";position:absolute;top:var(--s-16);bottom:var(--s-24);left:calc(var(--s-12) + var(--s-20));pointer-events:none}.hm-chain__list:before{width:2px;border-radius:var(--r-full);background:var(--accent-line);transform-origin:top;transition:transform var(--d-7) var(--ease-out)}.hm-chain__list:after{width:var(--s-12);margin-left:calc(-1 * var(--s-6) + 1px);opacity:0;background:radial-gradient(var(--s-6) var(--s-12) at 50% var(--s-12),var(--accent),color-mix(in srgb,var(--accent) 30%,transparent) 60%,transparent) no-repeat}.hm-chain__row{position:relative;z-index:1}.hm-chain__list[data-seq-run]:not(:has(.hm-chain__row--now.is-on)):before{transform:scaleY(0)}@media(prefers-reduced-motion:no-preference){.hm-chain__list:has(.hm-chain__row--now.is-on):after{animation:hm-chain-flow calc(var(--d-7) * 2) var(--ease-inout) var(--d-4) 3 both}}@keyframes hm-chain-flow{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(90%)}}.hm-book{position:relative;display:grid;place-items:center;min-height:calc(var(--s-240) + var(--s-160));padding-block:var(--s-24)}.hm-book__sheet{position:absolute;width:min(46%,calc(var(--s-240) + var(--s-40)))}.hm-book__sheet--a{transform:translate(-52%) rotate(-4deg)}.hm-book__sheet--b{transform:translate(52%) rotate(4deg)}.hm-book__sheet--c{position:relative;width:min(52%,calc(var(--s-240) + var(--s-80)))}.hm-book__sheet .rr-doc__page{box-shadow:var(--sh-md)}@media(hover:hover){.hm-book__sheet.rr-doc:hover .rr-doc__page{box-shadow:var(--sh-lg)}}.hm-book__chip{position:absolute;right:var(--s-8);bottom:var(--s-24);display:inline-flex;align-items:center;gap:var(--s-6);padding:var(--s-8) var(--s-12);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-md);color:var(--ink);font-weight:600;pointer-events:none}.hm-book__chip .ico{color:var(--good-text)}.hm-book{--seq-off:1}.hm-book__sheet{transition:transform var(--d-6) var(--ease-out)}.hm-book[data-seq-run] .hm-book__sheet--a:not(.is-on){transform:translate(-10%) rotate(-1deg)}.hm-book[data-seq-run] .hm-book__sheet--b:not(.is-on){transform:translate(10%) rotate(1deg)}.hm-book[data-seq-run] .hm-book__sheet--c:not(.is-on){transform:translateY(var(--s-16))}.hm-book__acc{top:0;right:4%}@media(prefers-reduced-motion:no-preference){.hm-book__sheet--c.is-on .shine:after{animation:shine-sweep calc(var(--d-7) + var(--d-4)) var(--ease-inout) var(--d-5) both}}@media(min-width:1024px){.hm-book__acc{--acc-size:var(--s-96)}}.hm-book__list .rows__item{width:calc(100% + 2 * var(--rows-pad));font:inherit;text-align:left;cursor:pointer}.hm-book__count{margin:var(--s-16) 0 0;color:var(--ink-muted)}.hm-book__count b{color:var(--ink);font-weight:700}@media(max-width:767px){.hm-book{min-height:0;padding-block:var(--s-16) var(--s-24)}.hm-book__chip{right:0;bottom:0}}.hm-viewer__box{display:flex;flex-direction:column;gap:var(--s-12);width:min(calc(100vw - var(--s-32)),var(--w-narrow));max-width:none;height:calc(100dvh - var(--s-48));max-height:none;overflow:hidden;padding:var(--s-16) var(--s-20)}.hm-viewer__head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-16);padding-right:var(--s-48);min-width:0}.hm-viewer__title{margin:0;color:var(--ink)}.hm-viewer__pos{display:inline-flex;gap:var(--s-8);margin:0;color:var(--ink-muted)}.hm-viewer__pos b{color:var(--ink)}.hm-viewer__stage{position:relative;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);align-items:center;gap:var(--s-12);min-height:0}.hm-viewer__frame{position:relative;align-self:stretch;min-height:0;overflow:hidden;border-radius:var(--r-md);background:var(--canvas-sunken);touch-action:pan-y pinch-zoom}.hm-viewer__page{position:absolute;inset:0;margin:0;padding:var(--s-12)}.hm-viewer__page[hidden]{display:none}.hm-viewer__zoom{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;container:hm-viewer-page / size}.hm-viewer__zoom img{display:block;width:min(100cqw,calc(100cqh * 1240 / 1755));height:auto;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);box-shadow:var(--sh-md)}.hm-viewer__zoom:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hm-viewer__cue{display:none}@media(max-width:767px){.hm-viewer__cue{position:absolute;left:50%;bottom:var(--s-24);translate:-50% 0;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-10);border-radius:var(--r-full);background:color-mix(in srgb,var(--surface-invert) 82%,transparent);color:var(--ink-invert);pointer-events:none}.hm-viewer__page.is-zoomed .hm-viewer__cue{display:none}}.hm-viewer__spread{display:flex;flex-direction:column;align-items:center;gap:var(--s-12)}.hm-viewer__spread img{flex:none;width:min(100cqw,calc((100cqh - var(--s-12)) / 2 * 1240 / 1755))}@container hm-viewer-page (min-aspect-ratio:1240 / 1755){.hm-viewer__spread{flex-direction:row}.hm-viewer__spread img{width:min(calc((100cqw - var(--s-12)) / 2),calc(100cqh * 1240 / 1755))}}@media(min-width:768px){.hm-viewer--spread .hm-viewer__box{width:min(calc(100vw - var(--s-32)),var(--w-max),max(var(--w-narrow),calc((100dvh - var(--s-48)) * 2 * 1240 / 1755 - var(--s-80))))}}.hm-viewer__frame.is-zoomed{overflow:auto;touch-action:auto}.hm-viewer__page.is-zoomed{position:static;height:auto}.hm-viewer__page.is-zoomed .hm-viewer__zoom{display:block;height:auto;container-type:normal;cursor:zoom-out}.hm-viewer__page.is-zoomed img{width:100%;max-width:calc(var(--s-240) * 4)}.hm-viewer__page.is-zoomed .hm-viewer__spread{flex-direction:column}.hm-viewer__thumbs{flex:none;display:flex;justify-content:center;gap:var(--s-8);margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.hm-viewer__thumbs::-webkit-scrollbar{display:none}.hm-viewer__thumb{display:grid;justify-items:center;gap:var(--s-4);min-width:var(--s-64);min-height:var(--c-md-h);padding:var(--s-6) var(--s-8);border:0;border-radius:var(--r-md);background:none;color:var(--ink-muted);font:inherit;cursor:pointer;transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.hm-viewer__thumb:hover{background:var(--tint);color:var(--ink)}}.hm-viewer__thumb:active{background:var(--tint-active)}.hm-viewer__thumb:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hm-viewer__thumb[aria-current]{background:var(--accent-soft);color:var(--ink);font-weight:600}.hm-viewer__thumb-t{white-space:nowrap}@media(max-width:767px){.hm-viewer__box{width:100vw;height:100dvh;border-radius:0;padding:var(--s-12) var(--s-12) calc(var(--s-12) + var(--safe-b))}.hm-viewer__stage{grid-template-columns:minmax(0,1fr)}.hm-viewer__nav{position:absolute;bottom:var(--s-12);z-index:1}.hm-viewer__nav--prev{left:var(--s-12)}.hm-viewer__nav--next{right:var(--s-12)}.hm-viewer__thumb-t{display:none}.hm-viewer__thumb{min-width:var(--c-md-h)}}.hm-role{grid-template-rows:auto auto auto 1fr auto}.hm-role__who{display:flex;align-items:center;gap:var(--s-8);margin:0 0 var(--s-4)}.hm-role__hat{color:var(--ink-muted);font-weight:600}.hm-role__frag{margin-top:var(--s-12)}.hm-role__rows{display:grid;gap:var(--s-8);margin:0;padding:0;list-style:none}.hm-role__rows li{display:flex;align-items:center;gap:var(--s-8);min-width:0;min-height:var(--s-24);color:var(--ink-body)}.hm-role__rows li>b{color:var(--ink);font-weight:600}.hm-role__rows li>:last-child{margin-left:auto}.hm-role__rows .rr-play__ok{display:inline-flex;align-items:center;gap:var(--s-4);font-weight:600}.hm-role__note{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hm-role__act{display:flex;justify-content:flex-end}.hm-role__seal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-10);color:var(--seal-text);font-weight:600}.hm-role__seal>.ico{flex:none}.hm-role__tsa{display:inline-flex;align-items:center;gap:var(--s-4);white-space:nowrap}.hm-program{position:relative;height:100%}@media(min-width:1024px){.hm-program:not(.hm-program--wide) .rr-card__art{aspect-ratio:2 / 1}}.hm-program .rr-card__art img{transition:transform var(--d-3) var(--ease-out)}@media(hover:hover){.hm-program:hover .rr-card__art img{transform:scale(1.03)}}.hm-program__body{display:grid;gap:var(--s-6)}.hm-program__worry{color:var(--ink-body)}.hm-program__fit{display:flex;gap:var(--s-6);align-items:baseline;color:var(--ink)}.hm-program__fit .ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--good-text)}@media(min-width:1024px){.hm-program--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:var(--s-24)}.hm-program--wide .rr-card__art{grid-column:1;grid-row:1 / -1;align-self:stretch;aspect-ratio:auto;min-height:var(--s-240);margin:calc(-1 * var(--s-24)) 0 calc(-1 * var(--s-24)) calc(-1 * var(--s-24));border-radius:var(--rr-card-r) 0 0 var(--rr-card-r)}.hm-program--wide>:not(.rr-card__art){grid-column:2}}.hm-price{gap:var(--s-20);padding:var(--s-32)}.hm-price__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8)}.hm-price__amts{display:grid;gap:var(--s-16);margin:0}.hm-price__amt{display:grid;gap:var(--s-4)}.hm-price__amt dt{color:var(--ink-muted)}.hm-price__amt dd{display:grid;gap:var(--s-8);margin:0;color:var(--ink-muted)}.hm-price__amt--us dd{color:var(--ink)}.hm-price__amt .price-tag small{font-size:var(--t-body-sm);font-weight:500;color:var(--ink-muted)}.hm-price__bar{display:block;width:var(--w,100%);height:var(--s-8);border-radius:var(--r-full);background:var(--line-strong)}.hm-price__amt--us .hm-price__bar{background:var(--accent)}.hm-price__amts{--seq-off:1}.hm-price__bar{transform-origin:left center;transition:transform var(--d-7) var(--ease-out)}.hm-price__amts[data-seq-run] .hm-price__amt:not(.is-on) .hm-price__bar{transform:scaleX(.06)}.hm-price__money{display:grid;gap:var(--s-8);margin:0;padding:var(--s-16) 0 0;border-top:1px solid var(--line);list-style:none}.hm-price__money li{display:flex;gap:var(--s-8);align-items:baseline;color:var(--ink-body)}.hm-price__money .ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--good-text)}.hm-price__money b{color:var(--ink);font-weight:600}.hm-price__link{display:inline-flex;align-items:center;min-height:var(--c-md-h);margin-block:calc(-1 * var(--s-10));color:var(--accent-text);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}@media(hover:hover){.hm-price__link:hover{text-decoration-color:currentColor}}.hm-price__cta .btn{width:100%}.hm-price__switch{margin:var(--s-24) 0 0;color:var(--ink-muted);text-wrap:pretty}.hm-price__switch .link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h);margin-block:calc(-1 * var(--s-10))}@media(max-width:767px){.hm-price{padding:var(--s-20)}}.hm-fan{display:grid;justify-items:center;gap:var(--s-32);margin:0}.hm-fan__tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-8);margin:0;color:var(--ink-muted)}.hm-fan__stage{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;width:min(100%,calc(var(--s-240) * 2 + var(--s-160)));padding-top:var(--s-32)}.hm-fan__doc{position:relative;grid-row:1;width:100%}.hm-fan__doc .rr-doc__page{box-shadow:var(--sh-md);transition:transform var(--d-3) var(--ease-out)}.hm-fan__doc--cost-item{grid-column:1;translate:18% 0}.hm-fan__doc--usage{grid-column:3;translate:-18% 0}.hm-fan__doc--quote{z-index:1;grid-column:2}.hm-fan__stage{--seq-off:1}.hm-fan__doc{transition:translate var(--d-6) var(--ease-out)}.hm-fan__stage[data-seq-run] .hm-fan__doc--cost-item:not(.is-on){translate:70% 3%}.hm-fan__stage[data-seq-run] .hm-fan__doc--usage:not(.is-on){translate:-70% 3%}.hm-fan__stage[data-seq-run] .hm-fan__doc--quote:not(.is-on){translate:0 var(--s-16)}.hm-fan__acc{top:var(--s-24);right:0}@media(min-width:1024px){.hm-fan__acc{--acc-size:var(--s-96);top:calc(-1 * var(--s-24));right:-4%}}@media(max-width:767px){.hm-fan__stage{grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:var(--s-24)}.hm-fan__stage>.hm-fan__doc{grid-column:1;width:64%}.hm-fan__stage>.hm-fan__doc--cost-item{translate:-24% 0}.hm-fan__stage>.hm-fan__doc--usage{translate:24% 0}.hm-fan__stage[data-seq-run]>.hm-fan__doc:is(.hm-fan__doc--cost-item,.hm-fan__doc--usage):not(.is-on){translate:0 3%}.hm-fan__doc:not(.hm-fan__doc--quote) .rr-doc__name{visibility:hidden}}.hm-fan__doc--cost-item .rr-doc__page{transform:rotate(-4deg)}.hm-fan__doc--usage .rr-doc__page{transform:rotate(4deg)}.hm-fan__doc--quote .rr-doc__page{transform:scale(1.12);transform-origin:50% 100%}@media(hover:hover){.hm-fan__doc--cost-item:hover .rr-doc__page{transform:translateY(calc(-1 * var(--s-8))) rotate(-4deg)}.hm-fan__doc--usage:hover .rr-doc__page{transform:translateY(calc(-1 * var(--s-8))) rotate(4deg)}.hm-fan__doc--quote:hover .rr-doc__page{transform:translateY(calc(-1 * var(--s-8))) scale(1.12)}}.hm-docs{display:grid;gap:var(--s-16);margin:0}.hm-docs__tag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);margin:0;color:var(--ink-muted)}.hm-tag{display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-10);border-radius:var(--r-sm);background:var(--surface-tint);color:var(--ink-body);font-weight:600;white-space:nowrap}.hm-tag .ico{color:var(--good-text)}.rr-panel--soft .hm-tag{background:var(--surface)}.hm-docs__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-16);margin:0;padding:0;list-style:none}@media(min-width:640px){.hm-docs__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-docs__doc{width:100%;cursor:pointer}.hm-docs__doc .rr-doc__page{box-shadow:0 0 0 1px var(--line),var(--sh-md)}.hm-docs__row{--seq-off:.4}.hm-docs__row>li{transition:transform var(--d-5) var(--ease-out)}.hm-docs__row[data-seq-run]>li:not(.is-on){transform:translateY(var(--s-12))}.hm-tool .rr-card__art--object{min-height:var(--s-120)}.hm-guide .rr-card__title,.hm-tool .rr-card__title{text-wrap:balance}@media(min-width:1024px){.hm-guide .rr-card__art{aspect-ratio:2 / 1}}.hm-tool .art,.hm-guide .rr-card__art img{transition:transform var(--d-5) var(--ease-out)}@media(hover:hover){.hm-tool:hover .art{transform:translateY(calc(-1 * var(--s-6))) rotate(-4deg) scale(1.04)}.hm-guide:hover .rr-card__art img{transform:scale(1.03)}}[data-play]:not([data-play-live]) :is(.rr-play__a,.rr-play__focus,.rr-play__pointer){visibility:hidden}.rr-play{position:relative}.rr-play__focus{position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:0 0 0 1px var(--accent),var(--sh-lg);opacity:0;pointer-events:none}.rr-play__head{display:flex;align-items:center;gap:var(--s-6);min-width:0;min-height:calc(var(--c-xs-h) + var(--s-10));margin:0;padding-bottom:var(--s-10);border-bottom:1px solid var(--line);color:var(--ink);font-weight:600}.rr-play__head>.ico{flex:none;color:var(--ink-subtle)}.rr-play__head>.rr-play__ai{color:var(--accent-text)}.rr-play__head>:last-child:not(:first-child):not(.ico){margin-left:auto}.rr-play__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-play__swap{display:inline-grid;align-items:center;justify-items:end;flex:none}.rr-play__swap>*{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--s-4);white-space:nowrap}.rr-play__a{color:var(--ink-muted);font-weight:400}.rr-play__b{color:var(--good-text);font-weight:600}.rr-play__swap--start{justify-items:start}.rr-play__btn{position:relative;display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-xs-h);padding-inline:var(--s-10);border-radius:var(--c-xs-r);background:var(--accent);color:var(--accent-ink);font-weight:600;white-space:nowrap}.rr-play__btn--quiet{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.rr-play__btn--quiet .ico{color:var(--accent-text)}.rr-play__stamp{display:inline-flex;transform-origin:0 0}.rr-play__ok{color:var(--good-text)}.rr-play__code{color:var(--seal-text);font-weight:700}.rr-play__muted{color:var(--ink-muted)}.rr-play__pointer{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.rr-play__paper{display:flex;flex-direction:column;gap:var(--s-10);min-width:0}.rr-play__paper>:is(p,ul,table,div,figure){margin:0}.rr-play__paper>:is(.rr-play__end,.rr-play__foot){margin-top:auto}.rr-play__foot{padding-top:var(--s-10);border-top:1px solid var(--line)}.rr-play__title{color:var(--ink);font-weight:700;word-break:keep-all}.rr-play__kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-8);color:var(--ink-body);word-break:keep-all}.rr-play__kv b{color:var(--ink-muted);font-weight:600}.rr-play__field{padding:var(--s-8) var(--s-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 var(--s-2) var(--accent-soft);color:var(--ink);word-break:keep-all}.rr-play__box{padding:var(--s-8) var(--s-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-alt);list-style:none}.rr-play__line{display:flex;align-items:center;gap:var(--s-6);min-width:0;color:var(--ink-body)}.rr-play__line>.ico{flex:none;color:var(--ink-subtle)}.rr-play__line>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-play__tbl{width:100%;border-collapse:collapse;color:var(--ink-body)}.rr-play__tbl :is(th,td){padding:var(--s-2) var(--s-8);border-bottom:1px solid var(--line);text-align:left;font-weight:400}.rr-play__tbl :is(th,td):not(:first-child){text-align:right}.rr-play__tbl th{color:var(--ink-muted)}.rr-play__tbl .is-hi td{position:relative;isolation:isolate;color:var(--ink);font-weight:700}.rr-play__hi{position:absolute;inset:0;z-index:-1;background:var(--good-soft)}.rr-play__logo{width:auto;height:var(--s-16)}.hm-hero__paper{width:100%}.hm-hero__paper .rr-doc__page{box-shadow:var(--sh-md)}.hm-hero__win .rr-window__body{background:var(--surface)}@media(max-width:1023px){.hm-hero__win .rr-window__body{padding-bottom:var(--s-32)}}.hx{display:grid;color:var(--ink-body);text-align:left}.hx__top{display:flex;align-items:center;gap:var(--s-8);min-width:0;padding:var(--s-10) var(--s-16);border-bottom:1px solid var(--line)}.hx__tag{flex:none;padding:0 var(--s-8);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.hx__who{flex:1;min-width:0;overflow:hidden;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis}.hx__state,.hx__save{display:inline-grid;flex:none;align-items:center}.hx__state>*,.hx__save>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-4);white-space:nowrap}.hx__state{color:var(--ink-muted)}.hx__state-b{color:var(--good-text);font-weight:600}@media(max-width:639px){.hx__state{display:none}}.hx__save{position:relative;min-height:var(--c-sm-h);padding-inline:var(--s-12);overflow:hidden;border-radius:var(--c-sm-r);background:var(--accent);color:var(--accent-ink);font-weight:600}.hx__state-a,.hx__save-a{opacity:0}.hx__tap{position:absolute;inset:0;margin:auto;width:var(--s-40);height:var(--s-40);border-radius:var(--r-full);background:var(--canvas);opacity:0;pointer-events:none}.hx__ai .hx__tap{background:var(--accent)}.hx__body{display:grid;gap:var(--s-16);padding:var(--s-16)}@media(min-width:768px){.hx__body{grid-template-columns:minmax(var(--s-240),5fr) minmax(0,8fr);gap:var(--s-24);padding:var(--s-20)}}.hx__in{display:grid;align-content:start;gap:var(--s-10);min-width:0}.hx__memo{display:grid;gap:var(--s-8);padding:var(--s-12);border:1px solid var(--accent);border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 var(--s-4) var(--accent-soft)}.hx__k{display:flex;align-items:center;gap:var(--s-4);margin:0;color:var(--ink-muted);font-weight:600}.hx__k--src{margin-top:var(--s-6)}.hx__memo-t{color:var(--ink);word-break:keep-all}.hx__memo-t{display:flex;align-items:baseline;min-width:0}.hx__type{position:relative;display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;vertical-align:bottom}.hx__type:after{content:"";position:absolute;inset:0;border-left:2px solid var(--accent);background:var(--surface);transform:translate(100%);pointer-events:none}.hx__ai{position:relative;justify-self:start;display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-sm-h);padding-inline:var(--s-12);overflow:hidden;border-radius:var(--c-sm-r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-weight:600}.hx__ai:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--accent);opacity:0;pointer-events:none}.hx__ai .ico{color:var(--accent-text)}.hx__src{display:grid;gap:var(--s-6);margin:0;padding:0;list-style:none}.hx__src li{display:flex;align-items:center;gap:var(--s-8);min-width:0;color:var(--ink-body)}.hx__src li>:is(.ico,.rr-int-mark){flex:none}.hx__src li>.ico{color:var(--ink-subtle)}.hx__src li>.rr-int-mark,.hx__cite .rr-int-mark{width:var(--s-16);height:var(--s-16)}.hx__src li>span{display:flex;flex-wrap:wrap;gap:0 var(--s-6);min-width:0}.hx__src b{color:var(--ink);font-weight:600}.hx__src li>span>span{color:var(--ink-muted)}.hx__doc{position:relative;display:grid;align-content:start;gap:var(--s-8);min-width:0}.hx__think{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:var(--s-4);margin:0;color:var(--accent-text);font-weight:600;opacity:0}.hx__ln{margin:0;word-break:keep-all}.hx__title{color:var(--ink);font-weight:700}.hx__ln>b{display:block;color:var(--ink);font-weight:600}.hx__cite{display:inline-flex;align-items:center;gap:var(--s-2);margin-left:var(--s-6);padding:0 var(--s-6);border-radius:var(--r-sm);background:var(--canvas-sunken);color:var(--ink-muted);white-space:nowrap;vertical-align:baseline}.hx__tbl{width:100%;max-width:var(--s-240);border-collapse:collapse;color:var(--ink-body)}.hx__tbl :is(th,td){padding:var(--s-2) var(--s-8);border-bottom:1px solid var(--line);text-align:left;font-weight:400}.hx__tbl th{color:var(--ink-muted)}.hx__tbl .is-hi td{background:var(--accent-soft);color:var(--ink);font-weight:600}.hx__note{display:flex;align-items:center;gap:var(--s-4);margin:var(--s-2) 0 0;color:var(--good-text);font-weight:600}@media(max-width:767px){.hx__ln--4,.hx__ln--5{display:none}}.hm-seal{gap:var(--s-12);margin:0;padding:var(--s-20);text-align:left}.hm-seal__head{display:grid;gap:var(--s-2)}.hm-seal__state,.hm-seal__at,.hm-seal__code b{display:inline-grid;align-items:center}:is(.hm-seal__state,.hm-seal__at,.hm-seal__code b)>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--s-4);white-space:nowrap}.hm-seal__wait{color:var(--ink-muted);font-weight:400;opacity:0}.hm-seal__state .hm-seal__done{color:var(--good-text);font-weight:600}.hm-seal__k{color:var(--ink-muted)}.hm-seal__rows{display:grid;gap:var(--s-8);margin:0;padding:var(--s-12) 0;border-block:1px solid var(--line);list-style:none}.hm-seal__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--s-28)}.hm-seal__logo{width:auto;height:var(--s-20)}.hm-seal__at{justify-items:end;color:var(--ink);font-weight:600}.hm-seal__at .hm-seal__done .ico{color:var(--good-text)}.hm-seal__code{display:grid;gap:var(--s-2);margin:0}.hm-seal__code>span{color:var(--ink-muted)}.hm-seal__code b{color:var(--seal-text);font-weight:700}.hm-hero[data-play-live] :is(.hx__type,.hx__ai,.hx__ai .hx__tap,.hx__think,.hx__ln,.hx__note,.hx__state>*,.hx__save>span,.hx__save,.hx__save .hx__tap,.hm-seal__wait,.hm-seal__done){animation:var(--hx-k) var(--play-d) linear infinite both}.hm-hero[data-play-live] :is(.hx__type,.hx__ai):after{animation:var(--hx-k) var(--play-d) linear infinite both}.hx__type{--hx-k:hx-type}.hx__type:after{--hx-k:hx-type-cover}.hx__ai:after{--hx-k:hx-press-ai-ring}.hx__ai{--hx-k:hx-press-ai}.hx__ai .hx__tap{--hx-k:hx-tap-ai}.hx__think{--hx-k:hx-think}.hx__ln--1{--hx-k:hx-ln-1}.hx__ln--2{--hx-k:hx-ln-2}.hx__ln--3{--hx-k:hx-ln-3}.hx__ln--4{--hx-k:hx-ln-4}.hx__ln--5{--hx-k:hx-ln-5}.hx__note{--hx-k:hx-ln-6}.hx__save-a,.hm-seal__state .hm-seal__wait{--hx-k:hx-before}.hx__save-b,.hm-seal__state .hm-seal__done{--hx-k:hx-after}.hx__state-a{--hx-k:hx-state-a}.hx__state-b{--hx-k:hx-state-b}.hx__save{--hx-k:hx-press-save}.hx__save .hx__tap{--hx-k:hx-tap-save}.hm-seal__row--1 .hm-seal__done{--hx-k:hx-stamp-1}.hm-seal__row--1 .hm-seal__wait{--hx-k:hx-wait-1}.hm-seal__row:not(.hm-seal__row--1) .hm-seal__done{--hx-k:hx-stamp-2}.hm-seal__row:not(.hm-seal__row--1) .hm-seal__wait{--hx-k:hx-wait-2}.hm-seal__code .hm-seal__done{--hx-k:hx-stamp-3}.hm-seal__code .hm-seal__wait{--hx-k:hx-wait-3}@keyframes hx-type{0%,28%{opacity:1}30%,30.5%{opacity:0}31%,to{opacity:1}}@keyframes hx-type-cover{0%,30.4%{transform:translate(100%)}30.5%{transform:translate(0)}31%{transform:translate(0);animation-timing-function:steps(18,end)}41%,to{transform:translate(100%)}}@keyframes hx-press-ai{0%,41.5%{transform:none}42%{transform:translateY(var(--s-2))}43.5%,to{transform:none}}@keyframes hx-press-ai-ring{0%,41.5%{opacity:0}42%{opacity:1}43.5%,to{opacity:0}}@keyframes hx-tap-ai{0%,41.5%{opacity:0;transform:scale(.3)}42.5%{opacity:.35;transform:scale(1)}46%,to{opacity:0;transform:scale(2.4)}}@keyframes hx-think{0%,43%{opacity:0}44%,46%{opacity:1}47%,to{opacity:0}}@keyframes hx-ln-1{0%,28%{opacity:1;transform:none}30%,46%{opacity:0;transform:translateY(var(--s-6))}48%,to{opacity:1;transform:none}}@keyframes hx-ln-2{0%,28%{opacity:1;transform:none}30%,49%{opacity:0;transform:translateY(var(--s-6))}51%,to{opacity:1;transform:none}}@keyframes hx-ln-3{0%,28%{opacity:1;transform:none}30%,52%{opacity:0;transform:translateY(var(--s-6))}54%,to{opacity:1;transform:none}}@keyframes hx-ln-4{0%,28%{opacity:1;transform:none}30%,55%{opacity:0;transform:translateY(var(--s-6))}57%,to{opacity:1;transform:none}}@keyframes hx-ln-5{0%,28%{opacity:1;transform:none}30%,58%{opacity:0;transform:translateY(var(--s-6))}60%,to{opacity:1;transform:none}}@keyframes hx-ln-6{0%,28%{opacity:1;transform:none}30%,61%{opacity:0;transform:translateY(var(--s-6))}63%,to{opacity:1;transform:none}}@keyframes hx-before{0%,29%{opacity:0}30%,66%{opacity:1}67%,to{opacity:0}}@keyframes hx-after{0%,28%{opacity:1}29%,67%{opacity:0}68%,to{opacity:1}}@keyframes hx-state-a{0%,29%{opacity:0}30%,76.5%{opacity:1}77%,to{opacity:0}}@keyframes hx-state-b{0%,28%{opacity:1}29%,77.5%{opacity:0}78.5%,to{opacity:1}}@keyframes hx-press-save{0%,65.5%{transform:none}66%{transform:translateY(var(--s-2))}67.5%,to{transform:none}}@keyframes hx-tap-save{0%,65.5%{opacity:0;transform:scale(.3)}66.5%{opacity:.35;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes hx-stamp-1{0%,28%{opacity:1;transform:none}29%,71%{opacity:0;transform:translateY(var(--s-4))}73%,to{opacity:1;transform:none}}@keyframes hx-wait-1{0%,29%{opacity:0}30%,70%{opacity:1}71%,to{opacity:0}}@keyframes hx-stamp-2{0%,28%{opacity:1;transform:none}29%,74%{opacity:0;transform:translateY(var(--s-4))}76%,to{opacity:1;transform:none}}@keyframes hx-wait-2{0%,29%{opacity:0}30%,73%{opacity:1}74%,to{opacity:0}}@keyframes hx-stamp-3{0%,28%{opacity:1;transform:none}29%,77%{opacity:0;transform:translateY(var(--s-4))}79%,to{opacity:1;transform:none}}@keyframes hx-wait-3{0%,29%{opacity:0}30%,76%{opacity:1}77%,to{opacity:0}}@media(max-width:767px){.hx__k--src,.hx__src{display:none}.hm-hero[data-play-live] .hx__doc :is(.hx__ln,.hx__note){animation:none;opacity:1;transform:none}.hm-hero[data-play-live] .hx__doc .hx__think{animation:none;opacity:0}.hm-hero .hm-hero__win .rr-window__body{padding-bottom:var(--s-40)}.hm-hero .rr-t-hero__front{justify-self:end;width:min(80%,calc(var(--s-240) + var(--s-40)));margin-top:calc(-1 * var(--s-56))}.hm-seal{gap:var(--s-8);padding:var(--s-16)}.hm-seal__rows{gap:var(--s-4);padding-block:var(--s-8)}}.seg-head__note{flex:1 1 100%;display:flex;gap:var(--s-8);align-items:baseline;margin:var(--s-4) 0 0;color:var(--ink-body)}.seg-head__note>.ico{flex:none;align-self:flex-start;margin-top:var(--s-4);color:var(--good-text)}.seg-head__note b{color:var(--ink);font-weight:600}.seg-head__link{display:flex;width:fit-content;margin-block:calc(-1 * var(--s-10)) calc(-1 * var(--s-12))}.seg-photo{position:relative;margin:0}.seg-photo__frame{display:block;overflow:hidden;border-radius:var(--rr-card-r);aspect-ratio:4 / 3;background:var(--surface-tint)}@media(min-width:1024px){.seg-photo__frame{aspect-ratio:16 / 10}}.seg-photo__frame picture,.seg-photo__img{display:block;width:100%;height:100%}.seg-photo__frame picture[data-parallax]{height:114%;translate:0 -6.2%}.seg-photo__img{object-fit:cover}.seg-photo__chip{position:absolute;left:var(--s-16);bottom:var(--s-16);display:flex;align-items:center;gap:var(--s-12);max-width:min(100% - var(--s-32),var(--w-sm));margin:0;padding:var(--s-12) var(--s-16);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-lg)}.seg-photo__ok,.seg-photo__ico{display:inline-flex;flex:none}.seg-photo__ok{color:var(--good-text)}.seg-photo__ico{color:var(--ink-subtle)}.seg-photo__t{display:grid;gap:var(--s-2);min-width:0}.seg-photo__t b{color:var(--ink);font-weight:700}.seg-photo__t>span{color:var(--ink-muted)}@media(min-width:1024px){.seg-photo__chip{left:var(--s-24);bottom:var(--s-24)}}.seg-glance{display:grid;gap:var(--s-16)}.seg-glance__title{margin:0;color:var(--ink)}.seg-glance__duty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);margin:0;color:var(--ink)}.seg-glance__duty>.ico{color:var(--good-text)}.seg-glance__basis{display:inline-flex;flex-wrap:wrap;gap:0 var(--s-12)}.seg-glance__basis .link{display:inline-flex;align-items:center;min-height:var(--c-md-h)}@media(max-width:767px){.seg-glance__duty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--s-8);align-items:start}.seg-glance__duty>.ico{margin-top:var(--s-4)}.seg-glance__basis{grid-column:2}}.seg-shot{padding:var(--s-16) var(--s-16) 0}@media(max-width:767px){.seg-shot{padding:0}}.seg-basis{margin-top:var(--s-12)}.seg-basis__text{color:var(--ink-muted);word-break:keep-all}.seg-rule{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--rr-card-r);overflow:hidden}.seg-rule :is(th,td){padding:var(--s-16) var(--s-20);border-top:1px solid var(--line);text-align:left;vertical-align:top;word-break:keep-all}.seg-rule thead :is(th,td){border-top:0;color:var(--ink-muted);font-weight:600}@media(min-width:640px){.seg-rule thead th:first-child{width:22%}.seg-rule thead th:nth-child(2){width:42%}}.seg-rule tbody th{color:var(--ink);font-weight:600}.seg-rule td{color:var(--ink-body)}.seg-rule td small{display:block;margin-top:var(--s-2);color:var(--ink-muted)}.seg-rule .seg-rule__us{background:var(--accent-soft);color:var(--ink)}.seg-rule td.seg-rule__us{font-weight:600}.seg-rule td.seg-rule__us .ico{margin-right:var(--s-6);color:var(--accent-text);vertical-align:-3px}.seg-rule__brand{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--ink)}.seg-rule tfoot td{padding-block:var(--s-4);background:var(--surface);text-align:right}.seg-rule tfoot .link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}@media(max-width:639px){.seg-rule,.seg-rule tbody,.seg-rule tfoot,.seg-rule tr,.seg-rule :is(th,td){display:block}.seg-rule thead{display:none}.seg-rule tr+tr{border-top:1px solid var(--line)}.seg-rule :is(th,td){border-top:0;padding:var(--s-6) var(--s-16)}.seg-rule tbody th{padding-top:var(--s-16)}.seg-rule td.seg-rule__us{margin:var(--s-6) var(--s-12) var(--s-16);border-radius:var(--r-md)}.seg-rule td[data-label]:before{content:attr(data-label);display:block;color:var(--ink-muted);font-weight:500}}.seg-drops{position:relative;min-width:0}.seg-drop{position:absolute;z-index:1;top:calc(-1 * var(--s-16));right:calc(-1 * var(--s-16));width:22%;aspect-ratio:4 / 3;padding:var(--s-4);border-radius:var(--r-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-md);rotate:6deg;pointer-events:none}.seg-drop img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-xs)}@media(max-width:1023px){.seg-drop{top:calc(-1 * var(--s-8));right:var(--s-8)}}@media(max-width:767px){.seg-drop{top:auto;bottom:6%;width:32%}}.seg-stage{position:relative;display:grid;gap:var(--s-12);min-width:0}.seg-float{gap:0;width:min(100%,calc(var(--s-240) + var(--s-96)));margin:0;padding:var(--s-12) var(--s-16);list-style:none}@media(max-width:1023px){.seg-float{position:relative;z-index:1;justify-self:end;width:min(100% - var(--s-24),calc(var(--s-240) + var(--s-96)));margin-top:calc(-1 * var(--s-16))}}@media(min-width:1024px){.seg-float{position:absolute;z-index:1;right:calc(-1 * var(--s-16));bottom:calc(-1 * var(--s-24))}.seg-float--start{right:auto;left:calc(-1 * var(--s-24))}.seg-float--below{position:relative;inset:auto;justify-self:end;margin:calc(-1 * var(--s-20)) var(--s-24) 0 0}.seg-float--below.seg-float--start{justify-self:start;margin:calc(-1 * var(--s-20)) 0 0 var(--s-24)}}.seg-float__k{margin:0 0 var(--s-4);color:var(--ink-muted)}.seg-float__rows{display:grid;margin:0;padding:0;list-style:none}.seg-float__row{display:flex;align-items:center;gap:var(--s-8);min-height:var(--s-40);border-bottom:1px solid var(--line);color:var(--ink-body)}.seg-float__row:last-child{border-bottom:0}.seg-float__row>.ico{flex:none;color:var(--ink-subtle)}.seg-float__row>b{margin-left:auto;color:var(--ink);font-weight:600;white-space:nowrap}.seg-float__row>b:first-child,.seg-float__row>.ico+b,.seg-float__row>.seg-mark+b{margin-left:0}.seg-float__row>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seg-float__row>.seg-mark+b+span,.seg-float__row>.ico+b+span{margin-left:auto;color:var(--ink-muted)}.seg-float__row>.seg-float__ok{display:inline-flex;align-items:center;gap:var(--s-4);margin-left:auto;color:var(--good-text);font-weight:600}.seg-float__row>.seg-float__good{color:var(--good-text)}.seg-float__logo{width:auto;height:var(--s-16)}.seg-float__code{color:var(--seal-text)}@media(min-width:1024px){.rr-t-scene__media .hm-docs__row{grid-template-columns:repeat(2,minmax(0,var(--s-200)));justify-content:center;gap:var(--s-20) var(--s-32)}.rr-t-scene__media .hm-docs__tag{justify-content:center}}.seg-docs__rows{margin:0}.seg-docs__rows .rows__trail{gap:var(--s-4);color:var(--accent-text)}.seg-dev__body{display:grid;gap:var(--s-12);padding:var(--s-20)}.seg-dev__label{margin:0;color:var(--ink-muted);font-weight:600}.seg-dev__srcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8);margin:0;padding:0;list-style:none}.seg-dev__src{display:flex;align-items:flex-start;gap:var(--s-8);min-width:0;padding:var(--s-10) var(--s-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-alt)}.seg-dev__src>.seg-mark{margin-top:var(--s-2)}.seg-dev__src-t{display:grid;gap:var(--s-2);min-width:0}.seg-dev__src-t b{color:var(--ink);font-weight:600}.seg-dev__src-t>span{overflow:hidden;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}.seg-dev__doc{display:grid;gap:var(--s-12);padding-top:var(--s-12);border-top:1px solid var(--line)}.seg-dev__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.seg-dev__who{color:var(--ink-muted)}.seg-dev__done{display:inline-flex;align-items:center;gap:var(--s-4);margin-left:auto;color:var(--good-text);font-weight:600}.seg-dev__lines{display:grid;gap:var(--s-12)}.seg-dev__ln{margin:0}.seg-dev__title{color:var(--ink);font-weight:700}.seg-dev__h{margin:0 0 var(--s-2);color:var(--ink);font-weight:600}.seg-dev__p{margin:0;color:var(--ink-body);word-break:keep-all}.seg-dev__ref{display:inline-flex;align-items:center;gap:var(--s-2);padding:0 var(--s-6);border-radius:var(--r-sm);background:var(--canvas-sunken);color:var(--ink-muted);white-space:nowrap}.seg-dev__tbl{width:100%;border-collapse:collapse}.seg-dev__tbl :is(th,td){padding:var(--s-4) var(--s-8);border-bottom:1px solid var(--line);text-align:left;font-weight:400}.seg-dev__tbl th{color:var(--ink-muted)}.seg-dev__tbl .is-hi td{background:var(--accent-soft);color:var(--ink);font-weight:600}.seg-dev__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8);padding-top:var(--s-12);border-top:1px solid var(--line)}.seg-dev__note{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--good-text);font-weight:600}.seg-dev__acts{display:inline-flex;gap:var(--s-8)}@media(max-width:767px){.seg-dev__body{padding:var(--s-16)}.seg-dev__srcs{grid-template-columns:minmax(0,1fr)}}.seg-mark{display:inline-grid;flex:none;place-items:center;width:var(--s-20);height:var(--s-20);color:var(--ink-subtle)}.seg-mark--brand{color:var(--ink)}.seg-mark--sm{width:var(--s-16);height:var(--s-16)}.seg-mark>svg{width:100%;height:100%}.seg-src{gap:0;margin:0;padding-block:var(--s-4);list-style:none}.seg-src__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-10);min-height:var(--s-48);border-bottom:1px solid var(--line)}.seg-src__row:last-child{border-bottom:0}.seg-src__t{display:grid;min-width:0}.seg-src__t>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seg-src__t b{color:var(--ink);font-weight:600}.seg-src__t>span{color:var(--ink-muted)}.seg-src__kind{color:var(--ink-subtle)}.seg-flow__refs{display:flex;flex-wrap:wrap;gap:var(--s-4);margin:0}.seg-flow__by{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--ink);font-weight:600}.seg-flow__by>.ico{color:var(--ink-subtle)}.seg-flow__by--ok>.ico{color:var(--good-text)}.ab-photo{margin:0}.ab-photo__frame{display:block;overflow:hidden;border-radius:var(--rr-card-r);aspect-ratio:4 / 3;background:var(--surface-tint)}@media(min-width:1024px){.ab-photo__frame{aspect-ratio:16 / 10}}.ab-photo__frame picture,.ab-photo__img{display:block;width:100%;height:100%}.ab-photo__frame picture[data-parallax]{height:114%;translate:0 -6.2%}.ab-photo__img{object-fit:cover}.ab-photo{position:relative}.ab-photo__card{position:relative;z-index:1;gap:var(--s-6);margin:calc(-1 * var(--s-48)) var(--s-16) 0;border-color:transparent;box-shadow:var(--sh-lg)}.ab-photo__card .seg-src{padding-block:0}.ab-photo__card .seg-src__row{min-height:var(--s-40)}@media(min-width:1024px){.ab-photo__card{position:absolute;left:var(--s-24);bottom:var(--s-24);width:min(100% - var(--s-48),calc(var(--s-120) * 3));margin:0}}.ab-frag{gap:var(--s-6)}.ab-frag__t{margin:0;color:var(--ink);font-weight:600}.ab-frag__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);margin:0;color:var(--ink-muted)}.ab-frag__btn{flex:none;padding:var(--s-2) var(--s-10);border-radius:var(--c-xs-r);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-weight:600}.ab-frag--rows{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding-block:var(--s-4);list-style:none}.ab-frag__line{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:var(--c-sm-h);border-bottom:1px solid var(--line)}.ab-frag__line:last-child{border-bottom:0}.ab-frag__name{display:-webkit-box;min-width:0;overflow:hidden;padding-block:var(--s-4);color:var(--ink);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ab-frag__logo{width:auto;height:var(--s-16)}.ab-frag__file{display:inline-flex;align-items:center;gap:var(--s-6);min-width:0;color:var(--ink)}.ab-frag__file .ico{flex:none;color:var(--ink-subtle)}.ab-frag__file b{font-weight:600;white-space:nowrap}.ab-frag__note{display:inline-flex;align-items:center;gap:var(--s-6);min-width:0;overflow:hidden;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis}.ab-frag__tick{flex:none;color:var(--good-text)}.ab-docs{position:relative;display:block;width:min(100% - var(--s-24),calc(var(--s-240) * 2 + var(--s-80)));aspect-ratio:100 / 90;margin-inline:auto}.ab-docs__page{position:absolute;top:0;width:58%;box-shadow:var(--sh-md)}.ab-docs__page--certificate{left:0;rotate:-4deg}.ab-docs__page--note{right:0;top:var(--s-12);rotate:3deg}.ab-fact__logos{display:grid;place-items:center;min-height:var(--s-120);height:100%}.ab-fact__logos .rr-tsa-logos{justify-content:center}.ab-co__head{align-items:center;padding-bottom:var(--s-12);border-bottom:1px solid var(--line-strong)}.ab-co__rows{display:grid;margin:0}.ab-co__row{display:grid;gap:var(--s-2) var(--s-16);align-items:center;min-height:var(--s-56);padding-block:var(--s-12);border-bottom:1px solid var(--line)}.ab-co__row:last-child{border-bottom:0}@media(min-width:640px){.ab-co__row{grid-template-columns:11em minmax(0,1fr)}.ab-co__row dd{text-align:right}}.ab-co__row dt{display:flex;align-items:center;gap:var(--s-10);color:var(--ink);font-weight:600}.ab-co__row dt .ico{flex:none;color:var(--ink-subtle)}.ab-co__row dd{min-width:0;margin:0;color:var(--ink);word-break:keep-all}.ab-co__row .link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h);margin-block:calc(-1 * var(--s-10))}.ab-co .site-biz__name{margin:0;color:var(--ink);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:400}@media(min-width:640px){.ab-co .site-biz{display:grid;justify-items:end}.ab-co .site-biz__panel{justify-self:stretch;text-align:left}}.ab-policy-wrap{margin-top:var(--s-8);border-block:1px solid var(--line)}.ab-policy{min-width:0}.ab-policy__sum{min-height:var(--s-64);font-weight:400}.ab-policy__sum>span{display:grid;gap:var(--s-2)}.ab-policy__sum b{color:var(--ink);font-weight:600}.ab-policy__sum>span>span{color:var(--ink-muted)}.ab-policy__body p{word-break:keep-all}.pt-deal{display:grid;gap:var(--s-24);margin:0;padding:var(--s-24)}@media(min-width:640px){.pt-deal{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:var(--s-32)}}@media(min-width:1024px){.pt-deal{gap:var(--s-32);padding:var(--s-40)}}.pt-deal__lead{display:grid;gap:var(--s-12)}.pt-deal__k{margin:0;color:var(--ink-muted)}.pt-deal__num{margin:0;color:var(--ink);line-height:1}.pt-deal__how{display:flex;align-items:baseline;gap:var(--s-8);margin:0;color:var(--ink-body);word-break:keep-all}.pt-deal__how .ico{flex:none;align-self:center;color:var(--good-text)}.pt-deal__bill{display:grid;margin:0;padding:var(--s-8) var(--s-20) var(--s-16);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-sm);color:var(--ink-body)}.pt-deal__bill>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-12);padding-block:var(--s-10);border-bottom:1px solid var(--line)}.pt-deal__bill dt{display:inline-flex;align-items:center;gap:var(--s-6)}.pt-deal__bill dd{margin:0;color:var(--ink);white-space:nowrap}.pt-deal__off dt .ico{color:var(--good-text)}.pt-deal__off dd{color:var(--good-text);font-weight:600}.pt-deal-stage{position:relative}.pt-deal__acc{top:calc(-1 * var(--s-40));right:calc(-1 * var(--s-8))}@media(min-width:1024px){.pt-deal__acc{--acc-size:var(--s-96);top:calc(-1 * var(--s-48));right:calc(-1 * var(--s-32))}}.pt-deal__total{border-bottom:0}.pt-deal__total dt{color:var(--ink);font-weight:600}.pt-deal__total dd{font-weight:700}.pt-deal__vat{margin:0;color:var(--ink-muted)}.pt-card{height:100%}.pt-card__art{display:grid;place-items:center;padding:var(--s-20);background:none}.pt-card__art{aspect-ratio:auto;padding-block:var(--s-24) var(--s-32)}@media(min-width:768px){.pt-card__art{height:calc(var(--s-240) + var(--s-24))}}.pt-card__frag{width:100%}.pt-card__mark{flex:none;color:var(--good-text)}.pt-card__lock{flex:none;color:var(--ink-subtle)}.pt-card__docs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12);width:min(100%,calc(var(--s-240) + var(--s-40)))}.pt-card__doc{display:block;box-shadow:var(--sh-md)}.pt-card__doc img{display:block;width:100%;height:auto}.pt-card__doc--cost-item{transform:rotate(-3deg)}.pt-card__doc--quote{transform:rotate(3deg)}.pt-card__title{margin:0;color:var(--ink);word-break:keep-all}.pt-card__text{margin:0;color:var(--ink-body);word-break:keep-all}.pt-contract{gap:0;border-radius:var(--r-xs)}.pt-contract__title{display:flex;align-items:center;gap:var(--s-6);padding-bottom:var(--s-10);border-bottom:1px solid var(--line-strong);color:var(--ink);font-weight:700}.pt-contract__title .ico{color:var(--ink-subtle)}.pt-contract__line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-10);min-height:var(--c-lg-h);border-bottom:1px solid var(--line)}.pt-contract__line:last-child{border-bottom:0}.pt-contract__line b{color:var(--ink);font-weight:600}.pt-contract__line>span{min-width:0;color:var(--ink-muted)}.pt-ask__body{min-width:0}.pt-form{border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:var(--rr-card-r);box-shadow:var(--sh-sm)}.pt-form__send{justify-self:start}.pt-form__note{margin:0;color:var(--ink-muted)}@media(max-width:639px){.pt-form__send{justify-self:stretch}}#partner-form .site-form__checks{flex-direction:column}@media(min-width:768px){#partner-form .site-form__checks{flex-direction:row}}.rr-wrap{--rr-wrap-pad:var(--s-20);width:100%;max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--rr-wrap-pad)}@media(min-width:768px){.rr-wrap{--rr-wrap-pad:var(--s-32)}}@media(min-width:1280px){.rr-wrap{--rr-wrap-pad:var(--s-40)}}.rr-measure{max-width:var(--w-sm)}.nav--site .container--wide,.rr-foot .container--wide{max-width:var(--w-wide)}.rr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--s-16);row-gap:var(--s-16)}@media(min-width:768px){.rr-grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--s-20);row-gap:var(--s-20)}}@media(min-width:1024px){.rr-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);row-gap:var(--s-24)}}.rr-col-full,.rr-col-main,.rr-col-read,.rr-col-narrow{grid-column:1 / -1;min-width:0}@media(min-width:768px){.rr-col-narrow{grid-column:2 / span 6}}@media(min-width:1024px){.rr-col-main{grid-column:2 / span 10}.rr-col-read{grid-column:3 / span 8}.rr-col-narrow{grid-column:4 / span 6}}:root{--rr-stick-top:calc(var(--nav-h) + var(--s-40))}.rr-has-sub{--rr-stick-top:calc(var(--nav-h) + 44px + var(--s-40))}.rr-section{--rr-sec-y:var(--s-80);--rr-card-r:var(--r-2xl);position:relative;isolation:isolate;padding-block:var(--rr-sec-y);background:var(--canvas);color:var(--ink-body);scroll-margin-top:calc(-1 * var(--s-16))}@media(min-width:768px){.rr-section{--rr-sec-y:var(--sec-md)}}@media(min-width:1024px){.rr-section{--rr-sec-y:var(--sec-md)}}@media(min-width:1280px){.rr-section{--rr-sec-y:calc(var(--sec-md) + var(--s-16))}}.rr-section--plain+.rr-section--plain>.rr-wrap,.rr-section--sunken+.rr-section--sunken>.rr-wrap{position:relative}.rr-section--plain+.rr-section--plain>.rr-wrap:before,.rr-section--sunken+.rr-section--sunken>.rr-wrap:before{content:"";position:absolute;top:calc(-1 * var(--rr-sec-y));inset-inline:var(--rr-wrap-pad);height:1px;background:var(--line);pointer-events:none}.rr-section--under-nav{padding-top:calc(var(--nav-h) + var(--s-32))}@media(min-width:1024px){.rr-section--under-nav{padding-top:calc(var(--nav-h) + var(--s-64))}}.off-main>.rr-section:first-of-type{padding-top:calc(var(--rr-sec-y) / 2)}.rr-section--sunken{background:var(--canvas-alt)}.rr-section--invert{background:var(--surface-invert);color:var(--ink-invert)}.rr-section--photo{padding-block:0;background:var(--canvas-alt);color:var(--media-ink)}.rr-section--band{background:linear-gradient(to bottom,var(--accent-soft),transparent) top / 100% var(--s-240) no-repeat,var(--canvas-alt)}.rr-section .rr-panel{border-color:color-mix(in srgb,var(--line) 55%,transparent);box-shadow:var(--sh-sm)}.rr-section .rr-panel--soft{background:var(--surface)}.rr-section .rr-panel--raised{border-color:transparent;box-shadow:var(--sh-lg)}@media(hover:hover){.rr-section .rr-panel--link:hover{border-color:color-mix(in srgb,var(--line) 55%,transparent);box-shadow:var(--sh-md);transform:translateY(-2px)}}.rr-section--invert .rr-panel--soft{background:color-mix(in srgb,var(--canvas) 8%,transparent);color:var(--ink-invert)}.rr-section--invert .rr-panel{border-color:var(--line-invert)}.rr-head{display:grid;gap:var(--s-12);max-width:var(--w-md);margin:0 0 var(--s-32)}@media(min-width:1024px){.rr-head{gap:var(--s-16);margin-bottom:var(--s-48)}}.site-main{counter-reset:rr-sec}.rr-head__kicker{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-12);margin:0;color:var(--ink);font-weight:600}@media(min-width:1024px){.rr-head__kicker{margin-bottom:calc(-1 * var(--s-4))}}.rr-head__no{display:none;color:var(--ink-subtle);font-weight:500;font-variant-numeric:tabular-nums}.rr-main--numbered .rr-head__no{display:inline;counter-increment:rr-sec}.rr-head__no:before{content:counter(rr-sec,decimal-leading-zero)}.rr-head__title{margin:0;color:var(--ink);text-wrap:balance;word-break:keep-all}.rr-head__em{color:var(--accent-text)}.rr-head__lede{margin:0;max-width:var(--w-sm);color:var(--ink-muted);text-wrap:balance;word-break:keep-all}.rr-section--invert .rr-head__kicker{color:var(--ink-invert)}.rr-section--invert .rr-head__no{color:color-mix(in srgb,var(--ink-invert) 60%,transparent)}.rr-section--invert .rr-head__title{color:var(--ink-invert)}.rr-section--invert .rr-head__lede{color:var(--ink-invert);opacity:.72}.rr-head--center{margin-inline:auto;text-align:center;justify-items:center}.rr-head--center .rr-head__lede{margin-inline:auto}.rr-head--more{max-width:none}.rr-head__main{display:grid;gap:inherit;min-width:0;max-width:var(--w-md)}@media(min-width:768px){.rr-head--more{display:flex;align-items:last baseline;justify-content:space-between;column-gap:var(--s-24)}}.rr-head__more{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h);white-space:nowrap}.rr-head__more .ico{transition:transform var(--d-2) var(--ease-out)}@media(hover:hover){.rr-head__more:hover .ico{transform:translate(var(--s-2))}}@media(max-width:767px){.rr-head--more .rr-head__more{justify-self:start}}.rr-head__actions{display:flex;flex-wrap:wrap;gap:var(--s-12);margin-top:var(--s-12)}@media(min-width:1024px){.rr-head__actions{margin-top:var(--s-16)}}.rr-head--center .rr-head__actions{justify-content:center}@media(max-width:767px){.rr-head__actions>:is(.btn,form){flex:1 1 100%}.rr-head__actions>form .btn{width:100%}}.rr-crumbs{margin:0 0 var(--s-16)}.rr-crumbs li{font-size:var(--t-caption);line-height:var(--t-caption-lh)}.rr-crumbs li:first-child a{position:relative}.rr-crumbs li:first-child a:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:var(--c-md-h);translate:-50% 0}.site-html,.site-body{overflow-x:clip}html:not(.rr-ready){scroll-behavior:auto}.rr-t-hero,.rr-t-hero+.rr-section{--rr-hero-overlap:var(--s-80)}@media(min-width:1024px){.rr-t-hero,.rr-t-hero+.rr-section{--rr-hero-overlap:var(--s-200)}}.rr-t-hero{display:flow-root;z-index:1;padding-bottom:0}.rr-t-hero__head{margin-bottom:var(--s-40)}.rr-t-hero__stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:calc(-1 * var(--rr-hero-overlap))}.rr-t-hero__win{min-width:0}.rr-t-hero__back{display:none;margin:0}.rr-t-hero__front{position:relative;justify-self:center;width:min(100%,var(--s-240) + var(--s-80));margin-top:calc(-1 * var(--s-24))}@media(min-width:1024px){.rr-t-hero__stage{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24)}.rr-t-hero__win{grid-column:3 / span 8;grid-row:1}.rr-t-hero__back{display:block;grid-column:1 / span 3;grid-row:1;align-self:end;z-index:-1;transform:translateY(calc(-1 * var(--s-48))) rotate(-4deg)}.rr-t-hero__front{grid-column:10 / span 3;grid-row:1;align-self:end;justify-self:stretch;width:auto;margin:0 0 calc(-1 * var(--s-40))}}.rr-t-hero+.rr-section{padding-top:calc(var(--rr-hero-overlap) + var(--s-64))}@media(min-width:1024px){.rr-t-hero:has(.rr-t-hero__front)+.rr-section{padding-top:calc(var(--rr-hero-overlap) + var(--s-40) + var(--s-80))}}.rr-t-pagehead__grid{display:grid;gap:var(--s-32);margin-top:var(--s-24)}.rr-t-pagehead .rr-crumbs+.rr-t-pagehead__grid{margin-top:0}.rr-t-pagehead__text{display:grid;gap:var(--s-16);align-content:center;max-width:none;margin:0}.rr-t-pagehead__media{min-width:0}@media(min-width:1024px){.rr-t-pagehead__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);align-items:start}.rr-t-pagehead__text{grid-column:1 / span 5;position:sticky;top:var(--rr-stick-top)}.rr-t-pagehead__media{grid-column:6 / span 7}.rr-t-pagehead--text .rr-t-pagehead__text{grid-column:3 / span 8}}@media(min-width:1024px)and (min-height:760px){.rr-t-pagehead:not(.rr-t-pagehead--text) .rr-t-pagehead__media{position:sticky;top:var(--rr-stick-top)}}@media(min-width:1024px)and (max-width:1279px){.rr-t-pagehead .rr-head__actions:has(>:is(.btn,.site-demo)~:is(.btn,.site-demo))>:is(.btn,.site-demo){flex:1 1 auto}.rr-t-pagehead .rr-head__actions>.site-demo{display:grid}}.rr-t-grid__list{display:grid;gap:var(--s-16);margin:0;padding:0;list-style:none}.rr-t-grid__item{display:grid;min-width:0}.rr-t-grid__foot{margin-top:var(--s-32)}.rr-t-grid__before{margin-bottom:var(--s-24)}@media(min-width:768px){.rr-t-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-20)}.rr-t-grid--lead .rr-t-grid__item:first-child{grid-column:1 / -1}}@media(min-width:768px)and (max-width:1023px){.rr-t-grid:not(.rr-t-grid--lead) .rr-t-grid__item:first-child:nth-last-child(odd){grid-column:1 / -1}.rr-t-grid:not(.rr-t-grid--lead) .rr-t-grid__item:first-child:nth-last-child(odd) .rr-card__art:not(.rr-card__art--object){aspect-ratio:2 / 1}.rr-t-grid--lead .rr-t-grid__item:first-child:nth-last-child(2n)~.rr-t-grid__item:last-child{grid-column:1 / -1}.rr-t-grid--steps .rr-t-grid__list{grid-template-columns:minmax(0,1fr)}.rr-t-grid__item:has(>.rr-listcards){grid-column:1 / -1}}@media(min-width:1024px){.rr-t-grid__list{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-24)}.rr-t-grid__item{grid-column:span 4}.rr-t-grid--n2 .rr-t-grid__item{grid-column:span 6}.rr-t-grid--n3 .rr-t-grid__item,.rr-t-grid--n6 .rr-t-grid__item{grid-column:span 4}.rr-t-grid--n4 .rr-t-grid__item,.rr-t-grid--n8 .rr-t-grid__item{grid-column:span 3}.rr-t-grid--n5 .rr-t-grid__item{grid-column:span 4}.rr-t-grid--n5 .rr-t-grid__item:nth-child(-n+2){grid-column:span 6}.rr-t-grid--lead .rr-t-grid__item{grid-column:span 6}.rr-t-grid--lead .rr-t-grid__item:first-child{grid-column:1 / -1}.rr-t-grid--lead .rr-t-grid__item:first-child:nth-last-child(4)~.rr-t-grid__item{grid-column:span 4}}@media(min-width:1024px)and (max-width:1279px){.rr-t-grid--n4 .rr-t-grid__list:has(.hm-frag)>.rr-t-grid__item{grid-column:span 6}}@media(max-width:767px){.rr-t-grid--scroll .rr-t-grid__list{grid-auto-flow:column;grid-auto-columns:85%;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-20);margin-inline:calc(-1 * var(--s-20));padding-inline:var(--s-20);scrollbar-width:none;margin-block:calc(-1 * var(--s-4)) calc(-1 * var(--s-24));padding-block:var(--s-4) var(--s-24)}.rr-t-grid--scroll .rr-t-grid__list::-webkit-scrollbar{display:none}.rr-t-grid--scroll .rr-t-grid__item{position:relative;scroll-snap-align:start}}.rr-t-grid--steps .rr-t-grid__list{counter-reset:rr-step}.rr-t-grid--steps .rr-t-grid__item{position:relative;counter-increment:rr-step;align-content:start;gap:var(--s-8);padding-left:calc(var(--s-32) + var(--s-16))}.rr-t-grid--steps .rr-t-grid__item:before{content:counter(rr-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:var(--s-32);height:var(--s-32);border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface);color:var(--ink);font-size:var(--t-body-sm);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:1024px){.rr-t-grid--steps .rr-t-grid__list{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.rr-t-grid--steps .rr-t-grid__item{grid-column:auto;padding-left:0;padding-top:calc(var(--s-32) + var(--s-20))}.rr-t-grid--steps .rr-t-grid__item:not(:last-child):after{content:"";position:absolute;top:calc(var(--s-32) / 2);left:calc(var(--s-32) + var(--s-12));right:calc(-1 * var(--s-12));height:1px;background:var(--line-strong)}}.rr-t-rail__grid{display:grid;gap:var(--s-32)}.rr-t-rail__aside,.rr-t-rail__main{min-width:0}.rr-t-rail__aside>.rr-head{margin-bottom:var(--s-24)}@media(max-width:1023px){.rr-t-rail__aside [data-rail-object],.rr-t-rail__aside[data-anchor=object]>:not(.rr-head){display:none}}.rr-t-rail--end .rr-t-rail__grid>.rr-head{margin-bottom:0}@media(max-width:1023px){:where(.rr-t-rail--end) .rr-t-rail__aside{display:contents}:where(.rr-t-rail--end .rr-t-rail__aside>*){order:1}}@media(min-width:1024px){.rr-t-rail__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24)}.rr-t-rail__aside{grid-column:1 / span 4;position:sticky;top:var(--rr-stick-top);align-self:start}.rr-t-rail__main{grid-column:5 / span 8}.rr-t-rail--end .rr-t-rail__grid>.rr-head{grid-column:1 / span 8;grid-row:1;margin-bottom:var(--s-16)}.rr-t-rail--end .rr-t-rail__main{grid-column:1 / span 8;grid-row:1}.rr-t-rail--end .rr-t-rail__aside{grid-column:9 / span 4;grid-row:1}.rr-t-rail--end .rr-t-rail__grid>.rr-head~:is(.rr-t-rail__main,.rr-t-rail__aside){grid-row:2}}.rr-t-scene__grid{display:grid;gap:var(--s-32)}.rr-t-scene__text,.rr-t-scene__media,.rr-t-scene__foot{min-width:0}.rr-t-scene__text>.rr-head{margin-bottom:var(--s-24)}.rr-t-scene__act{margin:var(--s-24) 0 0}:is(.rr-t-scene__act,.rr-t-band__line) .link{display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--c-md-h)}@media(min-width:1024px){.rr-t-scene__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);row-gap:var(--s-64);align-items:start}.rr-t-scene__text{grid-column:1 / span 5}.rr-t-scene__media{grid-column:6 / span 7}.rr-t-scene--flip .rr-t-scene__media{grid-column:1 / span 7;grid-row:1}.rr-t-scene--flip .rr-t-scene__text{grid-column:8 / span 5;grid-row:1}.rr-t-scene__foot{grid-column:1 / -1}.rr-t-scene--center .rr-t-scene__grid{align-items:center}.rr-t-scene__act{margin-top:var(--s-32)}}.rr-t-stage__tabs{display:flex;justify-content:center;margin-bottom:var(--s-32);min-width:0}.rr-t-stage__screen{min-width:0}.rr-t-stage__foot{display:flex;justify-content:center;margin-top:var(--s-32)}.rr-t-stage--scroll .rr-t-stage__foot{justify-content:flex-start}@media(max-width:767px){.rr-t-stage--tabs .rr-head--center{margin-inline:0;text-align:left;justify-items:start}.rr-t-stage--tabs .rr-t-stage__tabs{justify-content:flex-start;overflow-x:auto;margin-inline:calc(-1 * var(--s-20));padding-inline:var(--s-20);scrollbar-width:none}.rr-t-stage--tabs .rr-t-stage__foot{justify-content:stretch}}.rr-t-stage__steps{display:grid;gap:var(--s-16);margin:0;padding:0;list-style:none;counter-reset:rr-stage}.rr-t-stage__step{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8);align-content:start;min-width:0;counter-increment:rr-stage}.rr-t-stage__num{justify-self:start}.rr-t-stage__step-title{margin:0;color:var(--ink)}.rr-t-stage__step-text{margin:0;color:var(--ink-muted)}.rr-t-stage__copy{display:grid;gap:var(--s-8);align-content:start;min-width:0}@media(max-width:1023px){.rr-t-stage--scroll .rr-t-stage__steps{gap:var(--s-40)}.rr-t-stage--scroll .rr-t-stage__step{gap:var(--s-16)}.rr-t-stage--scroll .rr-t-stage__copy{grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-10);align-items:baseline}.rr-t-stage--scroll .rr-t-stage__step-text{grid-column:1 / -1}.rr-t-stage--scroll .rr-t-stage__screen{display:none}}@media(min-width:768px)and (max-width:1023px){.rr-t-stage--scroll .rr-t-stage__step{grid-template-columns:minmax(0,1fr) minmax(0,392px);column-gap:var(--s-32);align-items:center}}@media(min-width:1024px){.rr-t-stage__shot{display:none}.rr-t-stage--scroll .rr-t-stage__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24)}.rr-t-stage--scroll .rr-t-stage__steps{grid-column:1 / span 5;gap:0;padding-bottom:max(0px,calc(var(--rr-stick-top) + var(--s-240) * 2.5 - var(--fx-vh) * .52))}.rr-t-stage--scroll .rr-t-stage__step{min-height:calc(var(--fx-vh) * .3);align-content:center}.rr-t-stage--scroll .rr-t-stage__screen{grid-column:6 / span 7;position:sticky;top:var(--rr-stick-top);align-self:start}}@media(prefers-reduced-motion:no-preference){.rr-t-stage--scroll .rr-t-stage__step :is(.rr-t-stage__num,.rr-t-stage__step-title,.rr-t-stage__step-text){transition:color var(--d-3) var(--ease-out)}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.rr-t-stage--scroll .rr-t-stage__step:not([aria-current=step]) :is(.rr-t-stage__step-title,.rr-t-stage__step-text){color:var(--ink-muted)}.rr-t-stage--scroll .rr-t-stage__step:not([aria-current=step]) .rr-t-stage__num{color:var(--ink-subtle)}}.rr-stagewin__urls{display:inline-grid;justify-items:center}.rr-stagewin__url{grid-area:1 / 1;opacity:0;transition:opacity var(--d-3) var(--ease-out)}.rr-stagewin__stage{display:grid;aspect-ratio:var(--sw-w) / var(--sw-h);overflow:hidden;background:var(--surface)}.rr-stagewin__scene{grid-area:1 / 1;display:grid;align-content:start;min-width:0;opacity:0;translate:0 var(--s-12);transition:opacity var(--d-4) var(--ease-out),translate var(--d-4) var(--ease-out)}.rr-stagewin__scene .rr-shotcut{width:100%;max-width:none}.rr-t-stage:not([data-step]) :is(.rr-stagewin__scene--1,.rr-stagewin__url--1),.rr-t-stage[data-step="0"] :is(.rr-stagewin__scene--1,.rr-stagewin__url--1),.rr-t-stage[data-step="1"] :is(.rr-stagewin__scene--2,.rr-stagewin__url--2),.rr-t-stage[data-step="2"] :is(.rr-stagewin__scene--3,.rr-stagewin__url--3),.rr-t-stage[data-step="3"] :is(.rr-stagewin__scene--4,.rr-stagewin__url--4),.rr-t-stage[data-step="4"] :is(.rr-stagewin__scene--5,.rr-stagewin__url--5),.rr-t-stage[data-step="5"] :is(.rr-stagewin__scene--6,.rr-stagewin__url--6){opacity:1;translate:0 0}.rr-stagestep{width:100%;max-width:min(100%,calc(var(--sw-pw) * 1px + 2px));margin-inline:auto}.rr-stagestep__body{display:grid;aspect-ratio:var(--sw-pw) / var(--sw-ph);overflow:hidden;background:var(--surface)}.rr-stagestep__body .rr-shotcut{width:100%;max-width:none}@media(prefers-reduced-motion:reduce){.rr-stagewin__scene,.rr-stagewin__url{translate:none;transition:none}}.rr-t-bento__grid{display:grid;gap:var(--s-16);margin:0;padding:0;list-style:none}@media(min-width:768px){.rr-t-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-20)}.rr-t-bento__cell:first-child:nth-last-child(odd){grid-column:1 / -1}}@media(min-width:768px)and (max-width:1023px){.rr-t-bento--b .rr-t-bento__cell:nth-child(-n+3):nth-last-child(n+3){grid-column:1 / -1}}@media(min-width:1024px){.rr-t-bento__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-24)}.rr-t-bento__cell,.rr-t-bento__cell:first-child:nth-last-child(odd){grid-column:span 4}.rr-t-bento--a .rr-t-bento__cell:first-child{grid-column:1 / span 8;grid-row:span 2}.rr-t-bento--b .rr-t-bento__cell:nth-child(-n+2){grid-column:span 6}}.rr-t-bento__cell{display:grid;grid-template-rows:1fr auto auto;gap:var(--s-8);min-width:0;padding:var(--s-20)}@media(min-width:1024px){.rr-t-bento__cell{padding:var(--s-32)}}.rr-t-bento__art{position:relative;min-height:var(--s-120);overflow:hidden;margin-bottom:var(--s-16);-webkit-mask-image:linear-gradient(to bottom,var(--ink) 80%,transparent);mask-image:linear-gradient(to bottom,var(--ink) 80%,transparent)}.rr-t-bento__cell>.rr-t-bento__art{display:grid;align-content:safe center}.rr-t-bento__art:has(>.hm-frag){overflow:visible;padding-bottom:var(--s-8);-webkit-mask-image:none;mask-image:none}.rr-t-bento--c .rr-t-bento__art:has(>.hm-frag){align-content:stretch}.rr-t-bento--c .rr-t-bento__art>.hm-frag{align-content:center}.rr-t-bento__art>.rr-window{box-shadow:var(--sh-sm)}.rr-t-bento__art:has(>.rr-window){padding:var(--s-8) var(--s-8) 0}.rr-t-bento__title{margin:0;color:var(--ink)}.rr-t-bento__text{margin:0;color:var(--ink-muted)}.rr-t-bento__foot{margin-top:var(--s-32)}.rr-t-bento__stack{--stack-step:var(--s-80);--stack-step-tight:var(--s-48);--stack-dim:.06;margin:0;padding:0;list-style:none}@media(min-width:768px){.rr-t-bento__stack{--stack-step:calc(var(--s-96) + var(--s-12));--stack-step-tight:var(--s-56)}}.rr-t-bento__card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--s-20);padding:var(--s-20);border-radius:var(--rr-card-r);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-md)}.rr-t-bento__card--accent{background-color:var(--accent);background-image:linear-gradient(150deg,var(--accent) 0%,color-mix(in srgb,var(--accent-hover) 70%,var(--note-text)) 100%);box-shadow:var(--sh-md)}.rr-t-bento__card--accent :is(.rr-t-bento__title,.rr-t-bento__points){color:var(--accent-ink)}.rr-t-bento__card--accent :is(.rr-t-bento__no,.rr-t-bento__text){color:var(--accent-ink);opacity:.82}.rr-t-bento__card--accent .rr-t-bento__points{border-top-color:color-mix(in srgb,var(--accent-ink) 28%,transparent)}.rr-t-bento__card--accent .rr-t-bento__points li:before{background:var(--accent-ink)}.rr-t-bento__card--accent .hm-frag{box-shadow:var(--sh-lg)}.rr-t-bento__copy{display:grid;align-content:start;gap:var(--s-8)}.rr-t-bento__more{display:inline-flex;align-items:center;justify-self:start;gap:var(--s-4);min-height:var(--c-md-h)}.rr-t-bento__no{color:var(--accent-text)}.rr-t-bento__points{display:grid;gap:var(--s-8);margin:var(--s-8) 0 0;padding:var(--s-16) 0 0;border-top:1px solid var(--line);list-style:none;color:var(--ink-body)}.rr-t-bento__points li{display:flex;align-items:flex-start;gap:var(--s-8)}.rr-t-bento__points li:before{content:"";flex:none;width:var(--s-16);height:var(--s-16);margin-top:2px;background:var(--good-text);-webkit-mask:var(--mask-check) center / contain no-repeat;mask:var(--mask-check) center / contain no-repeat}@media(max-width:767px){.rr-t-bento__points{display:none}}.rr-t-bento__card .rr-t-bento__art{display:grid;min-height:0;margin:0;overflow:visible;-webkit-mask-image:none;mask-image:none}@media(min-width:768px){.rr-t-bento__card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:none;align-items:stretch;gap:var(--s-40);padding:var(--s-32)}.rr-t-bento__card .rr-t-bento__copy{align-content:start}.rr-t-bento__card .rr-t-bento__art{padding-top:var(--s-16)}}@media(min-width:1024px){.rr-t-bento__card{min-height:calc(var(--s-240) + var(--s-200));padding:var(--s-32) var(--s-40) var(--s-40);gap:var(--s-64)}.rr-t-bento__copy{gap:var(--s-12)}}.rr-t-cite__cards{display:grid;gap:var(--s-16);margin:0;padding:0;list-style:none}.rr-t-cite__cards>*{display:grid;min-width:0}.rr-t-cite__notes{margin-top:var(--s-40)}@media(min-width:1024px){.rr-t-cite__cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-24)}.rr-t-cite__cards>*{grid-column:span 6}.rr-t-cite__cards--one>*{grid-column:3 / span 8}.rr-t-cite__notes{margin-top:var(--s-64)}}.rr-t-docs__grid{display:grid;gap:var(--s-32)}.rr-t-docs__head{margin:0}.rr-t-docs__stage,.rr-t-docs__body{min-width:0}.rr-t-docs__act{margin:var(--s-24) 0 0}@media(min-width:1024px){.rr-t-docs__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--s-24);row-gap:var(--s-24)}.rr-t-docs__stage{grid-column:1 / span 7;grid-row:1 / span 2}.rr-t-docs__head{grid-column:8 / span 5;grid-row:1}.rr-t-docs__body{grid-column:8 / span 5;grid-row:2;align-self:start}}.rr-t-price__grid{display:grid;gap:var(--s-32)}.rr-t-price__board,.rr-t-price__fan{min-width:0}@media(min-width:1024px){.rr-t-price__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);align-items:center}.rr-t-price__board{grid-column:1 / span 5}.rr-t-price__fan{grid-column:6 / span 7}}.rr-t-compare__board{min-width:0}.rr-t-compare__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-12);margin-top:var(--s-40)}@media(max-width:767px){.rr-t-compare .rr-head--center{margin-inline:0;text-align:left;justify-items:start}.rr-t-compare__foot{justify-content:stretch}.rr-t-compare__foot>.btn{flex:1 1 100%}}@media(max-width:767px){:is(.rr-t-scene__act,.rr-t-stage__foot,.rr-t-docs__act) :is(.btn,.site-demo){width:100%}.rr-t-stage__foot>*{flex:1 1 100%;min-width:0}}.rr-t-voices__grid{display:grid;gap:var(--s-16);margin:0;padding:0;list-style:none}.rr-t-voices__item{display:grid;min-width:0}@media(max-width:1023px){.rr-t-voices__grid{grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--s-20));padding-inline:var(--s-20);scroll-padding-inline:var(--s-20);scrollbar-width:none;margin-block:calc(-1 * var(--s-4)) calc(-1 * var(--s-24));padding-block:var(--s-4) var(--s-24)}.rr-t-voices__grid::-webkit-scrollbar{display:none}.rr-t-voices__item{position:relative;scroll-snap-align:start}.rr-t-voices__grid[data-n="1"]{grid-auto-columns:100%;overflow:visible;margin-inline:0;padding-inline:0}}@media(min-width:768px)and (max-width:1023px){.rr-t-voices__grid{grid-auto-columns:45%;margin-inline:calc(-1 * var(--s-32));padding-inline:var(--s-32);scroll-padding-inline:var(--s-32)}}@media(min-width:1024px){.rr-t-voices__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);row-gap:0}.rr-t-voices__item{grid-column:span 4;grid-row:span 4;grid-template-rows:subgrid}.rr-t-voices__grid[data-n="2"]>.rr-t-voices__item{grid-column:span 6}.rr-t-voices__grid[data-n="1"]>.rr-t-voices__item{grid-column:3 / span 8}.rr-t-voices__item>.rr-quote{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:var(--s-20)}}.rr-t-band__logos{margin:0}.rr-t-band__line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-8) var(--s-16);margin-top:var(--s-32);text-align:center}.rr-t-band--photo{position:relative;padding-block:0;overflow:hidden}.rr-t-band__media{position:relative;aspect-ratio:4 / 5;margin:0;overflow:hidden}.rr-t-band__media :is(picture,img){display:block;width:100%;height:100%;object-fit:cover}.rr-t-band__media picture{position:relative}.rr-t-band__media picture:before{content:"";position:absolute;inset:0;background:var(--photo-ph-m,var(--photo-ph)) center / cover no-repeat;filter:blur(12px);transform:scale(1.08)}.rr-t-band__media img{position:relative}.rr-t-band__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,var(--media-shade),transparent 70%)}.rr-t-band__copy{position:absolute;inset:auto 0 0;padding-bottom:var(--s-40)}.rr-t-band__copy .rr-head{margin:0}.rr-t-band__copy .rr-head__title{color:var(--media-ink)}.rr-t-band__copy .lit{--lit-on:var(--media-ink)}.rr-t-band__copy .lit .lit__w{color:color-mix(in srgb,var(--media-ink) 34%,transparent)}.rr-t-band__copy .lit .lit__w[data-on]{color:var(--media-ink)}@media(max-width:1023px){.rr-t-band__copy .lit .lit__w{color:var(--media-ink)}}.rr-t-band__media picture[data-parallax]{height:116%;translate:0 -6.9%}.rr-t-band__media[data-reveal]{--reveal-y:0px;opacity:1}html.js .rr-t-band__media[data-reveal] img{opacity:0;transform:scale(1.06);transition:opacity var(--d-7) var(--ease-out),transform calc(var(--d-7) * 2) var(--ease-out)}html.js .rr-t-band__media[data-reveal].is-in img{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .rr-t-band__media[data-reveal] img{opacity:1;transform:none;transition:none}}@media(min-width:768px){.rr-t-band__media{aspect-ratio:16 / 6}.rr-t-band__media picture:before{background-image:var(--photo-ph)}.rr-t-band__copy{padding-bottom:var(--s-64)}}@media(min-width:1024px){.rr-t-band__copy .rr-head{max-width:none;width:calc((100% - 11 * var(--s-24)) / 2 + 5 * var(--s-24))}}.rr-t-faq__grid{display:grid;gap:var(--s-24)}.rr-t-faq__aside,.rr-t-faq__main{min-width:0}.rr-t-faq__aside>.rr-head{margin-bottom:var(--s-24)}.rr-t-faq__main .accordion__trigger{width:calc(100% + var(--s-24));min-height:var(--s-64);margin-inline:calc(-1 * var(--s-12));padding:var(--s-16) var(--s-12);border-radius:var(--r-md);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);transition:background-color var(--d-1) var(--ease-inout)}@media(hover:hover){.rr-t-faq__main .accordion__trigger:hover{background:var(--tint)}}.rr-t-faq__main .accordion__trigger:active{background:var(--tint-active)}.rr-t-faq__main .accordion__body{max-width:var(--w-sm);padding:var(--s-4) 0 var(--s-20);color:var(--ink-body);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh)}.rr-t-faq__main .accordion__body p{margin:0}.rr-t-faq__ask{gap:var(--s-8)}.rr-t-faq__ask-title{margin:0;color:var(--ink)}.rr-t-faq__ask-text{margin:0 0 var(--s-8);color:var(--ink-muted)}.rr-t-faq__ask .link{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-4);min-height:var(--c-md-h)}@media(max-width:1023px){.rr-t-faq__aside{display:contents}.rr-t-faq__aside>.rr-head{order:0;margin-bottom:0}.rr-t-faq__main{order:1}.rr-t-faq__ask{order:2}}@media(min-width:768px)and (max-width:1023px){.rr-t-faq__ask.rr-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-24)}.rr-t-faq__ask.rr-panel>:is(.rr-t-faq__ask-title,.rr-t-faq__ask-text){grid-column:1}.rr-t-faq__ask.rr-panel>.rr-t-faq__ask-text{margin-bottom:0}.rr-t-faq__ask.rr-panel>:is(.btn,.link){grid-column:2}.rr-t-faq__ask.rr-panel>.btn{grid-row:1}.rr-t-faq__ask.rr-panel>.link{grid-row:2}}@media(min-width:1024px){.rr-t-faq__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24)}.rr-t-faq__aside{grid-column:1 / span 4;position:sticky;top:var(--rr-stick-top);align-self:start}.rr-t-faq__main{grid-column:5 / span 8}}.rr-t-end__panel{position:relative;isolation:isolate;overflow:hidden;padding:var(--s-64) var(--s-20) var(--s-56);border-radius:var(--r-3xl);background:radial-gradient(70% 90% at 50% -10%,color-mix(in srgb,var(--accent-ink) 26%,transparent) 0%,transparent 60%),linear-gradient(150deg,var(--accent) 0%,color-mix(in srgb,var(--accent-hover) 70%,var(--note-text)) 100%) var(--accent);box-shadow:var(--sh-lg)}.rr-t-end__panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--accent-ink) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-ink) 9%,transparent) 1px,transparent 1px);background-size:var(--s-40) var(--s-40);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 20%,var(--ink) 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 50% 20%,var(--ink) 0,transparent 75%)}@media(min-width:768px){.rr-t-end__panel{padding:var(--s-80) var(--s-32) var(--s-64)}}@media(min-width:1024px){.rr-t-end__panel:before{-webkit-mask-image:radial-gradient(ellipse 70% 110% at 50% 10%,var(--ink) 0,transparent 100%);mask-image:radial-gradient(ellipse 70% 110% at 50% 10%,var(--ink) 0,transparent 100%)}}.rr-t-end__panel--compact{padding:var(--s-48) var(--s-20)}@media(min-width:768px){.rr-t-end__panel--compact{padding:var(--s-56) var(--s-32)}}.rr-t-end__panel{color:var(--accent-ink)}.rr-t-end__panel :is(.rr-head__title,.rr-head__lede,.rr-head__em){color:var(--accent-ink)}.rr-t-end__panel .rr-head__lede{opacity:.86}.rr-t-end__panel .rr-art img{filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--ink) 28%,transparent))}.rr-t-end__panel .rr-trustline :is(*){color:var(--accent-ink)}.rr-t-end__panel .rr-trustline img{filter:brightness(0) invert(1)}.rr-t-end__body{display:grid;justify-items:center;gap:var(--s-16);max-width:none;margin:0;text-align:center}.rr-t-end__art{display:grid;justify-items:center;margin-bottom:var(--s-8)}.rr-t-end__body .rr-head__actions{margin-top:var(--s-16)}.rr-t-end__body .rr-trustline{margin-top:var(--s-8)}@media(max-width:767px){.rr-t-end .art{--art-size:var(--s-96)}.rr-t-end__body .rr-head__actions{width:100%}}.rr-t-article__grid{display:grid;gap:var(--s-32)}.rr-t-article__head{display:grid;gap:var(--s-16);max-width:none;margin:0}.rr-t-article__meta{margin:0;color:var(--ink-muted)}.rr-t-article__toc,.rr-t-article__rail,.rr-t-article__body{min-width:0}.rr-t-article__rail{display:grid;gap:var(--s-16);align-content:start}@media(max-width:1023px){.rr-t-article__toc:has(>.rr-toc-fold){position:sticky;top:calc(var(--nav-h) + var(--s-8));z-index:var(--z-sticky);align-self:start}.rr-t-article__toc>.rr-toc-fold{box-shadow:var(--sh-sm)}.rr-t-article__grid:has(>.rr-t-article__toc>.rr-toc-fold) .rr-t-article__body [id]{scroll-margin-top:calc(var(--s-48) + var(--s-8))}.rr-t-article__toc>.rr-toc-fold[open]>.rr-toc{max-height:calc(100dvh - var(--nav-h) - var(--s-96));overflow-y:auto;overscroll-behavior:contain}}@media(min-width:1024px){.rr-t-article__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-24);row-gap:var(--s-40)}.rr-t-article__toc{position:sticky;top:var(--rr-stick-top);align-self:start}}@media(min-width:1024px)and (max-width:1279px){.rr-t-article__grid{grid-template-rows:auto auto 1fr}.rr-t-article__head{grid-column:4 / span 9;grid-row:1}.rr-t-article__toc{grid-column:1 / span 3;grid-row:1 / span 3}.rr-t-article__rail{grid-column:4 / span 9;grid-row:2}.rr-t-article__body{grid-column:4 / span 9;grid-row:3}.rr-t-article__grid:not(:has(>.rr-t-article__rail)) .rr-t-article__body{grid-row:2 / span 2}}@media(min-width:1280px){.rr-t-article__grid{grid-template-rows:auto 1fr}.rr-t-article__head{grid-column:3 / span 7;grid-row:1}.rr-t-article__toc{grid-column:1 / span 2;grid-row:1 / span 2}.rr-t-article__body{grid-column:3 / span 7;grid-row:2}.rr-t-article__body>*{max-width:var(--w-sm)}.rr-t-article__rail{grid-column:10 / span 3;grid-row:1 / span 2;position:sticky;top:var(--rr-stick-top);align-self:start}}@media(max-width:1023px){.rr-t-article--doc .rr-t-article__toc{order:1}.rr-t-article--doc .rr-t-article__body{order:2}.rr-t-article--doc .rr-t-article__rail{order:3}}@media(min-width:1024px)and (max-width:1279px){.rr-t-article--doc .rr-t-article__head{grid-column:1 / span 8;grid-row:1}.rr-t-article--doc .rr-t-article__toc{grid-column:1 / span 8;grid-row:2;position:static}.rr-t-article--doc .rr-t-article__body{grid-column:1 / span 8;grid-row:3}.rr-t-article--doc .rr-t-article__rail{grid-column:9 / span 4;grid-row:1 / span 3;position:sticky;top:var(--rr-stick-top);align-self:start}.rr-t-article--doc .rr-toc-fold{border:1px solid var(--line);background:var(--surface)}.rr-t-article--doc .rr-toc-fold>summary{display:flex}.rr-t-article--doc .rr-toc-fold>.rr-toc{padding:0 var(--s-16) var(--s-12)}.rr-t-article--doc .rr-toc-fold .rr-toc__title{display:none}}@media(min-width:1280px){.rr-t-article--doc .rr-t-article__body>*{max-width:none}.rr-t-article--doc .rr-t-article__head{grid-column:1 / span 8;grid-row:1}.rr-t-article--doc .rr-t-article__body{grid-column:1 / span 8;grid-row:2}.rr-t-article--doc .rr-t-article__toc{display:none}.rr-t-article--doc .rr-t-article__rail{grid-column:9 / span 4;grid-row:1 / span 2;position:static;align-self:stretch;align-content:start}}@media(min-width:1024px){:is(.rr-t-pagehead__grid,.rr-t-rail__grid,.rr-t-scene__grid,.rr-t-stage--scroll .rr-t-stage__grid,.rr-t-docs__grid,.rr-t-price__grid,.rr-t-faq__grid){column-gap:var(--s-48)}}@media(min-width:1280px){:is(.rr-t-pagehead__grid,.rr-t-rail__grid,.rr-t-scene__grid,.rr-t-stage--scroll .rr-t-stage__grid,.rr-t-docs__grid,.rr-t-price__grid,.rr-t-faq__grid){column-gap:var(--s-64)}}@media(min-width:1024px)and (min-height:760px){.rr-t-scene:not(.rr-t-scene--center) .rr-t-scene__grid:not(:has(>.rr-t-scene__foot))>:is(.rr-t-scene__text,.rr-t-scene__media){position:sticky;top:var(--rr-stick-top)}.rr-t-docs__stage{position:sticky;top:var(--rr-stick-top);align-self:start}}.nav--site:before{background:color-mix(in srgb,var(--canvas) 98%,transparent)}@media(pointer:coarse){.nav--site:before{background:var(--canvas)}}.nav--site .nav__brand .brand{--brand-h:28px}@media(max-width:1023px){.nav--site .nav__brand .brand{--brand-h:24px}}@media(min-width:768px){.nav--site .nav__login{display:inline-flex}}.nav--site .rr-nav-cta{display:inline-flex}.rr-nav-cta__short{display:none}@media(max-width:767px){.nav--site .rr-nav-cta{--h:var(--c-sm-h);--r:var(--c-sm-r);--fs:var(--c-sm-fs);--px:var(--c-sm-px);--gap:var(--c-sm-gap);transition:opacity var(--d-2) var(--ease-inout),transform var(--d-1) var(--ease-out),visibility var(--d-2) var(--ease-inout)}.nav--site .rr-nav-cta:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:max(100%,var(--c-md-h));height:max(100%,var(--c-md-h))}.rr-nav-cta__long{display:none}.rr-nav-cta__short{display:inline}.nav--site[data-dock] .rr-nav-cta{opacity:0;visibility:hidden;pointer-events:none}}.nav--sub:not([data-sub]) .nav__sub{opacity:0;visibility:hidden;transition:opacity var(--d-2) var(--ease-inout),visibility var(--d-2) var(--ease-inout)}.nav--sub[data-stuck]:not([data-sub]):before{bottom:0}.rr-has-sub{scroll-padding-top:calc(var(--nav-h) + 44px + var(--s-16))}.rr-mega{--rr-stage-w:calc(var(--s-200) * 2 + var(--s-40))}.rr-mega__grid{display:grid;grid-template-columns:minmax(0,1fr) var(--rr-stage-w);gap:var(--s-20);align-items:stretch}.rr-mega__nav{position:relative;display:flex;flex-direction:column;gap:var(--s-8);min-width:0;padding-top:var(--s-4)}.rr-mega__list{grid-template-columns:minmax(0,1fr)}.rr-mega .mega__link{position:relative;z-index:1;align-items:center;gap:var(--s-8);min-height:var(--c-md-h);padding:var(--s-10) var(--s-12);color:var(--ink-body);transition:color var(--d-2) var(--ease-inout),background-color var(--d-2) var(--ease-inout)}.js .rr-mega .mega__link:is(:hover,:focus-visible,[aria-current=page]){background:transparent}.rr-mega .mega__link:active{background:var(--tint-active)}.rr-mega .mega__link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rr-mega .mega__link[data-active]{color:var(--ink)}.rr-mega .mega__link[aria-current=page]{color:var(--accent-text)}.rr-mega__name{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-6);min-width:0;font-weight:500}.rr-mega__desc{color:var(--ink-muted)}.rr-mega .mega__link[data-active] .rr-mega__desc{color:var(--ink-body)}.rr-mega__go{flex:none;color:var(--accent-text);opacity:0;transform:translate(calc(-1 * var(--s-6)));transition:opacity var(--d-2) var(--ease-out),transform var(--d-3) var(--ease-out)}.rr-mega .mega__link[data-active] .rr-mega__go{opacity:1;transform:none}.rr-mega__glide{position:absolute;left:0;top:0;z-index:0;width:var(--gw,0px);height:var(--gh,0px);transform:translate(var(--gx,0px),var(--gy,0px));border-radius:var(--r-lg);background:var(--tint);opacity:0;pointer-events:none;transition:transform var(--d-3) var(--ease-out),width var(--d-3) var(--ease-out),height var(--d-3) var(--ease-out),opacity var(--d-2) var(--ease-inout)}.rr-mega__glide[data-on]{opacity:1}.rr-mega__glide[data-instant]{transition:none}.rr-mega__extra{margin-top:auto;padding-top:var(--s-8);border-top:1px solid var(--line)}.rr-mega__extra .site-demo{display:block}.rr-mega .rr-mega__link--extra{width:100%;min-height:var(--c-xl-h);border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.rr-mega .rr-mega__link--extra[data-busy]{color:var(--ink-muted);cursor:progress}.rr-mega__text{display:grid;flex:1;min-width:0}.rr-mega__eyebrow{font-weight:600;color:var(--accent-text)}.rr-mega .rr-mega__link--extra .rr-mega__go{opacity:1;transform:none;color:var(--ink-subtle)}.rr-mega .rr-mega__link--extra[data-active] .rr-mega__go{color:var(--accent-text)}.rr-mega__stage{display:grid;grid-template-rows:minmax(0,1fr);min-width:0}.rr-mega-view{grid-area:1 / 1;display:flex;flex-direction:column;gap:var(--s-12);min-width:0;color:inherit;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--d-2) var(--ease-in),visibility var(--d-2) step-end}.rr-mega-view[data-active]{opacity:1;visibility:inherit;pointer-events:auto;transition:opacity var(--d-3) var(--ease-out),visibility var(--d-3) step-start}.rr-mega-view[data-mega-press]{cursor:pointer}.rr-mega[data-mega-reset] .rr-mega-view{transition:none}.nav--site:not([data-mega-warm]) .rr-mega-view{display:none}html:not(.js) .nav--site .rr-mega-view[data-active]{display:flex}.rr-mega-view__fig{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.rr-mega-view__pic{position:relative;display:block;flex:1;min-height:calc(var(--rr-stage-w) * 9 / 16);overflow:hidden;border-radius:var(--r-xl);isolation:isolate;background:linear-gradient(160deg,color-mix(in srgb,var(--seal) 86%,var(--accent)) 0%,var(--surface-invert) 100%) var(--surface-invert);box-shadow:inset 0 0 0 1px var(--line-invert)}:is(.rr-mega-view--photo,.rr-mega-view--cover) .rr-mega-view__pic :is(.site-pic,picture,img){display:block;width:100%;height:100%;object-fit:cover}.rr-mega-win{position:absolute;left:var(--s-32);top:var(--s-32);width:calc(100% + var(--s-48));box-shadow:var(--sh-xl)}.rr-mega-win .rr-window__bar{min-height:var(--s-28);padding:var(--s-4) var(--s-10)}.rr-mega-win .rr-window__bar:before{margin-right:var(--s-12)}.rr-mega-win .rr-window__url{max-width:none;margin:0;padding:0 var(--s-10);text-align:start}.rr-mega-win .rr-shotcut{display:block}.rr-mega-paper{position:absolute;top:var(--s-28);bottom:calc(-1 * var(--s-8));left:var(--s-56);right:var(--s-56)}.rr-mega-paper .rr-tools-art{height:100%;padding:0;overflow:visible}.rr-mega-paper .rr-tools-art:after{content:none}.rr-mega-paper :is(.rr-tools-art__paper,.rr-tools-art__card){min-height:var(--s-240);box-shadow:var(--sh-xl)}.rr-mega-paper :is(.rr-tools-art__sum,.rr-tools-art__files){display:none}.rr-mega-feat{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-20);padding:var(--s-24)}.rr-mega-feat:before{content:"";position:absolute;left:50%;top:44%;width:min(70%,var(--s-240));aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 40%,transparent) 0%,transparent 68%);pointer-events:none}.rr-mega-feat__art{position:relative;display:block;width:min(46%,var(--s-200));aspect-ratio:1;filter:drop-shadow(0 var(--s-16) var(--s-24) color-mix(in srgb,var(--surface-invert) 60%,transparent))}.rr-mega-feat__art .art{width:100%;height:100%}.rr-mega-feat__chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8);max-width:100%}.rr-mega-feat__chip{display:inline-flex;align-items:center;gap:var(--s-6);min-height:var(--s-32);padding:var(--s-4) var(--s-12);border-radius:var(--r-full);background:var(--surface);color:var(--ink);font-weight:500;white-space:nowrap;box-shadow:var(--sh-sm)}.rr-mega-feat__chip .ico{color:var(--accent-text)}.rr-mega-feat__chip--logos{gap:var(--s-10)}.rr-mega-feat__chip--logos img.rr-logo{display:block;width:auto;height:var(--s-16)}.rr-mega-feat__chip--logos img.rr-logo--dark{display:none}.rr-mega-feat__chip--logos :is(.rr-int-mark,svg){width:var(--s-16);height:var(--s-16)}.rr-mega-feat__chip--logos span{font-size:var(--t-caption);font-weight:600}.rr-mega-view__acc{position:absolute;right:calc(-1 * var(--s-4));bottom:calc(-1 * var(--s-24));z-index:1;pointer-events:none}.rr-mega-view__acc .art{width:var(--s-80);height:var(--s-80)}.rr-mega-view__cap{display:grid;gap:var(--s-2);padding-inline:var(--s-4)}.rr-mega-view--acc .rr-mega-view__cap{padding-right:var(--s-80)}.rr-mega-view__title{display:inline-flex;align-items:center;gap:var(--s-6);font-weight:600;color:var(--ink)}.rr-mega-view__title .ico{flex:none;color:var(--accent-text);transition:transform var(--d-2) var(--ease-out)}@media(hover:hover){.rr-mega-view:hover .rr-mega-view__title .ico{transform:translate(var(--s-2))}}.rr-mega-view__desc{color:var(--ink-muted)}@keyframes rr-mega-rise{0%{opacity:0;transform:translateY(var(--s-16))}}@keyframes rr-mega-settle{0%{transform:scale(1.06)}}@keyframes rr-mega-pop{0%{opacity:0;transform:translateY(var(--s-12)) scale(.7) rotate(-10deg)}}@keyframes rr-mega-in{0%{opacity:0;transform:translateY(var(--s-4))}}@media(prefers-reduced-motion:no-preference){.rr-mega-view[data-active] :is(.rr-mega-win,.rr-mega-paper){animation:rr-mega-rise var(--d-5) var(--ease-out) both}.rr-mega-view[data-active] .rr-mega-view__pic>:is(picture,img){animation:rr-mega-settle var(--d-6) var(--ease-out) both}.rr-mega-view[data-active] .rr-mega-view__acc .art{animation:rr-mega-pop var(--d-5) var(--ease-spring) var(--d-1) both}.rr-mega-view[data-active] .rr-mega-feat__art{animation:rr-mega-pop var(--d-5) var(--ease-spring) both}.rr-mega-view[data-active] .rr-mega-feat__chips{animation:rr-mega-rise var(--d-4) var(--ease-out) var(--d-1) both}.rr-mega-view[data-active] .rr-mega-view__cap{animation:rr-mega-in var(--d-3) var(--ease-out) both}}@media(prefers-reduced-motion:reduce){.rr-mega__glide,.rr-mega__go,.rr-mega-view,.rr-mega-view__title .ico{transition:none}}.rr-mega-seal{display:grid;gap:var(--s-8);margin:0;padding:var(--s-12);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-xs)}.rr-mega-seal__row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--s-6);min-height:var(--s-24)}.rr-mega-seal__ok{display:inline-flex;color:var(--good-text)}.rr-mega-seal__logo{height:var(--s-16);width:auto}.rr-mega-seal__name{font-size:var(--t-caption);color:var(--ink)}.rr-mega-seal__at{justify-self:end;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink)}.rr-mega-seal__code{display:grid;gap:var(--s-2);padding-top:var(--s-8);border-top:1px solid var(--line);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-mega-seal__code b{font-weight:600;color:var(--seal-text)}.rr-mega__tsa .rr-logo{height:var(--s-16);width:auto}.rr-mega__tsa .rr-logo--dark{display:none}@media(min-width:768px){.rr-drawer.drawer--full .drawer__scrim{display:block}.rr-drawer.drawer--full .drawer__panel{left:auto;width:min(100%,calc(var(--s-240) + var(--s-160)));box-shadow:var(--sh-xl)}}.rr-drawer .drawer__item{justify-content:space-between;gap:var(--s-12)}.rr-drawer__go{flex:none;color:var(--ink-subtle)}.rr-drawer .drawer__item[aria-current] .rr-drawer__go{color:var(--accent-text)}.rr-drawer__in{display:grid;padding-bottom:var(--s-16)}.rr-drawer__sub{margin:0;padding:var(--s-12) var(--s-8) var(--s-4);font-weight:600;color:var(--ink-subtle)}.rr-drawer__sub:first-child{padding-top:0}.rr-drawer .rr-drawer__links{gap:var(--s-2);padding-bottom:var(--s-4)}.rr-drawer .rr-drawer__link{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-6) var(--s-8);border-radius:var(--r-lg);color:var(--ink);transition:background-color var(--d-2) var(--ease-inout)}@media(hover:hover){.rr-drawer .rr-drawer__link:hover{background:var(--tint)}}.rr-drawer .rr-drawer__link:active{background:var(--tint-active)}.rr-drawer .rr-drawer__link[aria-current=page]{background:var(--accent-soft)}.rr-drawer .rr-drawer__link[aria-current=page] .rr-drawer__name{font-weight:600}.rr-drawer .rr-navlead{display:inline-grid;flex:none;place-items:center;width:var(--s-40);height:var(--s-40);margin:0}.rr-drawer .rr-navlead .ico{width:var(--s-20);height:var(--s-20)}.rr-drawer .rr-navlead--art .art{width:var(--s-40);height:var(--s-40)}.rr-drawer__text{display:grid;flex:1;min-width:0}.rr-drawer__name{display:flex;align-items:center;gap:var(--s-6);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:500;color:var(--ink)}.rr-drawer__desc{overflow:hidden;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis}.rr-drawer__eyebrow{font-weight:600;color:var(--accent-text)}.rr-drawer__guide{display:flex;align-items:center;gap:var(--s-12);min-height:var(--c-xl-h);margin-top:var(--s-6);padding:var(--s-12) var(--s-8) var(--s-8);border-top:1px solid var(--line);color:var(--ink);-webkit-tap-highlight-color:transparent}.rr-drawer__guide:active{background:var(--tint-active)}.rr-drawer__guide-pic{display:block;flex:none;width:var(--s-64);aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--r-sm);background:var(--canvas-sunken)}.rr-drawer__guide-pic :is(picture,img){display:block;width:100%;height:100%;object-fit:cover}.drawer:not([data-open]) .rr-drawer__guide-pic>*{display:none}.rr-drawer__all{display:inline-flex;align-items:center;justify-self:start;gap:var(--s-4);min-height:var(--c-md-h);padding-inline:var(--s-8);font-size:var(--t-body-sm);font-weight:600;color:var(--accent-text)}@media(prefers-reduced-motion:no-preference){.rr-drawer .accordion__panel[data-open] .rr-drawer__in>*{animation:rise var(--d-4) var(--ease-out) both}.rr-drawer .accordion__panel[data-open] .rr-drawer__in>:nth-child(2){animation-delay:calc(var(--d-1) / 2)}.rr-drawer .accordion__panel[data-open] .rr-drawer__in>:nth-child(3){animation-delay:var(--d-1)}.rr-drawer .accordion__panel[data-open] .rr-drawer__in>:nth-child(n+4){animation-delay:calc(var(--d-1) * 1.5)}}.rr-drawer .site-demo{display:block;margin-top:var(--s-24)}.rr-drawer__sample{display:grid;gap:var(--s-12);width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.rr-drawer-sample__pic{position:relative;display:block;aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--r-xl);background:linear-gradient(160deg,color-mix(in srgb,var(--seal) 86%,var(--accent)) 0%,var(--surface-invert) 100%) var(--surface-invert);box-shadow:inset 0 0 0 1px var(--line-invert);transition:transform var(--d-2) var(--ease-out)}.rr-drawer__sample:active .rr-drawer-sample__pic{transform:scale(.98)}.rr-drawer__sample[data-busy]{opacity:.6;cursor:progress}.drawer:not([data-open]) .rr-drawer-sample__pic>*{display:none}.rr-drawer-sample__pic .rr-mega-win{left:var(--s-20);top:var(--s-20);width:calc(100% + var(--s-24))}.rr-drawer-sample__cap{display:grid;gap:var(--s-2);padding-inline:var(--s-4)}.rr-drawer-sample__title{display:inline-flex;align-items:center;gap:var(--s-6);font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;color:var(--ink)}.rr-drawer-sample__title .ico{flex:none;color:var(--accent-text)}.rr-drawer-sample__desc{color:var(--ink-muted)}.rr-drawer__sample:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-4);border-radius:var(--r-xl)}.rr-drawer__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-8);margin:0 0 var(--s-4);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-drawer__logos{display:inline-flex;align-items:center;gap:var(--s-12)}.rr-drawer__logos .rr-logo{height:var(--s-20);width:auto}.rr-drawer__logos .rr-logo--dark{display:none}.rr-foot{position:relative;padding:var(--s-64) 0 var(--s-40);border-top:1px solid var(--line);background:var(--canvas);color:var(--ink-body)}@media(min-width:1024px){.rr-foot{padding-top:var(--s-80)}}.rr-foot__grid{display:grid}@media(min-width:768px){.rr-foot__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-40) var(--s-24)}.rr-foot__brand{grid-column:1 / -1}}@media(min-width:1024px){.rr-foot__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.rr-foot__brand{grid-column:1 / span 4}.rr-foot__group{grid-column:span 2;min-width:0}}.rr-foot__brand{display:grid;justify-items:start;align-content:start;gap:var(--s-12)}.rr-foot__blurb{margin:0;color:var(--ink-muted)}.rr-foot .rr-trustline,.rr-foot .rr-trustline__checks{justify-content:flex-start}.rr-foot .rr-trustline .rr-logo--dark{display:none}.rr-foot__creds{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16);margin:0;padding:0;list-style:none;color:var(--ink-body)}.rr-foot__creds li{display:inline-flex;align-items:center;gap:var(--s-6)}.rr-foot__creds .ico{color:var(--good-text)}.rr-foot .site-biz__name{display:none}.rr-foot__co{display:grid;justify-items:start;gap:var(--s-2);margin-top:var(--s-4)}.rr-foot__co-name{margin:0;min-height:var(--t-body-sm-lh);font-weight:600;color:var(--ink)}.rr-foot__mail{position:relative;display:inline-flex;align-items:center;gap:var(--s-6);min-height:var(--c-sm-h);color:var(--ink-body);text-underline-offset:3px}.rr-foot__mail .ico{color:var(--ink-muted)}.rr-foot__mail:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--c-md-h);translate:0 -50%}@media(hover:hover){.rr-foot__mail:hover{color:var(--ink);text-decoration:underline}}.site-biz__toggle{position:relative}.site-biz__toggle:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--c-md-h);translate:0 -50%}.rr-foot__title{margin:0 0 var(--s-8);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;color:var(--ink)}.rr-foot__links{display:grid;margin:0;padding:0;list-style:none}.rr-foot__link{display:inline-flex;align-items:center;min-height:var(--c-sm-h);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--ink-muted);word-break:keep-all;text-underline-offset:3px;transition:color var(--d-2) var(--ease-inout)}@media(hover:hover){.rr-foot__link:hover{color:var(--ink);text-decoration:underline}}.rr-foot__link[aria-current=page]{color:var(--ink);font-weight:600}.rr-foot__demo{padding:0;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}.rr-foot__demo[data-busy]{color:var(--ink-muted);cursor:progress}.rr-foot__sum{display:none}@media(min-width:768px){html:not(.fx-js) .rr-foot__sum{display:flex;align-items:center;gap:var(--s-8);min-height:var(--c-md-h);cursor:pointer;font-weight:600;color:var(--ink)}html:not(.fx-js) .rr-foot__title{display:none}}@media(max-width:767px){.rr-foot__brand{padding-bottom:var(--s-24)}.rr-foot__title{display:none}.rr-foot__group{border-bottom:1px solid var(--line)}.rr-foot__brand+.rr-foot__group{border-top:1px solid var(--line)}.rr-foot__sum{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--s-56);list-style:none;cursor:pointer;font-size:var(--t-body-md);line-height:var(--t-body-md-lh);font-weight:600;color:var(--ink);-webkit-tap-highlight-color:transparent}.rr-foot__sum::-webkit-details-marker{display:none}.rr-foot__sum:focus-visible{outline-offset:-2px;border-radius:var(--r-sm)}.rr-foot__chev{flex:none;color:var(--ink-subtle);transition:transform var(--d-3) var(--ease-out)}.rr-foot__fold[open] .rr-foot__chev{transform:rotate(180deg)}.rr-foot__links{padding-bottom:var(--s-12)}.rr-foot__link{display:flex;width:100%;min-height:var(--c-md-h)}}.rr-foot__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-24);margin-top:var(--s-48);padding-top:var(--s-24);border-top:1px solid var(--line);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--ink-muted)}.rr-foot__copy{margin:0}.rr-foot__legal{display:flex;flex-wrap:wrap;gap:0 var(--s-16);margin:0;padding:0;list-style:none}.rr-foot__legal a,.rr-foot__status{display:inline-flex;align-items:center;min-height:var(--c-sm-h);color:var(--ink-muted);text-underline-offset:3px}@media(hover:hover){.rr-foot__legal a:hover,.rr-foot__status:hover{color:var(--ink);text-decoration:underline}}.rr-foot__status{gap:var(--s-6);margin-left:auto}.rr-foot__status-ok{color:var(--good-text)}@media(max-width:767px){.rr-foot__bottom{margin-top:var(--s-24);border-top:0;padding-top:0}.rr-foot__legal{order:-1;flex-basis:100%}.rr-foot__legal a,.rr-foot__status{min-height:var(--c-md-h)}}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url("/assets/site/RndlogPublic-Primary-10d5027f.woff2") format("woff2-variations");unicode-range:U+0020-007E,U+00A9,U+00B7,U+201C-201D,U+2026,U+2103,U+2461,U+AC00-AC01,U+AC04,U+AC19,U+AC1C-AC1D,U+AC70,U+AC74,U+AC78,U+AC80,U+AC83,U+AC8C,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACBD,U+ACC4,U+ACE0,U+ACE8,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD1C,U+AD50,U+AD6C-AD6D,U+AD8C,U+ADDC,U+ADF8,U+ADFC,U+AE00,U+AE08,U+AE30,U+AE38,U+AE4C,U+AEBC,U+AED8,U+AEF4,U+B00C,U+B05D,U+B098,U+B09C,U+B0A0,U+B0A8,U+B0B4,U+B0B8,U+B0BC,U+B0C8,U+B108,U+B118,U+B124-B125,U+B137,U+B144,U+B178,U+B193,U+B204,U+B208,U+B20C,U+B294,U+B298,U+B2A5,U+B2C8,U+B2E4,U+B2E8,U+B2EC,U+B2F4,U+B2F9,U+B300,U+B354,U+B370,U+B3C4,U+B3CC,U+B3D5,U+B3D9,U+B3FC,U+B418,U+B41C,U+B450,U+B454,U+B458,U+B46C,U+B480,U+B4A4,U+B4DC,U+B4E0,U+B4E4,U+B514,U+B524,U+B530,U+B54C,U+B6F0,U+B77C,U+B78C,U+B798,U+B7A9,U+B7EC,U+B824-B825,U+B839,U+B85C-B85D,U+B8CC,U+B8E8,U+B958,U+B974,U+B978,U+B97C,U+B9AC,U+B9B0,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9DE,U+B9E1,U+B9E4,U+BA3C,U+BA54,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BB34,U+BB36,U+BB38,U+BB3B,U+BBF8,U+BC0B,U+BC14,U+BC16,U+BC18,U+BC1B-BC1D,U+BC29,U+BC84,U+BC88,U+BC8C,U+BC95,U+BCC4,U+BCF4,U+BCF8,U+BD10,U+BD80,U+BD84,U+BD88,U+BD99,U+BE44,U+BE48,U+BE59,U+BE5B,U+C0AC,U+C0B0,U+C0C1,U+C0D8,U+C0DD,U+C11C,U+C120,U+C124,U+C12F,U+C131,U+C138,U+C13C,U+C140,U+C18C,U+C190,U+C218,U+C21C,U+C220,U+C2A4,U+C2B5,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C368,U+C4F0,U+C4F4,U+C4F8,U+C544,U+C548,U+C54A,U+C55E,U+C57C-C57D,U+C591,U+C5B4,U+C5B8,U+C5C5-C5C8,U+C5D0,U+C5D4,U+C5EC,U+C5F0,U+C5F4,U+C600,U+C608,U+C624,U+C628,U+C62C,U+C62E,U+C640,U+C644,U+C694,U+C6A9,U+C6B0,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6E8,U+C6F9,U+C724,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C774,U+C778,U+C77C-C77D,U+C783,U+C785,U+C788,U+C790-C791,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815-C816,U+C81C,U+C838,U+C870,U+C885,U+C8FC,U+C900,U+C904,U+C911,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9DC,U+CABD,U+CC1C,U+CC28,U+CC2E,U+CC3D-CC3E,U+CC44-CC45,U+CC59,U+CC98,U+CCAB,U+CCB4,U+CCD0,U+CD08,U+CD5C,U+CD94,U+CD9C,U+CDA9,U+CDB0,U+CE21,U+CE58,U+CE5C,U+CE68,U+CE74,U+CE78,U+CEE4,U+D06C,U+D070,U+D0C0,U+D0DC,U+D130,U+D1A0,U+D2B8,U+D300,U+D30C,U+D310,U+D398,U+D3BC,U+D3C9,U+D3EC,U+D45C,U+D488,U+D504,U+D50C,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D588-D589,U+D5D8,U+D600,U+D604,U+D611,U+D638,U+D654-D655,U+D658,U+D65C,U+D68C-D68D,U+D6C4,U+D734,U+D769,U+D788}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url("/assets/site/RndlogPublic-Extended-999d33c3.woff2") format("woff2-variations");unicode-range:U+00A0,U+00A7,U+00AE,U+00B1,U+00D7,U+00F7,U+03A3,U+2039-203A,U+2060,U+2162,U+2192,U+2212,U+2248,U+2264-2265,U+22EF,U+2318,U+2460,U+2462-246B,U+2470,U+25A1,U+25CB,U+2605,U+2713,U+2717,U+300C-300D,U+3139,U+318D,U+AC08,U+AC10-AC12,U+AC14-AC16,U+AC31,U+AC71,U+AC77,U+AC81,U+ACA0,U+ACAA,U+ACB8-ACB9,U+ACBC,U+ACC1,U+ACE1,U+ACE7,U+ACF1,U+AD04,U+AD11,U+AD74-AD75,U+AD81,U+ADC0,U+ADE0,U+ADF9,U+AE09,U+AE0B,U+AE34,U+AE40-AE41,U+AE43,U+AE4A,U+AE50,U+AE54,U+AE5C,U+AE65,U+AE68,U+AEBE,U+AECD,U+AED0,U+AF2C-AF2D,U+AF34,U+AFB8-AFB9,U+AFBC,U+AFC0,U+AFC8-AFC9,U+AFD4,U+AFE8,U+B010,U+B014,U+B01C-B01D,U+B044,U+B048,U+B04A,U+B04C,U+B054,U+B057,U+B07C,U+B080,U+B099,U+B0A9,U+B0AB-B0AC,U+B0AE,U+B0B1,U+B0C4-B0C5,U+B0E5,U+B109,U+B10C,U+B110,U+B113,U+B123,U+B141,U+B150,U+B17C,U+B180,U+B192,U+B214-B215,U+B220,U+B258,U+B274,U+B290,U+B2A6,U+B2AC,U+B2CC,U+B2D8-B2D9,U+B2E5,U+B2EB,U+B2F5,U+B2FF,U+B304,U+B313,U+B358,U+B35C,U+B35F,U+B367,U+B369,U+B36E,U+B378,U+B383,U+B3C5,U+B3C8,U+B3CB,U+B410,U+B420,U+B428-B429,U+B460-B461,U+B465,U+B4B7,U+B4C8,U+B4E3,U+B4E6,U+B4EC-B4ED,U+B4EF,U+B4F1,U+B515,U+B525,U+B529-B52A,U+B531,U+B538,U+B560,U+B5A0-B5A1,U+B5A4,U+B5A8,U+B5BB-B5BC,U+B5C0,U+B610-B611,U+B69C,U+B6AB,U+B6F4,U+B6F8,U+B700,U+B728,U+B72C,U+B73B,U+B744,U+B760,U+B77D,U+B780,U+B784,U+B78D,U+B790-B791,U+B797,U+B799,U+B79C,U+B7A8,U+B7AB,U+B7B5,U+B7C9,U+B7F0,U+B7F4,U+B7FC-B7FD,U+B7FF-B800,U+B807-B808,U+B80C,U+B828,U+B82C,U+B835,U+B837-B838,U+B840,U+B860,U+B864,U+B86C-B86D,U+B8B0,U+B8E9,U+B8EC,U+B8F0,U+B8F9,U+B904,U+B918,U+B960,U+B984-B985,U+B9AD,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9D1,U+B9DD,U+B9E5,U+B9E8,U+B9F5,U+B9FA,U+BA38-BA39,U+BA48,U+BA4B,U+BA58,U+BA64,U+BA70,U+BAAB,U+BAB0,U+BABB,U+BB3C,U+BBC0,U+BBFC,U+BBFF-BC00,U+BC0D,U+BC0F,U+BC11,U+BC15,U+BC24,U+BC30-BC31,U+BC85,U+BC94,U+BC97,U+BCA0-BCA1,U+BCA4,U+BCA8,U+BCBD,U+BCC0,U+BCCD,U+BCD1,U+BCF5,U+BCFC,U+BD05,U+BD07,U+BD09,U+BD24,U+BD81,U+BDF0,U+BE0C,U+BE14,U+BE4C,U+BE57,U+BE60-BE61,U+BE68,U+BE7C,U+BE80,U+BE8D,U+BE90,U+BF08,U+BF51,U+BFCC,U+BFD0,U+C0AD,U+C0B4,U+C0BC,U+C0C8-C0C9,U+C0F7,U+C11D-C11E,U+C139,U+C148,U+C14B,U+C154,U+C158,U+C15C,U+C168,U+C18D,U+C1A1,U+C1C4,U+C1E0,U+C20F,U+C228,U+C22B,U+C26C,U+C27C-C27D,U+C288,U+C2A8,U+C2AC,U+C2B7,U+C2E3,U+C2EC-C2ED,U+C2F1,U+C2F6,U+C2F8,U+C2FC,U+C300,U+C30D,U+C313,U+C378,U+C37C,U+C500-C501,U+C50C,U+C528-C529,U+C545,U+C549,U+C54C,U+C554-C555,U+C558-C559,U+C560-C561,U+C571,U+C575,U+C5B5,U+C5B9,U+C5BB-C5BC,U+C5C4,U+C5D1,U+C5ED,U+C5FC-C5FD,U+C601,U+C605-C606,U+C61B,U+C625,U+C634-C635,U+C654,U+C65C,U+C678,U+C67C,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C704,U+C717,U+C720-C721,U+C728,U+C751,U+C775,U+C784,U+C787,U+C789,U+C78E,U+C798,U+C7A0-C7A1,U+C7AD,U+C7B0,U+C7C0-C7C1,U+C81D,U+C820,U+C824,U+C84C,U+C871,U+C874,U+C878,U+C881,U+C88B-C88C,U+C8C4,U+C8E0,U+C8FD,U+C90C-C90D,U+C918,U+C989,U+C98C,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9D9-C9DA,U+C9DD,U+C9E4,U+C9E7,U+C9F8,U+CA4D,U+CABC,U+CB64,U+CBE4,U+CC0D,U+CC29,U+CC30,U+CC38,U+CC48,U+CC99,U+CC9C,U+CCA0,U+CCA8,U+CCAD,U+CCE4,U+CD09,U+CD1D,U+CD2C,U+CD95,U+CD98,U+CDA4-CDA5,U+CDC4,U+CDCC,U+CDE8,U+CE20,U+CE35,U+CE59,U+CE60,U+CE69,U+CE6D,U+CE90,U+CE94,U+CE98,U+CEA1,U+CEE8,U+CEEC,U+CEF4,U+CF00,U+CF08,U+CF1C,U+CF20,U+CF24,U+CF2C,U+CF30,U+CF54,U+CF58,U+CF5C,U+CFE0,U+D050,U+D074,U+D07C,U+D0A4-D0A5,U+D0A8,U+D0AC,U+D0B7,U+D0C1,U+D0C4,U+D0C8,U+D0D0,U+D0D3,U+D0D5,U+D0DD,U+D0E0,U+D0E4,U+D0EC-D0ED,U+D131,U+D134,U+D138,U+D14C-D14D,U+D150,U+D15C,U+D15F,U+D1A1,U+D1A4,U+D1B1,U+D1B5,U+D1F4,U+D22C,U+D234,U+D280,U+D2AC,U+D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0,U+D2F8,U+D301,U+D305,U+D30E,U+D314,U+D31D,U+D328,U+D338,U+D37C,U+D3AB,U+D3B8,U+D3D0,U+D3ED,U+D3F0,U+D3F4,U+D3FC,U+D478,U+D47C,U+D480,U+D48D,U+D4E8,U+D508,U+D53C,U+D544,U+D551,U+D575,U+D584,U+D5A5,U+D5C8,U+D5E4,U+D5EC,U+D5F7,U+D601,U+D614-D615,U+D61C,U+D63C,U+D640,U+D648,U+D64D,U+D669,U+D69F,U+D6A8,U+D6C5,U+D718,U+D720,U+D750-D751,U+D754,U+D758,U+D761,U+D765,U+D76C,U+D770,U+D78C,U+D790,U+D798-D799,U+D7A3,U+FF0B,U+FF1A}
