@font-face{font-family:Belanosima;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Belanosima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/belanosima-latin-400-normal-DWI0yno-.woff2) format("woff2"),url(/assets/belanosima-latin-400-normal-Do0mSSDq.woff) format("woff");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}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");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}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");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}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");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}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff");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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff");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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff");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}:root{--color-obsidian-950: #020617;--color-ink-975: #0e0e13;--color-night-990: #08080d;--color-ink-950: #101015;--color-ink-925: #131319;--color-ink-900: #1f1f27;--color-ink-875: #25252e;--color-ink-850: #2f2f39;--color-slate-700: #334155;--color-slate-600: #475569;--color-slate-500: #64748b;--color-slate-400: #94a3b8;--color-mist-400: #abaab6;--color-mist-100: #e6e4f1;--color-white: #ffffff;--color-lilac-100: #edd0ff;--color-lilac-200: #e9d5ff;--color-lilac-300: #e6bdff;--color-lilac-400: #dcacfb;--color-lilac-500: #cd9eec;--color-lilac-550: #cb83ff;--color-violet-500: #c084fc;--color-plum-900: #3b1258;--color-aqua-400: #5ce1e6;--color-logo-rose: #ea707b;--color-logo-green: #169d0d;--color-rose-200: #ffcad3;--color-live-red-500: #e12e40;--color-amber-500: #f59e0b;--color-amber-600: #d97706;--color-amber-700: #b45309;--color-apple-red: #fc3c44;--color-apple-red-deep: #fc5078;--color-chrome-violet: #c061ff;--color-chrome-pearl: #f2efe6;--color-chrome-cyan: #86ecff;--color-chrome-graphite: #6c7080;--color-signal-lime: #39d839;--color-white-a05: rgba(255, 255, 255, .05);--color-white-a10: rgba(255, 255, 255, .1);--color-white-a20: rgba(255, 255, 255, .2);--color-white-a70: rgba(255, 255, 255, .7);--color-white-a80: rgba(255, 255, 255, .8);--color-lilac-a06: rgba(230, 189, 255, .06);--color-lilac-a08: rgba(230, 189, 255, .08);--color-lilac-a10: rgba(230, 189, 255, .1);--color-lilac-a20: rgba(230, 189, 255, .2);--color-lilac-a92: rgba(230, 189, 255, .92);--color-plum-a60: rgba(59, 18, 88, .6);--color-aqua-a10: rgba(92, 225, 230, .1);--color-aqua-a30: rgba(92, 225, 230, .3);--color-aqua-a50: rgba(92, 225, 230, .5);--color-amber-a18: rgba(245, 158, 11, .18);--color-amber-a30: rgba(245, 158, 11, .3);--color-live-red-a12: rgba(225, 46, 64, .12);--color-live-red-a24: rgba(225, 46, 64, .24);--color-apple-red-a30: rgba(252, 60, 68, .3);--color-rose-a10: rgba(234, 112, 123, .1);--color-rose-a20: rgba(234, 112, 123, .2);--color-ink-a72: rgba(14, 14, 19, .72);--color-ink-a80: rgba(14, 14, 19, .8);--color-ink-a92: rgba(14, 14, 19, .92);--color-glass-a40: rgba(37, 37, 46, .4);--color-glass-a56: rgba(37, 37, 46, .56);--color-glass-a72: rgba(37, 37, 46, .72);--color-glass-a20: rgba(37, 37, 46, .2);--color-header-a40: rgba(15, 23, 42, .4);--color-divider-a30: rgba(71, 71, 81, .3);--gradient-logo-mark: linear-gradient( 124deg, var(--color-lilac-100) 1.297%, var(--color-lilac-550) 102.84% );--gradient-brand-button: linear-gradient( 165deg, var(--color-lilac-300) 0%, var(--color-lilac-400) 100% );--gradient-brand-button-hover: linear-gradient( 165deg, var(--color-lilac-100) 0%, var(--color-lilac-300) 100% );--gradient-brand-button-active: linear-gradient( 165deg, var(--color-lilac-500) 0%, var(--color-violet-500) 100% );--gradient-danger-button: linear-gradient( 145deg, var(--color-live-red-500) 0%, var(--color-live-red-500) 45%, var(--color-logo-rose) 100% );--gradient-danger-button-hover: linear-gradient( 145deg, var(--color-live-red-500) 0%, var(--color-live-red-500) 32%, var(--color-logo-rose) 100% );--gradient-danger-button-active: linear-gradient( 145deg, var(--color-live-red-500) 0%, var(--color-live-red-500) 58%, var(--color-logo-rose) 100% );--gradient-brand-button-disabled: linear-gradient( 165deg, rgba(230, 189, 255, .24) 0%, rgba(220, 172, 251, .16) 100% );--gradient-text-brand: linear-gradient( 90deg, var(--color-lilac-200) 0%, var(--color-violet-500) 100% );--gradient-progress: linear-gradient( 90deg, var(--color-aqua-400) 0%, var(--color-lilac-500) 100% );--gradient-orbit-shell: linear-gradient( 180deg, var(--color-ink-925) 0%, #000000 100% );--gradient-hero-vignette: linear-gradient( 180deg, rgba(14, 14, 19, 0) 0%, rgba(14, 14, 19, 0) 50%, rgba(14, 14, 19, .8) 100% );--gradient-chrome-hover-ring: linear-gradient( 90deg, rgba(242, 239, 230, .92) 0%, rgba(192, 97, 255, .95) 18%, rgba(108, 112, 128, .88) 48%, rgba(134, 236, 255, .9) 78%, rgba(192, 97, 255, .95) 100% );--gradient-spectrum-trim: linear-gradient( 180deg, rgba(192, 97, 255, .95) 0%, rgba(134, 236, 255, .72) 50%, rgba(242, 239, 230, .95) 100% );--font-brand-logo: "Belanosima", "Noto Sans SC", "Avenir Next", sans-serif;--font-display: "Plus Jakarta Sans", "Avenir Next", "Trebuchet MS", sans-serif;--font-body: "Manrope", "Avenir Next", "Trebuchet MS", sans-serif;--font-cjk: "Noto Sans SC", "Noto Sans JP", "PingFang SC", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3.75rem;--font-size-logo: 2.601rem;--line-height-tight: 1;--line-height-2xs: .9375rem;--line-height-xs: 1rem;--line-height-sm: 1.25rem;--line-height-md: 1.5rem;--line-height-lg: 1.75rem;--line-height-xl: 2rem;--line-height-3xl: 2.8125rem;--line-height-4xl: 3.75rem;--letter-space-tight-lg: -.1875rem;--letter-space-tight-md: -.075rem;--letter-space-tight-sm: -.021875rem;--letter-space-wide-sm: .0625rem;--letter-space-wide-md: .1rem;--letter-space-wide-lg: .125rem;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--radius-sm: .75rem;--radius-md: 1.125rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--radius-2xl: 3rem;--radius-orbit: 28.8px;--radius-full: 9999px;--size-avatar-sm: 2rem;--size-avatar-md: 3rem;--size-avatar-lg: 3.25rem;--size-control-md: 2.25rem;--size-control-lg: 3rem;--size-status-dot: 1rem;--size-logo-mark: 2rem;--size-icon-xs: 1rem;--size-icon-sm: 1.25rem;--size-icon-md: 1.5rem;--size-icon-lg: 2rem;--stroke-hairline: 1px;--stroke-accent: 2px;--stroke-disc: 3px;--stroke-icon-thin: 1.5;--stroke-icon-regular: 1.75;--stroke-icon-strong: 2.25;--shadow-glow-lilac-xs: 0 0 15px 0 rgba(230, 189, 255, .2);--shadow-glow-lilac-sm: 0 0 15px 0 var(--color-lilac-300);--shadow-glow-lilac-md: 0 10px 30px 0 var(--color-lilac-a20);--shadow-glow-lilac-lg: 0 20px 50px 0 var(--color-lilac-a06);--shadow-glow-lilac-xl: 0 0 120px 20px var(--color-lilac-a08);--shadow-glow-aqua-sm: 0 0 15px 0 var(--color-aqua-400);--shadow-glow-aqua-md: 0 0 20px 0 var(--color-aqua-a30);--shadow-glow-aqua-track: 0 0 10px 0 var(--color-aqua-a50);--shadow-glow-danger-md: 0 10px 30px 0 var(--color-live-red-a24);--shadow-player-float: 0 -10px 40px 0 var(--color-lilac-a10);--shadow-live-border: inset 0 0 40px 3px rgba(168, 128, 255, .6), inset 0 0 25px 1px rgba(168, 128, 255, .4);--shadow-soft-button: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-soft-control: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-card-soft: 0 24px 80px rgba(5, 8, 16, .4);--shadow-chrome-hover-ring: 0 0 0 1px rgba(192, 97, 255, .14), 0 0 18px rgba(192, 97, 255, .16), 0 0 26px rgba(134, 236, 255, .1);--blur-pill: 6px;--blur-glass: 12px;--blur-header: 32px;--blur-aura: 50px;--blur-trail: 1px;--noise-opacity-subtle: .035;--blend-glow: screen;--duration-fast: .1s;--duration-base: .3s;--duration-slow: .5s;--duration-dramatic: 1s;--duration-chrome-spin: 3s;--ease-snap: cubic-bezier(.2, 1, .4, 1);--ease-settle: cubic-bezier(.33, .68, .2, 1);--ease-glide: cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-overlay: 10;--z-header: 20;--z-popover: 50;--z-nav: 100;--z-modal: 9999;--stroke-chrome-ring: 2px;--chrome-c1: rgba(242, 239, 230, .92);--chrome-c2: rgba(192, 97, 255, .95);--chrome-c3: rgba(108, 112, 128, .88);--chrome-c4: rgba(134, 236, 255, .9);--surface-app: var(--color-ink-975);--surface-shell: var(--color-obsidian-950);--surface-panel: var(--color-glass-a40);--surface-panel-solid: var(--color-ink-875);--surface-panel-strong: var(--color-ink-925);--surface-visualizer-core: var(--color-night-990);--surface-aura-lilac: var(--color-lilac-a08);--surface-aura-lilac-strong: var(--color-lilac-a10);--surface-orbit-aqua: var(--color-aqua-a10);--surface-orbit-lilac: var(--color-lilac-a20);--surface-orbit-aqua-strong: var(--color-aqua-a30);--surface-chip-brand: var(--color-lilac-a20);--surface-avatar-brand-glow: var(--color-lilac-a20);--surface-avatar-aqua-glow: var(--color-aqua-a30);--surface-control-track: var(--color-white-a10);--surface-input: var(--color-ink-925);--surface-overlay-header: var(--color-header-a40);--surface-avatar-matte: var(--color-ink-900);--surface-live-badge: var(--color-live-red-500);--surface-aura-cyan: var(--color-aqua-a10);--surface-scrim: var(--color-ink-a80);--surface-showcase-hero: linear-gradient(145deg, var(--color-ink-950), var(--color-plum-900));--text-primary: var(--color-mist-100);--text-heading: var(--color-white);--text-secondary: var(--color-mist-400);--text-tertiary: var(--color-slate-500);--text-placeholder: var(--color-slate-600);--text-brand-soft: var(--color-lilac-200);--text-brand: var(--color-lilac-300);--text-brand-strong: var(--color-lilac-500);--text-accent: var(--color-aqua-400);--text-on-accent: var(--color-plum-900);--text-on-live: var(--color-white);--border-subtle: var(--stroke-hairline) solid var(--color-white-a05);--border-soft: var(--stroke-hairline) solid var(--color-white-a10);--border-brand-soft: var(--stroke-hairline) solid var(--color-lilac-a20);--border-brand-active: var(--stroke-accent) solid var(--color-violet-500);--border-avatar-shell: var(--stroke-accent) solid var(--color-ink-975);--border-disc-shell: var(--stroke-disc) solid var(--color-slate-700);--focus-ring-color: var(--color-aqua-400);--focus-ring-glow: var(--color-aqua-a30);--focus-ring-width: var(--stroke-accent);--focus-ring-offset: var(--space-1);--action-primary: var(--gradient-brand-button);--action-primary-hover: var(--gradient-brand-button-hover);--action-primary-active: var(--gradient-brand-button-active);--action-primary-disabled: var(--gradient-brand-button-disabled);--action-primary-text: var(--text-on-accent);--action-secondary: var(--surface-panel);--action-secondary-hover: var(--color-glass-a56);--action-secondary-active: var(--color-glass-a72);--action-secondary-disabled: var(--color-glass-a20);--action-secondary-text: var(--text-primary);--action-danger: var(--gradient-danger-button);--action-danger-hover: var(--gradient-danger-button-hover);--action-danger-active: var(--gradient-danger-button-active);--action-danger-text: var(--text-on-live);--feedback-live: var(--color-live-red-500);--feedback-online: var(--color-aqua-400);--feedback-highlight: var(--color-lilac-300);--feedback-signal-lime: var(--color-signal-lime);--feedback-warning: var(--color-amber-500);--feedback-warning-soft: var(--color-amber-500);--feedback-warning-bg: var(--color-amber-a18);--feedback-warning-border: var(--color-amber-a30);--feedback-danger: var(--color-live-red-500);--feedback-danger-soft: var(--color-rose-200);--feedback-danger-bg: var(--color-live-red-a12);--feedback-danger-border: var(--color-live-red-a24);--brand-logo-gradient: var(--gradient-logo-mark);--brand-text-gradient: var(--gradient-text-brand);--brand-progress-gradient: var(--gradient-progress);--effect-spectrum-trim: var(--gradient-spectrum-trim);--effect-hover-chrome-ring: var(--gradient-chrome-hover-ring);--effect-hover-chrome-shadow: var(--shadow-chrome-hover-ring);--effect-orbit-gradient: var(--gradient-orbit-shell);--effect-hero-vignette: var(--gradient-hero-vignette);--effect-panel-blur: var(--blur-glass);--effect-pill-blur: var(--blur-pill);--effect-header-blur: var(--blur-header);--effect-trail-blur: var(--blur-trail);--effect-card-border: var(--border-subtle);--effect-border-subtle-fill: linear-gradient( var(--color-white-a05), var(--color-white-a05) );--effect-border-soft-fill: linear-gradient( var(--color-white-a10), var(--color-white-a10) );--effect-card-shadow: var(--shadow-card-soft);--effect-shell-aura: var(--shadow-glow-lilac-xl);--effect-button-glow: var(--shadow-glow-lilac-md);--effect-danger-button-glow: var(--shadow-glow-danger-md);--effect-button-soft-shadow: var(--shadow-soft-button);--effect-control-shadow: var(--shadow-soft-control);--effect-cyan-glow: var(--shadow-glow-aqua-sm);--effect-progress-glow: var(--shadow-glow-aqua-track);--effect-player-float: var(--shadow-player-float);--effect-live-border: var(--shadow-live-border);--effect-tabs-underline-glow: 0 0 .75rem var(--color-lilac-a20);--effect-logo-orb-fill: var(--color-aqua-400);--effect-logo-dot: var(--color-logo-rose);--effect-logo-orb-border: var(--stroke-hairline) solid var(--color-lilac-a20);--effect-logo-orb-shadow: 0 0 32px var(--color-aqua-a10), inset 0 0 16px var(--color-aqua-a10), inset 0 1px 1px var(--color-white-a20);--effect-logo-orb-blur: var(--blur-pill);--effect-logo-dot-glow: 0 0 12px rgba(225, 46, 64, .4);--type-logo-font: var(--font-brand-logo);--type-display-font: var(--font-display);--type-body-font: var(--font-body);--type-cjk-font: var(--font-cjk);--type-hero-size: var(--font-size-4xl);--type-hero-line: var(--line-height-4xl);--type-hero-weight: var(--font-weight-extrabold);--type-hero-tracking: var(--letter-space-tight-lg);--type-title-size: var(--font-size-3xl);--type-title-line: var(--line-height-3xl);--type-title-weight: var(--font-weight-bold);--type-section-size: var(--font-size-lg);--type-section-line: var(--line-height-lg);--type-section-weight: var(--font-weight-bold);--type-label-size: var(--font-size-md);--type-label-line: var(--line-height-md);--type-label-tracking: var(--letter-space-wide-md);--type-label-weight: var(--font-weight-regular);--type-body-size: var(--font-size-md);--type-body-line: var(--line-height-md);--type-body-weight: var(--font-weight-regular);--type-chip-size: var(--font-size-2xs);--type-chip-line: var(--line-height-2xs);--type-chip-tracking: var(--letter-space-wide-lg);--type-chip-weight: var(--font-weight-bold);--type-meta-size: var(--font-size-xs);--type-meta-line: var(--line-height-xs);--type-meta-weight: var(--font-weight-regular);--type-nav-size: var(--font-size-sm);--type-nav-line: var(--line-height-sm);--type-nav-tracking: 0;--type-control-weight-medium: var(--font-weight-medium);--type-control-weight-strong: var(--font-weight-bold);--type-alert-size: var(--font-size-sm);--layout-shell-gap: var(--space-8);--layout-shell-offset-sm: var(--space-4);--layout-shell-offset-md: var(--space-5);--layout-shell-inset: var(--space-3);--layout-shell-inline-gap-tight: var(--space-1);--layout-shell-inline-gap: var(--space-2);--layout-shell-stack-gap: calc(var(--space-3) * .96);--layout-shell-stack-gap-lg: var(--space-3);--layout-shell-padding: calc(var(--space-4) * .96);--layout-shell-section-padding: var(--space-3);--layout-hero-vignette-height: var(--space-16);--layout-page-padding-x: var(--space-8);--layout-page-padding-y: var(--space-12);--layout-card-padding: var(--space-8);--layout-panel-gap: var(--space-6);--layout-panel-width: clamp(17.28rem, 23.04vw, 23.04rem);--layout-hero-height: clamp(6.9075rem, 9.21vw, 9.21rem);--layout-panel-height: clamp(26.496rem, 52.992svh, 30.912rem);--layout-vinyl-size: clamp(18rem, 28vw, 25rem);--layout-stack-gap: var(--space-4);--layout-chip-padding-x: 1.0625rem;--layout-chip-padding-y: .3125rem;--layout-badge-gap: var(--space-1);--layout-input-padding-x: 1.5625rem;--layout-input-padding-y: 1.125rem;--layout-control-padding-x: calc(var(--space-6) * .96);--layout-control-padding-y: var(--space-2);--layout-control-padding-sm-x: var(--space-3);--layout-control-padding-sm-y: var(--space-1);--layout-list-gap: var(--space-3);--layout-list-padding-x: var(--space-4);--layout-list-padding-y: var(--space-3);--layout-list-padding-compact-x: var(--space-2);--layout-list-padding-compact-y: var(--space-3);--layout-panel-close-offset: calc(var(--space-3) * .96);--layout-panel-header-padding-x: calc(var(--space-4) * .96);--layout-panel-header-padding-top: calc(var(--space-3) * .96);--layout-panel-body-gap: calc(var(--space-3) * .96);--layout-panel-body-padding-x: calc(var(--space-4) * .96);--layout-panel-body-padding-top: calc(var(--space-4) * .96);--layout-panel-scroll-padding-top: calc(var(--space-3) * .96);--layout-panel-scroll-padding-x: calc(var(--space-4) * .96);--layout-panel-scroll-padding-bottom: calc(var(--space-4) * .96);--layout-alert-gap: var(--space-2);--layout-alert-padding: var(--space-3);--layout-tabs-gap: var(--space-1);--layout-tabs-padding: var(--space-1);--layout-tabs-tab-gap: var(--space-2);--layout-tabs-tab-padding-x: var(--space-5);--layout-tabs-tab-padding-y: var(--space-1);--layout-tabs-underline-gap: var(--space-3);--layout-tabs-underline-tab-padding-top: var(--space-1);--layout-tabs-underline-tab-padding-bottom: var(--space-3);--layout-modal-padding: var(--space-8);--layout-modal-gap: var(--space-5);--layout-modal-close-offset: var(--space-3);--layout-modal-footer-gap: var(--space-4);--layout-modal-width-gutter: var(--space-8);--layout-text-button-padding-x: var(--space-1);--layout-scrollbar-size: var(--space-1);--layout-live-badge-dot-size: .375rem;--shape-card-radius: var(--radius-lg);--shape-orbit-radius: var(--radius-orbit);--shape-pill-radius: var(--radius-full);--shape-control-radius: var(--radius-full);--shape-avatar-radius: var(--radius-full);--shape-input-radius: var(--radius-full);--shape-compact-radius: var(--radius-sm);--control-size-md: var(--size-control-md);--control-size-lg: var(--size-control-lg);--avatar-size-sm: var(--size-avatar-sm);--avatar-size-md: var(--size-avatar-md);--avatar-size-lg: var(--size-avatar-lg);--status-dot-size: var(--size-status-dot);--logo-mark-size: var(--size-logo-mark);--icon-size-xs: var(--size-icon-xs);--icon-size-sm: var(--size-icon-sm);--icon-size-md: var(--size-icon-md);--icon-size-lg: var(--size-icon-lg);--icon-stroke-width: var(--stroke-icon-regular);--icon-stroke-width-strong: var(--stroke-icon-strong);--icon-stroke-linecap: round;--icon-stroke-linejoin: round;--icon-color-primary: var(--text-primary);--icon-color-secondary: var(--text-tertiary);--icon-color-interactive: var(--text-brand-soft);--icon-color-active: var(--text-accent);--icon-color-disabled: var(--text-placeholder);--icon-surface-hover: var(--action-secondary-hover);--icon-surface-active: var(--surface-chip-brand);--icon-glow-hover: var(--effect-hover-chrome-shadow);--surface-control-overlay: var(--color-ink-a80);--surface-control-overlay-hover: var(--color-glass-a72);--surface-scrollbar-thumb: var(--color-white-a10);--surface-scrollbar-thumb-hover: var(--color-white-a20);--text-danger-on-fill: var(--text-on-live);--border-interactive-width: var(--stroke-hairline);--motion-interaction-fast: var(--duration-fast) var(--ease-snap);--motion-interaction-base: var(--duration-base) var(--ease-settle);--motion-interaction-emphatic: var(--duration-slow) var(--ease-glide);--motion-interaction-dramatic: var(--duration-dramatic) var(--ease-glide);--motion-modal-enter-offset-y: var(--space-4);--layer-base: var(--z-base);--layer-overlay: var(--z-overlay);--layer-header: var(--z-header);--layer-popover: var(--z-popover);--layer-nav: var(--z-nav);--layer-modal: var(--z-modal)}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes spin-chrome-ring{to{--angle: 360deg}}.ht-btn,.ht-input-shell,.ht-list-row,.ht-nav-item,.ht-icon-btn{border-radius:var(--shape-pill-radius);border:var(--border-interactive-width) solid transparent;transition:color var(--motion-interaction-fast),box-shadow var(--motion-interaction-base)}.ht-btn{min-height:var(--control-size-md);padding:var(--layout-control-padding-y) var(--layout-control-padding-x);font-size:var(--type-nav-size);line-height:var(--type-nav-line);font-weight:var(--type-control-weight-strong)}.ht-btn.sm{min-height:auto;padding:var(--layout-control-padding-sm-y) var(--layout-control-padding-sm-x);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.ht-btn.primary{position:relative;z-index:0;background:var(--action-primary) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--action-primary-text);box-shadow:var(--effect-button-glow)}.ht-btn.primary:before{content:"";position:absolute;inset:calc(-1 * var(--border-interactive-width));border-radius:inherit;border:var(--border-interactive-width) solid transparent;background:var(--action-primary-hover) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.ht-btn.primary.is-hover:not(.is-disabled):before,.ht-btn.primary:hover:not(:disabled):before{opacity:1}.ht-btn.primary.is-hover:not(.is-disabled),.ht-btn.primary:hover:not(:disabled){box-shadow:var(--effect-button-glow),var(--effect-hover-chrome-shadow);cursor:pointer}.ht-btn.primary:active:before{background:var(--action-primary-active) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:1}.ht-btn.primary:active{color:var(--action-primary-text)}.ht-btn.primary.is-active:before{background:var(--action-primary-active) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:1}.ht-btn.primary.is-active{color:var(--action-primary-text)}.ht-btn.secondary{position:relative;z-index:0;background:linear-gradient(var(--action-secondary),var(--action-secondary)) padding-box,var(--effect-border-soft-fill) border-box;color:var(--action-secondary-text)}.ht-btn.secondary:before{content:"";position:absolute;inset:calc(-1 * var(--border-interactive-width));border-radius:inherit;border:var(--border-interactive-width) solid transparent;background:linear-gradient(var(--action-secondary-hover),var(--action-secondary-hover)) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.ht-btn.secondary.is-hover:not(.is-disabled):before,.ht-btn.secondary:hover:not(:disabled):before{opacity:1}.ht-btn.secondary.is-hover:not(.is-disabled),.ht-btn.secondary:hover:not(:disabled){box-shadow:var(--effect-hover-chrome-shadow);cursor:pointer}.ht-btn.secondary.is-active:before{opacity:1}.ht-btn.secondary.is-active{box-shadow:var(--effect-hover-chrome-shadow)}.ht-btn.is-disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ht-btn.primary.is-disabled{background:var(--action-primary-disabled) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--action-primary-text)}.ht-btn.secondary.is-disabled{background:linear-gradient(var(--action-secondary-disabled),var(--action-secondary-disabled)) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--action-secondary-text)}.ht-btn.danger{position:relative;z-index:0;background:var(--action-danger) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--action-danger-text);box-shadow:var(--effect-danger-button-glow)}.ht-btn.danger:before{content:"";position:absolute;inset:calc(-1 * var(--border-interactive-width));border-radius:inherit;border:var(--border-interactive-width) solid transparent;background:var(--action-danger-hover) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.ht-btn.danger.is-hover:not(.is-disabled):before,.ht-btn.danger:hover:not(:disabled):before{opacity:1}.ht-btn.danger.is-hover:not(.is-disabled),.ht-btn.danger:hover:not(:disabled){box-shadow:var(--effect-danger-button-glow),var(--effect-hover-chrome-shadow);cursor:pointer}.ht-btn.danger:active:before,.ht-btn.danger.is-active:before{background:var(--action-danger-active) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:1}.ht-btn.danger:disabled,.ht-btn.danger.is-disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ht-input-shell{position:relative;z-index:0;min-width:220px;padding:var(--layout-input-padding-y) var(--layout-input-padding-x);background:linear-gradient(var(--surface-input),var(--surface-input)) padding-box,var(--effect-border-subtle-fill) border-box;color:var(--text-primary)}.ht-input-shell:before{content:"";position:absolute;inset:calc(-1 * var(--border-interactive-width));border-radius:inherit;border:var(--border-interactive-width) solid transparent;background:linear-gradient(var(--surface-input),var(--surface-input)) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.ht-input-shell:focus-within:before{opacity:1}.ht-input-shell:focus-within{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset)) var(--focus-ring-glow)}.ht-input-shell:hover:before{opacity:1}.ht-input-shell:hover{box-shadow:var(--effect-hover-chrome-shadow)}.ht-input-shell.is-disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.ht-input-shell.is-disabled:before,.ht-input-shell.is-disabled:after{opacity:0;animation:none}.ht-input{width:100%;min-width:0;padding:0;border:none;outline:none;background:transparent;color:inherit;font:inherit;line-height:inherit}.ht-input::placeholder{color:var(--text-secondary)}.ht-nav-item,.ht-list-row{position:relative;z-index:0;display:flex;align-items:center;justify-content:space-between;gap:var(--layout-list-gap);padding:var(--layout-list-padding-y) var(--layout-list-padding-x);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--text-tertiary)}.ht-nav-item:before,.ht-list-row:before{content:"";position:absolute;inset:calc(-1 * var(--border-interactive-width));border-radius:inherit;border:var(--border-interactive-width) solid transparent;background:linear-gradient(var(--action-secondary-hover),var(--action-secondary-hover)) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.ht-nav-item.is-hover:before,.ht-list-row.is-hover:before,.ht-nav-item:hover:before,.ht-list-row:hover:before{opacity:1}.ht-nav-item.is-hover,.ht-list-row.is-hover,.ht-nav-item:hover,.ht-list-row:hover{color:var(--text-brand-soft);box-shadow:var(--effect-hover-chrome-shadow);cursor:pointer}.ht-nav-item.is-current{color:var(--text-brand-soft);border-right:var(--border-brand-active)}.ht-list-row{background:var(--surface-panel)}.ht-list-row.compact{border-radius:var(--shape-compact-radius);padding:var(--layout-list-padding-compact-y) var(--layout-list-padding-compact-x);background:transparent}.ht-list-row.compact:before{border-radius:var(--shape-compact-radius)}.ht-icon{width:var(--icon-size, var(--icon-size-md));height:var(--icon-size, var(--icon-size-md));stroke:currentColor;fill:none;stroke-width:var(--icon-stroke-width);stroke-linecap:var(--icon-stroke-linecap);stroke-linejoin:var(--icon-stroke-linejoin)}.ht-icon.filled{fill:currentColor;stroke:none}.ht-avatar{position:relative;width:var(--avatar-size-md);height:var(--avatar-size-md);border-radius:var(--shape-avatar-radius);border:var(--border-soft);box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 30% 30%,var(--avatar-color),transparent 40%),var(--surface-avatar-matte)}.ht-btn.primary:after,.ht-btn.secondary:after,.ht-btn.danger:after,.ht-input-shell:after,.ht-nav-item:after,.ht-list-row:after,.ht-icon-btn:after{content:"";position:absolute;inset:calc(-1 * var(--border-interactive-width));border-radius:inherit;padding:var(--border-interactive-width);background:conic-gradient(from var(--angle),var(--chrome-c2),var(--chrome-c1) 25%,var(--chrome-c3) 50%,var(--chrome-c4) 75%,var(--chrome-c2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;z-index:1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.ht-btn.primary.is-hover:not(.is-disabled):after,.ht-btn.primary:hover:not(:disabled):after,.ht-btn.primary:active:after,.ht-btn.primary.is-active:after,.ht-btn.secondary.is-hover:not(.is-disabled):after,.ht-btn.secondary:hover:not(:disabled):after,.ht-btn.danger.is-hover:not(.is-disabled):after,.ht-btn.danger:hover:not(:disabled):after,.ht-btn.danger:active:after,.ht-btn.danger.is-active:after,.ht-input-shell:focus-within:after,.ht-input-shell:hover:after,.ht-nav-item.is-hover:after,.ht-nav-item:hover:after,.ht-list-row:hover:after,.ht-icon-btn.is-hover:after,.ht-icon-btn.is-focus:after,.ht-icon-btn:hover:not(:disabled):after,.ht-icon-btn:focus-visible:not(:disabled):after{opacity:1;animation:spin-chrome-ring var(--duration-chrome-spin) linear infinite}.ht-btn.is-disabled:before,.ht-btn.is-disabled:after{opacity:0;animation:none}.ht-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--control-size-md);height:var(--control-size-md);background:transparent;color:var(--icon-color-secondary, var(--text-tertiary));border:none;cursor:pointer;transition:color var(--motion-interaction-base);padding:0;flex-shrink:0}.ht-icon-btn:hover,.ht-icon-btn.is-hover,.ht-icon-btn:focus-visible:not(:disabled){color:var(--icon-color-interactive)}.ht-icon-btn:active,.ht-icon-btn.is-active{color:var(--icon-color-interactive)}.ht-icon-btn.is-active .ht-icon{fill:currentColor}.ht-icon-btn.is-disabled{color:var(--icon-color-disabled);opacity:.5;cursor:not-allowed}.ht-icon-btn--overlay{--icon-size: var(--icon-size-xs);width:var(--icon-size-md);height:var(--icon-size-md);background:var(--surface-control-overlay);color:var(--text-primary);backdrop-filter:blur(var(--effect-pill-blur));-webkit-backdrop-filter:blur(var(--effect-pill-blur))}.ht-icon-btn--overlay:hover:not(:disabled),.ht-icon-btn--overlay.is-hover{background:var(--surface-control-overlay-hover);color:var(--text-heading);box-shadow:var(--effect-hover-chrome-shadow)}.ht-icon-btn--overlay:hover:not(:disabled):after,.ht-icon-btn--overlay.is-hover:after{opacity:1;animation:spin-chrome-ring var(--duration-chrome-spin) linear infinite}.ht-panel{position:relative;background:radial-gradient(circle at top left,var(--surface-aura-lilac-strong),transparent 40%),linear-gradient(180deg,var(--surface-panel),var(--surface-panel-solid));backdrop-filter:blur(var(--effect-panel-blur));-webkit-backdrop-filter:blur(var(--effect-panel-blur));border:var(--border-subtle);border-radius:var(--shape-card-radius);box-shadow:var(--effect-card-shadow);overflow:hidden;display:flex;flex-direction:column}.ht-panel__close{position:absolute;top:var(--layout-panel-close-offset);right:var(--layout-panel-close-offset);z-index:2}.ht-panel__header{display:flex;align-items:center;padding:var(--layout-panel-header-padding-top) var(--layout-panel-header-padding-x) 0}.ht-panel__title{margin:0;font-family:var(--type-cjk-font);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-section-weight);color:var(--text-heading)}.ht-panel__body{display:flex;flex-direction:column;gap:var(--layout-panel-body-gap);padding:var(--layout-panel-body-padding-top) var(--layout-panel-body-padding-x) 0}.ht-panel__scroll{flex:1;overflow-y:auto;padding:var(--layout-panel-scroll-padding-top) var(--layout-panel-scroll-padding-x) var(--layout-panel-scroll-padding-bottom);min-height:0}.ht-badge{display:inline-flex;align-items:center;gap:var(--layout-badge-gap);padding:var(--layout-chip-padding-y) var(--layout-chip-padding-x);background:var(--surface-input);color:var(--text-secondary);font-family:var(--type-display-font);font-size:var(--type-chip-size);font-weight:var(--type-chip-weight);line-height:var(--type-chip-line);letter-spacing:var(--type-chip-tracking);border-radius:var(--shape-pill-radius);text-transform:uppercase}.ht-badge.live{position:relative;gap:calc(var(--layout-badge-gap) + .125rem);color:var(--text-on-live);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-live-badge) 94%,var(--color-white) 6%),color-mix(in srgb,var(--surface-live-badge) 88%,var(--surface-shell) 12%));border:1px solid color-mix(in srgb,var(--text-on-live) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-live-badge) 16%,transparent),0 .35rem 1rem color-mix(in srgb,var(--surface-live-badge) 18%,transparent)}.ht-badge.live:before{content:"";display:block;width:calc(var(--layout-live-badge-dot-size) + .125rem);height:calc(var(--layout-live-badge-dot-size) + .125rem);background:color-mix(in srgb,var(--text-on-live) 92%,var(--surface-live-badge) 8%);border-radius:50%;box-shadow:0 0 0 .16rem color-mix(in srgb,var(--text-on-live) 8%,transparent),0 0 .85rem color-mix(in srgb,var(--surface-live-badge) 28%,transparent);animation:ht-badge-pulse 1.8s ease-in-out infinite}@keyframes ht-badge-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 .16rem color-mix(in srgb,var(--text-on-live) 8%,transparent),0 0 .85rem color-mix(in srgb,var(--surface-live-badge) 28%,transparent)}50%{opacity:.74;transform:scale(.9);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--text-on-live) 5%,transparent),0 0 1rem color-mix(in srgb,var(--surface-live-badge) 20%,transparent)}}.ht-alert{display:flex;align-items:flex-start;gap:var(--layout-alert-gap);padding:var(--layout-alert-padding);border-radius:var(--shape-compact-radius);font-family:var(--type-body-font);font-size:var(--type-alert-size);line-height:var(--type-nav-line)}.ht-alert.warning{background:var(--feedback-warning-bg);border:var(--border-interactive-width) solid var(--feedback-warning-border);color:var(--feedback-warning-soft)}.ht-alert-icon{flex-shrink:0}.ht-alert.warning .ht-alert-icon{color:var(--feedback-warning)}.ht-alert.danger{background:var(--feedback-danger-bg);border:var(--border-interactive-width) solid var(--feedback-danger-border);color:var(--feedback-danger-soft)}.ht-alert.danger .ht-alert-icon{color:var(--feedback-danger)}.ht-alert-content{display:flex;flex-direction:column}.ht-tabs{position:relative;display:flex;gap:var(--layout-tabs-gap);padding:var(--layout-tabs-padding);background:var(--surface-panel);border:var(--border-subtle);border-radius:var(--shape-pill-radius)}.ht-tabs__indicator{position:absolute;top:var(--layout-tabs-padding);bottom:var(--layout-tabs-padding);left:var(--layout-tabs-padding);width:var(--indicator-width, 0);transform:translate(var(--indicator-offset, 0));border-radius:var(--shape-pill-radius);background:var(--action-primary);box-shadow:var(--effect-button-glow);transition:transform var(--motion-interaction-emphatic),width var(--motion-interaction-emphatic);pointer-events:none;z-index:0}.ht-tabs__indicator.is-initial{transition:none}.ht-tabs__tab{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--layout-tabs-tab-gap);padding:var(--layout-tabs-tab-padding-y) var(--layout-tabs-tab-padding-x);border:none;border-radius:var(--shape-pill-radius);background:transparent;color:var(--text-tertiary);font-family:var(--type-body-font);font-size:var(--type-nav-size);font-weight:var(--type-control-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--motion-interaction-emphatic)}.ht-tabs__tab:hover{color:var(--text-primary)}.ht-tabs__tab.is-active{color:var(--action-primary-text);font-weight:var(--type-control-weight-strong)}.ht-tabs.underline{background:transparent;border:none;border-bottom:var(--border-subtle);border-radius:0;padding:0;gap:var(--layout-tabs-underline-gap)}.ht-tabs.underline .ht-tabs__indicator{left:0;top:auto;bottom:0;height:.1875rem;border-radius:var(--shape-pill-radius);background:var(--text-brand-soft);box-shadow:var(--effect-tabs-underline-glow)}.ht-tabs.underline .ht-tabs__tab{flex:unset;padding:var(--layout-tabs-underline-tab-padding-top) 0 var(--layout-tabs-underline-tab-padding-bottom);font-family:var(--type-display-font);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-control-weight-medium);color:var(--text-secondary);transition:color var(--motion-interaction-fast),opacity var(--motion-interaction-fast)}.ht-tabs.underline .ht-tabs__tab:hover{color:var(--text-primary)}.ht-tabs.underline .ht-tabs__tab.is-active{color:var(--text-heading);background:transparent;font-weight:var(--type-control-weight-strong)}.ht-modal__backdrop{position:fixed;inset:0;z-index:var(--layer-modal);background:var(--surface-scrim);backdrop-filter:blur(var(--effect-panel-blur));-webkit-backdrop-filter:blur(var(--effect-panel-blur));display:flex;align-items:center;justify-content:center;animation:ht-modal-fade-in var(--motion-interaction-base) forwards}.ht-modal__dialog{position:relative;width:min(22rem,calc(100vw - var(--layout-modal-width-gutter)));background:var(--surface-panel-solid);border-radius:var(--shape-card-radius);border:var(--border-subtle);box-shadow:var(--effect-card-shadow);padding:var(--layout-modal-padding);display:flex;flex-direction:column;gap:var(--layout-modal-gap);animation:ht-modal-slide-up var(--motion-interaction-base) forwards}.ht-modal__close{position:absolute;top:var(--layout-modal-close-offset);right:var(--layout-modal-close-offset)}.ht-modal__title{margin:0;font-family:var(--type-display-font);font-size:var(--type-section-size);font-weight:var(--type-section-weight);color:var(--text-heading)}.ht-modal__desc{margin:0;font-family:var(--type-body-font);font-size:var(--type-body-size);color:var(--text-secondary);line-height:var(--type-body-line)}.ht-modal__footer{display:flex;flex-direction:column;gap:var(--layout-modal-footer-gap)}.ht-auth-modal__logo{display:flex;justify-content:center;padding-top:var(--space-2)}.ht-auth-modal__form{gap:var(--space-4)}.ht-auth-modal__input{width:100%;min-width:0;min-height:3.25rem;box-sizing:border-box;display:flex;align-items:center;padding-block:0}.ht-auth-modal__primary{width:100%;min-height:3.125rem;margin-top:var(--space-1)}.ht-auth-modal__forgot-row{display:flex;justify-content:flex-end;margin-top:calc(var(--space-2) * -1)}.ht-auth-modal__code-flow{display:flex;flex-direction:column;gap:var(--space-3);text-align:center}.ht-auth-modal__success{margin:0;color:var(--text-accent)}.ht-auth-modal__switch{text-align:center}.ht-modal__text-btn{background:none;border:none;color:var(--text-brand);cursor:pointer;font-family:inherit;font-size:inherit;padding:0 var(--layout-text-button-padding-x)}@keyframes ht-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ht-modal-slide-up{0%{opacity:0;transform:translateY(var(--motion-modal-enter-offset-y)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ht-scrollbar{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) transparent}.ht-scrollbar::-webkit-scrollbar{width:var(--layout-scrollbar-size)}.ht-scrollbar::-webkit-scrollbar-track{background:transparent}.ht-scrollbar::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--shape-pill-radius);transition:background var(--motion-interaction-fast)}.ht-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@keyframes ht-popup-slide-up{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}:root{font-family:var(--type-body-font);line-height:var(--type-body-line);font-weight:var(--type-body-weight);color-scheme:dark;color:var(--text-primary);background:radial-gradient(circle at 75% 15%,var(--surface-aura-cyan),transparent 30%),radial-gradient(circle at 20% 10%,var(--surface-aura-lilac),transparent 24%),var(--surface-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:inherit}html,body,#root{width:100%;height:100%;overflow:hidden}body{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit}button{font-family:inherit;background:transparent;color:inherit;border:none;padding:0;cursor:pointer}button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--shape-pill-radius)}.map .maplibregl-ctrl-bottom-right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;padding-bottom:24px!important}.map .maplibregl-ctrl-bottom-right>*{float:none!important}.map .maplibregl-ctrl-bottom-right .maplibregl-ctrl-group{margin:0 var(--space-2) var(--space-1) 0!important}.map .maplibregl-ctrl-bottom-right>.maplibregl-ctrl:has(a[aria-label="MapTiler logo"]){position:absolute!important;bottom:2px!important;right:210px!important;margin:0!important;transform:scale(.75);transform-origin:bottom right}.map .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib{position:absolute!important;bottom:2px!important;right:var(--space-2)!important;margin:0!important;font-size:var(--font-size-2xs)!important;opacity:.6;background:transparent!important;color:var(--text-secondary)!important;pointer-events:auto;white-space:nowrap!important}.map .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib-button{display:none!important}.map .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-inner{display:inline!important}.map .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib a{color:var(--text-secondary)!important}.map--unavailable{display:grid;place-items:center;background:#080a14}.map__unavailable-message{max-width:min(320px,calc(100% - 48px));color:#f8f3ffd1;font-size:14px;line-height:1.5;text-align:center}.map__runtime-recovery{position:absolute;inset:0;z-index:5;display:grid;place-items:center;color:#f8f3ffd1;font-size:14px;line-height:1.5;text-align:center;background:#080a1447;pointer-events:none}.brand-mark{--brand-mark-height: 2.5rem;--brand-mark-width: calc(var(--brand-mark-height) * 1.771737);--brand-word-width: calc(var(--brand-mark-width) * .742332);--brand-font-size: calc(var(--brand-mark-height) * .4523596556);--brand-line-height: calc(var(--brand-mark-height) * .497198022);--brand-orb-left: calc(var(--brand-mark-width) * .4893598748);--brand-orb-top: calc(var(--brand-mark-height) * .0377038043);--brand-orb-size: calc(var(--brand-mark-height) * .9047193113);--brand-dot-left: calc(var(--brand-mark-width) * .6383014361);--brand-dot-top: calc(var(--brand-mark-height) * .3015714012);--brand-dot-size: calc(var(--brand-mark-height) * .376966352);--brand-logo-font-family-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--brand-logo-font-family: var(--type-logo-font, var(--brand-logo-font-family-fallback));--brand-logo-word-weight: var(--font-weight-regular, 400);--brand-logo-gradient-fallback: linear-gradient(180deg, #edd0ff 0%, #cb83ff 100%);--brand-logo-intersect-color: #fff8f0;--brand-logo-intersect-glow: 0 0 12px rgba(255, 220, 180, .7), 0 0 24px rgba(255, 220, 180, .3);--brand-logo-orb-fill-fallback: #5ce1e6;--brand-logo-orb-highlight: linear-gradient(135deg, rgba(255, 255, 255, .3) 0%, transparent 40%, transparent 60%, rgba(255, 255, 255, .05) 100%);--brand-logo-dot-fill-fallback: #e12e40;position:relative;width:var(--brand-mark-width);height:var(--brand-mark-height);flex-shrink:0;isolation:isolate;-webkit-user-select:none;user-select:none}.brand-word,.brand-intersect{position:absolute;inset:0 auto auto 0;width:var(--brand-word-width);font-family:var(--brand-logo-font-family);font-size:var(--brand-font-size);line-height:var(--brand-line-height);font-weight:var(--brand-logo-word-weight);letter-spacing:0;text-transform:uppercase;white-space:pre-line;font-kerning:normal;text-rendering:geometricPrecision}.brand-word{z-index:2;color:transparent;background:var(--brand-logo-gradient, var(--brand-logo-gradient-fallback));-webkit-background-clip:text;background-clip:text}.brand-intersect{z-index:3;color:var(--brand-logo-intersect-color);text-shadow:var(--brand-logo-intersect-glow);clip-path:circle(calc(var(--brand-orb-size) / 2) at calc(var(--brand-orb-left) + (var(--brand-orb-size) / 2)) calc(var(--brand-orb-top) + (var(--brand-orb-size) / 2)));pointer-events:none}.brand-orb{position:absolute;z-index:1;left:var(--brand-orb-left);top:var(--brand-orb-top);width:var(--brand-orb-size);height:var(--brand-orb-size);border-radius:var(--shape-pill-radius);background:var(--effect-logo-orb-fill, var(--brand-logo-orb-fill-fallback));opacity:.95;background:var(--brand-logo-orb-highlight),var(--effect-logo-orb-fill, var(--brand-logo-orb-fill-fallback));border:var(--effect-logo-orb-border);box-shadow:var(--effect-logo-orb-shadow);-webkit-backdrop-filter:blur(var(--effect-logo-orb-blur));backdrop-filter:blur(var(--effect-logo-orb-blur))}.brand-dot{position:absolute;z-index:2;left:var(--brand-dot-left);top:var(--brand-dot-top);width:var(--brand-dot-size);height:var(--brand-dot-size);border-radius:var(--shape-pill-radius);background:var(--effect-logo-dot, var(--brand-logo-dot-fill-fallback));box-shadow:var(--effect-logo-dot-glow)}.sidebar-tab{width:var(--size-control-md);height:var(--size-control-md);display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--icon-color-secondary);cursor:pointer;transition:color var(--motion-interaction-base);padding:0}.sidebar-tab:hover{color:var(--text-brand-soft);background:transparent;box-shadow:none;transform:none}.sidebar-tab--active{color:var(--text-brand-soft);background:transparent;box-shadow:none}.sidebar-tab-icon{font-size:var(--icon-size-md);line-height:1;display:flex}.apple-music-auth{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-shell-stack-gap);min-height:var(--control-size-md)}.apple-music-auth__copy{display:flex;align-items:center;gap:var(--layout-shell-inline-gap);min-width:0}.apple-music-auth__label{font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:var(--type-nav-line);font-weight:var(--type-control-weight-strong);color:var(--text-heading)}.apple-music-auth__button{display:flex;align-items:center;justify-content:center;gap:var(--layout-shell-inline-gap);width:100%;font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:var(--type-nav-line);font-weight:var(--type-control-weight-strong)}.apple-music-auth__button.ht-btn.primary{background:linear-gradient(135deg,var(--color-apple-red),var(--color-apple-red-deep)) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--color-white);box-shadow:0 4px 14px var(--color-apple-red-a30)}.apple-music-auth__button.ht-btn.primary:before{background:linear-gradient(135deg,var(--color-apple-red),var(--color-apple-red-deep)) padding-box,var(--effect-hover-chrome-ring) border-box}.apple-music-auth__button.ht-btn.primary:hover:not(:disabled),.apple-music-auth__button.ht-btn.primary.is-hover{box-shadow:0 4px 14px var(--color-apple-red-a30),var(--effect-hover-chrome-shadow);transform:translateY(-1px);color:var(--color-white)}.apple-music-auth__button.ht-btn.primary:active:before,.apple-music-auth__button.ht-btn.primary.is-active:before{background:linear-gradient(135deg,var(--color-apple-red),var(--color-apple-red-deep)) padding-box,var(--effect-hover-chrome-ring) border-box}.apple-music-auth__button--cta{width:100%}.apple-music-auth__logo{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.apple-music-auth__logo-img{display:block;width:100%;height:100%;flex-shrink:0}.nav-bar{--nav-logo-height: 4rem;--nav-chrome-height: calc( var(--layout-shell-offset-sm) + var(--nav-logo-height) + var(--control-size-md) + var(--layout-shell-inline-gap) + var(--layout-shell-inline-gap) );--nav-panel-height: max(0px, min(var(--layout-panel-height), calc(100svh - var(--nav-chrome-height))));position:absolute;top:var(--layout-shell-offset-sm);left:var(--layout-shell-offset-sm);z-index:calc(var(--layer-nav) + 1);display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap);max-width:var(--layout-panel-width)}.nav-tabs{display:flex;gap:var(--layout-tabs-gap)}.nav-panel{position:relative;background:var(--surface-panel);border-radius:var(--shape-card-radius);padding:var(--layout-shell-offset-md);box-shadow:var(--effect-card-shadow);animation:nav-panel-in .2s ease-out;color:var(--text-heading);font-family:var(--type-body-font);min-width:17.5rem}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-panel__close{position:absolute;top:var(--layout-panel-close-offset);right:var(--layout-panel-close-offset);z-index:1}.nav-panel--station{background:transparent;padding:0;box-shadow:none;border-radius:var(--shape-card-radius);overflow:hidden;width:var(--layout-panel-width);height:var(--nav-panel-height);min-width:auto}.nav-panel--station .ht-panel,.nav-panel--favorites .ht-panel{height:100%;box-shadow:none}.nav-panel--favorites,.nav-panel--settings,.nav-panel--profile{background:transparent;padding:0;box-shadow:none;border-radius:var(--shape-card-radius);overflow:hidden;width:var(--layout-panel-width);height:var(--nav-panel-height);min-width:auto}.nav-panel--profile .ht-panel,.nav-panel--settings .ht-panel{height:100%;box-shadow:none}.nav-panel--profile .profile-panel{height:100%;max-height:none;min-height:0}.nav-placeholder{text-align:center;padding:var(--layout-shell-offset-md) 0;color:var(--text-tertiary);font-size:var(--type-nav-size)}.nav-placeholder p{margin:0}@keyframes nav-panel-ghost-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-panel--ghost{background:transparent;padding:0 0 0 var(--layout-shell-inline-gap);box-shadow:none;min-width:auto;animation:nav-panel-ghost-fade-in var(--duration-slow) var(--ease-glide) forwards}.nav-panel__empty-hint{font-family:var(--type-display-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--text-primary);white-space:nowrap}.avatar-picker{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.avatar-picker-preview{width:120px;height:120px;border-radius:50%;background:var(--surface-avatar-matte, #1f1f27);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0}.avatar-picker-preview-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-picker-preview-char{font-size:48px;font-weight:700;color:var(--text-primary, #e6e4f1);-webkit-user-select:none;user-select:none}.avatar-picker-remove{background:none;border:none;color:var(--text-tertiary, rgba(255, 255, 255, .4));font-size:var(--font-size-xs, 12px);font-family:inherit;cursor:pointer;padding:var(--space-1) var(--space-2);transition:color var(--motion-interaction-fast, .1s ease)}.avatar-picker-remove:hover{color:var(--feedback-danger)}.avatar-picker-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3, 12px);width:100%;max-width:300px}.avatar-picker-preset{width:48px;height:48px;border-radius:50%;border:2px solid transparent;background:var(--surface-avatar-matte, #1f1f27);cursor:pointer;transition:all var(--motion-interaction-fast, .1s ease);padding:0;justify-self:center;overflow:hidden}.avatar-picker-preset-img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.avatar-picker-preset:hover{transform:scale(1.1);box-shadow:0 0 12px #ffffff26}.avatar-picker-preset--selected{border-color:var(--text-primary, #e6e4f1);box-shadow:0 0 0 2px var(--surface-app, #0e0e13),0 0 0 4px var(--text-primary, #e6e4f1)}.avatar-picker-upload-btn{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--text-tertiary, rgba(255, 255, 255, .4));background:transparent;color:var(--text-tertiary, rgba(255, 255, 255, .4));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--motion-interaction-fast, .1s ease);padding:0;justify-self:center}.avatar-picker-upload-btn:hover{border-color:var(--text-primary, #e6e4f1);color:var(--text-primary, #e6e4f1);transform:scale(1.1)}.image-crop-backdrop{z-index:calc(var(--z-modal, 9999) + 1)}.image-crop-modal{max-width:400px;width:90vw}.image-crop-title{text-align:center}.image-crop-container{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-sm, 12px);overflow:hidden;margin:var(--space-4) 0;background:#000}.image-crop-zoom{padding:0 var(--space-4);margin-bottom:var(--space-2)}.image-crop-zoom-slider{width:100%;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--surface-control-track, rgba(255, 255, 255, .1));outline:none;cursor:pointer}.image-crop-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--text-primary, #e6e4f1);cursor:pointer;border:none;box-shadow:0 1px 4px #0000004d}.image-crop-zoom-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--text-primary, #e6e4f1);cursor:pointer;border:none;box-shadow:0 1px 4px #0000004d}.image-crop-hint{text-align:center;color:var(--text-tertiary, rgba(255, 255, 255, .4));font-size:var(--font-size-xs, 12px);margin:var(--space-2) 0 var(--space-4)}.image-crop-actions{display:flex;gap:var(--space-4);padding:0 var(--space-4) var(--space-4)}.image-crop-btn{flex:1;min-width:0}.welcome-overlay{position:fixed;inset:0;z-index:var(--layer-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--surface-scrim) 88%,transparent);backdrop-filter:blur(var(--effect-panel-blur));-webkit-backdrop-filter:blur(var(--effect-panel-blur));animation:welcome-fade-in var(--motion-interaction-base) forwards}@keyframes welcome-fade-in{0%{opacity:0}to{opacity:1}}.welcome-overlay--closing{animation:welcome-fade-out var(--motion-interaction-base) forwards}.welcome-overlay--closing .welcome-card{animation:welcome-slide-down var(--motion-interaction-base) forwards}@keyframes welcome-fade-out{0%{opacity:1}to{opacity:0}}@keyframes welcome-slide-down{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(var(--motion-modal-enter-offset-y)) scale(.96)}}.welcome-card{position:relative;width:min(26rem,calc(100vw - var(--space-8)));max-height:calc(100svh - var(--space-8));overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;padding:var(--space-6);border:var(--border-subtle);border-radius:var(--shape-card-radius);background:radial-gradient(circle at top left,var(--surface-aura-lilac-strong),transparent 42%),linear-gradient(180deg,var(--surface-panel),var(--surface-panel-solid));box-shadow:var(--effect-card-shadow);color:var(--text-primary);font-family:var(--type-cjk-font);text-align:center;animation:welcome-slide-up var(--motion-interaction-base) forwards}@keyframes welcome-slide-up{0%{opacity:0;transform:translateY(var(--motion-modal-enter-offset-y)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.welcome-brand{display:flex;justify-content:center;margin-bottom:var(--space-4)}.welcome-title{margin:0;font-family:var(--type-cjk-font);font-size:var(--font-size-2xl);line-height:var(--line-height-xl);font-weight:var(--type-section-weight);letter-spacing:0;color:transparent;background:var(--brand-text-gradient);-webkit-background-clip:text;background-clip:text}.welcome-subtitle{margin:var(--space-2) 0 var(--space-5);font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:var(--type-nav-line);color:var(--text-secondary)}.welcome-card .avatar-picker{margin-bottom:var(--space-5)}.welcome-card .avatar-picker-preview{width:6.5rem;height:6.5rem;border:var(--border-subtle);background:linear-gradient(180deg,var(--surface-avatar-matte),var(--surface-panel-strong));box-shadow:inset 0 0 1.75rem var(--surface-aura-lilac),var(--effect-control-shadow)}.welcome-card .avatar-picker-preview-char{color:var(--text-brand-soft);font-size:var(--font-size-3xl)}.welcome-card .avatar-picker-grid{max-width:19rem;gap:var(--space-3)}.welcome-card .avatar-picker-preset,.welcome-card .avatar-picker-upload-btn{width:3rem;height:3rem}.welcome-card .avatar-picker-preset:hover,.welcome-card .avatar-picker-upload-btn:hover{transform:translateY(-1px);box-shadow:var(--effect-hover-chrome-shadow)}.welcome-card .avatar-picker-preset--selected{border-color:var(--text-brand-soft);box-shadow:0 0 0 var(--stroke-accent) var(--surface-panel-solid),0 0 0 calc(var(--stroke-accent) * 2) var(--text-brand-soft),var(--effect-button-glow)}.welcome-card .avatar-picker-upload-btn{border-color:var(--color-white-a20);background:var(--surface-panel);color:var(--text-secondary)}.welcome-card .avatar-picker-upload-btn:hover{border-color:var(--text-brand-soft);color:var(--text-brand-soft)}.welcome-form{display:flex;flex-direction:column;gap:var(--space-4)}.welcome-field{display:flex;flex-direction:column;gap:var(--space-2);text-align:left}.welcome-label{font-family:var(--type-cjk-font);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-control-weight-medium);letter-spacing:0;color:var(--text-secondary)}.welcome-input{width:100%;min-width:0;min-height:3rem;box-sizing:border-box;display:flex;align-items:center;padding-block:0;padding-inline:var(--space-5);font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:var(--type-nav-line)}.welcome-char-count{font-family:var(--type-body-font);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--text-tertiary);text-align:right}.welcome-char-count--warn{color:var(--feedback-warning)}.welcome-error{padding:var(--space-3);background:var(--feedback-danger-bg);border:var(--border-interactive-width) solid var(--feedback-danger-border);border-radius:var(--shape-compact-radius);color:var(--feedback-danger-soft);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.welcome-submit{width:100%;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;margin-top:var(--space-1);border:none;font-family:var(--type-cjk-font)}.welcome-skip{align-self:center;margin-top:var(--space-1);color:var(--text-tertiary);font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:var(--type-nav-line)}.welcome-skip:hover:not(:disabled){color:var(--text-brand-soft)}.welcome-skip:disabled{opacity:.5;cursor:not-allowed}@media(max-width:420px){.welcome-overlay{padding:var(--space-3)}.welcome-card{width:calc(100vw - var(--space-6));padding:var(--space-6)}.welcome-card .avatar-picker-grid{max-width:17rem;gap:var(--space-2)}}@media(max-height:720px){.welcome-card{padding-block:var(--space-5)}.welcome-brand{margin-bottom:var(--space-3)}.welcome-subtitle,.welcome-card .avatar-picker{margin-bottom:var(--space-4)}.welcome-card .avatar-picker-preview{width:5.5rem;height:5.5rem}}.profile-edit-modal{max-width:380px;width:90vw}.profile-edit-content{display:flex;flex-direction:column;gap:var(--space-5, 20px);padding:0 var(--space-4) var(--space-4)}.profile-edit-field{display:flex;flex-direction:row;align-items:center;gap:var(--space-3, 12px)}.profile-edit-label{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:var(--text-primary, #e6e4f1);white-space:nowrap;flex-shrink:0}.profile-edit-input{flex:1;padding:10px 14px;background:var(--surface-input, rgba(255, 255, 255, .06));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:var(--radius-full, 9999px);color:var(--text-primary, #fff);font-size:var(--font-size-sm, 14px);font-family:inherit;outline:none;transition:all .2s ease;box-sizing:border-box}.profile-edit-input::placeholder{color:var(--text-tertiary, rgba(255, 255, 255, .25))}.profile-edit-input:focus{border-color:#6c5ce766;box-shadow:0 0 0 3px #6c5ce714}.profile-edit-error{padding:8px 10px;background:var(--feedback-danger-bg);border:1px solid var(--feedback-danger-border);border-radius:8px;color:var(--feedback-danger);font-size:var(--font-size-xs, 12px);text-align:center}.profile-edit-actions{display:flex;gap:var(--space-4, 16px);margin-top:var(--space-2, 8px)}.profile-edit-btn{flex:1;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-full, 9999px);font-family:inherit;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:all var(--motion-interaction-fast, .1s ease);border:none}.profile-edit-btn:disabled{opacity:.5;cursor:not-allowed}.profile-edit-btn--save{background:var(--action-primary, linear-gradient(165deg, #e6bdff 0%, #dcacfb 100%));color:var(--action-primary-text, #3b1258)}.profile-edit-btn--save:hover:not(:disabled){background:var(--action-primary-hover);box-shadow:var(--effect-button-glow, 0 10px 30px rgba(230, 189, 255, .2))}.profile-edit-btn--cancel{background:transparent;border:1px solid var(--text-tertiary, rgba(255, 255, 255, .4));color:var(--text-primary, #e6e4f1)}.profile-edit-btn--cancel:hover:not(:disabled){border-color:var(--text-primary, #e6e4f1)}.station-showcase{--station-panel-text-scroll-gap: var(--space-10);--station-panel-text-scroll-mask: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);display:flex;flex-direction:column;height:100%}.station-panel__hero{height:var(--layout-hero-height);background:var(--surface-showcase-hero);position:relative;overflow:hidden}.station-panel__hero-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:1;transition:opacity var(--motion-interaction-base)}.station-panel__hero-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:blur(14px);transform:scale(1.06);opacity:1}.station-panel__hero-img.has-progressive-thumb:not(.is-loaded){opacity:0}.station-panel__hero-vignette{position:absolute;bottom:0;left:0;right:0;height:var(--layout-hero-vignette-height);background:var(--effect-hero-vignette);z-index:2}.station-panel__toolbar{position:absolute;top:var(--layout-shell-inset);right:calc(var(--layout-panel-close-offset) + var(--icon-size-md) + var(--layout-shell-inline-gap));z-index:2;display:flex;align-items:center;gap:var(--layout-shell-inline-gap)}.station-panel__alerts{position:absolute;bottom:var(--layout-shell-inset);left:var(--layout-shell-inset);right:var(--layout-shell-inset);z-index:3;display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap);animation:ht-popup-slide-up var(--motion-interaction-emphatic) forwards}.station-panel__content{padding:var(--layout-shell-padding);display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap-lg);flex:1;min-height:0;overflow:hidden}.station-panel__info{display:flex;align-items:center;gap:var(--layout-shell-stack-gap)}.station-panel__avatar-box{width:var(--avatar-size-lg);height:var(--avatar-size-lg);flex-shrink:0;display:flex;align-items:center;justify-content:center}.station-panel__avatar{overflow:hidden;background-position:center}.station-panel__flag{display:block;width:72%;aspect-ratio:3 / 2;object-fit:cover;border-radius:3px}.station-panel__avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--type-display-font);color:var(--text-brand);font-size:calc(var(--avatar-size-lg) * .4);font-weight:var(--type-section-weight)}.station-panel__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap-tight)}.station-panel__name{margin:0;font-family:var(--type-display-font);font-size:var(--type-section-size);font-weight:var(--type-section-weight);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-panel__name span,.station-panel__location-text span{display:inline-block;flex-shrink:0}.station-panel__name.is-scrolling,.station-panel__location-text.is-scrolling{display:flex;gap:var(--station-panel-text-scroll-gap);text-overflow:clip;mask-image:var(--station-panel-text-scroll-mask);-webkit-mask-image:var(--station-panel-text-scroll-mask)}.station-panel__name.is-scrolling span,.station-panel__location-text.is-scrolling span{animation:station-panel-text-scroll 12s linear infinite}@keyframes station-panel-text-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--station-panel-text-scroll-gap)))}}.station-panel__location{display:flex;align-items:center;gap:var(--layout-shell-inline-gap-tight);color:var(--text-brand-soft);font-size:var(--type-nav-size);min-width:0}.station-panel__location .ht-icon{color:var(--text-brand);flex-shrink:0}.station-panel__location-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-panel__location-text:not(.is-scrolling) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-panel__desc{margin:0;flex:0 1 auto;min-height:0;font-family:var(--type-body-font);font-size:var(--type-nav-size);color:var(--text-secondary);line-height:var(--type-body-line);max-height:calc(var(--type-body-line) + var(--type-body-line) + var(--type-body-line) + var(--type-body-line));overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--layout-scrollbar-size)}.station-panel__desc--placeholder{color:var(--text-tertiary);font-style:italic}.station-panel__actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--layout-shell-inline-gap)}.station-panel__listeners{display:flex;align-items:center;gap:var(--layout-shell-inline-gap);color:var(--text-brand);font-weight:var(--type-control-weight-medium);font-size:var(--type-nav-size)}.station-panel__action-group{display:flex;gap:var(--layout-shell-inline-gap)}.station-panel__action-icon-btn:hover:not(:disabled):after,.station-panel__action-icon-btn.is-hover:after{opacity:0;animation:none}.station-panel__action-icon-btn:hover:not(:disabled),.station-panel__action-icon-btn.is-hover{box-shadow:none}.station-panel__console-trigger{width:auto;height:auto;gap:var(--layout-shell-inline-gap-tight);font-size:var(--type-nav-size);font-weight:var(--type-control-weight-medium)}.station-panel__cta{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--layout-shell-inline-gap);min-width:0;white-space:nowrap;text-align:center}.station-panel__cta.apple-music-auth__button{white-space:normal;overflow-wrap:anywhere}.station-panel__cta-icon{display:flex;flex:0 0 auto}.station-panel__cta>span:not(.station-panel__cta-icon):not(.apple-music-auth__logo){min-width:0}.station-panel__cta-row{width:100%;display:flex;align-items:center;gap:var(--layout-shell-inline-gap)}.station-panel__cta-row .station-panel__cta{width:auto}.station-panel__cta--current,.station-panel__cta--stop{flex:1.35 1 0}.station-panel__cta--next{flex:.85 1 0}.station-panel__cta--tune-in-cyan.ht-btn.primary{background:linear-gradient(165deg,color-mix(in srgb,var(--text-accent) 78%,var(--color-white) 22%) 0%,var(--text-accent) 100%) padding-box,linear-gradient(var(--text-accent),var(--text-accent)) border-box;color:var(--text-on-accent);box-shadow:var(--effect-cyan-glow),var(--effect-control-shadow)}.station-panel__cta--tune-in-cyan.ht-btn.primary:before{background:linear-gradient(165deg,color-mix(in srgb,var(--text-accent) 64%,var(--color-white) 36%) 0%,var(--text-accent) 100%) padding-box,var(--effect-hover-chrome-ring) border-box}.station-panel__cta--tune-in-cyan.ht-btn.primary:hover:not(:disabled){box-shadow:var(--effect-cyan-glow),var(--effect-control-shadow),var(--effect-hover-chrome-shadow)}.station-panel__cta--tune-in-cyan.ht-btn.primary:active:before,.station-panel__cta--tune-in-cyan.ht-btn.primary.is-active:before{background:linear-gradient(165deg,var(--text-accent) 0%,color-mix(in srgb,var(--text-accent) 78%,var(--surface-shell) 22%) 100%) padding-box,var(--effect-hover-chrome-ring) border-box}.station-panel__cta--unavailable.ht-btn.secondary.is-disabled,.station-panel__cta--unavailable.ht-btn.secondary:disabled{background:linear-gradient(var(--surface-control-track),var(--surface-control-track)) padding-box,var(--effect-border-soft-fill) border-box;color:var(--text-tertiary);opacity:1;box-shadow:none}.station-panel__cta--unavailable.ht-btn.secondary.is-disabled:before,.station-panel__cta--unavailable.ht-btn.secondary:disabled:before{content:none}.station-panel__cta--unavailable.ht-btn.secondary.is-disabled:hover,.station-panel__cta--unavailable.ht-btn.secondary:disabled:hover{cursor:not-allowed}.station-panel__cta--start-broadcast-gold.ht-btn.primary{background:linear-gradient(165deg,#fff8f0,#e8d4c0 58%,#d4b896) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--color-plum-900);box-shadow:0 10px 30px #e8d4c038,0 0 18px #ffdcb41f}.station-panel__cta--start-broadcast-gold.ht-btn.primary:before{background:linear-gradient(165deg,#fffdf8,#f2e4d4 60%,#dcc2a4) padding-box,var(--effect-hover-chrome-ring) border-box}.station-panel__cta--start-broadcast-gold.ht-btn.primary:hover:not(:disabled){box-shadow:0 12px 34px #e8d4c04d,0 0 22px #ffdcb433,var(--effect-hover-chrome-shadow)}.station-panel__cta--start-broadcast-gold.ht-btn.primary:active:before,.station-panel__cta--start-broadcast-gold.ht-btn.primary.is-active:before{background:linear-gradient(165deg,#f2e4d4,#dcc2a4 62%,#c8aa86) padding-box,var(--effect-hover-chrome-ring) border-box}.station-panel__cta--broadcast-countdown-gold.ht-btn.is-disabled{background:linear-gradient(165deg,#f2e4d4,#dcc2a4 62%,#c8aa86) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--color-plum-900);opacity:1;box-shadow:inset 0 1px #fffdf873,0 8px 24px #c8aa8638,0 0 18px #ffdcb41f}.station-panel__cta--broadcast-countdown-gold.ht-btn.is-disabled:before{content:none}.station-panel__cta--broadcast-countdown-gold.ht-btn.is-disabled:hover{cursor:not-allowed}.station-panel__alert-title{font-weight:var(--type-control-weight-medium)}.station-panel__alert-subtitle{display:block;margin-top:var(--layout-shell-inline-gap-tight);opacity:.8}@media(max-height:420px){.station-panel__content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}.station-edit-modal{max-width:420px;width:90vw}.station-edit-modal__content{display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap);padding:0 var(--space-4) var(--space-4)}.station-edit-modal__cover{display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap)}.station-edit-modal__cover-preview{position:relative;overflow:hidden;width:100%;aspect-ratio:2.5 / 1;border-radius:var(--shape-compact-radius);background:var(--surface-input);border:var(--border-subtle);box-shadow:var(--effect-card-shadow)}.station-edit-modal__cover-img,.station-edit-modal__cover-empty{width:100%;height:100%}.station-edit-modal__cover-img{object-fit:cover;display:block;transition:transform var(--motion-interaction-base),filter var(--motion-interaction-base)}.station-edit-modal__cover-empty{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);--icon-size: var(--icon-size-md)}.station-edit-modal__cover-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08080c1a,#08080c7a),linear-gradient(90deg,rgba(8,8,12,.38),transparent 48%,rgba(8,8,12,.24));opacity:0;transition:opacity var(--motion-interaction-base);pointer-events:none}.station-edit-modal__cover-tools{position:absolute;right:var(--layout-shell-inline-gap);bottom:var(--layout-shell-inline-gap);z-index:2;display:flex;gap:var(--layout-shell-inline-gap-tight);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity var(--motion-interaction-base),transform var(--motion-interaction-base)}.station-edit-modal__cover-preview:hover:after,.station-edit-modal__cover-preview:focus-within:after{opacity:1}.station-edit-modal__cover-preview:hover .station-edit-modal__cover-img,.station-edit-modal__cover-preview:focus-within .station-edit-modal__cover-img{transform:scale(1.015);filter:saturate(1.04)}.station-edit-modal__cover-preview:hover .station-edit-modal__cover-tools,.station-edit-modal__cover-preview:focus-within .station-edit-modal__cover-tools{opacity:1;transform:translateY(0);pointer-events:auto}.station-edit-modal__actions{display:flex;gap:var(--layout-shell-inline-gap)}.station-edit-modal__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.station-edit-modal__submit{flex:1;min-width:0}.station-edit-modal__field{display:flex;align-items:center;gap:var(--layout-shell-inline-gap)}.station-edit-modal__field--stacked{align-items:flex-start}.station-edit-modal__label{flex-shrink:0;min-width:4.5rem;font-family:var(--type-cjk-font);font-size:var(--type-nav-size);font-weight:var(--type-control-weight-medium);color:var(--text-primary)}.station-edit-modal__input,.station-edit-modal__textarea{flex:1;min-width:0;box-sizing:border-box;padding:10px 14px;background:var(--surface-input);border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:var(--shape-pill-radius);color:var(--text-primary);font-family:inherit;font-size:var(--type-nav-size);outline:none}.station-edit-modal__textarea{min-height:84px;resize:vertical;line-height:var(--type-body-line);border-radius:var(--shape-compact-radius)}.station-edit-modal__input:focus,.station-edit-modal__textarea:focus{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset)) var(--focus-ring-glow)}.station-edit-modal__error{padding:8px 10px;background:var(--feedback-danger-bg);border:1px solid var(--feedback-danger-border);border-radius:var(--shape-compact-radius);color:var(--feedback-danger);font-family:var(--type-cjk-font);font-size:var(--type-meta-size);text-align:center}.station-info-modal{width:min(28rem,calc(100vw - var(--layout-modal-width-gutter)));max-width:28rem;padding:var(--space-5);gap:var(--layout-shell-stack-gap)}.station-info-modal__location{display:flex;align-items:center;gap:var(--layout-shell-inline-gap);margin:calc(-1 * var(--layout-shell-inline-gap-tight)) 0 var(--layout-shell-inline-gap);color:var(--text-brand);font-family:var(--type-cjk-font);font-size:var(--type-meta-size);line-height:var(--type-body-line)}.station-info-modal__location-icon{flex:0 0 auto;--icon-size: var(--icon-size-sm);display:inline-flex;align-items:center;justify-content:center}.station-info-modal__content{gap:var(--layout-shell-stack-gap-lg);padding:0}.station-info-modal .station-edit-modal__cover{gap:var(--layout-shell-inline-gap)}.station-info-modal__cover-label{min-width:0;margin:0}.station-info-modal__cover-preview{background:linear-gradient(135deg,var(--surface-input),var(--surface-panel-strong));cursor:pointer;box-shadow:none}.station-info-modal__cover-empty{flex-direction:column;gap:var(--layout-shell-inline-gap)}.station-info-modal .station-edit-modal__field,.station-info-modal .station-edit-modal__field--stacked{flex-direction:column;align-items:stretch;gap:var(--layout-shell-inline-gap)}.station-info-modal .station-edit-modal__label{min-width:0;color:var(--text-secondary)}.station-info-modal__field-header{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-shell-inline-gap);min-width:0}.station-info-modal__char-count{flex:0 0 auto;color:var(--text-tertiary);font-family:var(--type-cjk-font);font-size:var(--type-meta-size);line-height:var(--type-body-line)}.station-info-modal .station-edit-modal__input{min-height:44px}.station-info-modal .station-edit-modal__textarea{min-height:92px}.station-info-modal .station-edit-modal__actions{gap:var(--layout-shell-stack-gap);margin-top:var(--layout-shell-inline-gap)}.station-info-modal .station-edit-modal__submit{min-height:44px}@media(max-width:520px){.station-info-modal{width:min(92vw,28rem);padding:var(--space-4)}.station-info-modal .station-edit-modal__actions{flex-direction:column}}.firework-section{--firework-section-spark-glow: 0 0 1.5rem var(--color-white-a70);--firework-section-action-surface: linear-gradient(135deg, var(--color-amber-500), var(--color-amber-600));--firework-section-action-text: var(--color-white);--firework-section-action-glow: 0 4px 14px var(--color-amber-a30);--firework-section-action-active-surface: linear-gradient(135deg, var(--color-amber-600), var(--color-amber-700));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--type-cjk-font);background:radial-gradient(circle at top left,var(--color-amber-a18),transparent 45%),linear-gradient(180deg,var(--color-ink-a72),var(--color-ink-a92));border:none;box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-white-a05)}.firework-section__media{position:relative;width:3.5rem;height:3.5rem;flex-shrink:0}.firework-section__thumbnail{width:100%;height:100%;border-radius:var(--radius-sm);background:radial-gradient(circle at center,var(--color-white-a80),transparent 18%),radial-gradient(circle at center,var(--color-lilac-a92),var(--color-plum-a60) 55%,var(--color-ink-a92) 100%);box-shadow:var(--shadow-glow-lilac-xs);position:relative;overflow:hidden}.firework-section__spark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:1.4rem;text-shadow:var(--firework-section-spark-glow)}.firework-section__spark--secondary{transform:rotate(28deg) scale(.7);color:var(--text-brand-soft)}.firework-section__badge{position:absolute;right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);min-width:2rem;padding:.125rem var(--space-1);border-radius:var(--shape-pill-radius);background:var(--gradient-brand-button);color:var(--text-on-accent);font-size:var(--font-size-2xs);line-height:var(--line-height-2xs);font-weight:var(--font-weight-bold);text-align:center}.firework-section__content{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.firework-section__title-row{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.firework-section__title{margin:0;font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:var(--type-nav-line);font-weight:var(--type-section-weight);color:var(--text-heading)}.firework-section__inventory{font-family:var(--type-cjk-font);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--text-brand-soft);white-space:nowrap}.firework-section__desc{margin:0;font-family:var(--type-cjk-font);font-size:var(--type-meta-size);color:var(--text-secondary);line-height:var(--type-meta-line)}.firework-place-btn.ht-btn.primary{min-height:auto;min-width:5rem;padding:var(--space-1) var(--space-3);background:var(--firework-section-action-surface) padding-box,linear-gradient(transparent,transparent) border-box;color:var(--firework-section-action-text);box-shadow:none;font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:var(--type-nav-line)}.firework-place-btn.ht-btn.primary:before{background:var(--firework-section-action-surface) padding-box,var(--effect-hover-chrome-ring) border-box}.firework-place-btn.ht-btn.primary.is-hover:not(:disabled):not(.is-active),.firework-place-btn.ht-btn.primary:hover:not(:disabled):not(.is-active){box-shadow:var(--firework-section-action-glow),var(--effect-hover-chrome-shadow);transform:none}.firework-place-btn.ht-btn.primary:active,.firework-place-btn.ht-btn.primary.is-active{transform:none}.firework-place-btn.ht-btn.primary.is-active{background:var(--firework-section-action-active-surface) padding-box,linear-gradient(transparent,transparent) border-box}.firework-place-btn.ht-btn.primary.is-active:before{background:var(--firework-section-action-active-surface) padding-box,var(--effect-hover-chrome-ring) border-box}.firework-place-btn.ht-btn.primary:disabled{opacity:.5;cursor:not-allowed}.profile-panel{max-height:var(--layout-panel-height);font-family:var(--type-cjk-font)}.profile-panel__content{display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap);overflow-y:hidden}.profile-panel__content--unauth{gap:var(--layout-shell-stack-gap);overflow-y:auto}.profile-panel--profile{overflow:hidden}.profile-panel__profile-top{display:flex;align-items:center;gap:var(--layout-shell-stack-gap)}.profile-panel__avatar{--avatar-color: var(--surface-avatar-brand-glow);width:var(--avatar-size-md);height:var(--avatar-size-md);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:var(--text-heading);font-family:var(--type-display-font);font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-weight:var(--type-section-weight);box-shadow:var(--effect-card-shadow)}.profile-panel__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:var(--shape-avatar-radius)}.profile-panel__avatar-preset{width:100%;height:100%;border-radius:inherit}.profile-panel__profile-meta{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center}.profile-panel__name-row{display:flex;align-items:center;gap:var(--layout-shell-inline-gap);min-width:0}.profile-panel__name{font-family:var(--type-cjk-font);font-size:var(--font-size-lg);line-height:var(--line-height-md);font-weight:var(--type-section-weight);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-panel__edit-btn:hover:not(:disabled):after,.profile-panel__edit-btn.is-hover:after{opacity:0;animation:none}.profile-panel__edit-btn:hover:not(:disabled),.profile-panel__edit-btn.is-hover{box-shadow:none}.profile-panel__tabs{display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap);flex:1;min-height:0}.profile-panel__tab-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:hidden}.profile-panel__station-pane,.profile-panel__gift-pane,.profile-panel__settings-pane{display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap)}.profile-panel__gift-pane{flex:1;min-height:0;overflow-y:auto}.profile-panel__station-pane{flex:1;min-height:0}.profile-panel__station-body{display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap);flex:1;min-height:0}.profile-panel__station-heading{display:flex;align-items:center;gap:var(--layout-shell-stack-gap);flex-wrap:nowrap;min-width:0}.profile-panel__station-title{margin:0;flex:0 1 auto;min-width:0;font-family:var(--type-cjk-font);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-section-weight);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-panel__station-edit-btn{--icon-size: var(--icon-size-sm);flex-shrink:0}.profile-panel__station-location{display:inline-flex;align-items:center;gap:var(--layout-shell-inline-gap);align-self:flex-start;max-width:100%;min-width:0;padding:0;border-radius:0;background:transparent;color:var(--text-brand-soft);font-family:var(--type-cjk-font);font-size:var(--type-meta-size);font-weight:var(--type-control-weight-medium);line-height:var(--type-nav-line)}.profile-panel__station-location span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-panel__station-location-icon{--icon-size: var(--icon-size-xs);color:var(--text-brand-soft);flex-shrink:0}.profile-panel__station-description{margin:0;flex:0 0 auto;max-height:calc(var(--type-body-line) + var(--type-body-line) + var(--type-body-line));font-family:var(--type-cjk-font);color:var(--text-secondary);font-size:var(--type-nav-size);line-height:var(--type-body-line);word-break:break-word;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--layout-scrollbar-size)}.profile-panel__station-actions{display:flex;gap:var(--layout-shell-inline-gap);margin-top:auto;padding-top:0}.profile-panel__station-action{flex:1;min-width:0;min-height:var(--control-size-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--layout-shell-inline-gap);padding:var(--layout-control-padding-y) var(--layout-shell-padding);font-family:var(--type-cjk-font);font-size:var(--type-nav-size);font-weight:var(--type-control-weight-strong);--icon-size: var(--icon-size-sm);--icon-stroke-width: var(--stroke-icon-thin)}.profile-panel__loading-state{padding:var(--layout-shell-offset-md) var(--layout-shell-stack-gap);text-align:center;color:var(--text-tertiary)}.profile-panel__empty-pane{padding:var(--layout-shell-padding);border-radius:var(--shape-card-radius);background:linear-gradient(180deg,var(--surface-aura-lilac-strong),var(--surface-panel-strong)),var(--surface-panel-strong);border:var(--border-subtle);display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap-lg)}.profile-panel__empty-copy{display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap)}.profile-panel__empty-kicker{font-family:var(--type-cjk-font);font-size:var(--type-chip-size);letter-spacing:var(--type-chip-tracking);text-transform:uppercase;color:var(--text-brand-soft)}.profile-panel__empty-title{margin:0;font-family:var(--type-cjk-font);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-section-weight);color:var(--text-heading)}.profile-panel__empty-desc{margin:0;font-family:var(--type-cjk-font);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--text-secondary)}.profile-panel__create-btn{width:100%}.profile-panel__settings-copy{margin:0;font-family:var(--type-cjk-font);color:var(--text-secondary);font-size:var(--type-nav-size);line-height:var(--type-body-line)}.profile-panel__section{padding:var(--layout-shell-section-padding);background:var(--surface-panel-strong);border-radius:var(--shape-compact-radius);border:var(--border-subtle)}.profile-panel__section-title{font-family:var(--type-cjk-font);font-size:var(--type-chip-size);font-weight:var(--type-chip-weight);text-transform:uppercase;letter-spacing:var(--type-chip-tracking);color:var(--text-tertiary);margin-bottom:var(--layout-shell-inline-gap)}.profile-panel__brand-header{display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap);align-items:flex-start;margin-bottom:var(--layout-shell-stack-gap)}.profile-panel__brand-mark{display:block}.profile-panel__brand-slogan{margin:0;font-family:var(--type-cjk-font);font-size:clamp(1.1rem,3.1vw,1.35rem);line-height:1.15;font-weight:var(--type-section-weight);color:var(--text-heading)}.profile-panel__cta-stack{display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap);margin-bottom:var(--layout-shell-stack-gap)}.profile-panel__auth-cta{width:100%}.profile-panel__auth-cta.apple-music-auth{padding:0;border:none;background:transparent;box-shadow:none}.profile-panel__login-cta{width:100%;justify-content:center;min-height:var(--control-size-md);font-size:var(--type-nav-size);font-weight:var(--type-control-weight-strong)}.profile-panel__benefits{display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap);margin:0;padding:0;list-style:none}.profile-panel__benefit{display:flex;align-items:flex-start;gap:var(--layout-shell-inline-gap);padding:0;color:var(--text-secondary);font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:1.42}.profile-panel__benefit-marker{width:.46rem;height:.46rem;margin-top:.48rem;flex-shrink:0;border-radius:var(--shape-pill-radius);background:var(--color-white-a80);box-shadow:0 0 0 .14rem #ffffff0a}.profile-panel__row{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-shell-inline-gap)}.profile-panel__status{display:flex;align-items:center;gap:var(--layout-shell-inline-gap-tight);font-family:var(--type-cjk-font);font-size:var(--type-nav-size);color:var(--text-secondary)}.profile-panel__status--connected{color:var(--feedback-online)}.profile-panel__logout,.profile-panel__change-password,.profile-panel__delete-station{width:100%}.profile-panel__delete-station-modal{max-width:28rem}.profile-panel__delete-station-error{padding:8px 10px;background:var(--feedback-danger-bg);border:1px solid var(--feedback-danger-border);border-radius:var(--shape-compact-radius);color:var(--feedback-danger);font-family:var(--type-cjk-font);font-size:var(--type-meta-size);text-align:center}.profile-panel__delete-station-actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.profile-panel__delete-station-action{min-width:7.5rem}@media(max-width:40rem){.profile-panel__delete-station-actions{flex-direction:column-reverse}.profile-panel__delete-station-action{width:100%}}.profile-panel__hints{padding:var(--layout-shell-section-padding);background:var(--surface-panel-strong);border-radius:var(--shape-compact-radius);border:var(--border-subtle);display:flex;flex-direction:column;gap:var(--layout-shell-inline-gap)}.profile-panel__hint{display:flex;align-items:center;gap:var(--layout-shell-inline-gap);font-family:var(--type-cjk-font);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--text-secondary)}.profile-panel__hint-icon{flex-shrink:0;font-size:var(--type-nav-size)}.profile-panel .ht-tabs.underline{gap:var(--layout-shell-stack-gap-lg)}.profile-panel .ht-tabs.underline .ht-tabs__tab{font-family:var(--type-cjk-font);font-size:var(--type-nav-size);line-height:var(--type-nav-line);font-weight:var(--type-control-weight-medium)}.profile-panel .ht-tabs.underline .ht-tabs__tab.is-active{font-weight:var(--type-control-weight-strong)}@media(max-height:520px){.profile-panel__content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.profile-panel__tabs,.profile-panel__tab-panel,.profile-panel__station-pane,.profile-panel__station-body{flex:0 0 auto;min-height:auto}.profile-panel__tab-panel{overflow:visible}}.settings-panel{gap:var(--layout-shell-stack-gap-lg);font-family:var(--type-cjk-font);color:var(--text-primary);min-height:0}.settings-panel__header{padding-right:var(--space-8)}.settings-panel__content{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap-lg)}.settings-panel__section-description,.settings-panel__contact{margin:0;font-size:var(--type-nav-size);line-height:var(--type-body-line);color:var(--text-secondary)}.settings-panel__secondary-action{width:100%;min-height:var(--control-size-md);display:inline-flex;align-items:center;justify-content:center;padding:var(--layout-control-padding-y) var(--layout-shell-section-padding);border:var(--border-soft);border-radius:var(--shape-compact-radius);background:linear-gradient(180deg,var(--surface-panel-strong),var(--surface-elevated));color:var(--text-primary);font-family:inherit;font-size:var(--type-nav-size);line-height:var(--type-nav-line);cursor:pointer;box-shadow:var(--shadow-panel-soft);transition:color var(--motion-interaction-fast),border-color var(--motion-interaction-fast),background var(--motion-interaction-fast)}.settings-panel__secondary-action:hover,.settings-panel__secondary-action:focus-visible{color:var(--text-heading);border-color:var(--color-lilac-a20);background:var(--action-secondary-hover)}.settings-panel__secondary-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-panel__section{display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap)}.settings-panel__footer{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--layout-shell-inline-gap) var(--layout-panel-scroll-padding-x) var(--layout-panel-scroll-padding-bottom);border-top:var(--border-subtle);color:var(--text-secondary)}.settings-panel__logo{width:min(calc(var(--space-32) * 1.5),58%);aspect-ratio:1610 / 163;display:block;background:currentColor;-webkit-mask:url(/pomo-studio-logo-mask.png) center / contain no-repeat;mask:url(/pomo-studio-logo-mask.png) center / contain no-repeat}.settings-panel__version{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-tertiary)}.settings-panel__section-header{display:flex;align-items:center}.settings-panel__section-title{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-section-weight);color:var(--text-heading)}.settings-panel__language-field{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.settings-panel__language-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.settings-panel__language-trigger{width:100%;height:var(--control-size-md);display:flex;align-items:center;justify-content:space-between;gap:var(--layout-shell-inline-gap);padding:var(--layout-control-padding-y) var(--layout-shell-section-padding);border:var(--border-soft);border-radius:var(--shape-compact-radius);background:linear-gradient(180deg,var(--surface-panel-strong),var(--surface-elevated));color:var(--text-secondary);font-family:inherit;font-size:var(--type-nav-size);line-height:var(--type-nav-line);cursor:pointer;transition:color var(--motion-interaction-fast),border-color var(--motion-interaction-fast),background var(--motion-interaction-fast);box-shadow:var(--shadow-panel-soft)}.settings-panel__language-trigger:hover,.settings-panel__language-trigger:focus-visible{color:var(--text-primary);border-color:var(--color-lilac-a20);background:var(--action-secondary-hover)}.settings-panel__language-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-panel__language-value,.settings-panel__language-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-panel__language-menu{position:absolute;z-index:3;top:calc(100% + var(--space-2));left:0;right:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:var(--border-soft);border-radius:var(--shape-compact-radius);background:var(--color-ink-900);box-shadow:var(--shadow-panel-strong)}.settings-panel__language-option{height:var(--control-size-md);display:flex;align-items:center;justify-content:space-between;gap:var(--layout-shell-inline-gap);padding:var(--layout-control-padding-y) var(--layout-shell-section-padding);border:0;border-radius:calc(var(--shape-compact-radius) - 4px);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--type-nav-size);line-height:var(--type-nav-line);text-align:left;cursor:pointer;transition:color var(--motion-interaction-fast),background var(--motion-interaction-fast)}.settings-panel__language-option:hover,.settings-panel__language-option:focus-visible{color:var(--text-primary);background:var(--action-secondary-hover)}.settings-panel__language-option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-panel__language-option.is-selected{color:var(--text-heading);background:var(--surface-aura-lilac-strong)}.settings-panel__chevron-icon,.settings-panel__check-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.settings-panel__chevron-icon{color:var(--text-tertiary)}.settings-panel__check-icon{color:var(--text-brand-soft)}.credits-modal__backdrop{padding:var(--space-6)}.credits-modal{width:min(1080px,calc(100vw - var(--space-6) * 2));max-height:min(820px,calc(100vh - var(--space-6) * 2));gap:0;padding:0;overflow:hidden}.credits-modal__close{z-index:2;top:var(--space-5);right:var(--space-5)}.credits-modal__header{display:flex;align-items:center;padding:var(--space-6) calc(var(--space-8) + var(--icon-size-md)) var(--space-5) var(--space-8);border-bottom:var(--border-subtle)}.credits-modal__title{letter-spacing:0}.credits-modal__scroll{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap-lg);padding:var(--space-6) var(--space-8) var(--space-8)}.credits-modal__section{display:flex;flex-direction:column;gap:var(--layout-shell-stack-gap)}.credits-modal__section--list{padding-top:var(--space-2)}.credits-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-shell-inline-gap)}.credits-modal__section-title,.credits-modal__item-title{margin:0;color:var(--text-heading)}.credits-modal__section-title{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-section-weight);letter-spacing:0}.credits-modal__count{flex-shrink:0;color:var(--text-tertiary);font-size:var(--type-nav-size);line-height:var(--type-nav-line)}.credits-modal__status{margin:0;padding:var(--space-3) var(--space-4);border:var(--border-soft);border-radius:var(--shape-compact-radius);background:var(--surface-panel);color:var(--text-secondary);font-size:var(--type-nav-size);line-height:var(--type-body-line)}.credits-modal__list{display:grid;gap:var(--space-2)}.credits-modal__list-header{min-width:0;display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(120px,.7fr) minmax(220px,1.4fr);gap:var(--space-4);padding:0 var(--space-4);color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-body-line)}.credits-modal__list-row{min-width:0;display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(120px,.7fr) minmax(220px,1.4fr);gap:var(--space-4);align-items:start;padding:var(--space-3) var(--space-4);border:var(--border-soft);border-radius:var(--shape-compact-radius);background:var(--surface-elevated)}.credits-modal__station-cell{min-width:0}.credits-modal__item-title{font-size:var(--type-nav-size);line-height:var(--type-label-line);font-weight:var(--type-section-weight)}.credits-modal__item-meta{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-body-line);overflow-wrap:anywhere}.credits-modal__landmark{min-height:calc(var(--type-body-line) * 1em);margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-body-line)}.credits-modal__details{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0}.credits-modal__details div{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-2)}.credits-modal__details dt,.credits-modal__details dd{margin:0;font-size:var(--type-caption-size);line-height:var(--type-body-line)}.credits-modal__details dt{color:var(--text-tertiary)}.credits-modal__details dd{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}.credits-modal__details a,.credits-modal__list a{color:var(--text-brand-soft);text-decoration:none}.credits-modal__missing{color:var(--text-tertiary)}.credits-modal__list a:hover,.credits-modal__list a:focus-visible,.credits-modal__details a:hover,.credits-modal__details a:focus-visible{color:var(--text-heading);text-decoration:underline}.credits-modal__list a:focus-visible,.credits-modal__details a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(max-width:640px){.credits-modal__backdrop{padding:var(--space-3);align-items:stretch}.credits-modal{width:100%;max-height:none}.credits-modal__header{padding:var(--space-6) calc(var(--space-6) + var(--icon-size-md)) var(--space-5) var(--space-5)}.credits-modal__scroll{padding:var(--space-5)}.credits-modal__list-header,.credits-modal__list-row{grid-template-columns:1fr;gap:var(--space-2)}.credits-modal__list-header{display:none}}.broadcast-switch-confirm-modal{max-width:28rem}.broadcast-switch-confirm-modal__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.broadcast-switch-confirm-modal__action{min-width:7.5rem}@media(max-width:40rem){.broadcast-switch-confirm-modal__actions{flex-direction:column-reverse}.broadcast-switch-confirm-modal__action{width:100%}}.host-restore-confirm-modal{width:min(26rem,calc(100vw - var(--layout-modal-width-gutter)));align-items:center;text-align:center}.host-restore-confirm-modal__brand{display:flex;justify-content:center;width:100%}.host-restore-confirm-modal__actions{display:flex;width:100%;flex-direction:row;gap:var(--layout-modal-footer-gap)}.host-restore-confirm-modal__action{flex:1;min-width:0}.host-offline-modal__backdrop{z-index:9999}.host-offline-modal{width:min(88vw,340px);padding:var(--space-5);text-align:center}.host-offline-modal__visual{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto var(--layout-shell-stack-gap);border-radius:var(--shape-pill-radius);background:var(--surface-input);color:var(--text-brand);border:var(--border-subtle)}.host-offline-modal__icon{width:var(--icon-size-md);height:var(--icon-size-md)}.host-offline-modal__title{margin-bottom:var(--layout-shell-inline-gap)}.host-offline-modal__desc{margin-bottom:var(--space-5)}.host-offline-modal__button{width:100%}.host-auto-stopped-modal__backdrop{z-index:9999}.host-auto-stopped-modal{max-width:26rem;text-align:center}.host-auto-stopped-modal__visual{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto var(--layout-shell-stack-gap);border-radius:var(--shape-pill-radius);background:var(--surface-input);color:var(--text-brand);border:var(--border-subtle)}.host-auto-stopped-modal__icon{width:var(--icon-size-md);height:var(--icon-size-md)}.host-auto-stopped-modal__title{margin-bottom:var(--layout-shell-inline-gap)}.host-auto-stopped-modal__desc{margin-bottom:var(--space-5)}.host-auto-stopped-modal__actions{display:flex;gap:var(--space-3)}.host-auto-stopped-modal__action{flex:1}@media(max-width:40rem){.host-auto-stopped-modal__actions{flex-direction:column}}.apple-music-load-error-modal__backdrop{z-index:9999}.apple-music-load-error-modal{max-width:28rem}.apple-music-load-error-modal__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.apple-music-load-error-modal__action{min-width:7.5rem}@media(max-width:40rem){.apple-music-load-error-modal__actions{flex-direction:column-reverse}.apple-music-load-error-modal__action{width:100%}}.loading-overlay{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#080a12d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:loading-fade-in .4s ease-out}@keyframes loading-fade-in{0%{opacity:0}to{opacity:1}}.loading-overlay-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 48px;border-radius:20px;background:#191e2db3;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 40px #0006}.loading-overlay-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:#78b4ffcc;border-radius:50%;animation:loading-spin 1s linear infinite}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay-text{color:#ffffffbf;font-size:15px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:.5px}.loading-overlay-content--error{border-color:#ff980033}.loading-overlay-icon{font-size:28px;line-height:1}.loading-overlay-detail{color:#fff6;font-size:12px;max-width:280px;text-align:center;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.loading-overlay-retry{margin-top:4px;padding:8px 24px;background:linear-gradient(135deg,#78b4ff33,#64a0ff4d);color:#b4d7fff2;border:1px solid rgba(120,180,255,.25);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.loading-overlay-retry:hover{background:linear-gradient(135deg,#78b4ff4d,#64a0ff73);border-color:#78b4ff66;box-shadow:0 4px 16px #78b4ff26;transform:translateY(-1px)}.loading-overlay-retry:active{transform:translateY(0);box-shadow:none}.playlist-track-item{position:relative;z-index:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);height:52px;height:var(--playlist-track-item-height, 52px);box-sizing:border-box;border-radius:var(--radius-sm);cursor:default;-webkit-user-select:none;user-select:none}.playlist-track-item:before{content:"";position:absolute;inset:calc(-1 * var(--stroke-hairline));border-radius:inherit;border:var(--stroke-hairline) solid transparent;background:linear-gradient(var(--action-secondary-hover),var(--action-secondary-hover)) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.playlist-track-item:hover:before{opacity:1}.playlist-track-item:hover{box-shadow:var(--effect-hover-chrome-shadow)}.playlist-track-item:after{content:"";position:absolute;inset:calc(-1 * var(--stroke-hairline));border-radius:inherit;padding:var(--stroke-hairline);background:conic-gradient(from var(--angle),var(--chrome-c2),var(--chrome-c1) 25%,var(--chrome-c3) 50%,var(--chrome-c4) 75%,var(--chrome-c2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;z-index:1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.playlist-track-item:hover:after{opacity:1;animation:spin-chrome-ring var(--duration-chrome-spin) linear infinite}.playlist-track-item--active{background:var(--color-white-a10)}.track-drag-handle{display:flex;align-items:center;justify-content:center;width:var(--icon-size-sm);font-size:var(--type-nav-size);color:var(--icon-color-secondary);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:color var(--motion-interaction-fast)}.track-drag-handle:hover{color:var(--text-secondary)}.track-drag-handle:active{cursor:grabbing}.track-thumb{position:relative;width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;flex-shrink:0}.track-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.track-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-white-a10);font-size:var(--font-size-lg)}.track-thumb-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-ink-a72);border-radius:var(--radius-sm);animation:thumb-overlay-in var(--motion-interaction-fast);z-index:1}@keyframes thumb-overlay-in{0%{opacity:0}to{opacity:1}}.track-thumb-overlay--play,.track-thumb-overlay--pause{font-size:var(--font-size-md);color:var(--color-white)}.track-thumb-hover-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-ink-a72);border-radius:var(--radius-sm);font-size:var(--font-size-md);color:var(--color-white);opacity:0;z-index:2;transition:opacity var(--motion-interaction-fast);pointer-events:none}.playlist-track-item:hover .track-thumb-hover-overlay{opacity:1}.track-thumb-overlay--wave{gap:3px;background:var(--color-ink-a72)}.track-wave-bar{width:3px;height:.875rem;background:var(--color-white);border-radius:2px;animation:wave-bounce .6s ease-in-out infinite alternate}.track-wave-bar:nth-child(1){animation-delay:0s}.track-wave-bar:nth-child(2){animation-delay:.15s}.track-wave-bar:nth-child(3){animation-delay:.3s}.track-wave-bar:nth-child(4){animation-delay:.45s}@keyframes wave-bounce{0%{height:.25rem}to{height:1rem}}.track-thumb-overlay--paused .track-wave-bar{animation:none;height:.625rem;opacity:.6}.track-item-info{flex:1;min-width:0;overflow:hidden}.track-item-title{font-size:var(--type-nav-size);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-item-title--active{color:var(--text-accent)}.track-item-artist{font-size:var(--type-meta-size);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-item-action-slot{position:relative;display:flex;align-items:center;justify-content:flex-end;width:var(--control-size-md);height:var(--control-size-md);flex-shrink:0}.track-item-duration{font-size:var(--type-meta-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums;transition:opacity var(--motion-interaction-fast)}.track-item-remove-btn{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:var(--control-size-md);height:var(--control-size-md);padding:0;border:0;border-radius:var(--radius-sm);color:var(--feedback-danger);background:var(--feedback-danger-bg);opacity:0;z-index:2;cursor:pointer;pointer-events:none;transition:opacity var(--motion-interaction-fast),background var(--motion-interaction-fast),color var(--motion-interaction-fast)}.track-item-remove-btn:hover,.track-item-remove-btn:focus-visible{color:var(--color-white);background:var(--feedback-danger)}.track-item-remove-btn:focus-visible{outline:var(--stroke-hairline) solid var(--feedback-danger);outline-offset:var(--space-1)}.track-item-remove-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.playlist-track-item--removable:hover .track-item-duration,.playlist-track-item--removable:focus-within .track-item-duration{opacity:0}.playlist-track-item--removable:hover .track-item-remove-btn,.playlist-track-item--removable:focus-within .track-item-remove-btn{opacity:1;pointer-events:auto}.console-track-list--virtual{position:relative;display:block}.console-track-list--dragging{user-select:none;-webkit-user-select:none}.virtual-track-wrapper{transition:transform var(--motion-interaction-base)}.console-track-list--dropping .virtual-track-wrapper{transition:none!important}.virtual-track-wrapper--dragging{opacity:0}.virtual-track-ghost{position:fixed;top:0;z-index:10000;pointer-events:none;opacity:.92;background:var(--surface-panel);border-radius:var(--radius-sm);box-shadow:var(--effect-card-shadow),0 0 0 1px var(--color-white-a10);backdrop-filter:blur(var(--effect-panel-blur));-webkit-backdrop-filter:blur(var(--effect-panel-blur));will-change:transform;scale:1.02}.chat-panel{display:flex;flex-direction:column;height:100%;min-height:300px}.chat-messages{flex:1;overflow-y:auto;padding:8px 0;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.chat-message{padding:6px 10px;border-radius:8px;transition:background .15s;animation:chat-message-in .25s ease-out}.chat-message:hover{background:#ffffff08}@keyframes chat-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-message-header{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.chat-message-nickname{font-size:12px;font-weight:600;color:#a29bfe}.chat-message-self .chat-message-nickname{color:#74b9ff}.chat-message-time{font-size:10px;color:#fff3}.chat-message-content{font-size:13px;color:#ffffffd9;line-height:1.45;word-break:break-word}.chat-host-badge{display:inline-flex;align-items:center;padding:1px 4px;border-radius:4px;background:#a29bfe29;color:#c9c4ff;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.02em;flex-shrink:0}.chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#ffffff4d;font-size:13px;min-height:120px}.chat-empty-icon{font-size:28px;margin-bottom:4px}.chat-loading-spinner{width:22px;height:22px;border:2px solid rgba(255,255,255,.08);border-top-color:#a29bfebf;border-radius:50%;animation:chat-loading-spin .8s linear infinite;margin-bottom:4px}@keyframes chat-loading-spin{to{transform:rotate(360deg)}}.chat-input-area{padding:10px 0 4px;border-top:1px solid rgba(255,255,255,.06)}.chat-input-row{display:flex;gap:6px;align-items:flex-end}.chat-input{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 12px;color:#e0e0e0;font-size:13px;font-family:inherit;resize:none;outline:none;min-height:36px;max-height:72px;transition:border-color .2s}.chat-input:focus{border-color:#6c5ce780}.chat-input::placeholder{color:#ffffff40}.chat-send-btn{width:36px;height:36px;border:none;border-radius:10px;background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;font-size:16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-send-btn:hover:not(:disabled){box-shadow:0 2px 12px #6c5ce766;transform:translateY(-1px)}.chat-send-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.chat-char-count{text-align:right;font-size:10px;color:#fff3;margin-top:3px}.chat-char-count--warn{color:#fdcb6e}.chat-char-count--over{color:#e74c3c}.chat-login-prompt{padding:var(--space-3) 0 var(--space-1);border-top:var(--border-subtle)}.chat-login-btn{width:100%;min-height:3rem}.chat-rate-limit{font-size:11px;color:#ffffff4d;margin-top:3px;text-align:center}.chat-send-error{font-size:11px;color:#e74c3c;margin-top:3px;text-align:center}.chat-history-limit{text-align:center;font-size:11px;color:#ffffff40;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:4px}.station-idle-artwork{position:relative;width:var(--avatar-size-md);height:var(--avatar-size-md);flex-shrink:0;border-radius:var(--shape-pill-radius);background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 40%,transparent 60%,rgba(255,255,255,.05) 100%),var(--effect-logo-orb-fill);border:var(--effect-logo-orb-border);box-shadow:var(--effect-logo-orb-shadow);-webkit-backdrop-filter:blur(var(--effect-logo-orb-blur));backdrop-filter:blur(var(--effect-logo-orb-blur));opacity:.95}.station-idle-artwork:after{content:"";position:absolute;width:42%;height:42%;top:29%;left:29%;border-radius:var(--shape-pill-radius);background:var(--effect-logo-dot);box-shadow:var(--effect-logo-dot-glow)}.station-console{position:fixed;top:var(--space-4);right:var(--space-12);bottom:var(--space-10);width:var(--layout-panel-width);z-index:calc(var(--layer-modal) - 1);color:var(--text-primary);font-family:var(--type-body-font);font-size:var(--type-nav-size)}@keyframes console-enter{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes console-exit{0%{transform:translate(0)}to{transform:translate(100vw)}}.station-console.entering{animation:console-enter var(--duration-dramatic) var(--ease-glide) both}.station-console.exiting{animation:console-exit var(--duration-dramatic) var(--ease-glide) both}.station-console .ht-panel__header{padding-bottom:var(--space-2);padding-right:calc(var(--icon-size-md) + var(--space-5));border-bottom:var(--border-subtle)}.station-console .ht-panel__header .ht-tabs{flex:1;min-width:0}.console-tab-content{flex:1;overflow:hidden;padding:var(--space-3) var(--space-4) var(--space-4);min-height:0;display:flex;flex-direction:column}.console-now-playing-compact{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:var(--border-subtle);flex-shrink:0}.console-np-row{display:flex;align-items:center;gap:var(--space-3)}.console-artwork-sm{width:var(--avatar-size-md);height:var(--avatar-size-md);border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;box-shadow:var(--effect-control-shadow)}.console-np-info{flex:1;min-width:0}.console-song-title{font-size:var(--type-nav-size);font-weight:var(--font-weight-medium);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-song-artist{font-size:var(--type-meta-size);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-song-title--idle{color:var(--text-tertiary);font-weight:var(--font-weight-regular)}.console-progress-bar{width:100%;height:.25rem;background:var(--surface-control-track);border-radius:var(--shape-pill-radius);overflow:visible;position:relative;transition:height var(--motion-interaction-fast)}.console-progress-bar--interactive{cursor:pointer}.console-progress-bar--interactive:hover{height:.375rem}.console-progress-bar--interactive:hover .console-progress-thumb{opacity:1;transform:translate(-50%) scale(1)}.console-progress-fill{height:100%;background:var(--brand-progress-gradient);border-radius:var(--shape-pill-radius);transition:width 1s linear;pointer-events:none}.console-progress-bar--dragging .console-progress-fill{width:var(--drag-progress, 0%)!important;transition:none}.console-progress-thumb{position:absolute;top:50%;width:var(--space-3);height:var(--space-3);border-radius:var(--shape-pill-radius);background:var(--color-white);box-shadow:var(--effect-control-shadow);transform:translate(-50%) scale(0);opacity:0;transition:opacity var(--motion-interaction-fast),transform var(--motion-interaction-fast);pointer-events:none;margin-top:calc(-1 * var(--space-2) + .125rem)}.console-progress-bar--dragging .console-progress-thumb{opacity:1;transform:translate(-50%) scale(1);left:var(--drag-progress, 0%)!important}.console-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2);font-size:var(--type-nav-size);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.console-section-actions{display:flex;gap:var(--space-1)}.console-action-icon-btn:hover:not(:disabled):after,.console-action-icon-btn.is-hover:after{opacity:0;animation:none}.console-action-icon-btn:hover:not(:disabled),.console-action-icon-btn.is-hover{box-shadow:none}.console-list-action-icon__list{opacity:.72}.console-list-action-icon__mark{stroke-width:var(--icon-stroke-width-strong)}.console-track-list{display:flex;flex-direction:column;gap:1px;overflow-y:auto;flex:1;min-height:0;padding:var(--space-1);margin:calc(-1 * var(--space-1))}.console-track-item{position:relative;z-index:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm)}.console-track-item:before{content:"";position:absolute;inset:calc(-1 * var(--stroke-hairline));border-radius:inherit;border:var(--stroke-hairline) solid transparent;background:linear-gradient(var(--action-secondary-hover),var(--action-secondary-hover)) padding-box,var(--effect-hover-chrome-ring) border-box;opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.console-track-item:hover:before{opacity:1}.console-track-item:hover{box-shadow:var(--effect-hover-chrome-shadow)}.console-track-item:after{content:"";position:absolute;inset:calc(-1 * var(--stroke-hairline));border-radius:inherit;padding:var(--stroke-hairline);background:conic-gradient(from var(--angle),var(--chrome-c2),var(--chrome-c1) 25%,var(--chrome-c3) 50%,var(--chrome-c4) 75%,var(--chrome-c2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;z-index:1;pointer-events:none;transition:opacity var(--motion-interaction-base)}.console-track-item:hover:after{opacity:1;animation:spin-chrome-ring var(--duration-chrome-spin) linear infinite}.console-track-pos{width:var(--icon-size-sm);text-align:center;font-size:var(--type-meta-size);color:var(--text-tertiary);flex-shrink:0}.console-track-info{flex:1;min-width:0}.console-track-title{font-size:var(--type-nav-size);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-track-artist{font-size:var(--type-meta-size);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-track-duration{font-size:var(--type-meta-size);color:var(--text-tertiary);flex-shrink:0;font-variant-numeric:tabular-nums}.console-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:7.5rem;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--type-nav-size)}.console-empty--library-auth{flex:1;min-height:0;text-align:center}.console-empty-icon{font-size:var(--font-size-2xl);margin-bottom:var(--space-1)}.console-empty-hint{font-size:var(--type-meta-size);color:var(--text-placeholder)}.console-am-playlist-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;min-width:0;overflow:hidden;font-size:var(--type-nav-size);font-weight:var(--font-weight-medium);line-height:calc(var(--type-nav-line) - .125rem);color:var(--text-heading);text-align:left;word-break:break-word}.console-playlist-row.ht-list-row.compact{justify-content:flex-start;min-height:var(--library-list-item-height);padding-block:calc(var(--space-2) * .75);text-align:left}.console-am-library-item{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);text-align:left}.console-am-album-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--type-nav-size);font-weight:var(--font-weight-medium);line-height:var(--type-nav-line);color:var(--text-heading);word-break:break-word}.console-am-library-meta{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-album-row.ht-list-row.compact{display:flex;align-items:center;gap:var(--space-3);min-height:var(--library-list-item-height);padding-block:var(--space-2)}.console-album-artwork{width:3.5rem;height:3.5rem;flex:0 0 3.5rem;border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-panel-strong);box-shadow:var(--effect-hover-chrome-shadow)}.console-album-artwork--empty{border:var(--border-soft);background:linear-gradient(135deg,var(--surface-panel-solid),var(--surface-panel-strong));box-shadow:none}.console-library-list--virtual{display:block;overflow-y:auto;overflow-anchor:none;padding-top:var(--space-2);margin-top:0;margin-bottom:calc(-1 * var(--space-1));margin-left:calc(-1 * var(--space-1));margin-right:calc(-1 * var(--space-1))}.console-library-search{position:relative;display:flex;align-items:center;margin:var(--space-2) 0 var(--space-1)}.console-library-search-input{width:100%;min-height:2rem;padding:0 var(--space-8) 0 var(--space-3);border:var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-panel-solid);color:var(--text-heading);font:inherit;font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.console-library-search-input::placeholder{color:var(--text-placeholder)}.console-library-search-clear{position:absolute;right:var(--space-1);width:1.625rem;height:1.625rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);font-size:1rem;line-height:1;cursor:pointer}.console-library-search-clear:hover{color:var(--text-heading);background:var(--surface-panel-strong)}.virtual-library-row{height:var(--library-list-item-height)}.virtual-library-row .ht-list-row.compact{width:100%;min-height:var(--library-list-item-height)}.console-library-sync-status{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--line-height-normal);padding:0 var(--space-1) var(--space-1)}.console-library-list-footer{padding:var(--space-2) var(--space-1);color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.console-preview{display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;flex:1;min-height:0;padding:var(--space-1);margin:calc(-1 * var(--space-1))}.console-preview-header{display:flex;align-items:center;gap:var(--space-3)}.console-preview-title{font-size:var(--type-nav-size);font-weight:var(--font-weight-bold);color:var(--text-heading)}.console-import-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2);margin-top:var(--space-2)}.console-import-action-btn{width:100%;min-width:0;white-space:nowrap}.console-limit-hint{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--line-height-normal);padding:0 var(--space-1)}.console-error{padding:var(--space-2) var(--space-3);background:var(--feedback-danger-bg);border:var(--stroke-hairline) solid var(--feedback-danger-border);border-radius:var(--radius-sm);color:var(--feedback-danger-soft);font-size:var(--type-meta-size)}.live-border-overlay{--live-border-color-strong: rgba(168, 128, 255, .6);--live-border-color-soft: rgba(168, 128, 255, .4);position:fixed;inset:0;z-index:9999;pointer-events:none;filter:opacity(0);box-shadow:inset 0 0 40px 3px var(--live-border-color-strong),inset 0 0 25px 1px var(--live-border-color-soft);animation:live-border-breathe 4s ease-in-out infinite;transition:filter 1.5s ease,box-shadow 1.5s ease}.live-border-overlay.is-visible{filter:opacity(1)}@keyframes live-border-breathe{0%,to{opacity:.6}50%{opacity:1}}.live-indicator{--live-indicator-surface-start: color-mix(in srgb, var(--surface-chip-brand) 78%, var(--surface-panel-strong) 22%);--live-indicator-surface-end: color-mix(in srgb, var(--text-brand-strong) 56%, var(--surface-panel-strong) 44%);--live-indicator-border: color-mix(in srgb, var(--text-brand-soft) 34%, transparent);--live-indicator-glow: color-mix(in srgb, var(--text-brand-strong) 28%, transparent);position:fixed;top:var(--space-4);right:var(--space-4);z-index:9998;opacity:0;transform:translateY(calc(-1 * var(--space-2)));transition:opacity var(--motion-interaction-dramatic),transform var(--motion-interaction-dramatic),right var(--motion-interaction-dramatic);pointer-events:none}.live-indicator.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.live-indicator.is-shifted{right:calc(var(--layout-panel-width) + var(--space-12) + var(--space-2))}.live-indicator__badge{display:inline-flex;align-items:center;gap:calc(var(--layout-badge-gap) + .125rem);padding:var(--layout-chip-padding-y) calc(var(--layout-chip-padding-x) + .25rem);border-radius:var(--shape-pill-radius);border:1px solid var(--live-indicator-border);background:linear-gradient(135deg,var(--live-indicator-surface-start) 0%,var(--live-indicator-surface-end) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-brand-strong) 14%,transparent),0 .875rem 2rem var(--live-indicator-glow);-webkit-backdrop-filter:blur(var(--blur-pill));backdrop-filter:blur(var(--blur-pill))}.live-indicator__icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:var(--text-heading);flex-shrink:0}.live-indicator__icon-svg{width:100%;height:100%;filter:drop-shadow(0 0 .5rem color-mix(in srgb,var(--text-heading) 28%,transparent))}.live-indicator__core,.live-indicator__wave{transform-box:fill-box;transform-origin:center}.live-indicator__core{animation:live-indicator-core 1.9s var(--ease-glide) infinite}.live-indicator__wave--inner{animation:live-indicator-wave-inner 1.9s var(--ease-glide) infinite}.live-indicator__wave--outer{animation:live-indicator-wave-outer 1.9s var(--ease-glide) infinite}.live-indicator__label{color:var(--text-heading);font-family:var(--type-display-font);font-size:var(--type-chip-size);font-weight:700;line-height:var(--type-chip-line);letter-spacing:calc(var(--type-chip-tracking) + .04em);text-transform:uppercase;text-shadow:0 0 1rem color-mix(in srgb,var(--text-heading) 14%,transparent)}@keyframes live-indicator-core{0%,to{opacity:1;transform:scale(1)}35%{opacity:.82;transform:scale(.92)}}@keyframes live-indicator-wave-inner{0%,to{opacity:.44;transform:scale(.9)}28%{opacity:.96;transform:scale(1.02)}60%{opacity:.54;transform:scale(.98)}}@keyframes live-indicator-wave-outer{0%,12%,to{opacity:.18;transform:scale(.84)}42%{opacity:.88;transform:scale(1.06)}72%{opacity:.28;transform:scale(1)}}.mini-vinyl-container{--mini-vinyl-album-cover-shadow: inset 0 0 10px rgba(0, 0, 0, .3);--mini-vinyl-glass-layer-surface: radial-gradient(ellipse 60% 60% at 25% 25%, rgba(255, 255, 255, .35) 0%, rgba(255, 255, 255, .1) 35%, transparent 65%), radial-gradient(ellipse 45% 45% at 75% 75%, rgba(255, 255, 255, .15) 0%, transparent 50%), radial-gradient(circle at center, transparent 38%, rgba(255, 255, 255, .08) 42%, rgba(255, 255, 255, .12) 46%, rgba(255, 255, 255, .05) 50%, transparent 55%);--mini-vinyl-blend-layer-surface: radial-gradient(circle at center, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 30%, transparent 60%);--mini-vinyl-disc-gloss-surface: radial-gradient(circle at 30% 25%, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .08) 40%, transparent 65%), radial-gradient(circle at center, transparent 42%, rgba(255, 255, 255, .06) 48%, transparent 55%);--mini-vinyl-tonearm-base-surface: linear-gradient(145deg, #fff8f0, #e8dcd0);--mini-vinyl-tonearm-base-shadow: 0 4px 20px rgba(255, 240, 220, .6), 0 2px 10px rgba(255, 200, 150, .4), inset 0 2px 4px rgba(255, 255, 255, .8), inset 0 -1px 3px rgba(230, 210, 180, .5);--mini-vinyl-tonearm-arm-surface: linear-gradient(to bottom, #fff8f0, #e8d4c0, #fff8f0);--mini-vinyl-tonearm-arm-shadow: 0 2px 8px rgba(255, 220, 180, .5), 0 0 15px rgba(255, 200, 150, .3);--mini-vinyl-tonearm-lift-pin-surface: linear-gradient(to bottom, #fff8f0, #e8d4c0);--mini-vinyl-tonearm-lift-pin-shadow: 0 1px 5px rgba(255, 220, 180, .5);--mini-vinyl-tonearm-head-surface: linear-gradient(to bottom, #fff8f0, #e8d4c0);--mini-vinyl-tonearm-head-shadow: 0 3px 12px rgba(255, 220, 180, .6), 0 0 20px rgba(255, 200, 150, .3);--mini-vinyl-tonearm-head-groove-surface: linear-gradient(to bottom, #e8d4c0, #d4c0a8);--mini-vinyl-tonearm-head-groove-shadow: inset 0 1px 2px rgba(200, 180, 150, .5);--mini-vinyl-track-info-gap: var(--space-2);--mini-vinyl-status-color: rgba(255, 255, 255, .6);--mini-vinyl-warning-color: rgba(255, 200, 120, .85);--mini-vinyl-warning-strong-color: rgba(255, 180, 120, .8);--mini-vinyl-status-padding: 10px;--mini-vinyl-status-margin: -10px;--mini-vinyl-status-margin-bottom: -6px;--mini-vinyl-title-color: #fff;--mini-vinyl-title-shadow: 0 0 2px rgba(255, 255, 255, .9), 0 0 4px rgba(255, 255, 255, .5), 0 0 8px rgba(200, 180, 255, .3);--mini-vinyl-title-bleed-padding: 10px;--mini-vinyl-title-bleed-margin: -10px;--mini-vinyl-loader-bar-color: #fff;--mini-vinyl-loader-bar-shadow: 0 0 4px rgba(255, 255, 255, .8), 0 0 8px rgba(200, 180, 255, .5);--mini-vinyl-artist-color: rgba(255, 255, 255, .75);--mini-vinyl-artist-shadow: 0 0 2px rgba(255, 255, 255, .6), 0 0 4px rgba(200, 180, 255, .25);--mini-vinyl-source-label-color: var(--mini-vinyl-artist-color);--mini-vinyl-source-button-color: var(--text-brand, rgba(232, 214, 255, .9));--mini-vinyl-source-button-hover-gradient: linear-gradient(90deg, var(--mini-vinyl-source-gradient-start) 0%, var(--mini-vinyl-source-gradient-mid) 52%, var(--mini-vinyl-source-gradient-end) 100%);--mini-vinyl-source-gradient-start: var(--text-brand, #c061ff);--mini-vinyl-source-gradient-mid: var(--text-brand-soft, #e8d6ff);--mini-vinyl-source-gradient-end: var(--text-brand, #c061ff);--mini-vinyl-source-button-hover-shadow: drop-shadow(0 0 2px rgba(200, 180, 255, .18));--mini-vinyl-source-focus-ring-color: rgba(255, 248, 240, .45);--mini-vinyl-scroll-gap: 50px;--mini-vinyl-scroll-mask: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);--mini-vinyl-title-row-gap: 6px;--mini-vinyl-favorite-color: rgba(255, 248, 240, .5);--mini-vinyl-favorite-hover-color: rgba(255, 248, 240, .85);--mini-vinyl-favorite-hover-shadow: drop-shadow(0 0 4px rgba(255, 220, 180, .5));--mini-vinyl-favorite-loved-color: #ffd700;--mini-vinyl-favorite-loved-shadow: drop-shadow(0 0 6px rgba(255, 215, 0, .6));--mini-vinyl-favorite-loved-hover-color: #ffcc00;--mini-vinyl-favorite-loved-hover-shadow: drop-shadow(0 0 8px rgba(255, 215, 0, .8));--mini-vinyl-volume-icon-color: rgba(255, 248, 240, .65);--mini-vinyl-volume-icon-hover-color: #fff8f0;--mini-vinyl-volume-icon-hover-shadow: drop-shadow(0 0 4px rgba(255, 220, 180, .5));--mini-vinyl-volume-slider-surface: linear-gradient(to right, #d4b896 0%, #e8d4c0 calc(var(--volume-percent, 100%) * .6), #fff8f0 var(--volume-percent, 100%), rgba(232, 212, 192, .2) var(--volume-percent, 100%), rgba(232, 212, 192, .2) 100%);--mini-vinyl-volume-slider-thumb-surface: linear-gradient(145deg, #fff8f0, #e8d4c0);--mini-vinyl-volume-slider-thumb-shadow: 0 0 8px rgba(255, 220, 180, .6), 0 2px 6px rgba(255, 200, 150, .4), inset 0 1px 2px rgba(255, 255, 255, .6);--mini-vinyl-volume-slider-thumb-hover-shadow: 0 0 12px rgba(255, 220, 180, .8), 0 2px 10px rgba(255, 200, 150, .6), inset 0 1px 2px rgba(255, 255, 255, .7);--mini-vinyl-volume-slider-track-surface: rgba(232, 212, 192, .2);--mini-vinyl-volume-slider-progress-surface: linear-gradient(to right, #d4b896, #e8d4c0, #fff8f0);position:fixed;bottom:calc(var(--mini-vinyl-size) * -120 / 380);left:calc(var(--mini-vinyl-size) * -100 / 380);z-index:var(--layer-nav);width:calc(var(--mini-vinyl-size) * 410 / 380);height:calc(var(--mini-vinyl-size) * 400 / 380)}@keyframes vinyl-container-enter{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes vinyl-container-exit{0%{transform:translate(0)}to{transform:translate(-100vw)}}.mini-vinyl-container.entering{animation:vinyl-container-enter var(--duration-dramatic) var(--ease-glide) both}.mini-vinyl-container.exiting{animation:vinyl-container-exit var(--duration-dramatic) var(--ease-glide) both}.mini-vinyl-disc-wrapper{position:relative;width:var(--mini-vinyl-size);height:var(--mini-vinyl-size)}.mini-vinyl-disc{width:100%;height:100%;border-radius:50%;box-sizing:border-box;will-change:transform,opacity;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transform:translate(-120%);transition:none}.mini-vinyl-slipmat{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none;z-index:0}.mini-vinyl-grooves{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-image:url(/vinyl-grooves.png);background-size:cover;background-position:center;pointer-events:none;z-index:1}.mini-vinyl-disc.is-loading{transform:translate(-120%);transition:none}@keyframes mini-vinyl-slide-in{0%{transform:translate(-120%)}to{transform:translate(0)}}.mini-vinyl-disc.is-sliding{animation:mini-vinyl-slide-in .6s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes mini-vinyl-slide-out{0%{transform:translate(0)}to{transform:translate(-120%)}}.mini-vinyl-disc.is-sliding-out{animation:mini-vinyl-slide-out .5s cubic-bezier(.55,.06,.68,.19) forwards}.mini-vinyl-disc.listening{animation:mini-vinyl-spin 8s linear infinite}.mini-vinyl-disc.paused{animation:mini-vinyl-spin 8s linear infinite paused}@keyframes mini-vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mini-vinyl-album-cover{width:45%;height:45%;border-radius:50%;box-sizing:border-box;background-size:cover;background-position:center;box-shadow:var(--mini-vinyl-album-cover-shadow);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2;position:relative}.mini-vinyl-album-cover img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mini-vinyl-glass-layer{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:var(--mini-vinyl-glass-layer-surface);pointer-events:none;z-index:2}.mini-vinyl-blend-layer{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:var(--mini-vinyl-blend-layer-surface);mix-blend-mode:overlay;pointer-events:none;z-index:3}.mini-vinyl-disc-gloss{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:var(--mini-vinyl-disc-gloss-surface);pointer-events:none;z-index:4}.mini-vinyl-tonearm{position:absolute;top:calc(var(--mini-vinyl-size) * 320 / 380);right:calc(var(--mini-vinyl-size) * -45 / 380);width:calc(var(--mini-vinyl-size) * 200 / 380);height:calc(var(--mini-vinyl-size) * 300 / 380);transform-origin:85% 10%;transform:rotate(var(--tonearm-angle, 90deg));transition:transform 1s linear;z-index:var(--layer-overlay)}.is-resuming .mini-vinyl-tonearm{transition:none!important}.mini-tonearm-base{position:absolute;top:0;right:0;width:calc(var(--mini-vinyl-size) * 60 / 380);height:calc(var(--mini-vinyl-size) * 60 / 380);background:var(--mini-vinyl-tonearm-base-surface);border-radius:50%;box-shadow:var(--mini-vinyl-tonearm-base-shadow)}.mini-tonearm-arm{position:absolute;top:calc(var(--mini-vinyl-size) * 28 / 380);right:calc(var(--mini-vinyl-size) * 28 / 380);width:calc(var(--mini-vinyl-size) * 300 / 380);height:calc(var(--mini-vinyl-size) * 6 / 380);background:var(--mini-vinyl-tonearm-arm-surface);border-radius:3px;transform-origin:right center;box-shadow:var(--mini-vinyl-tonearm-arm-shadow)}.mini-tonearm-head{position:absolute;left:0;top:calc(var(--mini-vinyl-size) * -45 / 380);width:calc(var(--mini-vinyl-size) * 20 / 380);height:calc(var(--mini-vinyl-size) * 45 / 380);transform-origin:bottom center;transform:rotate(-120deg)}.mini-tonearm-lift-pin{position:absolute;top:calc(var(--mini-vinyl-size) * -4 / 380);right:calc(var(--mini-vinyl-size) * 2 / 380);width:calc(var(--mini-vinyl-size) * 3 / 380);height:calc(var(--mini-vinyl-size) * 12 / 380);background:var(--mini-vinyl-tonearm-lift-pin-surface);border-radius:calc(var(--mini-vinyl-size) * 1 / 380);transform-origin:bottom center;transform:rotate(90deg);box-shadow:var(--mini-vinyl-tonearm-lift-pin-shadow);z-index:1}.mini-tonearm-head-body{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mini-vinyl-tonearm-head-surface);border-radius:2px 2px 4px 4px;box-shadow:var(--mini-vinyl-tonearm-head-shadow);z-index:2}.mini-tonearm-head-body:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(var(--mini-vinyl-size) * 2 / 380);height:calc(var(--mini-vinyl-size) * 12 / 380);background:var(--mini-vinyl-tonearm-head-groove-surface);border-radius:0 0 calc(var(--mini-vinyl-size) * 1 / 380) calc(var(--mini-vinyl-size) * 1 / 380);box-shadow:var(--mini-vinyl-tonearm-head-groove-shadow)}.mini-vinyl-track-info{position:absolute;bottom:calc(var(--mini-vinyl-size) * 140 / 380);left:calc(var(--mini-vinyl-size) * 1.1);max-width:800px;display:flex;flex-direction:column;gap:var(--mini-vinyl-track-info-gap);z-index:var(--layer-popover);pointer-events:none}.mini-vinyl-connection-status{font-size:calc(var(--mini-vinyl-size) * 13 / 380);color:var(--mini-vinyl-status-color);letter-spacing:.5px;animation:mini-vinyl-status-fadein .5s ease-out;padding:var(--mini-vinyl-status-padding);margin:var(--mini-vinyl-status-margin);margin-bottom:var(--mini-vinyl-status-margin-bottom)}.mini-vinyl-offline-countdown{font-size:calc(var(--mini-vinyl-size) * 13 / 380);color:var(--mini-vinyl-warning-color);letter-spacing:.3px;animation:mini-vinyl-status-fadein .5s ease-out;padding:var(--mini-vinyl-status-padding);margin:var(--mini-vinyl-status-margin);margin-bottom:var(--mini-vinyl-status-margin-bottom)}.mini-vinyl-connection-failed{color:var(--mini-vinyl-warning-strong-color)}@keyframes mini-vinyl-status-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mini-vinyl-track-info>*{pointer-events:auto}.mini-vinyl-track-title{font-size:calc(var(--mini-vinyl-size) * 30 / 380);font-weight:600;color:var(--mini-vinyl-title-color);text-shadow:var(--mini-vinyl-title-shadow);white-space:nowrap;overflow:hidden;will-change:transform;padding:var(--mini-vinyl-title-bleed-padding);margin:var(--mini-vinyl-title-bleed-margin);display:flex;align-items:center}.mini-vinyl-audio-loader{display:inline-flex;align-items:center;gap:calc(var(--mini-vinyl-size) * 3 / 380);height:calc(var(--mini-vinyl-size) * 20 / 380);margin-right:calc(var(--mini-vinyl-size) * 10 / 380);margin-left:calc(var(--mini-vinyl-size) * 6 / 380);flex-shrink:0}.mini-vinyl-audio-loader span{display:block;width:calc(var(--mini-vinyl-size) * 4 / 380);background-color:var(--mini-vinyl-loader-bar-color);border-radius:calc(var(--mini-vinyl-size) * 2 / 380);animation:mini-vinyl-audio-pulse 1s ease-in-out infinite;box-shadow:var(--mini-vinyl-loader-bar-shadow)}.mini-vinyl-audio-loader span:nth-child(1){height:60%;animation-delay:0s}.mini-vinyl-audio-loader span:nth-child(2){height:100%;animation-delay:.2s}.mini-vinyl-audio-loader span:nth-child(3){height:40%;animation-delay:.4s}.mini-vinyl-audio-loader span:nth-child(4){height:80%;animation-delay:.1s}@keyframes mini-vinyl-audio-pulse{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.mini-vinyl-track-artist{font-size:calc(var(--mini-vinyl-size) * 16 / 380);font-weight:400;color:var(--mini-vinyl-artist-color);text-shadow:var(--mini-vinyl-artist-shadow);white-space:nowrap;overflow:hidden;will-change:transform;padding:var(--mini-vinyl-title-bleed-padding);margin:var(--mini-vinyl-title-bleed-margin)}.mini-vinyl-source-row{display:inline-flex;align-items:center;gap:calc(var(--mini-vinyl-size) * 8 / 380);width:fit-content;max-width:min(800px,calc(100vw - var(--mini-vinyl-size) * 1.25));font-size:calc(var(--mini-vinyl-size) * 16 / 380);line-height:1.2;color:var(--mini-vinyl-source-label-color);text-shadow:var(--mini-vinyl-artist-shadow);padding:6px 8px;margin:-6px -8px -2px}.mini-vinyl-source-label{flex-shrink:0}.mini-vinyl-source-station{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:calc(var(--mini-vinyl-size) * 6 / 380);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:4px;background:transparent;color:var(--mini-vinyl-source-button-color);font:inherit;font-weight:500;padding:2px;margin:-2px;cursor:pointer;text-align:left;text-shadow:inherit;transition:color var(--motion-interaction-base),filter var(--motion-interaction-base)}.mini-vinyl-source-icon{width:calc(var(--mini-vinyl-size) * 17 / 380);height:calc(var(--mini-vinyl-size) * 17 / 380);flex-shrink:0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mini-vinyl-source-icon-base,.mini-vinyl-source-icon-gradient{transition:opacity var(--motion-interaction-base)}.mini-vinyl-source-icon-base{stroke:currentColor;opacity:1}.mini-vinyl-source-icon-gradient{opacity:0}.mini-vinyl-source-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.mini-vinyl-source-station:hover{filter:var(--mini-vinyl-source-button-hover-shadow)}.mini-vinyl-source-station:hover .mini-vinyl-source-name{background:var(--mini-vinyl-source-button-hover-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.mini-vinyl-source-station:hover .mini-vinyl-source-icon-base{opacity:0}.mini-vinyl-source-station:hover .mini-vinyl-source-icon-gradient{opacity:1}.mini-vinyl-source-station:active{color:var(--mini-vinyl-source-button-color);filter:none}.mini-vinyl-source-station:focus-visible{outline:2px solid var(--mini-vinyl-source-focus-ring-color);outline-offset:3px}.mini-vinyl-track-title span,.mini-vinyl-track-artist span{display:inline-block}.mini-vinyl-track-title.scrolling,.mini-vinyl-track-artist.scrolling{display:flex;gap:var(--mini-vinyl-scroll-gap);mask-image:var(--mini-vinyl-scroll-mask);-webkit-mask-image:var(--mini-vinyl-scroll-mask)}.mini-vinyl-track-title.scrolling span,.mini-vinyl-track-artist.scrolling span{animation:track-info-scroll 12s linear infinite}@keyframes track-info-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--mini-vinyl-scroll-gap)))}}.mini-vinyl-title-row{display:flex;align-items:center;gap:var(--mini-vinyl-title-row-gap)}.mini-vinyl-favorite-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:var(--mini-vinyl-favorite-color);transition:color .3s ease,filter .3s ease,transform .2s ease;flex-shrink:0;pointer-events:auto}.mini-vinyl-favorite-btn:hover{color:var(--mini-vinyl-favorite-hover-color);filter:var(--mini-vinyl-favorite-hover-shadow);transform:scale(1.15)}.mini-vinyl-favorite-btn:active{transform:scale(.9)}.mini-vinyl-favorite-btn.is-loved{color:var(--mini-vinyl-favorite-loved-color);filter:var(--mini-vinyl-favorite-loved-shadow)}.mini-vinyl-favorite-btn.is-loved:hover{color:var(--mini-vinyl-favorite-loved-hover-color);filter:var(--mini-vinyl-favorite-loved-hover-shadow)}.mini-vinyl-favorite-btn svg path{fill:none}.mini-vinyl-favorite-btn.is-loved svg path{fill:currentColor}.mini-vinyl-favorite-btn.is-loading{animation:mini-vinyl-favorite-pulse 1.2s ease-in-out infinite;pointer-events:none}@keyframes mini-vinyl-favorite-pulse{0%,to{opacity:.4}50%{opacity:1}}.mini-vinyl-volume-control{display:flex;align-items:center;gap:calc(var(--mini-vinyl-size) * 8 / 380);margin-top:calc(var(--mini-vinyl-size) * 8 / 380);padding:10px;margin-left:-10px;margin-right:-10px;pointer-events:auto}.mini-vinyl-volume-icon{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--mini-vinyl-volume-icon-color);transition:color .2s ease,filter .2s ease;flex-shrink:0}.mini-vinyl-volume-icon:hover{color:var(--mini-vinyl-volume-icon-hover-color);filter:var(--mini-vinyl-volume-icon-hover-shadow)}.mini-vinyl-volume-indicator{display:flex;align-items:center;justify-content:center;color:var(--mini-vinyl-volume-icon-color);flex-shrink:0;cursor:default}.mini-vinyl-volume-slider{-webkit-appearance:none;appearance:none;width:calc(var(--mini-vinyl-size) * 180 / 380);height:calc(var(--mini-vinyl-size) * 2.5 / 380);background:var(--mini-vinyl-volume-slider-surface);border-radius:calc(var(--mini-vinyl-size) * 1.25 / 380);outline:none;cursor:pointer;position:relative}.mini-vinyl-volume-slider::-webkit-slider-runnable-track{height:calc(var(--mini-vinyl-size) * 2.5 / 380);border-radius:calc(var(--mini-vinyl-size) * 1.25 / 380);background:transparent}.mini-vinyl-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(var(--mini-vinyl-size) * 16 / 380);height:calc(var(--mini-vinyl-size) * 16 / 380);border-radius:50%;background:var(--mini-vinyl-volume-slider-thumb-surface);border:none;cursor:pointer;margin-top:calc(var(--mini-vinyl-size) * -6.75 / 380);box-shadow:var(--mini-vinyl-volume-slider-thumb-shadow);transition:box-shadow .2s ease,transform .15s ease}.mini-vinyl-volume-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:var(--mini-vinyl-volume-slider-thumb-hover-shadow)}.mini-vinyl-volume-slider::-moz-range-track{height:calc(var(--mini-vinyl-size) * 2.5 / 380);background:var(--mini-vinyl-volume-slider-track-surface);border-radius:calc(var(--mini-vinyl-size) * 1.25 / 380);border:none}.mini-vinyl-volume-slider::-moz-range-thumb{width:calc(var(--mini-vinyl-size) * 16 / 380);height:calc(var(--mini-vinyl-size) * 16 / 380);border-radius:50%;background:var(--mini-vinyl-volume-slider-thumb-surface);border:none;cursor:pointer;box-shadow:var(--mini-vinyl-volume-slider-thumb-shadow)}.mini-vinyl-volume-slider::-moz-range-progress{background:var(--mini-vinyl-volume-slider-progress-surface);height:calc(var(--mini-vinyl-size) * 2.5 / 380);border-radius:calc(var(--mini-vinyl-size) * 1.25 / 380)}.favorites-panel__list{display:flex;flex-direction:column;gap:var(--space-2)}.favorites-panel__list .ht-list-row.compact{width:100%;box-sizing:border-box;text-align:left}.favorites-panel__item-info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.favorites-panel__item-name{font-family:var(--type-body-font);font-size:var(--type-nav-size);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorites-panel__item-location{font-family:var(--type-body-font);font-size:var(--type-meta-size);color:var(--text-tertiary);margin-top:var(--space-1);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorites-panel__list .ht-badge{flex:0 0 auto}.favorites-panel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-6);text-align:center;animation:ht-popup-slide-up var(--motion-interaction-emphatic) forwards}.favorites-panel__empty-icon{color:var(--text-tertiary);opacity:.5;margin-bottom:var(--space-3)}.favorites-panel__empty-title{font-family:var(--type-display-font);font-size:var(--type-nav-size);color:var(--text-secondary);margin:0}.favorites-panel__empty-hint{font-family:var(--type-body-font);font-size:var(--type-meta-size);color:var(--text-tertiary);margin:var(--space-2) 0 0}.favorites-panel__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-6)}.favorites-panel__loading-text{font-family:var(--type-body-font);font-size:var(--type-nav-size);color:var(--text-tertiary);margin:var(--space-2) 0 0}@keyframes favorites-spin{to{transform:rotate(360deg)}}.favorites-panel__spinner{width:var(--size-icon-md);height:var(--size-icon-md);border:var(--stroke-accent) solid var(--color-white-a10);border-top-color:var(--text-brand);border-radius:var(--shape-pill-radius);animation:favorites-spin .8s linear infinite}.sparkler{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:999;will-change:transform;transform:translate(-200px,-200px)}.sparkler__glow{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,rgba(255,220,100,.3) 0%,rgba(255,180,60,.12) 40%,transparent 70%);animation:sparkler-glow .6s ease-in-out infinite alternate}.sparkler__core{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#fff,#fffde8,#ffdc64cc 60%,#ffb43c66);box-shadow:0 0 2px 1px #fff,0 0 6px 2px #ffe682cc,0 0 12px 4px #ffbe3c66,0 0 20px 6px #ff961e26;animation:sparkler-core .25s ease-in-out infinite alternate}.sparkler__rays{position:absolute;left:0;top:0;animation:sparkler-rotate 4s linear infinite}.sparkler__spark{position:absolute;left:-.75px;bottom:0;width:1.5px;transform-origin:center bottom;border-radius:.5px;will-change:opacity;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:ease-out}.sparkler__particles{position:absolute;left:0;top:0}.sparkler__particle{position:absolute;width:2.5px;height:2.5px;left:-1.25px;top:-1.25px;border-radius:50%;background:#ffe8a0;box-shadow:0 0 3px 1px #ffd25099;will-change:opacity,transform;animation-name:particle-fly;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spark-a{0%{opacity:0}12%{opacity:1}35%{opacity:.6}55%{opacity:0}to{opacity:0}}@keyframes spark-b{0%{opacity:0}18%{opacity:.85}45%{opacity:0}to{opacity:0}}@keyframes particle-fly{0%{opacity:0;transform:rotate(var(--p-angle)) translateY(0)}10%{opacity:1}70%{opacity:.4}to{opacity:0;transform:rotate(var(--p-angle)) translateY(calc(-1 * var(--p-dist)))}}@keyframes sparkler-core{0%{transform:scale(.85);box-shadow:0 0 2px 1px #fff,0 0 5px 2px #ffe682b3,0 0 10px 3px #ffbe3c4d,0 0 16px 5px #ff961e1a}to{transform:scale(1.15);box-shadow:0 0 3px 2px #fff,0 0 8px 3px #ffe682d9,0 0 16px 5px #ffbe3c73,0 0 24px 8px #ff961e33}}@keyframes sparkler-glow{0%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@keyframes sparkler-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
