@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_da3d0d14-module__9Gik9a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_da3d0d14-module__9Gik9a__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.0cthxa3mcy42c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.p.1zorssra76br6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.2cglzsm933aqw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.090ae4wdj6ak3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.17l2q2xazf7qv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.0uf-sl_u0jkup.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.p.0-junx0ftaw68.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.078sknulifi8_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.1u30poawfvcc7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.1by13-3l7ep6q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f297eff1f724b5d6-s.1c9oqry-w642h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3109d4966d318c54-s.p.3a01lrlsq9qfo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/06fe651bc2780561-s.06x-hfh6-6sl7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d0a1b4e7fc016a3b-s.20vity-q30i2t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/42daf3fd69552c32-s.p.2ybxslx2czitl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.p.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.2x-ji60ehjd_i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.p.0m24nhe3bmgar.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.2zcrmhc15lkbt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.39dqqg9o8jqzp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.08rc2-5ev0bam.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2b39c09789229f2-s.0-j051vhebbqd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff16ead05814e5d6-s.p.22lmd_hefg6uf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6650c1eb4939cc2-s.1pw-i8zjoklf8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e68871b21284e690-s.1xohtmg3l-kc-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a5f8cbcbf53c8e9-s.p.14m4o5_2f2tnm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_19dd08d3-module__VZxR2G__className{font-family:Spectral,Spectral Fallback}.spectral_19dd08d3-module__VZxR2G__variable{--font-spectral:"Spectral", "Spectral Fallback"}
.PlayerProvider-module__hzl4ma__shell{transition:padding-bottom var(--transition-base)}.PlayerProvider-module__hzl4ma__shell[data-player-active=true]{padding-bottom:96px}@media (max-width:640px){.PlayerProvider-module__hzl4ma__shell[data-player-active=true]{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.PlayerProvider-module__hzl4ma__shell{transition:none}}
.LibraryList-module__2hT8jW__section{gap:var(--space-3);flex-direction:column;display:flex}.LibraryList-module__2hT8jW__heading{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-wide);margin:0}.LibraryList-module__2hT8jW__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.Badge-module__F1IrjG__badge{min-height:1.5rem;font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.Badge-module__F1IrjG__positive{color:var(--color-status-positive);background-color:#6b8e5a1f}.Badge-module__F1IrjG__warning{color:var(--color-status-warning);background-color:#c7903b1f}.Badge-module__F1IrjG__critical{color:var(--color-status-critical);background-color:#a0413a1f}.Badge-module__F1IrjG__info{color:var(--color-status-info);background-color:#5e50781f}
.Button-module__bGPc0a__btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-inter);font-size:var(--text-base);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-quick), color var(--transition-quick), border-color var(--transition-quick);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.Button-module__bGPc0a__btn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Button-module__bGPc0a__btn:disabled,.Button-module__bGPc0a__btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.Button-module__bGPc0a__primary{background-color:var(--color-accent-primary);color:var(--color-text-inverse)}.Button-module__bGPc0a__primary:hover{background-color:var(--color-accent-primary-hover)}.Button-module__bGPc0a__ghost{color:var(--color-text-primary);border-color:var(--color-border-strong);background-color:#0000}.Button-module__bGPc0a__ghost:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.Button-module__bGPc0a__quiet{color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-medium);background-color:#0000}.Button-module__bGPc0a__quiet:hover{color:var(--color-text-primary)}.Button-module__bGPc0a__destructive{background-color:var(--color-status-critical);color:var(--color-text-inverse)}.Button-module__bGPc0a__destructive:hover{background-color:color-mix(in oklab, var(--color-status-critical), black 8%)}
.Footer-module__JnzQlW__footer{padding:var(--space-16) 0 var(--space-10);background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border-subtle)}.Footer-module__JnzQlW__inner{gap:var(--space-12);flex-direction:column;display:flex}.Footer-module__JnzQlW__grid{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:640px){.Footer-module__JnzQlW__grid{gap:var(--space-10) var(--space-8);grid-template-columns:1fr 1fr}.Footer-module__JnzQlW__brand{grid-column:1/-1}}@media (min-width:1024px){.Footer-module__JnzQlW__grid{gap:var(--space-12);grid-template-columns:1.6fr 1fr 1fr 1fr}.Footer-module__JnzQlW__brand{grid-column:auto}}.Footer-module__JnzQlW__brand{gap:var(--space-2);flex-direction:column;max-width:32ch;display:flex}.Footer-module__JnzQlW__wordmark{font-family:var(--font-spectral);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.Footer-module__JnzQlW__tagline{font-family:var(--font-spectral);font-style:italic;font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.Footer-module__JnzQlW__column{gap:var(--space-2);flex-direction:column;display:flex}.Footer-module__JnzQlW__colTitle{font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kicker);text-transform:uppercase;color:var(--color-text-primary);margin:0}.Footer-module__JnzQlW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__JnzQlW__link,.Footer-module__JnzQlW__channel{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-quick);text-decoration:none;display:inline-flex}.Footer-module__JnzQlW__link:hover,.Footer-module__JnzQlW__channel:hover{color:var(--color-accent-primary-hover)}.Footer-module__JnzQlW__link:focus-visible,.Footer-module__JnzQlW__channel:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:4px;border-radius:var(--radius-sm)}.Footer-module__JnzQlW__channelIcon{color:var(--color-accent-primary);flex-shrink:0}.Footer-module__JnzQlW__legal{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.Footer-module__JnzQlW__legalLinks{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.Footer-module__JnzQlW__legalLink{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-quick);text-decoration:none}.Footer-module__JnzQlW__legalLink:hover{color:var(--color-accent-primary-hover)}.Footer-module__JnzQlW__legalLink:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:4px;border-radius:var(--radius-sm)}.Footer-module__JnzQlW__legalMeta{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.Footer-module__JnzQlW__legalLink,.Footer-module__JnzQlW__link,.Footer-module__JnzQlW__channel{transition:none}}
.CheckoutRing-module__y_3Ata__ring{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CheckoutRing-module__y_3Ata__segmentUpcoming{stroke:var(--color-border-subtle);transition:stroke var(--transition-base)}.CheckoutRing-module__y_3Ata__segmentComplete{stroke:var(--color-accent-primary);transition:stroke var(--transition-base)}@media (prefers-reduced-motion:reduce){.CheckoutRing-module__y_3Ata__segmentUpcoming,.CheckoutRing-module__y_3Ata__segmentComplete{transition:none}}
.BasketTrigger-module__Vb1gpW__wrapper{display:inline-flex;position:relative}.BasketTrigger-module__Vb1gpW__trigger{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-quick), background-color var(--transition-quick);background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.BasketTrigger-module__Vb1gpW__trigger:hover{background-color:var(--color-bg-surface);color:var(--color-accent-primary)}.BasketTrigger-module__Vb1gpW__trigger:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.BasketTrigger-module__Vb1gpW__icon{display:block}.BasketTrigger-module__Vb1gpW__badge{background-color:var(--color-accent-primary);min-width:18px;height:18px;color:var(--color-text-inverse);border-radius:var(--radius-full);font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.BasketTrigger-module__Vb1gpW__squeeze{animation:BasketTrigger-module__Vb1gpW__squeeze .45s var(--ease-settle)}@keyframes BasketTrigger-module__Vb1gpW__squeeze{0%{transform:scale(1)}30%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.BasketTrigger-module__Vb1gpW__addedTip{top:calc(100% + var(--space-3));z-index:25;width:max-content;max-width:260px;padding:var(--space-3) var(--space-4);background-color:var(--color-accent-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-depth);animation:BasketTrigger-module__Vb1gpW__addedTipIn var(--transition-base);position:absolute;right:0}.BasketTrigger-module__Vb1gpW__addedTip:before{content:"";background-color:var(--color-accent-primary);border-radius:2px;width:12px;height:12px;position:absolute;top:-5px;right:13px;transform:rotate(45deg)}.BasketTrigger-module__Vb1gpW__addedTipText{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-text-inverse);margin:0;position:relative}@keyframes BasketTrigger-module__Vb1gpW__addedTipIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BasketTrigger-module__Vb1gpW__squeeze,.BasketTrigger-module__Vb1gpW__addedTip{animation:none}}
.ConfirmDialog-module__Wr8chG__dialog{width:min(440px, calc(100vw - var(--space-8)));background-color:var(--color-bg-elevated);max-width:none;color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-depth);margin:auto;padding:0;overflow:visible}.ConfirmDialog-module__Wr8chG__dialog[data-size=comfortable]{width:min(720px, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));overflow-y:auto}@media (max-width:640px){.ConfirmDialog-module__Wr8chG__dialog[data-size=comfortable]{width:calc(100vw - var(--space-4))}.ConfirmDialog-module__Wr8chG__dialog[data-size=comfortable] .ConfirmDialog-module__Wr8chG__body{padding:var(--space-5) var(--space-4)}}.ConfirmDialog-module__Wr8chG__dialog::backdrop{background-color:#2d221873}.ConfirmDialog-module__Wr8chG__body{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.ConfirmDialog-module__Wr8chG__title{font-family:var(--font-inter);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ConfirmDialog-module__Wr8chG__description{font-family:var(--font-inter);font-size:var(--text-base);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}.ConfirmDialog-module__Wr8chG__bodySlot{gap:var(--space-3);flex-direction:column;display:flex}.ConfirmDialog-module__Wr8chG__error{padding:var(--space-3) var(--space-4);background-color:var(--color-status-critical-bg);border-radius:var(--radius-md);font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-status-critical);margin:0}.ConfirmDialog-module__Wr8chG__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
.DeliveryAssurance-module__CQKjUq__assurance{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DeliveryAssurance-module__CQKjUq__row{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.DeliveryAssurance-module__CQKjUq__icon{color:var(--color-accent-secondary);flex-shrink:0}.DeliveryAssurance-module__CQKjUq__label{font-family:var(--font-inter);font-size:var(--text-sm);line-height:var(--line-height-snug);color:var(--color-text-secondary)}
.PurchaseAction-module__lEPJMG__owned{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.PurchaseAction-module__lEPJMG__ownedTag{align-items:center;gap:var(--space-1);color:var(--color-status-positive);font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:inline-flex}.PurchaseAction-module__lEPJMG__ownedTagIcon{flex-shrink:0;width:16px;height:16px}.PurchaseAction-module__lEPJMG__headphonesIcon{flex-shrink:0;width:18px;height:18px}.PurchaseAction-module__lEPJMG__cards{align-items:stretch;gap:var(--space-4);display:flex}.PurchaseAction-module__lEPJMG__card{gap:var(--space-3);padding:var(--space-5);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;flex:1 1 0;display:flex}.PurchaseAction-module__lEPJMG__card[data-recommended=true]{border-color:var(--color-accent-primary);background-color:var(--color-bg-secondary);box-shadow:var(--shadow-card)}.PurchaseAction-module__lEPJMG__card[data-disabled=true]{opacity:.6}.PurchaseAction-module__lEPJMG__badgeSlot{min-height:var(--space-6);align-items:center;display:flex}.PurchaseAction-module__lEPJMG__badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background-color:var(--color-accent-primary);color:var(--color-text-inverse);font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);align-items:center;line-height:1.2;display:inline-flex}.PurchaseAction-module__lEPJMG__cardLabel{font-family:var(--font-inter);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.PurchaseAction-module__lEPJMG__cardPrice{font-family:var(--font-spectral);font-size:var(--text-2xl);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.PurchaseAction-module__lEPJMG__cardPriceApprox{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:calc(-1 * var(--space-1))}.PurchaseAction-module__lEPJMG__statusSlot{min-height:var(--space-5);align-items:center;display:flex}.PurchaseAction-module__lEPJMG__cardStatus{font-family:var(--font-inter);font-size:var(--text-xs);letter-spacing:var(--letter-spacing-kicker)}.PurchaseAction-module__lEPJMG__cardStatus[data-tone=warning]{color:var(--color-status-warning)}.PurchaseAction-module__lEPJMG__cardStatus[data-tone=critical]{color:var(--color-status-critical)}.PurchaseAction-module__lEPJMG__featureList{padding-top:var(--space-4);gap:var(--space-2);border-top:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding-bottom:0;padding-left:0;padding-right:0;list-style:none;display:flex}.PurchaseAction-module__lEPJMG__feature{align-items:flex-start;gap:var(--space-2);font-family:var(--font-inter);font-size:var(--text-base);line-height:var(--line-height-snug);color:var(--color-text-secondary);display:flex}.PurchaseAction-module__lEPJMG__checkIcon{width:20px;height:20px;color:var(--color-status-positive);flex-shrink:0}.PurchaseAction-module__lEPJMG__cardCta{margin-top:auto}.PurchaseAction-module__lEPJMG__deliveryNote{margin:var(--space-3) 0 0;font-family:var(--font-inter);font-size:var(--text-xs);line-height:var(--line-height-snug);color:var(--color-text-secondary)}.PurchaseAction-module__lEPJMG__swipeHint,.PurchaseAction-module__lEPJMG__dots{display:none}@media (max-width:640px){.PurchaseAction-module__lEPJMG__cards{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;overflow-x:auto}.PurchaseAction-module__lEPJMG__cards::-webkit-scrollbar{display:none}.PurchaseAction-module__lEPJMG__card{scroll-snap-align:center;flex:0 0 82%}.PurchaseAction-module__lEPJMG__feature{font-size:var(--text-sm)}.PurchaseAction-module__lEPJMG__swipeHint{text-align:center;font-family:var(--font-inter);font-size:var(--text-xs);letter-spacing:var(--letter-spacing-kicker);color:var(--color-text-muted);margin:0;display:block}.PurchaseAction-module__lEPJMG__dots{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.PurchaseAction-module__lEPJMG__dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.PurchaseAction-module__lEPJMG__dot:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background-color:var(--color-border-strong);transition:background-color var(--transition-quick)}.PurchaseAction-module__lEPJMG__dot[data-active=true]:before{background-color:var(--color-accent-primary)}}
.ThemeSwitcher-module__sOjRaG__switcher{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background-color:var(--color-bg-surface);display:flex}.ThemeSwitcher-module__sOjRaG__segment{border-radius:var(--radius-full);min-height:32px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-quick), color var(--transition-quick);background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ThemeSwitcher-module__sOjRaG__segment:hover{color:var(--color-accent-primary)}.ThemeSwitcher-module__sOjRaG__segment:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.ThemeSwitcher-module__sOjRaG__segmentActive{background-color:var(--color-bg-elevated);color:var(--color-accent-primary);box-shadow:var(--shadow-sm)}.ThemeSwitcher-module__sOjRaG__segmentActive:hover{color:var(--color-accent-primary)}.ThemeSwitcher-module__sOjRaG__icon{flex-shrink:0;width:16px;height:16px}
.game-session-module__Wva_XW__shell{background-color:var(--color-bg-elevated);width:100%;min-height:100dvh;color:var(--color-text-primary);position:relative}.game-session-module__Wva_XW__close{top:var(--space-5);right:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-quick), color var(--transition-quick), border-color var(--transition-quick);z-index:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex;position:absolute}.game-session-module__Wva_XW__close:hover{background-color:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}.game-session-module__Wva_XW__close:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.game-session-module__Wva_XW__content{min-height:100dvh;padding:var(--space-16) var(--container-padding);justify-content:center;align-items:center;display:flex}.game-session-module__Wva_XW__kicker{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kicker);text-transform:uppercase;color:var(--color-text-muted);margin:0}.game-session-module__Wva_XW__title{font-family:var(--font-inter);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.game-session-module__Wva_XW__subheading{align-items:center;gap:var(--space-2);font-family:var(--font-inter);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;display:inline-flex}.game-session-module__Wva_XW__lead{font-family:var(--font-inter);font-size:var(--text-base);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}.game-session-module__Wva_XW__error{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-status-critical);margin:0}.game-session-module__Wva_XW__status{font-family:var(--font-inter);font-size:var(--text-base);color:var(--color-text-muted);margin:0}.game-session-module__Wva_XW__result{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;width:100%;max-width:480px;display:flex}.game-session-module__Wva_XW__panel{gap:var(--space-6);flex-direction:column;width:100%;max-width:520px;display:flex}.game-session-module__Wva_XW__head{gap:var(--space-2);flex-direction:column;display:flex}.game-session-module__Wva_XW__lobbyHead{justify-content:flex-start;align-items:center;gap:var(--space-3);flex-direction:row;display:flex}.game-session-module__Wva_XW__lobbyHead .game-session-module__Wva_XW__title{min-width:0}.game-session-module__Wva_XW__headAction{border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-quick), color var(--transition-quick), border-color var(--transition-quick);background-color:#0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.game-session-module__Wva_XW__headAction:hover{background-color:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}.game-session-module__Wva_XW__headAction:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.game-session-module__Wva_XW__columns{gap:var(--space-6);flex-direction:column;display:flex}.game-session-module__Wva_XW__colLeft,.game-session-module__Wva_XW__colRight{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.game-session-module__Wva_XW__share{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-surface);flex-direction:column;display:flex}.game-session-module__Wva_XW__shareBody{align-items:center;gap:var(--space-5);display:flex}.game-session-module__Wva_XW__qrChip{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex}button.game-session-module__Wva_XW__qrChip{appearance:none;cursor:pointer;transition:border-color .15s}button.game-session-module__Wva_XW__qrChip:hover{border-color:var(--color-border-strong)}button.game-session-module__Wva_XW__qrChip:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.game-session-module__Wva_XW__qrLightbox{background-color:var(--color-bg-elevated);width:fit-content;max-width:none;color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-depth);margin:auto;padding:0;position:relative;overflow:visible}.game-session-module__Wva_XW__qrLightboxClose{top:var(--space-3);right:var(--space-3);position:absolute}.game-session-module__Wva_XW__qrLightbox::backdrop{background-color:#2d221873}.game-session-module__Wva_XW__qrLightboxBody{align-items:center;gap:var(--space-5);padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.game-session-module__Wva_XW__qrLightboxChip{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.game-session-module__Wva_XW__qrLightbox{width:calc(100vw - var(--space-4))}.game-session-module__Wva_XW__qrLightboxChip{width:100%}.game-session-module__Wva_XW__qrLightboxChip svg{width:100%;height:auto}}.game-session-module__Wva_XW__qrPlaceholder{width:148px;height:148px;display:block}.game-session-module__Wva_XW__shareText{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.game-session-module__Wva_XW__settingsBody{gap:var(--space-5);flex-direction:column;display:flex}.game-session-module__Wva_XW__dangerZone{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex}.game-session-module__Wva_XW__cancelGame{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-status-critical);cursor:pointer;transition:background-color var(--transition-quick), color var(--transition-quick);background-color:#0000;border:none;align-self:flex-start;display:inline-flex}.game-session-module__Wva_XW__cancelGame:hover{background-color:var(--color-status-critical-bg)}.game-session-module__Wva_XW__cancelGame:focus-visible{outline:2px solid var(--color-status-critical);outline-offset:2px}.game-session-module__Wva_XW__nameRow{align-items:center;gap:var(--space-3);display:flex}.game-session-module__Wva_XW__nameLabel{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.game-session-module__Wva_XW__nameValue{min-width:0;font-family:var(--font-inter);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.game-session-module__Wva_XW__nameEdit,.game-session-module__Wva_XW__nameConfirm,.game-session-module__Wva_XW__nameCancel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-quick), color var(--transition-quick), border-color var(--transition-quick);background-color:#0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.game-session-module__Wva_XW__nameEdit:hover,.game-session-module__Wva_XW__nameConfirm:hover,.game-session-module__Wva_XW__nameCancel:hover{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-strong)}.game-session-module__Wva_XW__nameEdit:focus-visible,.game-session-module__Wva_XW__nameConfirm:focus-visible,.game-session-module__Wva_XW__nameCancel:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.game-session-module__Wva_XW__nameConfirm:disabled{opacity:.5;cursor:not-allowed}.game-session-module__Wva_XW__nameEditRow{align-items:center;gap:var(--space-2);display:flex}.game-session-module__Wva_XW__nameEditRow .game-session-module__Wva_XW__input{flex:auto}.game-session-module__Wva_XW__hostControls{gap:var(--space-4);flex-direction:column;display:flex}.game-session-module__Wva_XW__controlGroup{gap:var(--space-2);flex-direction:column;display:flex}.game-session-module__Wva_XW__controlLabel{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.game-session-module__Wva_XW__segmented{padding:var(--space-1);gap:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-bg-secondary);display:inline-flex}.game-session-module__Wva_XW__segment{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-2) var(--space-4);font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-quick), color var(--transition-quick);background-color:#0000;border:none;flex:1 1 0;display:inline-flex}.game-session-module__Wva_XW__segmentIcon{flex:none;width:16px;height:16px}.game-session-module__Wva_XW__segment:hover{color:var(--color-text-primary)}.game-session-module__Wva_XW__segment[data-selected]{background-color:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.game-session-module__Wva_XW__segment:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.game-session-module__Wva_XW__players{gap:var(--space-4);flex-direction:column;display:flex}.game-session-module__Wva_XW__playersHead{justify-content:flex-start;align-items:center;gap:var(--space-3);display:flex}.game-session-module__Wva_XW__count{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.game-session-module__Wva_XW__avatarGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.game-session-module__Wva_XW__avatarCell{padding:var(--space-4) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-surface);justify-content:center;display:flex}.game-session-module__Wva_XW__emptyRoster{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.game-session-module__Wva_XW__avatar{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.game-session-module__Wva_XW__avatar[data-disconnected]{opacity:.55}.game-session-module__Wva_XW__avatarDisc{border-radius:var(--radius-full);background-color:var(--color-accent-tertiary);width:70px;height:70px;color:var(--color-text-inverse);justify-content:center;align-items:center;display:inline-flex;position:relative}.game-session-module__Wva_XW__avatarDisc[data-host]{box-shadow:0 0 0 2px var(--color-bg-elevated), 0 0 0 4px var(--color-border-strong)}.game-session-module__Wva_XW__hostCrown{border-radius:var(--radius-full);background-color:var(--color-accent-secondary);width:22px;height:22px;color:var(--color-text-inverse);box-shadow:0 0 0 2px var(--color-bg-elevated);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.game-session-module__Wva_XW__avatarInitials{font-family:var(--font-inter);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.game-session-module__Wva_XW__readyCheck{border-radius:var(--radius-full);background-color:var(--color-status-positive);width:22px;height:22px;color:var(--color-text-inverse);box-shadow:0 0 0 2px var(--color-bg-elevated);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.game-session-module__Wva_XW__avatarName{max-width:100%;font-family:var(--font-inter);font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-session-module__Wva_XW__actions{gap:var(--space-3);flex-direction:column;display:flex}.game-session-module__Wva_XW__form{gap:var(--space-4);flex-direction:column;width:100%;max-width:420px;display:flex}.game-session-module__Wva_XW__field{gap:var(--space-2);flex-direction:column;display:flex}.game-session-module__Wva_XW__label{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.game-session-module__Wva_XW__input{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-inter);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-quick), box-shadow var(--transition-quick)}.game-session-module__Wva_XW__input:focus-visible{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary);outline:none}@media (min-width:900px){.game-session-module__Wva_XW__content{padding:var(--space-8) var(--container-padding)}.game-session-module__Wva_XW__panel[data-host]{max-width:960px}.game-session-module__Wva_XW__columns{gap:var(--space-8);grid-template-columns:360px minmax(0,1fr);align-items:stretch;display:grid}.game-session-module__Wva_XW__colLeft .game-session-module__Wva_XW__shareBody{text-align:center;flex-direction:column;align-items:center}.game-session-module__Wva_XW__colLeft .game-session-module__Wva_XW__actions{margin-top:auto}}@media (max-width:640px){.game-session-module__Wva_XW__content{padding:var(--space-4) var(--container-padding) var(--space-4);justify-content:flex-start;align-items:stretch}.game-session-module__Wva_XW__title{font-size:var(--text-lg)}.game-session-module__Wva_XW__panel{gap:var(--space-4)}.game-session-module__Wva_XW__colLeft,.game-session-module__Wva_XW__colRight{display:contents}.game-session-module__Wva_XW__columns{gap:var(--space-4);flex:auto;min-height:0}.game-session-module__Wva_XW__columns .game-session-module__Wva_XW__share{order:1}.game-session-module__Wva_XW__columns .game-session-module__Wva_XW__players{order:2}.game-session-module__Wva_XW__columns .game-session-module__Wva_XW__error{order:3}.game-session-module__Wva_XW__columns .game-session-module__Wva_XW__actions{order:4}.game-session-module__Wva_XW__actions{margin-top:auto}.game-session-module__Wva_XW__share{gap:var(--space-3);padding:var(--space-3)}.game-session-module__Wva_XW__shareBody{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column}.game-session-module__Wva_XW__qrChip{padding:var(--space-2)}.game-session-module__Wva_XW__qrChip svg{width:96px;height:96px}.game-session-module__Wva_XW__players{gap:var(--space-3)}.game-session-module__Wva_XW__avatarGrid{gap:var(--space-3);padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-template-columns:none;display:flex;overflow-x:auto}.game-session-module__Wva_XW__avatarCell{width:90px;padding:var(--space-3) var(--space-2);flex:none}.game-session-module__Wva_XW__avatarDisc{width:60px;height:60px}}
.MobileMenu-module__n2r9yq__toggle{display:none}.MobileMenu-module__n2r9yq__toggleIcon{width:24px;height:24px}.MobileMenu-module__n2r9yq__overlay{z-index:60;background-color:var(--color-bg-primary);padding:0 var(--container-padding) var(--space-8);animation:MobileMenu-module__n2r9yq__overlayIn var(--transition-base);flex-direction:column;display:flex;position:fixed;inset:0}.MobileMenu-module__n2r9yq__overlayHeader{flex-shrink:0;justify-content:space-between;align-items:center;height:72px;display:flex}.MobileMenu-module__n2r9yq__brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.MobileMenu-module__n2r9yq__brandMark{border-radius:8px;width:40px;height:40px;display:block}.MobileMenu-module__n2r9yq__close{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-quick), background-color var(--transition-quick);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileMenu-module__n2r9yq__close:hover{background-color:var(--color-bg-surface);color:var(--color-accent-primary)}.MobileMenu-module__n2r9yq__close:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.MobileMenu-module__n2r9yq__closeIcon{width:24px;height:24px}.MobileMenu-module__n2r9yq__identityLink{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-md);transition:background-color var(--transition-quick);text-decoration:none;display:flex}.MobileMenu-module__n2r9yq__identityLink:hover{background-color:var(--color-bg-surface)}.MobileMenu-module__n2r9yq__identityLink:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.MobileMenu-module__n2r9yq__identitySettingsSlot{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:inline-flex}.MobileMenu-module__n2r9yq__identitySettingsIcon{width:20px;height:20px;color:var(--color-text-muted);transition:color var(--transition-quick);flex-shrink:0}.MobileMenu-module__n2r9yq__identityLink:hover .MobileMenu-module__n2r9yq__identitySettingsIcon{color:var(--color-accent-primary)}.MobileMenu-module__n2r9yq__identityAvatar{border-radius:var(--radius-full);background-color:var(--color-accent-tertiary);width:44px;height:44px;color:var(--color-text-inverse);font-family:var(--font-inter);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.MobileMenu-module__n2r9yq__identityStarBadge{border-radius:var(--radius-full);background-color:var(--color-bg-primary);color:var(--color-accent-secondary);pointer-events:none;justify-content:center;align-items:center;padding:2px;line-height:0;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.MobileMenu-module__n2r9yq__starRow{align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-md);font-family:var(--font-inter);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-accent-secondary);transition:background-color var(--transition-quick);background-color:#c7903b1f;text-decoration:none;display:flex}.MobileMenu-module__n2r9yq__starRow:hover{background-color:#c7903b2e}.MobileMenu-module__n2r9yq__starRow:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.MobileMenu-module__n2r9yq__starRowIcon{width:22px;height:22px;color:var(--color-accent-secondary);flex-shrink:0}.MobileMenu-module__n2r9yq__identityText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.MobileMenu-module__n2r9yq__identityName{font-family:var(--font-inter);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.MobileMenu-module__n2r9yq__identityEmail{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MobileMenu-module__n2r9yq__body{margin-top:var(--space-6);flex-direction:column;flex:auto;display:flex}.MobileMenu-module__n2r9yq__menuNav{flex-direction:column;display:flex}.MobileMenu-module__n2r9yq__menuLink{align-items:center;gap:var(--space-3);min-height:44px;padding-block:var(--space-2);padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1);text-align:left;font-family:var(--font-inter);font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-quick);background:0 0;border:none;text-decoration:none;display:flex}.MobileMenu-module__n2r9yq__menuLink:hover{color:var(--color-text-primary)}.MobileMenu-module__n2r9yq__menuLink:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.MobileMenu-module__n2r9yq__menuLinkActive{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.MobileMenu-module__n2r9yq__menuIcon{width:22px;height:22px;color:var(--color-text-muted);transition:color var(--transition-quick);flex-shrink:0}.MobileMenu-module__n2r9yq__menuLink:hover .MobileMenu-module__n2r9yq__menuIcon,.MobileMenu-module__n2r9yq__menuLinkActive .MobileMenu-module__n2r9yq__menuIcon{color:var(--color-accent-primary)}.MobileMenu-module__n2r9yq__divider{background-color:var(--color-border-subtle);height:1px;margin-block:var(--space-3)}.MobileMenu-module__n2r9yq__themeRow{padding-top:var(--space-6);margin-top:auto}.MobileMenu-module__n2r9yq__logoutForm{padding-top:var(--space-4);margin:0}.MobileMenu-module__n2r9yq__authActions{gap:var(--space-3);padding-top:var(--space-8);flex-direction:column;margin-top:auto;display:flex}.MobileMenu-module__n2r9yq__authButton{justify-content:center;width:100%}@keyframes MobileMenu-module__n2r9yq__overlayIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.MobileMenu-module__n2r9yq__toggle{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-quick), background-color var(--transition-quick);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileMenu-module__n2r9yq__toggle:hover{background-color:var(--color-bg-surface);color:var(--color-accent-primary)}.MobileMenu-module__n2r9yq__toggle:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}}@media (min-width:641px){.MobileMenu-module__n2r9yq__overlay{display:none}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__n2r9yq__overlay{animation:none}}
.scene1-countdown-module__vfeUwW__scene{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--stage-padding-block) var(--container-padding);flex-direction:column;display:flex;position:absolute;inset:0}.scene1-countdown-module__vfeUwW__content{align-items:center;gap:var(--space-6);text-align:center;width:100%;max-width:520px;animation:scene1-countdown-module__vfeUwW__sceneIn var(--transition-slow) both;flex-direction:column;display:flex}.scene1-countdown-module__vfeUwW__sticker{width:140px;height:auto}.scene1-countdown-module__vfeUwW__kicker{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kicker);text-transform:uppercase;color:var(--color-text-muted);margin:0}.scene1-countdown-module__vfeUwW__heading{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.scene1-countdown-module__vfeUwW__timer{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.scene1-countdown-module__vfeUwW__ring{width:100%;height:100%}.scene1-countdown-module__vfeUwW__ringTrack{fill:none;stroke:var(--color-border-subtle)}.scene1-countdown-module__vfeUwW__ringProgress{fill:none;stroke:var(--color-accent-tertiary);stroke-linecap:round;transform-origin:50%;stroke-dashoffset:0;animation:scene1-countdown-module__vfeUwW__ringDrain var(--countdown-duration) linear forwards;transform:rotate(-90deg)}.scene1-countdown-module__vfeUwW__timer[data-critical] .scene1-countdown-module__vfeUwW__ringProgress{stroke:var(--color-status-critical)}.scene1-countdown-module__vfeUwW__countdown{font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;color:var(--color-accent-tertiary);transition:color var(--transition-base);margin:0;position:absolute}.scene1-countdown-module__vfeUwW__timer[data-critical] .scene1-countdown-module__vfeUwW__countdown{color:var(--color-status-critical);animation:1s ease-in-out infinite scene1-countdown-module__vfeUwW__countdownPulse}.scene1-countdown-module__vfeUwW__fullscreenPrompt{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.scene1-countdown-module__vfeUwW__lead{font-size:var(--text-base);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}@media (max-width:768px){.scene1-countdown-module__vfeUwW__scene{padding-bottom:calc(var(--stage-padding-block) + var(--space-16))}.scene1-countdown-module__vfeUwW__sticker{width:96px}.scene1-countdown-module__vfeUwW__timer{width:160px;height:160px}.scene1-countdown-module__vfeUwW__fullscreenPrompt{left:0;right:0;bottom:var(--space-8);padding:0 var(--container-padding);position:absolute}}.scene1-countdown-module__vfeUwW__fadeOut{animation:scene1-countdown-module__vfeUwW__fadeToBlack var(--transition-slow) forwards;background-color:#000;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.scene1-countdown-module__vfeUwW__ringProgress{stroke-dashoffset:0;animation:none}}@keyframes scene1-countdown-module__vfeUwW__sceneIn{0%{opacity:0}to{opacity:1}}@keyframes scene1-countdown-module__vfeUwW__ringDrain{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--ring-circumference)}}@keyframes scene1-countdown-module__vfeUwW__countdownPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes scene1-countdown-module__vfeUwW__fadeToBlack{0%{opacity:0}to{opacity:1}}
.NavbarUserMenu-module__x4eFuW__wrapper{align-items:center;display:inline-flex;position:relative}.NavbarUserMenu-module__x4eFuW__trigger,.NavbarUserMenu-module__x4eFuW__triggerAuthed{border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;transition:border-color var(--transition-quick), background-color var(--transition-quick), color var(--transition-quick);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.NavbarUserMenu-module__x4eFuW__starBadge{border-radius:var(--radius-full);background-color:var(--color-bg-elevated);color:var(--color-accent-secondary);pointer-events:none;justify-content:center;align-items:center;padding:2px;line-height:0;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.NavbarUserMenu-module__x4eFuW__trigger{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background-color:#0000}.NavbarUserMenu-module__x4eFuW__trigger:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.NavbarUserMenu-module__x4eFuW__triggerAuthed{background-color:var(--color-accent-tertiary);border:1px solid var(--color-accent-tertiary);color:var(--color-text-inverse)}.NavbarUserMenu-module__x4eFuW__triggerAuthed:hover{background-color:var(--color-accent-tertiary);filter:brightness(1.05)}.NavbarUserMenu-module__x4eFuW__trigger:focus-visible,.NavbarUserMenu-module__x4eFuW__triggerAuthed:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.NavbarUserMenu-module__x4eFuW__icon{width:18px;height:18px}.NavbarUserMenu-module__x4eFuW__initials{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.NavbarUserMenu-module__x4eFuW__menu{top:calc(100% + var(--space-2));background-color:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:240px;box-shadow:var(--shadow-card);padding:var(--space-2);gap:var(--space-1);z-index:20;flex-direction:column;display:flex;position:absolute;right:0}.NavbarUserMenu-module__x4eFuW__item{align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-quick), color var(--transition-quick);background:0 0;border:none;text-decoration:none;display:flex}.NavbarUserMenu-module__x4eFuW__itemIcon{width:16px;height:16px;color:var(--color-text-muted);transition:color var(--transition-quick);flex-shrink:0}.NavbarUserMenu-module__x4eFuW__item:hover .NavbarUserMenu-module__x4eFuW__itemIcon{color:var(--color-accent-primary)}.NavbarUserMenu-module__x4eFuW__item:hover{background-color:var(--color-bg-surface);color:var(--color-accent-primary)}.NavbarUserMenu-module__x4eFuW__item:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.NavbarUserMenu-module__x4eFuW__itemStar,.NavbarUserMenu-module__x4eFuW__itemStar:hover{color:var(--color-accent-secondary);background-color:#c7903b1f}.NavbarUserMenu-module__x4eFuW__itemStar:hover{background-color:#c7903b2e}.NavbarUserMenu-module__x4eFuW__itemStar .NavbarUserMenu-module__x4eFuW__itemIcon,.NavbarUserMenu-module__x4eFuW__itemStar:hover .NavbarUserMenu-module__x4eFuW__itemIcon{color:var(--color-accent-secondary)}.NavbarUserMenu-module__x4eFuW__identity{padding:var(--space-2) var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.NavbarUserMenu-module__x4eFuW__identityName{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.NavbarUserMenu-module__x4eFuW__identityEmail{font-family:var(--font-inter);font-size:var(--text-xs);color:var(--color-text-muted);word-break:break-all;margin:0}.NavbarUserMenu-module__x4eFuW__divider{background-color:var(--color-border-subtle);height:1px;margin:var(--space-1) 0}.NavbarUserMenu-module__x4eFuW__logoutForm{margin:0}.NavbarUserMenu-module__x4eFuW__themeRow{padding:var(--space-1) var(--space-2) var(--space-2)}
.sprite-animation-module__9CzVVG__sprite{display:block;position:relative}.sprite-animation-module__9CzVVG__frame{opacity:0;width:100%;height:100%;position:absolute;inset:0}.sprite-animation-module__9CzVVG__frameActive{opacity:1}
.Navbar-module__b0z9dG__nav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border-subtle);background-color:#faf6efd9;position:sticky;top:0}[data-theme=dark] .Navbar-module__b0z9dG__nav{background-color:#1e1811d9}.Navbar-module__b0z9dG__inner{justify-content:space-between;align-items:center;gap:var(--space-6);height:72px;display:flex}.Navbar-module__b0z9dG__brand{align-items:center;gap:var(--space-3);color:var(--color-text-primary);flex-shrink:0;text-decoration:none;display:inline-flex}.Navbar-module__b0z9dG__brandMark{border-radius:8px;flex-shrink:0;width:40px;height:40px;display:block}.Navbar-module__b0z9dG__brandText{font-family:var(--font-spectral);font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.Navbar-module__b0z9dG__links{gap:var(--space-6);display:flex}.Navbar-module__b0z9dG__link{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding-block:var(--space-1);transition:color var(--transition-quick);border-bottom:2px solid #0000;text-decoration:none}.Navbar-module__b0z9dG__link:hover{color:var(--color-text-primary)}.Navbar-module__b0z9dG__linkActive{color:var(--color-text-primary);border-bottom-color:var(--color-accent-secondary)}.Navbar-module__b0z9dG__right{align-items:center;gap:var(--space-4);display:flex}.Navbar-module__b0z9dG__divider{width:1px;height:var(--space-6);background-color:var(--color-border-subtle);flex-shrink:0}.Navbar-module__b0z9dG__cta{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding-block:var(--space-1);transition:color var(--transition-quick);border-bottom:2px solid #0000;flex-shrink:0;text-decoration:none}.Navbar-module__b0z9dG__cta:hover{color:var(--color-text-primary)}.Navbar-module__b0z9dG__ctaActive{color:var(--color-text-primary);border-bottom-color:var(--color-accent-secondary)}.Navbar-module__b0z9dG__authButton{flex-shrink:0}.Navbar-module__b0z9dG__authActions{align-items:center;gap:var(--space-2);display:inline-flex}.Navbar-module__b0z9dG__avatarSlot{align-items:center;display:inline-flex}@media (max-width:640px){.Navbar-module__b0z9dG__links,.Navbar-module__b0z9dG__divider{display:none}.Navbar-module__b0z9dG__inner{gap:var(--space-3)}.Navbar-module__b0z9dG__brandText{display:none}.Navbar-module__b0z9dG__right{gap:var(--space-2)}.Navbar-module__b0z9dG__cta,.Navbar-module__b0z9dG__right .Navbar-module__b0z9dG__authActions,.Navbar-module__b0z9dG__avatarSlot{display:none}}
.scene2-prologue-module__JioMbq__scene{--chandelier-reserve:calc(var(--space-8) + 120px);padding:calc(var(--chandelier-reserve) + var(--space-8)) var(--container-padding) var(--stage-padding-block);background-color:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scene2-prologue-module__JioMbq__content{align-items:stretch;gap:var(--space-6);flex-direction:column;width:100%;max-width:560px;display:flex}.scene2-prologue-module__JioMbq__heading{font-family:var(--font-spectral);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-align:center;color:var(--color-text-primary);margin:0}.scene2-prologue-module__JioMbq__paragraph{font-family:var(--font-spectral);font-size:var(--text-lg);line-height:var(--line-height-loose);text-align:left;color:var(--color-text-secondary);margin:0}.scene2-prologue-module__JioMbq__hidden{color:#0000}.scene2-prologue-module__JioMbq__chandelier{top:var(--space-8);position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.scene2-prologue-module__JioMbq__chandelier{animation:scene2-prologue-module__JioMbq__chandelierIn var(--transition-slow) both}}.scene2-prologue-module__JioMbq__chandelierOut{animation:.22s forwards scene2-prologue-module__JioMbq__chandelierOut}@media (prefers-reduced-motion:reduce){.scene2-prologue-module__JioMbq__chandelierOut{opacity:0;animation:none}}.scene2-prologue-module__JioMbq__word{display:inline}.scene2-prologue-module__JioMbq__wordOut{opacity:0}@media (prefers-reduced-motion:reduce){.scene2-prologue-module__JioMbq__word{transition:none}}.scene2-prologue-module__JioMbq__caret{vertical-align:-.15em;background-color:currentColor;width:.08em;height:1.05em;margin-left:.05em;animation:1s step-end infinite scene2-prologue-module__JioMbq__caretBlink;display:inline-block}@media (max-width:768px){.scene2-prologue-module__JioMbq__scene{--chandelier-reserve:calc(var(--space-6) + 96px)}.scene2-prologue-module__JioMbq__content{gap:var(--space-5)}.scene2-prologue-module__JioMbq__heading{font-size:var(--text-2xl)}.scene2-prologue-module__JioMbq__paragraph{font-size:var(--text-md);line-height:var(--line-height-body)}.scene2-prologue-module__JioMbq__chandelier{top:var(--space-6);transform-origin:top;transform:translate(-50%)scale(.8)}}@media (prefers-reduced-motion:reduce){.scene2-prologue-module__JioMbq__caret{opacity:0;animation:none}}@keyframes scene2-prologue-module__JioMbq__chandelierIn{0%{opacity:0}to{opacity:1}}@keyframes scene2-prologue-module__JioMbq__chandelierOut{0%{opacity:1}to{opacity:0}}@keyframes scene2-prologue-module__JioMbq__caretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}
.Reveal-module__Z2rPmq__reveal{transition:opacity .8s var(--ease-settle), transform .8s var(--ease-settle)}.Reveal-module__Z2rPmq__reveal[data-reveal=hidden]{opacity:0;transition:none;transform:translateY(16px)}.Reveal-module__Z2rPmq__reveal[data-variant=inkwipe][data-reveal=hidden]{opacity:1;transform:none}.Reveal-module__Z2rPmq__reveal[data-variant=inkwipe]>*{transition:clip-path 1.1s var(--ease-settle), opacity 1.1s var(--ease-settle)}.Reveal-module__Z2rPmq__reveal[data-variant=inkwipe][data-reveal=hidden]>*{opacity:0;clip-path:inset(0 100% 0 0);transition:none}
.ember-field-module__ClTkKq__embers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ember-field-module__ClTkKq__ember{border-radius:var(--radius-full);background:radial-gradient(circle, var(--color-text-primary) 0%, transparent 68%);opacity:0;position:absolute}@media (prefers-reduced-motion:no-preference){.ember-field-module__ClTkKq__ember{animation-name:ember-field-module__ClTkKq__emberDrift;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}@keyframes ember-field-module__ClTkKq__emberDrift{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:var(--ember-opacity)}75%{opacity:var(--ember-opacity)}to{opacity:0;transform:translateY(calc(-1 * var(--ember-drift))) scale(1)}}
.scene3-team-module__RPjXgq__scene{padding:var(--stage-padding-block) var(--container-padding);background-color:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scene3-team-module__RPjXgq__scene:before{content:"";background-image:radial-gradient(circle,#1c2951 0%,#0a1024 72%);animation:.3s both scene3-team-module__RPjXgq__sceneFadeIn;position:absolute;inset:0}.scene3-team-module__RPjXgq__content{z-index:1;align-items:center;gap:var(--space-10);flex-direction:column;width:100%;max-width:720px;animation:.3s both scene3-team-module__RPjXgq__sceneFadeIn;display:flex;position:relative}@keyframes scene3-team-module__RPjXgq__sceneFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.scene3-team-module__RPjXgq__scene:before,.scene3-team-module__RPjXgq__content{animation:none}}.scene3-team-module__RPjXgq__heading{align-items:center;gap:var(--space-2);font-family:var(--font-spectral);font-size:var(--text-3xl);font-style:italic;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-align:center;color:var(--color-text-primary);flex-direction:column;margin:0;display:none}.scene3-team-module__RPjXgq__headingLead,.scene3-team-module__RPjXgq__headingRest{white-space:nowrap;display:block}@media (prefers-reduced-motion:no-preference){.scene3-team-module__RPjXgq__heading{display:flex}.scene3-team-module__RPjXgq__headingLead{animation:2.6s linear .15s both scene3-team-module__RPjXgq__headingSweepLtr}.scene3-team-module__RPjXgq__headingRest{animation:2.6s linear .15s both scene3-team-module__RPjXgq__headingSweepRtl}}@keyframes scene3-team-module__RPjXgq__headingSweepLtr{0%{transform:translate(calc(-60vw - 55%))}11%{transform:translate(-3vw)}89%{transform:translate(3vw)}to{transform:translate(calc(60vw + 55%))}}@keyframes scene3-team-module__RPjXgq__headingSweepRtl{0%{transform:translate(calc(60vw + 55%))}11%{transform:translate(3vw)}89%{transform:translate(-3vw)}to{transform:translate(calc(-60vw - 55%))}}.scene3-team-module__RPjXgq__cardStage{display:none}.scene3-team-module__RPjXgq__card{align-items:center;gap:var(--space-4);width:360px;max-width:calc(100vw - var(--space-8));padding:var(--space-8);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;display:flex}.scene3-team-module__RPjXgq__cardAvatar{border-radius:var(--radius-full);background-color:var(--color-bg-surface);width:168px;height:168px;color:var(--color-text-muted);box-shadow:0 0 0 3px var(--color-bg-elevated), 0 0 0 5px var(--color-accent-tertiary);justify-content:center;align-items:center;display:flex}.scene3-team-module__RPjXgq__cardName{font-family:var(--font-spectral);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.scene3-team-module__RPjXgq__cardText{font-family:var(--font-inter);font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}@media (prefers-reduced-motion:no-preference){.scene3-team-module__RPjXgq__cardStage{display:block;position:absolute;inset:0}.scene3-team-module__RPjXgq__card{animation:6s both scene3-team-module__RPjXgq__cardSweep;animation-delay:calc(2.75s + var(--card-index) * 6s);position:absolute;top:50%;left:50%}}@keyframes scene3-team-module__RPjXgq__cardSweep{0%{animation-timing-function:ease-out;transform:translate(calc(-50% - 100vw),-50%)}8.33%{transform:translate(-50%,-50%)}91.67%{animation-timing-function:ease-in;transform:translate(-50%,-50%)}to{transform:translate(calc(100vw - 50%),-50%)}}.scene3-team-module__RPjXgq__finale{z-index:2;justify-content:center;align-items:center;gap:var(--space-10);padding:var(--stage-padding-block) var(--container-padding);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.scene3-team-module__RPjXgq__finaleHead{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.scene3-team-module__RPjXgq__finaleKicker{font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kicker);text-transform:uppercase;color:var(--color-text-secondary);text-align:center;margin:0}.scene3-team-module__RPjXgq__finaleHeading{font-family:var(--font-spectral);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-align:center;color:var(--color-text-primary);margin:0}.scene3-team-module__RPjXgq__finaleRule{width:var(--space-16);background-color:var(--color-border-strong);height:1px;display:block}.scene3-team-module__RPjXgq__finaleGrid{justify-content:center;align-items:flex-start;gap:var(--space-8) var(--space-6);flex-wrap:wrap;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.scene3-team-module__RPjXgq__finaleItem{align-items:center;gap:var(--space-3);flex-direction:column;width:112px;display:flex}.scene3-team-module__RPjXgq__finaleAvatar{border-radius:var(--radius-full);background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);width:80px;height:80px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.scene3-team-module__RPjXgq__finaleName{max-width:100%;font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.scene3-team-module__RPjXgq__finale{--finale-start:calc(2.75s + var(--player-count) * 6s + .2s);--finale-exit:calc(var(--finale-start) + 3.9s + (var(--player-count) - 1) * .12s);animation:scene3-team-module__RPjXgq__finaleExit .7s var(--ease-settle) var(--finale-exit) both}.scene3-team-module__RPjXgq__finaleHead{animation:scene3-team-module__RPjXgq__finaleRise .6s var(--ease-settle) var(--finale-start) both}.scene3-team-module__RPjXgq__finaleItem{animation:scene3-team-module__RPjXgq__finaleRise .6s var(--ease-settle) calc(var(--finale-start) + .3s + var(--finale-index) * .12s) both}}@keyframes scene3-team-module__RPjXgq__finaleRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes scene3-team-module__RPjXgq__finaleExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-72px)}}@media (max-width:768px){.scene3-team-module__RPjXgq__content{gap:var(--space-8)}}
.ScrollHint-module__RxL2Hq__hint{bottom:var(--space-8);padding:var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-full);transition:color var(--transition-quick);animation:ScrollHint-module__RxL2Hq__settle .8s var(--ease-settle) 2.4s both;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ScrollHint-module__RxL2Hq__hint:hover{color:var(--color-accent-primary)}.ScrollHint-module__RxL2Hq__hint:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:4px}.ScrollHint-module__RxL2Hq__bob{align-items:center;gap:var(--space-1);animation:ScrollHint-module__RxL2Hq__scrollHintBob 1.8s var(--ease-settle) infinite;flex-direction:column;display:flex}.ScrollHint-module__RxL2Hq__chevron{opacity:.7}@keyframes ScrollHint-module__RxL2Hq__scrollHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ScrollHint-module__RxL2Hq__settle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ScrollHint-module__RxL2Hq__hint,.ScrollHint-module__RxL2Hq__bob{animation:none}}@media (max-width:720px){.ScrollHint-module__RxL2Hq__hint{display:none}}
.scene4-rules-module__ULIjqa__scene{padding:var(--stage-padding-block) var(--container-padding);background-color:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scene4-rules-module__ULIjqa__scene:before{content:"";background-image:radial-gradient(circle,#1c2951 0%,#0a1024 72%);position:absolute;inset:0}.scene4-rules-module__ULIjqa__content{z-index:1;align-items:center;gap:var(--space-10);flex-direction:column;width:100%;max-width:720px;display:flex;position:relative}.scene4-rules-module__ULIjqa__heading{align-items:center;gap:var(--space-2);font-family:var(--font-spectral);font-size:var(--text-3xl);font-style:italic;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-align:center;color:var(--color-text-primary);flex-direction:column;margin:0;display:none}.scene4-rules-module__ULIjqa__headingLead,.scene4-rules-module__ULIjqa__headingRest{white-space:nowrap;display:block}@media (prefers-reduced-motion:no-preference){.scene4-rules-module__ULIjqa__heading{display:flex}.scene4-rules-module__ULIjqa__headingLead{animation:2.6s linear .15s both scene4-rules-module__ULIjqa__headingSweepLtr}.scene4-rules-module__ULIjqa__headingRest{animation:2.6s linear .15s both scene4-rules-module__ULIjqa__headingSweepRtl}}@keyframes scene4-rules-module__ULIjqa__headingSweepLtr{0%{transform:translate(calc(-60vw - 55%))}11%{transform:translate(-3vw)}89%{transform:translate(3vw)}to{transform:translate(calc(60vw + 55%))}}@keyframes scene4-rules-module__ULIjqa__headingSweepRtl{0%{transform:translate(calc(60vw + 55%))}11%{transform:translate(3vw)}89%{transform:translate(-3vw)}to{transform:translate(calc(-60vw - 55%))}}.scene4-rules-module__ULIjqa__stage{z-index:2;padding:var(--stage-padding-block) var(--container-padding);pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.scene4-rules-module__ULIjqa__card{gap:var(--space-5);width:380px;max-width:calc(100vw - var(--space-8));padding:var(--space-8);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.scene4-rules-module__ULIjqa__kicker{align-self:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background-color:var(--color-bg-surface);border-radius:var(--radius-full);font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kicker);text-transform:uppercase;color:var(--color-text-secondary);margin:0;display:inline-flex}.scene4-rules-module__ULIjqa__cardHeader{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.scene4-rules-module__ULIjqa__avatar{border-radius:var(--radius-full);width:168px;height:168px;box-shadow:0 0 0 3px var(--color-bg-elevated), 0 0 0 5px var(--color-accent-tertiary);overflow:hidden}.scene4-rules-module__ULIjqa__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.scene4-rules-module__ULIjqa__cardName{font-family:var(--font-spectral);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;margin:0}.scene4-rules-module__ULIjqa__health{justify-content:center;align-items:center;gap:var(--space-1);display:flex}.scene4-rules-module__ULIjqa__heart{width:22px;height:auto;display:block}.scene4-rules-module__ULIjqa__factList{align-items:center;gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scene4-rules-module__ULIjqa__fact{align-items:center;gap:var(--space-2);font-family:var(--font-inter);font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--color-text-secondary);text-align:left;display:inline-flex}.scene4-rules-module__ULIjqa__factIcon{color:var(--color-text-muted);flex-shrink:0}.scene4-rules-module__ULIjqa__statList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scene4-rules-module__ULIjqa__statRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);background-color:var(--color-bg-surface);border-radius:var(--radius-md);display:flex}.scene4-rules-module__ULIjqa__statLead{align-items:center;gap:var(--space-2);display:inline-flex}.scene4-rules-module__ULIjqa__statIcon{color:var(--color-text-muted);flex-shrink:0}.scene4-rules-module__ULIjqa__statLabel{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-primary)}.scene4-rules-module__ULIjqa__statPips{gap:var(--space-1);display:flex}.scene4-rules-module__ULIjqa__pip{border-radius:var(--radius-full);background-color:var(--color-bg-surface);width:10px;height:10px}.scene4-rules-module__ULIjqa__pipOn{background-color:var(--color-accent-tertiary)}.scene4-rules-module__ULIjqa__rulesStage{z-index:3;padding:var(--stage-padding-block) var(--container-padding);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scene4-rules-module__ULIjqa__rules{align-items:center;gap:var(--space-8);max-width:calc(100vw - var(--space-8));flex-direction:column;display:flex}.scene4-rules-module__ULIjqa__rulesHeading{font-family:var(--font-spectral);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;margin:0}.scene4-rules-module__ULIjqa__tileRow{justify-content:center;gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.scene4-rules-module__ULIjqa__tile{align-items:center;gap:var(--space-4);width:200px;padding:var(--space-6);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.scene4-rules-module__ULIjqa__tileDisc{border-radius:var(--radius-full);background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);justify-content:center;align-items:center;width:80px;height:80px;display:flex}.scene4-rules-module__ULIjqa__tileIcon{color:var(--color-text-muted)}.scene4-rules-module__ULIjqa__tileDiscReward{box-shadow:0 0 0 3px var(--color-bg-elevated), 0 0 0 5px var(--color-accent-tertiary);border-color:#0000}.scene4-rules-module__ULIjqa__tileIconReward{color:var(--color-accent-tertiary)}.scene4-rules-module__ULIjqa__tileText{font-family:var(--font-inter);font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--color-text-secondary);text-align:center}.scene4-rules-module__ULIjqa__wallLeft,.scene4-rules-module__ULIjqa__wallRight{z-index:4;pointer-events:none;background-color:#000;width:51vw;position:absolute;top:0;bottom:0}.scene4-rules-module__ULIjqa__wallLeft{left:0;transform:translate(-101%)}.scene4-rules-module__ULIjqa__wallRight{right:0;transform:translate(101%)}@media (prefers-reduced-motion:no-preference){.scene4-rules-module__ULIjqa__stage{animation:scene4-rules-module__ULIjqa__cardExit .7s var(--ease-settle) 8s both;display:flex}.scene4-rules-module__ULIjqa__card{animation:scene4-rules-module__ULIjqa__cardRise .6s var(--ease-settle) 2.9s both}.scene4-rules-module__ULIjqa__rules{animation:scene4-rules-module__ULIjqa__cardRise .6s var(--ease-settle) 8.7s both}.scene4-rules-module__ULIjqa__scene{animation:.7s ease-in-out 14.3s both scene4-rules-module__ULIjqa__sceneShake}.scene4-rules-module__ULIjqa__tile{animation:scene4-rules-module__ULIjqa__tileFall .9s var(--ease-settle) calc(14.4s + var(--fall-delay)) both}.scene4-rules-module__ULIjqa__rulesHeading{animation:scene4-rules-module__ULIjqa__headerVanish .5s var(--ease-settle) 14.4s both}.scene4-rules-module__ULIjqa__wallLeft{animation:scene4-rules-module__ULIjqa__wallCloseLeft 1s var(--ease-settle) 14.6s both}.scene4-rules-module__ULIjqa__wallRight{animation:scene4-rules-module__ULIjqa__wallCloseRight 1s var(--ease-settle) 14.6s both}}@keyframes scene4-rules-module__ULIjqa__cardRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes scene4-rules-module__ULIjqa__cardExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-72px)}}@keyframes scene4-rules-module__ULIjqa__sceneShake{0%{transform:translate(0)}15%{transform:translate(-8px,5px)}30%{transform:translate(7px,-6px)}45%{transform:translate(-6px,-4px)}60%{transform:translate(5px,6px)}75%{transform:translate(-4px,3px)}to{transform:translate(0)}}@keyframes scene4-rules-module__ULIjqa__tileFall{0%{opacity:1;transform:translateY(0)translate(0)rotate(0)}to{opacity:0;transform:translateY(120vh) translateX(var(--fall-x)) rotate(var(--fall-rotate))}}@keyframes scene4-rules-module__ULIjqa__headerVanish{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes scene4-rules-module__ULIjqa__wallCloseLeft{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes scene4-rules-module__ULIjqa__wallCloseRight{0%{transform:translate(101%)}to{transform:translate(0)}}@media (max-width:768px){.scene4-rules-module__ULIjqa__content{gap:var(--space-8)}.scene4-rules-module__ULIjqa__rulesStage{padding:var(--space-8) var(--container-padding)}.scene4-rules-module__ULIjqa__rules{gap:var(--space-6)}.scene4-rules-module__ULIjqa__tileRow{align-items:center;gap:var(--space-4);flex-direction:column}.scene4-rules-module__ULIjqa__tile{width:100%;max-width:300px;padding:var(--space-5)}.scene4-rules-module__ULIjqa__tileDisc{width:64px;height:64px}}
.StoryHero-module__3IQynW__hero{min-height:calc(100svh - 72px);padding:var(--space-16) 0 var(--space-24);background-color:var(--color-bg-elevated);flex-direction:column;justify-content:center;display:flex;position:relative}.StoryHero-module__3IQynW__inner{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@keyframes StoryHero-module__3IQynW__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes StoryHero-module__3IQynW__inkWipe{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.StoryHero-module__3IQynW__illustration{justify-self:start;width:100%;max-width:480px}.StoryHero-module__3IQynW__illustrationFrame{aspect-ratio:4/5;background-color:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);overflow:hidden}.StoryHero-module__3IQynW__illustrationImage{object-fit:cover;width:100%;height:100%;display:block}[data-theme=dark] .StoryHero-module__3IQynW__illustrationImage{filter:brightness(.88)}.StoryHero-module__3IQynW__illustrationPlaceholder{aspect-ratio:4/5;background-color:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-12);text-align:center;flex-direction:column;display:flex}.StoryHero-module__3IQynW__placeholderRule{background-color:var(--color-border-strong);width:64px;height:1px}.StoryHero-module__3IQynW__placeholderTitle{font-family:var(--font-spectral);font-style:italic;font-size:var(--text-3xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--color-text-muted)}.StoryHero-module__3IQynW__meta{gap:var(--space-8);flex-direction:column;display:flex}.StoryHero-module__3IQynW__intro{gap:var(--space-3);flex-direction:column;display:flex}.StoryHero-module__3IQynW__badges{align-items:center;gap:var(--space-2);animation:StoryHero-module__3IQynW__fadeInUp .8s var(--ease-settle) 1.3s both;flex-wrap:wrap;display:flex}.StoryHero-module__3IQynW__heroBadge{min-height:1.5rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.StoryHero-module__3IQynW__title{font-family:var(--font-spectral);font-size:var(--text-hero);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);animation:StoryHero-module__3IQynW__inkWipe 1.1s var(--ease-settle) 1.45s both;margin:0}.StoryHero-module__3IQynW__logline{font-family:var(--font-spectral);font-style:italic;font-size:var(--text-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--color-accent-tertiary);max-width:36ch;animation:StoryHero-module__3IQynW__fadeInUp .8s var(--ease-settle) 1.8s both;margin:0}.StoryHero-module__3IQynW__buyZone{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.StoryHero-module__3IQynW__price{font-family:var(--font-spectral);font-size:var(--text-2xl);font-weight:var(--font-weight-regular);color:var(--color-text-primary);animation:StoryHero-module__3IQynW__fadeInUp .8s var(--ease-settle) 2s both;margin:0}.StoryHero-module__3IQynW__scheduled{gap:var(--space-1);animation:StoryHero-module__3IQynW__fadeInUp .8s var(--ease-settle) 2s both;flex-direction:column;display:flex}.StoryHero-module__3IQynW__scheduled .StoryHero-module__3IQynW__price{animation:none}.StoryHero-module__3IQynW__priceNote{font-family:var(--font-inter);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--line-height-snug)}.StoryHero-module__3IQynW__priceBlock{gap:var(--space-1);animation:StoryHero-module__3IQynW__fadeInUp .8s var(--ease-settle) 2s both;flex-direction:column;display:flex}.StoryHero-module__3IQynW__priceBlock .StoryHero-module__3IQynW__price{animation:none}.StoryHero-module__3IQynW__priceApprox{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-snug);margin:0}.StoryHero-module__3IQynW__heroAction{align-items:stretch;gap:var(--space-3);animation:StoryHero-module__3IQynW__fadeInUp .8s var(--ease-settle) 2.15s both;flex-direction:column;display:flex}.StoryHero-module__3IQynW__assuranceReveal{animation:StoryHero-module__3IQynW__fadeInUp .8s var(--ease-settle) 2.3s both}@media (max-width:720px){.StoryHero-module__3IQynW__hero{min-height:auto;padding:var(--space-12) 0 var(--space-20)}.StoryHero-module__3IQynW__inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.StoryHero-module__3IQynW__illustration{justify-self:stretch;max-width:100%}.StoryHero-module__3IQynW__title{font-size:var(--text-3xl)}.StoryHero-module__3IQynW__logline{font-size:var(--text-base)}.StoryHero-module__3IQynW__placeholderTitle{font-size:var(--text-2xl)}.StoryHero-module__3IQynW__price{font-size:var(--text-xl)}.StoryHero-module__3IQynW__heroAction{align-self:stretch}.StoryHero-module__3IQynW__heroAction>*{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.StoryHero-module__3IQynW__badges,.StoryHero-module__3IQynW__title,.StoryHero-module__3IQynW__logline,.StoryHero-module__3IQynW__price,.StoryHero-module__3IQynW__priceBlock,.StoryHero-module__3IQynW__scheduled,.StoryHero-module__3IQynW__heroAction,.StoryHero-module__3IQynW__assuranceReveal{animation:none}.StoryHero-module__3IQynW__title{clip-path:none}}
.AdminPageHeader-module__GLYqqW__header{gap:var(--space-3);flex-direction:column;display:flex}.AdminPageHeader-module__GLYqqW__breadcrumbs{align-items:center;gap:var(--space-1);font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.AdminPageHeader-module__GLYqqW__crumb{align-items:center;gap:var(--space-1);display:inline-flex}.AdminPageHeader-module__GLYqqW__crumbLink{color:var(--color-text-secondary);transition:color var(--transition-quick);text-decoration:none}.AdminPageHeader-module__GLYqqW__crumbLink:hover,.AdminPageHeader-module__GLYqqW__crumbLink:focus-visible{color:var(--color-accent-primary)}.AdminPageHeader-module__GLYqqW__crumbCurrent{color:var(--color-text-primary)}.AdminPageHeader-module__GLYqqW__crumbSeparator{color:var(--color-text-muted)}.AdminPageHeader-module__GLYqqW__row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.AdminPageHeader-module__GLYqqW__text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.AdminPageHeader-module__GLYqqW__title{font-family:var(--font-inter);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.AdminPageHeader-module__GLYqqW__description{font-family:var(--font-inter);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}.AdminPageHeader-module__GLYqqW__actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}@media (max-width:640px){.AdminPageHeader-module__GLYqqW__title{font-size:var(--text-2xl)}}
.goat-health-module__Jbkzka__health{align-items:center;gap:var(--space-1);display:flex}.goat-health-module__Jbkzka__heart{width:22px;height:auto;transition:opacity var(--transition-base);display:block}.goat-health-module__Jbkzka__health[data-size=compact] .goat-health-module__Jbkzka__heart{width:16px}.goat-health-module__Jbkzka__heartSpent{opacity:.28}.goat-health-module__Jbkzka__heartLosing{opacity:.28;animation:.9s step-end forwards goat-health-module__Jbkzka__heartDrain}@keyframes goat-health-module__Jbkzka__heartDrain{0%{opacity:1}16.6%{opacity:.28}33.3%{opacity:1}50%{opacity:.28}66.6%{opacity:1}83.3%{opacity:.28}to{opacity:.28}}@media (max-width:768px){.goat-health-module__Jbkzka__heart{width:18px}.goat-health-module__Jbkzka__health[data-size=compact] .goat-health-module__Jbkzka__heart{width:14px}}@media (prefers-reduced-motion:reduce){.goat-health-module__Jbkzka__heartLosing{animation:none}}
.AudioTeaser-module__kKUHDW__player{flex-direction:column;display:flex}.AudioTeaser-module__kKUHDW__controls{align-items:center;gap:var(--space-3);display:flex}.AudioTeaser-module__kKUHDW__toggle{border-radius:var(--radius-full);background-color:var(--color-accent-tertiary);width:40px;height:40px;color:var(--color-text-inverse);cursor:pointer;transition:background-color var(--transition-quick);border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.AudioTeaser-module__kKUHDW__toggle:hover{background-color:var(--color-text-primary)}.AudioTeaser-module__kKUHDW__toggle:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.AudioTeaser-module__kKUHDW__toggleIcon{margin-left:1px;display:inline-flex}.AudioTeaser-module__kKUHDW__player[data-playing=true] .AudioTeaser-module__kKUHDW__toggleIcon{margin-left:0}.AudioTeaser-module__kKUHDW__waveform{flex:auto;min-width:0;height:32px;position:relative}.AudioTeaser-module__kKUHDW__bars{align-items:center;gap:3px;height:100%;display:flex}.AudioTeaser-module__kKUHDW__bar{background-color:var(--color-border-strong);min-width:2px;min-height:2px;transition:background-color var(--transition-quick);border-radius:1px;flex:1 1 0}.AudioTeaser-module__kKUHDW__bar[data-played=true]{background-color:var(--color-accent-primary)}.AudioTeaser-module__kKUHDW__seek{opacity:0;cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.AudioTeaser-module__kKUHDW__seek:disabled{cursor:default}.AudioTeaser-module__kKUHDW__waveform:focus-within{outline:2px solid var(--color-accent-primary);outline-offset:4px;border-radius:var(--radius-sm)}.AudioTeaser-module__kKUHDW__time{font-family:var(--font-inter);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;flex:none;min-width:4ch}@media (max-width:640px){.AudioTeaser-module__kKUHDW__controls{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.AudioTeaser-module__kKUHDW__toggle{grid-area:1/1/3;width:44px;height:44px}.AudioTeaser-module__kKUHDW__waveform{grid-area:1/2}.AudioTeaser-module__kKUHDW__time{grid-area:2/2}.AudioTeaser-module__kKUHDW__controls .AudioTeaser-module__kKUHDW__time:first-of-type{justify-self:start}.AudioTeaser-module__kKUHDW__controls .AudioTeaser-module__kKUHDW__time:last-of-type{justify-self:end}.AudioTeaser-module__kKUHDW__player[data-playing=false] .AudioTeaser-module__kKUHDW__controls .AudioTeaser-module__kKUHDW__time:first-of-type{display:none}}
.OrderCompositionChip-module__rb2-mG__chip{align-items:center;gap:var(--space-1);min-height:1.5rem;font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.OrderCompositionChip-module__rb2-mG__icon{flex-shrink:0}.OrderCompositionChip-module__rb2-mG__label{line-height:1}.OrderCompositionChip-module__rb2-mG__completely_digital{color:var(--color-status-info);background-color:#5e507814}.OrderCompositionChip-module__rb2-mG__partially_physical{color:var(--color-status-warning);background-color:#c7903b1a}.OrderCompositionChip-module__rb2-mG__completely_physical{color:var(--color-status-positive);background-color:#6b8e5a1a}
.CheckoutFooter-module__azEWeW__footer{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex}.CheckoutFooter-module__azEWeW__totalRow{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.CheckoutFooter-module__azEWeW__totalLabel{font-family:var(--font-inter);font-size:var(--text-base);color:var(--color-text-secondary)}.CheckoutFooter-module__azEWeW__totalValue{font-family:var(--font-inter);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CheckoutFooter-module__azEWeW__action{flex:none;display:flex}@media (max-width:640px){.CheckoutFooter-module__azEWeW__footer{align-items:stretch;gap:var(--space-4);box-shadow:none;background-color:#0000;border:none;flex-direction:column;padding:0}.CheckoutFooter-module__azEWeW__totalRow{justify-content:space-between}.CheckoutFooter-module__azEWeW__action{flex:auto}.CheckoutFooter-module__azEWeW__action>*{width:100%}}
.SpecialClientBadge-module__ntWQNq__badge{align-items:center;gap:var(--space-2);min-height:1.5rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-accent-secondary);font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);white-space:nowrap;background-color:#c7903b1f;line-height:1;display:inline-flex}.SpecialClientBadge-module__ntWQNq__star{color:var(--color-accent-secondary);flex:none}.SpecialClientBadge-module__ntWQNq__iconOnly{color:var(--color-accent-secondary);vertical-align:middle;align-items:center;display:inline-flex}
.question-summary-module__N-e0gq__summary{z-index:1;justify-content:center;align-items:center;gap:var(--space-8);width:100%;max-width:720px;min-height:260px;animation:question-summary-module__N-e0gq__summaryIn var(--transition-slow) both;flex-direction:column;display:flex;position:relative}.question-summary-module__N-e0gq__queue{width:100%;min-height:260px;margin:0;padding:0;list-style:none;position:relative}.question-summary-module__N-e0gq__cardFace{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;display:flex}.question-summary-module__N-e0gq__spotlight{width:360px;max-width:calc(100vw - var(--space-8));animation:3s both question-summary-module__N-e0gq__spotlightSweep;animation-delay:calc(.2s + var(--card-index) * 3s);position:absolute;top:50%;left:50%}@keyframes question-summary-module__N-e0gq__spotlightSweep{0%{animation-timing-function:ease-out;transform:translate(calc(-50% - 100vw),-50%)}15%{transform:translate(-50%,-50%)}85%{animation-timing-function:ease-in;transform:translate(-50%,-50%)}to{transform:translate(calc(100vw - 50%),-50%)}}.question-summary-module__N-e0gq__general{align-items:center;gap:var(--space-8);width:100%;animation:question-summary-module__N-e0gq__summaryIn var(--transition-slow) both;flex-direction:column;display:flex}.question-summary-module__N-e0gq__stats{justify-content:center;align-items:stretch;gap:var(--space-8);text-align:center;display:flex}.question-summary-module__N-e0gq__stat+.question-summary-module__N-e0gq__stat{border-left:1px solid var(--color-border-strong);padding-left:var(--space-8)}.question-summary-module__N-e0gq__stat{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.question-summary-module__N-e0gq__statValue{align-items:center;gap:var(--space-2);font-family:var(--font-spectral);font-size:var(--text-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0;display:inline-flex}.question-summary-module__N-e0gq__statHeart{width:28px;height:auto;display:block}.question-summary-module__N-e0gq__statLabel{max-width:22ch;font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kicker);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.question-summary-module__N-e0gq__staticGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.question-summary-module__N-e0gq__staticCard{width:100%}.question-summary-module__N-e0gq__cardNumber{font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kicker);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.question-summary-module__N-e0gq__cardPrompt{font-family:var(--font-inter);font-size:var(--text-base);line-height:var(--line-height-snug);color:var(--color-text-primary);margin:0}.question-summary-module__N-e0gq__cardMeter{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.question-summary-module__N-e0gq__meterTrack{border-radius:var(--radius-full);background-color:var(--color-border-strong);width:100%;max-width:220px;height:6px;position:relative;overflow:hidden}.question-summary-module__N-e0gq__meterFill{border-radius:var(--radius-full);background-color:var(--color-accent-tertiary);position:absolute;top:0;bottom:0;left:0}.question-summary-module__N-e0gq__cardCount{font-family:var(--font-inter);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0}.question-summary-module__N-e0gq__cardTier{font-family:var(--font-inter);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}@media (max-width:768px){.question-summary-module__N-e0gq__stats{gap:var(--space-5);flex-direction:column}.question-summary-module__N-e0gq__stat+.question-summary-module__N-e0gq__stat{border-left:none;border-top:1px solid var(--color-border-strong);padding-left:0;padding-top:var(--space-5)}.question-summary-module__N-e0gq__statValue{font-size:var(--text-3xl)}}@keyframes question-summary-module__N-e0gq__summaryIn{0%{opacity:0}to{opacity:1}}
.StoryListen-module__1BgV4q__section{min-height:calc(100svh - 72px);padding:var(--space-16) 0;background-color:var(--color-bg-primary);flex-direction:column;justify-content:center;scroll-margin-top:72px;display:flex}.StoryListen-module__1BgV4q__inner{gap:var(--space-12);align-items:center;display:grid}.StoryListen-module__1BgV4q__inner[data-layout=split]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.StoryListen-module__1BgV4q__inner[data-layout=single]{grid-template-columns:minmax(0,70ch);justify-content:center}.StoryListen-module__1BgV4q__media{gap:var(--space-8);flex-direction:column;display:flex}.StoryListen-module__1BgV4q__sticker{align-self:center;width:100%;max-width:340px;height:auto}[data-theme=dark] .StoryListen-module__1BgV4q__sticker{filter:brightness(.86)}.StoryListen-module__1BgV4q__player{gap:var(--space-3);flex-direction:column;display:flex}.StoryListen-module__1BgV4q__playerLabel{font-family:var(--font-inter);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kicker);text-transform:uppercase;color:var(--color-text-muted)}.StoryListen-module__1BgV4q__synopsis{gap:var(--space-6);flex-direction:column;max-width:60ch;display:flex}.StoryListen-module__1BgV4q__paragraphs{gap:var(--space-6);flex-direction:column;display:flex}.StoryListen-module__1BgV4q__heading{font-family:var(--font-spectral);font-size:var(--text-3xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0}.StoryListen-module__1BgV4q__lead{font-family:var(--font-spectral);font-style:italic;font-size:var(--text-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);margin:0}.StoryListen-module__1BgV4q__paragraph{font-family:var(--font-inter);font-size:var(--text-md);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}@media (max-width:768px){.StoryListen-module__1BgV4q__section{min-height:auto;padding:var(--space-12) 0}.StoryListen-module__1BgV4q__inner{gap:var(--space-8)}.StoryListen-module__1BgV4q__inner[data-layout=split]{grid-template-columns:minmax(0,1fr)}.StoryListen-module__1BgV4q__heading{font-size:var(--text-2xl)}.StoryListen-module__1BgV4q__lead{font-size:var(--text-xl)}.StoryListen-module__1BgV4q__paragraph{font-size:var(--text-base)}}
.CheckoutStepper-module__WSHs2q__wrapper{gap:var(--space-4);padding:var(--space-6);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.CheckoutStepper-module__WSHs2q__header{justify-content:center;align-items:baseline;gap:var(--space-3);display:flex}.CheckoutStepper-module__WSHs2q__title{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}.CheckoutStepper-module__WSHs2q__percent{font-family:var(--font-inter);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-accent-primary)}.CheckoutStepper-module__WSHs2q__steps{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.CheckoutStepper-module__WSHs2q__step{align-items:center;gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.CheckoutStepper-module__WSHs2q__track{align-items:center;width:100%;display:flex}.CheckoutStepper-module__WSHs2q__circle{border-radius:var(--radius-full);width:32px;height:32px;font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.CheckoutStepper-module__WSHs2q__circleComplete{background-color:var(--color-status-positive);color:var(--color-text-inverse);border:1.5px solid var(--color-status-positive)}.CheckoutStepper-module__WSHs2q__circleCurrent{background-color:var(--color-accent-primary);color:var(--color-text-inverse);border:1.5px solid var(--color-accent-primary)}.CheckoutStepper-module__WSHs2q__circleUpcoming{color:var(--color-text-muted);border:1.5px solid var(--color-border-strong);background-color:#0000}.CheckoutStepper-module__WSHs2q__number{line-height:1}.CheckoutStepper-module__WSHs2q__check{width:18px;height:18px;animation:CheckoutStepper-module__WSHs2q__checkIn var(--transition-base)}.CheckoutStepper-module__WSHs2q__connector{height:2px;margin:0 var(--space-2);border-radius:var(--radius-full);background-color:var(--color-border-subtle);transition:background-color var(--transition-base);flex:1 1 0}.CheckoutStepper-module__WSHs2q__connectorFilled{background-color:var(--color-status-positive)}.CheckoutStepper-module__WSHs2q__connectorHidden{visibility:hidden}.CheckoutStepper-module__WSHs2q__label{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:center}.CheckoutStepper-module__WSHs2q__labelCurrent{color:var(--color-accent-primary);font-weight:var(--font-weight-semibold)}.CheckoutStepper-module__WSHs2q__labelUpcoming{color:var(--color-text-muted)}@keyframes CheckoutStepper-module__WSHs2q__checkIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.CheckoutStepper-module__WSHs2q__wrapper{box-shadow:none;background-color:#0000;border:none;padding:0}.CheckoutStepper-module__WSHs2q__label{font-size:var(--text-xs)}.CheckoutStepper-module__WSHs2q__circle{width:28px;height:28px;font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.CheckoutStepper-module__WSHs2q__circle,.CheckoutStepper-module__WSHs2q__connector{transition:none}.CheckoutStepper-module__WSHs2q__check{animation:none}}
.TextField-module__nQvfDq__field{gap:var(--space-2);flex-direction:column;display:flex}.TextField-module__nQvfDq__label{font-family:var(--font-inter);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.TextField-module__nQvfDq__inputRow{align-items:stretch;display:flex;position:relative}.TextField-module__nQvfDq__input{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-inter);font-size:var(--text-base);color:var(--color-text-primary);transition:border-color var(--transition-quick), box-shadow var(--transition-quick)}.TextField-module__nQvfDq__input::placeholder{color:var(--color-text-muted)}.TextField-module__nQvfDq__input:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-md);outline:none}.TextField-module__nQvfDq__inputError,.TextField-module__nQvfDq__inputError:focus{border-color:var(--color-status-critical)}.TextField-module__nQvfDq__trailing{right:var(--space-2);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.TextField-module__nQvfDq__error{font-size:var(--text-sm);color:var(--color-status-critical);margin:0}.TextField-module__nQvfDq__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
.StoryAvatar-module__JfESsW__avatar{width:var(--story-avatar-size,40px);height:var(--story-avatar-size,40px);border-radius:var(--radius-md);background-color:var(--color-bg-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.StoryAvatar-module__JfESsW__image{object-fit:cover;width:100%;height:100%;display:block}[data-theme=dark] .StoryAvatar-module__JfESsW__image{filter:brightness(.9)}.StoryAvatar-module__JfESsW__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}
.Keepsake-module__H7vKVG__keepsake{padding:var(--space-24) 0;background-color:var(--color-bg-primary)}.Keepsake-module__H7vKVG__inner{gap:var(--space-12);flex-direction:column;display:flex}.Keepsake-module__H7vKVG__header{max-width:40ch}.Keepsake-module__H7vKVG__kicker{margin-bottom:var(--space-4)}.Keepsake-module__H7vKVG__headline{font-family:var(--font-spectral);font-size:var(--text-4xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0}.Keepsake-module__H7vKVG__answerWrap{max-width:52ch;margin-top:calc(var(--space-12) * -1 + var(--space-6))}.Keepsake-module__H7vKVG__answer{font-family:var(--font-spectral);font-style:italic;font-size:var(--text-lg);line-height:var(--line-height-snug);color:var(--color-text-secondary);margin:0}.Keepsake-module__H7vKVG__grid{gap:var(--space-8);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.Keepsake-module__H7vKVG__gridItem{display:flex}.Keepsake-module__H7vKVG__card{flex-direction:column;width:100%;display:flex}.Keepsake-module__H7vKVG__imageFrame{aspect-ratio:4/5;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-secondary);width:100%;position:relative;overflow:hidden}.Keepsake-module__H7vKVG__image{object-fit:contain;padding:var(--space-5)}[data-theme=dark] .Keepsake-module__H7vKVG__image{filter:brightness(.86)}.Keepsake-module__H7vKVG__label{font-family:var(--font-spectral);font-size:var(--text-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--color-text-primary);margin:var(--space-5) 0 0}.Keepsake-module__H7vKVG__caption{font-family:var(--font-inter);font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:var(--space-2) 0 0;max-width:28ch}.Keepsake-module__H7vKVG__footer{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex}.Keepsake-module__H7vKVG__bridge{font-family:var(--font-spectral);font-style:italic;font-size:var(--text-lg);line-height:var(--line-height-snug);color:var(--color-text-secondary);max-width:44ch;margin:0}@media (max-width:640px){.Keepsake-module__H7vKVG__keepsake{padding:var(--space-12) 0}.Keepsake-module__H7vKVG__inner{gap:var(--space-10)}.Keepsake-module__H7vKVG__answerWrap{margin-top:calc(var(--space-10) * -1 + var(--space-4))}.Keepsake-module__H7vKVG__grid{gap:var(--space-6);grid-template-columns:repeat(1,1fr)}}
.DifficultyMeter-module__odFnla__meter{align-items:center;gap:var(--space-1);display:inline-flex}.DifficultyMeter-module__odFnla__segment{border-radius:var(--radius-sm);background-color:var(--color-border-subtle);width:6px;height:12px;transition:background-color var(--transition-quick)}.DifficultyMeter-module__odFnla__filled{background-color:var(--color-accent-primary)}
