@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter ExtraBold Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local(Inter ExtraBold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local(Inter ExtraBold Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local(Inter ExtraBold Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local(Inter ExtraBold Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local(Inter ExtraBold Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local(Inter ExtraBold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter ExtraBold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local(Inter ExtraBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local(Inter ExtraBold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local(Inter ExtraBold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local(Inter ExtraBold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local(Inter ExtraBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local(Inter ExtraBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:oklch(92% .019 286);--bg:oklch(100% 0 0);--on-fill:oklch(100% 0 0);--shell:oklch(100% 0 0);--surface:oklch(100% 0 0);--surface-raise:oklch(100% 0 0);--surface-2:oklch(98.8% .003 264);--inset:oklch(96.6% .005 258);--border:oklch(94.3% .006 264);--border-soft:oklch(96.6% .005 258);--border-strong:oklch(87.2% .012 260);--text:oklch(15.6% .075 290);--text-2:oklch(44.2% .035 258);--text-3:oklch(51% .036 297);--accent:oklch(47.4% .145 273);--accent-hover:oklch(42% .14 273);--accent-active:oklch(37.2% .13 273);--accent-text:var(--accent);--accent-tint:oklch(96.6% .016 263);--accent-tint-2:oklch(88% .05 280);--on-accent:var(--on-fill);--accent-grad-a:oklch(43% .15 280);--accent-grad-b:oklch(47% .11 245);--accent-gradient:linear-gradient(100deg, var(--accent-grad-a), var(--accent-grad-b));--mint:oklch(61.5% .135 168);--mint-soft:oklch(86.9% .092 169);--mint-pale:oklch(90.4% .064 178);--success-tint:oklch(97.9% .022 160);--success-ink:oklch(49.9% .117 157);--warning-tint:oklch(98.5% .02 92);--warning-ink:oklch(53.9% .156 43);--danger-tint:oklch(97.2% .012 24);--danger-ink:oklch(50% .182 30);--info-tint:oklch(96.6% .016 263);--info-ink:oklch(45.1% .222 272);--neutral-tint:oklch(96.6% .005 258);--neutral-ink:oklch(44.2% .035 258);--success:var(--success-ink);--warning:var(--warning-ink);--danger:var(--danger-ink);--danger-hover:oklch(44% .17 30);--info:var(--info-ink);--success-border:oklch(90% .06 160);--warning-border:oklch(89.5% .07 85);--danger-border:oklch(89% .06 25);--info-border:oklch(89% .055 265);--neutral-border:var(--border);--muted-tint:var(--neutral-tint);--viz-1:var(--mint);--viz-2:oklch(47.4% .145 273);--viz-3:oklch(62% .14 300);--viz-4:oklch(81% .046 292);--viz-5:oklch(56% .04 258);--viz-grid:oklch(94.3% .006 264);--poster-1:oklch(88% .055 273);--stub-ink-1:oklch(38% .13 273);--poster-2:oklch(88% .055 300);--stub-ink-2:oklch(38% .13 300);--poster-3:oklch(88% .045 292);--stub-ink-3:oklch(39.5% .09 292);--poster-4:oklch(89% .07 170);--stub-ink-4:oklch(39% .09 165);--poster-5:oklch(89% .018 258);--stub-ink-5:oklch(40% .03 258);--font-ui:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.1875rem;--fs-2xl:1.4375rem;--fs-3xl:1.75rem;--fs-4xl:2.25rem;--lh-tight:1.2;--lh-body:1.55;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-shell:24px;--r-full:999px;--shadow-1:0 1px 2px oklch(30% .02 270/.06);--shadow-2:0 1px 3px oklch(30% .02 270/.08), 0 8px 24px oklch(30% .02 270/.06);--shadow-3:0 4px 12px oklch(30% .02 270/.1), 0 16px 40px oklch(30% .02 270/.12);--shadow-scroll:oklch(30% .02 270/.1);--focus-ring-color:var(--accent);--focus-ring-width:2px;--focus-ring-offset:2px;--ease-out:cubic-bezier(.22, 1, .36, 1);--t-fast:.14s;--t-med:.22s}.on-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:oklch(15.5% .014 290);--bg:oklch(15.5% .014 290);--on-fill:oklch(15.5% .014 290);--shell:oklch(21.5% .016 290);--surface:oklch(21.5% .016 290);--surface-raise:oklch(25.5% .018 290);--surface-2:oklch(23.5% .017 290);--inset:oklch(30% .02 290);--border-soft:oklch(30% .018 290);--border:oklch(44% .022 290);--border-strong:oklch(55% .026 290);--text:oklch(97.5% .005 290);--text-2:oklch(81.5% .012 290);--text-3:oklch(66% .016 290);--accent:oklch(78% .115 275);--accent-hover:oklch(84% .095 275);--accent-active:oklch(89% .07 275);--accent-text:oklch(84.5% .09 275);--accent-tint:oklch(36% .09 275);--accent-tint-2:oklch(43% .105 275);--on-accent:var(--on-fill);--accent-grad-a:oklch(78% .115 280);--accent-grad-b:oklch(80% .09 245);--focus-ring-color:var(--accent);--mint:oklch(80% .14 167);--mint-soft:oklch(48% .1 169);--mint-pale:oklch(38% .07 178);--success-tint:oklch(31.5% .07 155);--success-ink:oklch(85% .15 157);--warning-tint:oklch(32% .06 75);--warning-ink:oklch(87% .14 85);--danger-tint:oklch(31% .078 22);--danger-ink:oklch(79% .12 22);--info-tint:oklch(34% .08 268);--info-ink:oklch(84% .1 268);--neutral-tint:oklch(29% .014 290);--neutral-ink:oklch(85% .01 290);--success:var(--success-ink);--warning:var(--warning-ink);--danger:var(--danger-ink);--danger-hover:oklch(85% .1 22);--info:var(--info-ink);--success-border:oklch(47% .1 155);--warning-border:oklch(47% .09 80);--danger-border:oklch(45% .11 22);--info-border:oklch(47% .095 268);--neutral-border:var(--border);--muted-tint:var(--neutral-tint);--viz-1:var(--mint);--viz-2:oklch(78% .115 275);--viz-3:oklch(76% .12 300);--viz-4:oklch(81% .046 292);--viz-5:oklch(70% .03 258);--viz-grid:oklch(30% .018 290);--on-dark-wash-ok:oklch(26.5% .058 152);--on-dark-wash-bad:oklch(24.5% .072 20);--on-dark-scrim:oklch(0% 0 0/.35);--fs-glance:clamp(5.25rem, 24vw, 10rem);--fs-glance-word:clamp(1.875rem, 9vw, 3.5rem);--shadow-1:0 1px 2px oklch(0% 0 0/.4);--shadow-2:0 2px 6px oklch(0% 0 0/.45), 0 8px 20px oklch(0% 0 0/.4);--shadow-3:0 6px 16px oklch(0% 0 0/.55), 0 16px 40px oklch(0% 0 0/.45);--shadow-scroll:oklch(0% 0 0/.45)}body.ashell{font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1{font-weight:700}a:hover{text-decoration:underline}::placeholder{color:var(--text-3)}.shell{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.app-card,.shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-card{margin:0 var(--sp-3);border-radius:var(--r-shell) var(--r-shell) 0 0;background:var(--shell);box-shadow:var(--shadow-2)}@media (width<=900px){.app-card{border-radius:0;margin:0}}.brand{color:var(--text);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-lg);letter-spacing:-.01em;align-items:center;gap:9px;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{border-radius:var(--r-full);background:var(--accent);width:26px;height:26px;color:var(--on-accent);font-size:var(--fs-sm);flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.appbar-account{border-radius:var(--r-full);color:var(--text-2);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:2px;display:grid}.appbar-account.is-open,.appbar-account:hover{background:var(--inset);border-color:var(--border)}.appbar-account .avatar{width:28px;height:28px;font-size:var(--fs-2xs);flex:none}.ui-menu-field{align-items:center;gap:var(--sp-3);padding:6px 10px 7px;display:flex}.ui-menu-field>.ui-menu-label{flex:none;min-width:68px;padding:0}.ui-menu-field .ui-select{flex:1;min-width:0}.ui-menu-field .locale-switch{margin-left:auto}.ui-menu-static{min-width:0;font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:550;overflow:hidden}.ui-menu-head{border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding:7px 10px 9px}.ui-menu-head b{font-size:var(--fs-sm);color:var(--text);font-weight:620;display:block}.ui-menu-head span{font-size:var(--fs-xs);color:var(--text-3);margin-top:1px;display:block}.ui-menu-sep{border:0;border-top:1px solid var(--border-soft);margin:4px 0}.ui-menu-note{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-body);padding:4px 10px 8px}.ui-menu-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);padding:8px 10px 3px;font-weight:620}.search{background:var(--inset);border-radius:var(--r-md);min-width:9rem;max-width:17rem;color:var(--text-3);font-size:var(--fs-sm);transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out);border:1px solid #0000;flex:14rem;align-items:center;gap:8px;padding:6px 10px;display:flex}.search-wide{max-width:21rem}.search:focus-within{background:var(--surface);border-color:var(--accent)}.search svg{flex:none;width:16px;height:16px}.search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;min-width:0}.search kbd{flex:none;margin-left:auto}.page{padding:var(--sp-5) var(--sp-5) var(--sp-7);width:100%;max-width:1240px;margin-inline:auto}.page-wide{max-width:1680px}.page-head{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.page-head h1{font-size:var(--fs-2xl);letter-spacing:-.015em;font-weight:650;line-height:var(--lh-tight)}.page-head .sub{color:var(--text-2);font-size:var(--fs-sm);margin-top:var(--sp-1);max-width:70ch}.page-head .actions{gap:var(--sp-2);flex:none;align-items:center;margin-left:auto;display:flex}.section-title{font-size:var(--fs-lg);letter-spacing:-.01em;margin:var(--sp-6) 0 var(--sp-3);font-weight:620}.section-title:first-child{margin-top:0}.backlinks{gap:var(--sp-1);margin:0 0 var(--sp-3) -8px;flex-wrap:wrap;display:flex}.backlinks a{border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-sm);transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding:4px 8px;font-weight:550;text-decoration:none;display:inline-flex}.backlinks a:hover{background:var(--inset);color:var(--text)}.backlinks svg{width:15px;height:15px}.appbar-scope-field{align-items:center;gap:var(--sp-2);display:flex}.appbar-scope-field>span{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;font-weight:550}.appbar-scope-field .ui-select{width:230px}.appbar-scope-field .ui-select-trigger{padding-top:5px;padding-bottom:5px}.appbar-quiet-link{border-radius:var(--r-full);border:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding:5px 10px;font-weight:550;text-decoration:none;display:inline-flex}.appbar-quiet-link:hover{background:var(--inset);color:var(--text);text-decoration:none}.appbar-quiet-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.appbar-quiet-link svg{opacity:.75;flex:none;width:14px;height:14px}.card-grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.ev-card{background:var(--surface-raise);border:1px solid var(--border);border-radius:var(--r-lg);transition:box-shadow var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out);flex-direction:column;display:flex}.ev-card:hover{box-shadow:var(--shadow-2);border-color:var(--border-strong);transform:translateY(-2px)}.ev-card:focus-within{border-color:var(--accent)}.ev-cover{aspect-ratio:16/9;border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;background:var(--inset);position:relative;overflow:hidden}.ev-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,oklch(0% 0 0/.42));height:58%;position:absolute;inset:auto 0 0}.ev-cover-missing{background:var(--inset);width:100%;height:100%}.ev-cover-stub{left:var(--sp-3);bottom:var(--sp-3);z-index:1;position:absolute}.ev-cover-stub .ev-stub{width:50px;box-shadow:var(--shadow-2)}.ev-cover-stub .ev-stub .d{font-size:var(--fs-xl)}.ev-cover-thumbs{right:var(--sp-3);bottom:var(--sp-3);z-index:1;gap:5px;display:flex;position:absolute}.ev-cover-thumb{border-radius:var(--r-sm);width:30px;height:30px;box-shadow:var(--shadow-1);background:var(--inset);border:1.5px solid oklch(100% 0 0/.85);flex:none;overflow:hidden}.ev-cover-thumb-blank{background:var(--inset);width:100%;height:100%;display:block}.ev-cover-thumb-more{color:var(--on-fill);font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);background:oklch(0% 0 0/.55);place-items:center;font-weight:700;display:grid}.ev-card-head{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);display:flex}.ev-cover+.ev-card-head{padding-top:var(--sp-3)}.ev-stub{border-radius:var(--r-md);background:var(--ev-stock,var(--poster-1));width:58px;color:var(--ev-ink,var(--stub-ink-1));font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:9px 4px 10px}.ev-stub .d{font-size:var(--fs-2xl);letter-spacing:-.03em;line-height:1}.ev-stub .d,.ev-stub .m{font-weight:700;display:block}.ev-stub .m{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;opacity:.85;border-top:1px dashed;margin:5px 5px 0;padding-top:4px}.ev-hue-1{--ev-stock:var(--poster-1);--ev-ink:var(--stub-ink-1)}.ev-hue-2{--ev-stock:var(--poster-2);--ev-ink:var(--stub-ink-2)}.ev-hue-3{--ev-stock:var(--poster-3);--ev-ink:var(--stub-ink-3)}.ev-hue-4{--ev-stock:var(--poster-4);--ev-ink:var(--stub-ink-4)}.ev-hue-5{--ev-stock:var(--poster-5);--ev-ink:var(--stub-ink-5)}.ev-card-title{flex:1;min-width:0}.ev-card-title h3{font-size:var(--fs-md);font-weight:620;line-height:var(--lh-tight);letter-spacing:-.005em;text-wrap:balance}.ev-card-title h3 a{color:var(--text)}.ev-card-title h3 a:hover{color:var(--accent-text);text-decoration:none}.ev-card-venue{font-size:var(--fs-xs);color:var(--text-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.ev-card-tags{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.ev-card-menu{flex:none;margin:-4px -6px 0 0}.ev-card-body{padding:0 var(--sp-4) var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex}.ev-stat{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-xs);display:flex}.ev-stat .k{color:var(--text-3)}.ev-stat .v{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text);margin-left:auto;font-weight:560}.ev-stat .v.big{font-size:var(--fs-lg)}.ev-stat-note{font-size:var(--fs-2xs);color:var(--text-3)}.ev-occ{align-items:center;gap:var(--sp-2);display:flex}.ev-occ .meter{flex:1}.ev-occ .pct{font-variant-numeric:tabular-nums;text-align:right;flex:none;width:34px}.ev-awaiting,.ev-occ .pct{font-size:var(--fs-xs);color:var(--text-3)}.ev-awaiting{background:var(--inset);border-radius:var(--r-sm);text-align:center;padding:7px 10px}.ev-card-foot{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border-soft);margin-top:auto;display:flex}.ev-card-foot .spacer{flex:1}.card-grid-foot{align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border-soft);display:flex}.view-toggle{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.view-toggle button{cursor:pointer;border-radius:var(--r-full);width:30px;height:26px;color:var(--text-3);transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.view-toggle button:hover{color:var(--text)}.view-toggle button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.view-toggle svg{width:15px;height:15px}.btn{border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-weight:550;line-height:1.4;display:inline-flex}.btn:hover{background:var(--inset);border-color:var(--border-strong);text-decoration:none}.btn:active{background:var(--muted-tint)}.btn svg{width:15px;height:15px}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:active{background:var(--accent-active)}.btn-danger{background:var(--surface);border-color:var(--danger-border);color:var(--danger)}.btn-danger:hover{background:var(--danger-tint);border-color:var(--danger)}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--muted-tint);color:var(--text)}.btn-sm{font-size:var(--fs-xs);padding:4px 9px}.btn-icon{padding:7px}.btn-icon.btn-sm{padding:4px}.btn[aria-disabled=true],.btn[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}.badge{border-radius:var(--r-full);background:var(--neutral-tint);color:var(--neutral-ink);font-size:var(--fs-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 9px;font-weight:560;line-height:1.5;display:inline-flex}.badge .dot{display:none}.b-success{background:var(--success-tint);color:var(--success-ink);border-color:var(--success-border)}.b-warning{background:var(--warning-tint);color:var(--warning-ink);border-color:var(--warning-border)}.b-danger{background:var(--danger-tint);color:var(--danger-ink);border-color:var(--danger-border)}.b-info{background:var(--info-tint);color:var(--info-ink)}.b-accent,.b-info{border-color:var(--info-border)}.b-accent{background:var(--accent-tint);color:var(--accent-text)}.b-muted,.b-neutral{background:var(--neutral-tint);color:var(--neutral-ink);border-color:var(--neutral-border)}.badge-inline,.table .badge{background:0 0;border-color:#0000;gap:6px;padding:0}.badge-inline:before,.table .badge:before{content:""}.badge-inline:before,.dot,.table .badge:before{border-radius:var(--r-full);background:currentColor;flex:none;width:6px;height:6px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.panel:not(:last-child){margin-bottom:var(--sp-4)}:is(.media-panels,.stack)>.panel:not(:last-child){margin-bottom:0}.panel-float{box-shadow:var(--shadow-2);border-color:#0000}.panel-head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-soft);display:flex}.panel-title{font-size:var(--fs-md);letter-spacing:-.005em;font-weight:620}.panel-head .hint-r{font-size:var(--fs-xs);color:var(--text-3);margin-left:auto}.panel-head .actions-r{gap:var(--sp-2);align-items:center;margin-left:auto;display:flex}.panel-body{padding:var(--sp-4)}.panel-body.flush{padding:0}.panel-foot{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border-soft);align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--text-2);display:flex}.stat-row{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0}.panel .stat-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin-bottom:0}.panel .stat{border:0;border-right:1px solid var(--border-soft);background:0 0;border-radius:0}.panel .stat:last-child{border-right:0}.stat .m-label{font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:6px;font-weight:550;display:flex}.stat .m-value{font-variant-numeric:tabular-nums;font-size:var(--fs-3xl);letter-spacing:-.01em;margin-top:2px;font-weight:700;line-height:1.15}.stat .m-meta{font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;min-height:18px;margin-top:6px;display:flex}.stat .m-meta>.ui-meter{flex:auto;min-width:80px}.delta{font-variant-numeric:tabular-nums;border-radius:var(--r-full);padding:1px 7px;font-weight:620}.delta.up{background:var(--success-tint);color:var(--success-ink)}.delta.down{background:var(--danger-tint);color:var(--danger-ink)}.delta.flat{background:var(--neutral-tint);color:var(--neutral-ink)}.ticker{align-items:stretch;gap:0;display:flex;overflow-x:auto}.ticker .t-item{padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--border-soft);flex:1;min-width:150px}.ticker .t-item:last-child{border-right:0}.ticker .t-label{font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:6px;font-weight:550;display:flex}.ticker .t-value{font-variant-numeric:tabular-nums;font-size:var(--fs-xl);letter-spacing:-.01em;margin-top:2px;font-weight:700}.table-wrap{background:linear-gradient(to right,var(--surface) 0,var(--surface) 24px,#0000 24px) 0 /24px 100% no-repeat local,linear-gradient(to left,var(--surface) 0,var(--surface) 24px,#0000 24px) 100% /24px 100% no-repeat local,linear-gradient(to right,var(--shadow-scroll),#0000 24px) 0 /24px 100% no-repeat scroll,linear-gradient(to left,var(--shadow-scroll),#0000 24px) 100% /24px 100% no-repeat scroll;background-attachment:local,local,scroll,scroll;position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.table th{text-align:left;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:9px var(--sp-4);border-bottom:1px solid var(--border);background:var(--inset);white-space:nowrap;font-weight:600}.table td{padding:10px var(--sp-4);border-bottom:1px solid var(--border-soft);vertical-align:middle}.table tbody tr{transition:background var(--t-fast) var(--ease-out)}.table tbody tr:hover{background:var(--inset)}.table tbody tr:last-child td{border-bottom:0}.table .num{font-variant-numeric:tabular-nums}.table .num,.table th.num{text-align:right}.cell-main{color:var(--text);font-weight:560;line-height:var(--lh-tight)}.cell-main a{color:inherit}.cell-main a:hover{color:var(--accent-text);text-decoration:none}.cell-sub{font-size:var(--fs-xs);margin-top:1px}.cell-sub,.row-off td{color:var(--text-3)}.row-off .cell-main{color:var(--text-2)}.mono{font-variant-numeric:tabular-nums}.code{font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.01em}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-wrap{display:inline-flex;position:relative}.menu{background:var(--surface-raise);border:1px solid var(--border);border-radius:var(--r-md);min-width:168px;box-shadow:var(--shadow-3);z-index:30;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.menu[hidden]{display:none}.menu button{cursor:pointer;border-radius:var(--r-sm);width:100%;font-size:var(--fs-sm);color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;display:flex}.menu button:hover{background:var(--inset)}.menu button.danger{color:var(--danger)}.menu hr{border:0;border-top:1px solid var(--border-soft);margin:4px 0}.confirm-row{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px dashed var(--danger-border);border-radius:var(--r-md);background:var(--danger-tint)}.confirm-row[hidden]{display:none}.confirm-row p{font-size:var(--fs-sm);color:var(--danger)}.confirm-row .field,.confirm-row p{margin-bottom:var(--sp-2)}.confirm-row .row{justify-content:flex-end}.toolbar{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.toolbar .spacer{flex:1}.chip{border-radius:var(--r-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-size:var(--fs-xs);cursor:pointer;transition:all var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding:5px 11px;font-weight:550;display:inline-flex}.chip:hover{border-color:var(--border-strong);color:var(--text);text-decoration:none}.chip.on,.chip[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent-tint-2);color:var(--accent-text)}.chip .count{font-variant-numeric:tabular-nums;opacity:.75}.tabs{gap:var(--sp-1);border-bottom:1px solid var(--border);margin-bottom:var(--sp-4);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs-wrap{flex-wrap:wrap}.tabs-wrap .tab{margin-bottom:0}.tab{font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;white-space:nowrap;transition:color var(--t-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px 10px;font-weight:550}.tab:hover{color:var(--text);text-decoration:none}.tab[aria-current=page],.tab[aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--accent)}.tab .count{font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);color:var(--text-3);margin-left:4px}.tab-pane[hidden]{display:none}.nav-tabs{border-radius:var(--r-full);background:var(--inset);scrollbar-width:none;align-items:center;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab{border-radius:var(--r-full);color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 13px;font-weight:550;display:inline-flex}.nav-tab:hover{color:var(--text);text-decoration:none}.nav-tab.is-current,.nav-tab[aria-current=page],.nav-tab[aria-selected=true]{background:var(--accent-tint);border-color:var(--accent-tint-2);color:var(--accent-text);font-weight:620}.nav-tab svg{opacity:.65;width:15px;height:15px}.nav-tab[aria-current=page] svg{opacity:1;color:var(--accent)}.nav-tab .count{font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);color:var(--text-3)}.field{margin-bottom:var(--sp-4)}.field>.label,.field>label{font-size:var(--fs-sm);margin-bottom:5px;font-weight:580;display:block}.field .req{color:var(--danger)}.hint{font-size:var(--fs-xs);color:var(--text-3);margin-top:4px}.hint.err{color:var(--danger)}.input,.select,.textarea{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);width:100%;font:inherit;font-size:var(--fs-sm);color:var(--text);transition:border-color var(--t-fast) var(--ease-out);padding:7px 11px}.input.mono,.textarea.mono{font-variant-numeric:tabular-nums}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-strong)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px;border-color:var(--accent)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:none}.input[disabled],.select[disabled]{background:var(--inset);color:var(--text-3);cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--danger)}.textarea{resize:vertical;min-height:96px;line-height:var(--lh-body)}.select{appearance:none;padding-right:30px}.input-group{display:flex}.input-group :is(.prefix,.suffix){border:1px solid var(--border-strong);background:var(--inset);color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding:0 10px;display:flex}.input-group .prefix{border-radius:var(--r-md) 0 0 var(--r-md);border-right:0}.input-group .suffix{border-left:0}.input-group .input,.input-group .suffix{border-radius:0 var(--r-md) var(--r-md) 0}.input-group .input:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}.form-grid{gap:0 var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.form-grid .full{grid-column:1/-1}.form-grid-4{grid-template-columns:repeat(4,1fr)}.check{font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.check input{width:15px;height:15px;accent-color:var(--accent);flex:none;margin-top:2px}.check b{font-weight:580;display:block}.check .sub{font-size:var(--fs-xs);color:var(--text-3)}.switch-row{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft);display:flex}.switch-row:last-child{border-bottom:0}.switch-row .sw-text b{font-weight:580;font-size:var(--fs-sm);display:block}.switch-row .sw-text span{font-size:var(--fs-xs);color:var(--text-3)}.switch-row .switch{margin-left:auto}.switch{appearance:none;background:var(--border-strong);cursor:pointer;width:36px;height:21px;transition:background var(--t-fast) var(--ease-out);flex:none;position:relative}.switch,.switch:after{border-radius:var(--r-full)}.switch:after{content:"";background:var(--surface-raise);width:16px;height:16px;box-shadow:var(--shadow-1);transition:translate var(--t-fast) var(--ease-out);position:absolute;top:2.5px;left:2.5px}.switch:checked{background:var(--accent)}.switch:checked:after{translate:15px}.switch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}kbd{font-variant-numeric:tabular-nums;color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);border-bottom-width:2px;padding:1px 5px}.avatar,kbd{font-size:var(--fs-2xs)}.avatar{border-radius:var(--r-full);background:var(--accent-tint-2);width:30px;height:30px;color:var(--accent-text);letter-spacing:.02em;flex:none;place-items:center;font-weight:650;display:grid}.avatar.lg{width:40px;height:40px;font-size:var(--fs-xs)}.meter{background:var(--inset);height:5px;overflow:hidden}.meter,.meter>i{border-radius:var(--r-full)}.meter>i{background:var(--mint);height:100%;display:block}.meter.warn>i{background:var(--warning-ink)}.meter.full>i{background:var(--danger-ink)}.empty{text-align:center;padding:var(--sp-7) var(--sp-5);color:var(--text-2)}.empty .glyph{width:44px;height:44px;margin:0 auto var(--sp-3);border-radius:var(--r-lg);background:var(--inset);color:var(--text-3);place-items:center;display:grid}.empty .glyph svg{width:20px;height:20px}.empty h3{font-size:var(--fs-md);color:var(--text);margin-bottom:4px;font-weight:620}.empty p{max-width:44ch;margin:0 auto var(--sp-4)}.callout,.empty p{font-size:var(--fs-sm)}.callout{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid;gap:10px;display:flex}.callout:not(:last-child){margin-bottom:var(--sp-4)}.callout svg{flex:none;width:16px;height:16px;margin-top:2px}.callout.c-info{background:var(--info-tint);border-color:var(--info-border);color:var(--info)}.callout.c-warning{background:var(--warning-tint);border-color:var(--warning-border);color:var(--warning)}.callout.c-danger{background:var(--danger-tint);border-color:var(--danger-border);color:var(--danger)}.callout.c-success{background:var(--success-tint);border-color:var(--success-border);color:var(--success)}.callout b{font-weight:620}.activity{flex-direction:column;display:flex}.activity li{gap:var(--sp-3);padding:10px var(--sp-4);border-bottom:1px solid var(--border-soft);font-size:var(--fs-sm);display:flex}.activity li:last-child{border-bottom:0}.activity .when{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);flex:none;margin-left:auto}.activity .act-ico{border-radius:var(--r-full);background:var(--inset);width:26px;height:26px;color:var(--text-2);flex:none;place-items:center;display:grid}.activity .act-ico svg{width:13px;height:13px}.bars{flex-direction:column;gap:10px;display:flex}.bars .bar-row{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:110px 1fr auto;display:grid}.bars .bar-row .b-label{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bars .bar-row .b-val{font-variant-numeric:tabular-nums;color:var(--text);font-weight:560;font-size:var(--fs-xs)}.bars .track{background:var(--inset);border-radius:var(--r-full);height:8px;overflow:hidden}.bars .track>i{background:var(--viz-1);border-radius:var(--r-full);height:100%;display:block}.dl{gap:8px var(--sp-4);font-size:var(--fs-sm);grid-template-columns:160px 1fr;display:grid}.dl dt{color:var(--text-3)}.dl dd{margin:0;font-weight:500}.pager{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-2);display:flex}.pager .spacer{flex:1}.grid-2{grid-template-columns:1fr 1fr}.grid-2,.grid-3{gap:var(--sp-5);align-items:start;display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-main-side{grid-template-columns:minmax(0,1fr) 320px}.analytics-grid,.grid-main-side{gap:var(--sp-5);align-items:start;display:grid}.analytics-grid{grid-template-columns:1fr 1fr}.analytics-grid .chart-panel{grid-column:1/-1}.stack{gap:var(--sp-5);flex-direction:column;display:flex}.row,.row-wrap{align-items:center;gap:var(--sp-2);display:flex}.row-wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.tr{text-align:right}.muted{color:var(--text-3)}.small{font-size:var(--fs-xs)}.num-tab{font-variant-numeric:tabular-nums}.cred-card{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-raise);width:100%;box-shadow:var(--shadow-1);padding:var(--sp-5) var(--sp-4) var(--sp-4);text-align:center}.cred-card__over{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.cred-card__photo{border-radius:var(--r-full);background:var(--accent-tint-2);width:64px;height:64px;color:var(--accent-text);font-weight:700;font-size:var(--fs-lg);margin:var(--sp-3) auto var(--sp-2);place-items:center;display:grid}.cred-card__name{font-weight:650;font-size:var(--fs-lg);color:var(--text)}.cred-card__role{font-size:var(--fs-sm);color:var(--text-2);margin-top:2px}.cred-card__cat{font-size:var(--fs-xs);color:var(--text-2);margin-top:var(--sp-3);align-items:center;gap:6px;display:inline-flex}.cred-card__cat svg{width:14px;height:14px;color:var(--text-3)}.cred-card__access{font-size:var(--fs-2xs);color:var(--text-3);margin-top:6px}.cred-card__qr{width:76px;height:76px;margin:var(--sp-4) auto var(--sp-2);border-radius:var(--r-sm);background-image:repeating-conic-gradient(var(--text) 0 25%,var(--surface-raise) 0 50%);border:5px solid var(--surface-raise);box-shadow:0 0 0 1px var(--border);background-position:50%;background-repeat:no-repeat;background-size:11px 11px}.cred-card__code{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);letter-spacing:.03em;color:var(--text);font-weight:500}.cred-card__foot{border-top:1px solid var(--border-soft);margin-top:var(--sp-4);padding-top:var(--sp-3);font-size:var(--fs-2xs);color:var(--text-3);line-height:var(--lh-body)}.cred-row{cursor:pointer}.cred-row.sel{background:var(--accent-tint)}.cred-row.sel .cell-main{color:var(--accent-text)}@media (width<=1080px){.grid-main-side{grid-template-columns:1fr}.grid-3{grid-template-columns:1fr 1fr}}@media (width<=900px){.search{flex:100%;order:3;max-width:none}.page{padding:var(--sp-4) var(--sp-4) var(--sp-6)}.analytics-grid,.form-grid,.form-grid-4,.grid-2,.grid-3{grid-template-columns:1fr}.page-head{flex-wrap:wrap}.page-head .actions{flex-wrap:wrap;width:100%;margin-left:0}.page-head .actions>*{flex:auto;min-width:0}.panel .stat{border-right:0;border-bottom:1px solid var(--border-soft)}.panel .stat:last-child{border-bottom:0}.ticker{flex-wrap:wrap}.ticker .t-item{border-right:0;border-bottom:1px solid var(--border-soft);flex:45%}.dl{grid-template-columns:120px 1fr}.table{min-width:640px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--c-bg:var(--canvas);--c-surface:var(--surface);--c-surface-soft:var(--inset);--c-topbar-bg:var(--shell);--c-white:var(--bg);--c-white-70:oklch(100% 0 0/.7);--c-white-40:oklch(100% 0 0/.4);--c-ink:var(--text);--c-text:var(--text);--c-text-2:var(--text-2);--c-text-3:var(--text-3);--c-muted:var(--text-3);--c-border:var(--border);--c-border-strong:var(--border-strong);--c-shadow-card:var(--shadow-2);--c-accent:var(--accent);--c-accent-hover:var(--accent-hover);--c-on-accent:var(--on-accent);--c-success:var(--success-ink);--c-warning:var(--warning-ink);--c-danger:var(--danger-ink);--c-success-tint:var(--success-tint);--c-warning-tint:var(--warning-tint);--c-danger-tint:var(--danger-tint);--c-grad-1:linear-gradient(135deg, oklch(56% .14 273), oklch(46% .15 288));--c-grad-2:linear-gradient(135deg, oklch(60% .12 178), oklch(48% .12 235));--c-grad-3:linear-gradient(135deg, oklch(58% .145 300), oklch(45% .14 275));--c-grad-4:linear-gradient(135deg, oklch(62% .1 292), oklch(52% .12 258));--c-grad-5:linear-gradient(135deg, oklch(54% .13 285), oklch(44% .09 250));--c-grad-6:linear-gradient(135deg, oklch(59% .115 168), oklch(47% .135 265));--c-font-display:var(--font-ui);--c-font-body:var(--font-ui);--c-fs-display-xl:3.5rem;--c-fs-display-lg:2.5rem;--c-fs-heading:1.5rem;--c-fs-subheading:1.125rem;--c-fs-body:1rem;--c-fs-label:.75rem;--c-fs-caption:.6875rem;--c-tracking-label:.12em;--c-tracking-tight:-.02em;--c-sp-1:var(--sp-1);--c-sp-2:var(--sp-2);--c-sp-3:var(--sp-3);--c-sp-4:var(--sp-4);--c-sp-5:var(--sp-5);--c-sp-6:var(--sp-6);--c-sp-7:var(--sp-7);--c-sp-8:var(--sp-8);--c-r-card:var(--r-lg);--c-r-md:var(--r-md);--c-r-sm:var(--r-sm);--c-r-pill:var(--r-full);--c-r-full:var(--r-full);--c-ease:var(--ease-out);--c-t-fast:var(--t-fast)}*,:after,:before{box-sizing:border-box}html{font-size:16px}body.cshell{font-family:var(--c-font-body);font-size:var(--c-fs-body);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}ol,ul{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.c-topbar{top:var(--c-sp-3);z-index:30;gap:var(--c-sp-5);padding:var(--c-sp-3) var(--c-sp-5);max-width:1240px;margin:var(--c-sp-3) auto var(--c-sp-5);border-radius:var(--c-r-card);background:var(--c-topbar-bg);box-shadow:var(--shadow-2);position:sticky}.c-brand,.c-topbar{align-items:center;display:flex}.c-brand{font-family:var(--c-font-display);color:var(--c-text);gap:8px;font-size:1.25rem;font-weight:700}.c-brand .mark{border-radius:var(--c-r-pill);background:var(--c-accent);width:30px;height:30px;color:var(--c-on-accent);place-items:center;font-size:.9rem;font-weight:800;display:grid}.c-nav-links{gap:var(--c-sp-5);font-weight:500;display:flex}.c-nav-links a{color:var(--c-text-2);padding:4px 0;position:relative}.c-nav-links a:hover{color:var(--c-text)}.c-nav-links a[aria-current=page]{color:var(--accent-text);font-weight:650}.c-nav-links a[aria-current=page]:after{content:"";border-radius:var(--c-r-full);background:var(--accent);height:2px;position:absolute;bottom:-2px;left:0;right:0}.c-topbar-search{flex:0 260px;min-width:0;margin-left:auto}.c-topbar-actions{align-items:center;gap:var(--c-sp-3);flex:none;display:flex}.c-topbar:not(:has(.c-topbar-search)) .c-topbar-actions{margin-left:auto}.c-main{max-width:1240px;padding:0 var(--c-sp-5) var(--c-sp-8);margin:0 auto}.c-main.narrow{max-width:760px}.c-eyebrow{font-family:var(--c-font-body);font-size:var(--c-fs-label);text-transform:uppercase;letter-spacing:var(--c-tracking-label);color:var(--accent-text);font-weight:600}.hero-wordmark{font-family:var(--c-font-display);font-weight:800;font-size:var(--c-fs-display-xl);letter-spacing:var(--c-tracking-tight);margin:var(--c-sp-3) 0;line-height:.95}.hero-wordmark .fill{color:var(--c-text)}.hero-wordmark .outline{color:var(--accent)}.c-lead{color:var(--c-text-2);font-size:var(--c-fs-subheading);max-width:46ch}.c-section-head{margin:var(--c-sp-7) 0 var(--c-sp-4);justify-content:space-between;align-items:baseline;gap:var(--c-sp-3);display:flex}.c-section-head h2{font-family:var(--c-font-display);font-weight:700;font-size:var(--c-fs-heading);color:var(--c-text)}.c-section-head a{font-size:var(--c-fs-body);color:var(--c-text-2);white-space:nowrap;font-weight:500}.c-section-head a:hover{color:var(--c-text)}.c-card{background:var(--c-surface);border-radius:var(--c-r-card);box-shadow:var(--c-shadow-card);padding:var(--c-sp-4) var(--c-sp-5)}.c-card.active{background:var(--accent-tint);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--accent)}.pill-tag{border-radius:var(--c-r-pill);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-2);font-size:var(--c-fs-label);cursor:pointer;transition:all .16s var(--c-ease);white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;font-weight:500;display:inline-flex}.pill-tag:hover{color:var(--c-text);border-color:var(--c-border-strong)}.pill-tag.active,.pill-tag[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pill-tag.on-media{color:var(--on-fill);background:#00000059;border-color:#0000}.c-search{border-radius:var(--c-r-pill);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--c-shadow-card);color:var(--c-text-2);align-items:center;gap:10px;padding:12px 20px;display:flex}.c-search input{min-width:0;font:inherit;color:var(--c-text);background:0 0;border:0;outline:none;flex:1}.c-search input::placeholder{color:var(--c-text-3)}.c-search svg{flex:none;width:18px;height:18px}.btn-circle-primary{border-radius:var(--c-r-pill);background:var(--c-accent);width:56px;height:56px;box-shadow:var(--shadow-2);cursor:pointer;color:var(--c-on-accent);transition:background .16s var(--c-ease),transform .16s var(--c-ease);border:none;flex:none;justify-content:center;align-items:center;display:flex}.btn-circle-primary:hover{background:var(--c-accent-hover)}.btn-circle-primary:active{transform:scale(.96)}.btn-circle-primary svg{width:22px;height:22px}.btn-circle-white{border-radius:var(--c-r-pill);background:var(--c-white);width:36px;height:36px;box-shadow:var(--shadow-2);cursor:pointer;color:var(--c-ink);border:none;flex:none;place-items:center;display:grid}.btn-circle-white svg{width:16px;height:16px}.c-btn-primary{border-radius:var(--c-r-pill);background-color:var(--c-accent);background-image:var(--accent-gradient);box-shadow:var(--shadow-2);color:var(--c-on-accent);cursor:pointer;transition:filter .16s var(--c-ease);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-weight:700;display:inline-flex}.c-btn-primary:hover{filter:brightness(.92)}.c-btn-primary.is-waiting{pointer-events:none;background-color:var(--c-surface-soft);color:var(--c-text-3);box-shadow:none;background-image:none}.c-btn-secondary{border-radius:var(--c-r-pill);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--c-shadow-card);color:var(--c-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:13px 27px;font-weight:600;display:inline-flex}.c-btn-secondary:hover{background:var(--c-surface-soft)}.btn-text-link{color:var(--c-text);font-size:var(--c-fs-body);cursor:pointer;background:0 0;border:none;font-weight:400;text-decoration:underline}.event-card{aspect-ratio:3/4;border-radius:var(--c-r-card);width:100%;box-shadow:var(--shadow-2);transition:transform .2s var(--c-ease);display:block;position:relative;overflow:hidden}.event-card:hover{transform:translateY(-4px)}.event-card.wide{aspect-ratio:16/10}.event-card__art,.trend-card__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-card__tag{border-radius:var(--c-r-pill);font-size:var(--c-fs-label);color:var(--on-fill);background:#00000059;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex;position:absolute;top:16px;left:16px}.event-card__body{padding:var(--c-sp-4);background:linear-gradient(#0000,#00000026 30%,#000000b8);position:absolute;bottom:0;left:0;right:0}.event-card__loc{font-size:var(--c-fs-caption);color:var(--c-white-70);margin-bottom:4px}.event-card__title{font-family:var(--c-font-display);font-weight:700;font-size:var(--c-fs-subheading);color:var(--on-fill);margin-bottom:6px;line-height:1.2}.event-card__meta{justify-content:space-between;align-items:center;gap:var(--c-sp-2);display:flex}.event-card__price{color:var(--on-fill);font-weight:600;font-size:var(--c-fs-body)}.event-card__price span{font-size:var(--c-fs-caption);color:var(--c-white-70);font-weight:400;display:block}.event-card__arrow{border-radius:var(--c-r-pill);background:var(--c-accent);width:32px;height:32px;color:var(--c-on-accent);flex:none;place-items:center;display:grid}.event-card__arrow svg{width:15px;height:15px}.g1{background:var(--c-grad-1)}.g2{background:var(--c-grad-2)}.g3{background:var(--c-grad-3)}.g4{background:var(--c-grad-4)}.g5{background:var(--c-grad-5)}.g6{background:var(--c-grad-6)}.ticket-card{background:var(--c-white);border-radius:var(--c-r-card);box-shadow:var(--shadow-3);max-width:400px;color:var(--c-ink);overflow:hidden}.ticket-card__header{background:var(--c-grad-1);height:72px;position:relative}.ticket-card__title{font-family:var(--c-font-display);font-weight:700;font-size:var(--c-fs-heading);color:var(--c-ink);padding:24px 20px 8px}.ticket-card__sub{font-size:var(--c-fs-body);color:var(--c-muted);padding:0 20px}.ticket-card__divider{border-top:2px dashed var(--c-border-strong);margin:16px 0;position:relative}.ticket-card__divider:after,.ticket-card__divider:before{content:"";background:var(--c-bg);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.ticket-card__divider:before{left:-10px}.ticket-card__divider:after{right:-10px}.ticket-card__grid{gap:var(--c-sp-3);grid-template-columns:1fr 1fr;padding:0 20px 20px;display:grid}.ticket-card__grid .ticket-card__grid{padding:0}.ticket-card__grid.full{grid-template-columns:1fr}.ticket-card__label{font-size:var(--c-fs-caption);color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em}.ticket-card__value{font-size:var(--c-fs-body);color:var(--c-ink);margin-top:2px;font-weight:600}.ticket-card__stub{text-align:center;padding:4px 20px 22px}.ticket-card__qr{background:var(--c-white);width:172px;height:172px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;background-clip:content-box;border-radius:12px;margin:0 auto;padding:10px}.ticket-card__qr--pending{border:2px dashed var(--c-border-strong);background:var(--c-surface-soft);place-items:center;padding:16px;font-weight:600;line-height:1.4;display:grid}.ticket-card__qr--pending,.ticket-card__scan{font-size:var(--c-fs-caption);color:var(--c-muted)}.ticket-card__scan{margin-top:12px}.ticket-card__status{font-size:var(--c-fs-caption);border-radius:var(--c-r-pill);align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.ticket-card__status.ok{background:var(--c-success-tint);color:var(--c-success)}.ticket-card__status.warn{background:var(--c-warning-tint);color:var(--c-warning)}.steps{gap:var(--c-sp-2);margin:var(--c-sp-5) 0;padding:0;list-style:none}.step,.steps{align-items:center;display:flex}.step{color:var(--c-text-3);font-weight:600;font-size:var(--c-fs-caption);gap:8px}.step .n{border-radius:var(--c-r-pill);background:var(--c-surface-soft);border:1px solid var(--c-border);place-items:center;width:28px;height:28px;font-weight:700;display:grid}.step.done .n,.step.now .n{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent)}.step.done,.step.now{color:var(--c-text)}.steps .ln{background:var(--c-border-strong);flex:1;min-width:16px;height:1px}.booth-zone+.booth-zone{margin-top:var(--c-sp-5)}.booth-zone h3{font-family:var(--c-font-display);font-weight:700;font-size:var(--c-fs-body);color:var(--c-text);margin-bottom:2px}.booth-zone .zone-meta{font-size:var(--c-fs-caption);color:var(--c-text-2);margin-bottom:var(--c-sp-3)}.booth-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;display:grid}.booth-cell{aspect-ratio:1;font-family:var(--c-font-body);font-size:var(--c-fs-caption);border:1px solid var(--c-border);background:var(--c-surface-soft);color:var(--c-text-2);border-radius:10px;place-items:center;font-weight:600;display:grid}button.booth-cell{cursor:pointer;font:inherit;transition:transform .12s var(--c-ease),border-color .12s var(--c-ease)}button.booth-cell:hover{border-color:var(--c-border-strong);transform:translateY(-1px)}button.booth-cell:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.booth-cell[data-status=dipesan]{background:var(--c-warning-tint);border-color:var(--c-warning-border,var(--warning-border));color:var(--c-warning)}.booth-cell[data-status=terisi]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white-40)}.booth-cell[data-status=dipilih]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.booth-legend{gap:var(--c-sp-4);margin-top:var(--c-sp-4);padding-top:var(--c-sp-3);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}.booth-legend span{font-size:var(--c-fs-caption);color:var(--c-text-2);align-items:center;gap:8px;display:flex}.booth-legend i{background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:4px;flex:none;width:14px;height:14px}.booth-legend i.dipesan{background:var(--c-warning-tint);border-color:var(--warning-border)}.booth-legend i.terisi{background:var(--c-ink);border-color:var(--c-ink)}.booth-legend i.dipilih{background:var(--c-accent);border-color:var(--c-accent)}.c-row{gap:var(--c-sp-4);scroll-snap-type:x proximity;padding:4px 4px 8px;display:flex;overflow-x:auto}.c-row>*{scroll-snap-align:start}.c-row::-webkit-scrollbar{display:none}.c-grid-4{grid-template-columns:repeat(4,1fr)}.c-grid-3,.c-grid-4{gap:var(--c-sp-4);display:grid}.c-grid-3{grid-template-columns:repeat(3,1fr)}.c-grid-2{gap:var(--c-sp-4);grid-template-columns:repeat(2,1fr);display:grid}.trend-card{border-radius:var(--c-r-card);overflow:hidden}.trend-card .art{aspect-ratio:16/8;position:relative}.trend-card .art .pill-tag{position:absolute;bottom:12px;left:12px}.trend-card__title{font-family:var(--c-font-display);font-weight:600;font-size:var(--c-fs-body);color:var(--c-text);margin-top:var(--c-sp-3)}.trend-card__meta{font-size:var(--c-fs-caption);color:var(--c-text-2);margin-top:2px}.c-h1{font-family:var(--c-font-display);font-weight:800;font-size:var(--c-fs-display-lg)}.c-h1.on-media{color:var(--c-white);letter-spacing:var(--c-tracking-tight)}.c-panel-title{font-family:var(--c-font-display);font-weight:700;font-size:var(--c-fs-heading);margin-bottom:var(--c-sp-3)}.c-split-main{align-items:start;gap:var(--c-sp-4);grid-template-columns:1.6fr 1fr;display:grid}.c-field-pair{gap:0 var(--c-sp-3);grid-template-columns:1fr 1fr;display:grid}.c-sticky-aside{gap:var(--c-sp-4);flex-direction:column;display:flex;position:sticky;top:90px}.c-field{margin-bottom:var(--c-sp-4)}.c-field label{font-size:var(--c-fs-label);color:var(--c-text-2);text-transform:uppercase;letter-spacing:var(--c-tracking-label);margin-bottom:6px;font-weight:600;display:block}.c-input,.c-select{border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);font:inherit;font-size:var(--c-fs-body);border-radius:14px;padding:13px 16px}.c-input::placeholder{color:var(--c-text-3)}.c-input:focus-visible,.c-select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px;border-color:var(--c-accent)}.c-input:focus,.c-select:focus{border-color:var(--c-accent);outline:none}.c-input.err,.c-select.err{border-color:var(--c-danger)}.c-hint{font-size:var(--c-fs-caption);color:var(--c-text-2);margin-top:6px}.c-hint.err{color:var(--c-danger)}.c-pay-opt{align-items:center;gap:var(--c-sp-3);padding:var(--c-sp-4);border:1px solid var(--c-border);background:var(--c-surface);cursor:pointer;margin-bottom:var(--c-sp-2);border-radius:16px;display:flex}.c-pay-opt.sel{border-color:var(--c-accent);background:var(--accent-tint)}.c-pay-opt input{accent-color:var(--c-accent);width:18px;height:18px}.c-pay-opt b{font-size:var(--c-fs-body);color:var(--c-text);font-weight:600;display:block}.c-pay-opt span.sub{font-size:var(--c-fs-caption);color:var(--c-text-2)}.c-footer{border-top:1px solid var(--c-border);margin-top:var(--c-sp-8);padding:var(--c-sp-6) 0}.c-footer-grid{gap:var(--c-sp-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.c-footer h4{font-size:var(--c-fs-label);text-transform:uppercase;letter-spacing:var(--c-tracking-label);color:var(--c-text-3);margin-bottom:var(--c-sp-3)}.c-footer a{font-size:var(--c-fs-body);color:var(--c-text-2);margin-bottom:8px;display:block}.c-footer a:hover{color:var(--c-text)}.c-footer .copy{color:var(--c-text-3);font-size:var(--c-fs-caption);margin-top:var(--c-sp-6)}@media (width<=1080px){.c-footer-grid,.c-grid-3,.c-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.c-topbar{padding:var(--c-sp-3) var(--c-sp-4);margin-inline:var(--c-sp-3);flex-wrap:wrap}.c-topbar-search{flex:100%;order:2;margin-left:0}.c-nav-links{gap:var(--c-sp-4);order:3;width:100%;overflow-x:auto}.c-main{padding:0 var(--c-sp-4) var(--c-sp-6)}.hero-wordmark{font-size:2.25rem}.c-footer-grid,.c-grid-2,.c-grid-3,.c-grid-4{grid-template-columns:1fr 1fr}}@media (width<=560px){.c-field-pair,.c-footer-grid,.c-grid-2,.c-grid-3,.c-grid-4,.c-split-main{grid-template-columns:1fr}.c-sticky-aside{position:static;top:auto}.steps{row-gap:var(--c-sp-2);flex-wrap:wrap}.steps .ln{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important}}.err-shell[data-v-3b669841]{min-height:100dvh;padding:var(--sp-5);background:var(--canvas);color:var(--text);text-align:center;place-items:center;display:grid}.err-card[data-v-3b669841]{max-width:420px;padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface-raise);box-shadow:var(--shadow-3)}.err-code[data-v-3b669841]{font-variant-numeric:tabular-nums slashed-zero;font-size:var(--fs-4xl);color:var(--text-3);font-weight:700}.err-card h1[data-v-3b669841],.err-code[data-v-3b669841]{margin-bottom:var(--sp-2)}.err-card h1[data-v-3b669841]{font-size:var(--fs-2xl);letter-spacing:-.015em;font-weight:650}.err-card p[data-v-3b669841]{color:var(--text-2);margin-bottom:var(--sp-5)}.err-actions[data-v-3b669841]{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.err-shell--customer[data-v-3b669841]{background:var(--c-bg);color:var(--c-text);font-family:var(--c-font-body)}.err-shell--customer .err-card h1[data-v-3b669841]{font-family:var(--c-font-display);font-weight:700}.err-shell--customer .err-card p[data-v-3b669841]{color:var(--c-text-2)}
