@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_bd240a04-module__C-Vspq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_bd240a04-module__C-Vspq__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_ce5ec225-module__bngKgG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_ce5ec225-module__bngKgG__variable{--font-sans:"Manrope", "Manrope Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--accent:#e9b872;--glow:#b4532f}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif}}@layer utilities{.visible{visibility:visible}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.italic{font-style:italic}}@property --accent{syntax:"<color>";inherits:true;initial-value:#e9b872}@property --glow{syntax:"<color>";inherits:true;initial-value:#b4532f}:root{--bg:#07060b;--ink:#ede7dc;--muted:#8f889b;--faint:#5b5566;--line:#ede7dc1a;--line-strong:#ede7dc2e;--glass:#ede7dc0a;--serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--sans:var(--font-sans), "Segoe UI", system-ui, sans-serif;--pulse:0;--ripple:4.8s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-tint=focus]{--accent:#e9b872;--glow:#b4532f;--ripple:4.8s}body[data-tint=relax]{--accent:#7ed8cb;--glow:#22608f;--ripple:6.5s}body[data-tint=sleep]{--accent:#a99cff;--glow:#3a2a8c;--ripple:9s}body[data-tint=meditate]{--accent:#e8a3bc;--glow:#7a3f8f;--ripple:10s}*{box-sizing:border-box}[hidden]{display:none!important}html,body{min-height:100%}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}body.ready{transition:--accent 1.4s,--glow 1.4s}.sky{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sky:before,.sky:after{content:"";filter:blur(90px);opacity:calc(.32 + var(--pulse) * .08);border-radius:50%;animation:38s ease-in-out infinite alternate drift;position:absolute}.sky:before{background:var(--glow);width:80vmax;height:80vmax;top:-38vmax;left:-30vmax}.sky:after{background:var(--glow);width:60vmax;height:60vmax;opacity:calc(.19 + var(--pulse) * .05);animation-duration:52s;animation-direction:alternate-reverse;bottom:-30vmax;right:-28vmax}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(8vmax,6vmax)scale(1.12)}}.stars{opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 68% 9%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 84% 32%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 31% 46%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 92% 71%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 7% 82%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 47% 93%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 58% 61%,#fff 50%,#0000 51%);background-size:520px 520px;animation:7s ease-in-out infinite alternate twinkle;position:absolute;inset:0}@keyframes twinkle{0%{opacity:.35}to{opacity:.7}}.grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.app{z-index:1;max-width:440px;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));flex-direction:column;gap:24px;margin:0 auto;display:flex;position:relative}header{justify-content:space-between;align-items:center;display:flex}.brand{font:600 13px var(--sans);letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:11px;display:flex}.brand svg{width:26px;height:26px;color:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}@supports (color:color-mix(in lab, red, red)){.brand svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 60%, transparent))}}.icon-btn{border:1px solid var(--line);background:var(--glass);width:42px;height:42px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;place-items:center;transition:border-color .3s,background-color .3s;display:grid}.icon-btn:hover{border-color:var(--line-strong);background:#ede7dc12}.icon-btn svg{width:18px;height:18px}.header-actions{gap:8px;display:flex}.sky-btn{width:auto;font:600 14px var(--sans);font-variant-numeric:tabular-nums;border-radius:999px;gap:7px;padding:0 14px 0 12px;display:flex}.sky-btn .star4{width:12px;height:12px}.states{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.states button{font:500 14px var(--sans);letter-spacing:.02em;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 2px 14px;transition:color .4s;position:relative}.states button:hover{color:var(--ink)}.states button[aria-pressed=true]{color:var(--accent)}.states button[aria-pressed=true]:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px 2px var(--accent);border-radius:50%;margin-left:-2.5px;position:absolute;bottom:-3px;left:50%}@supports (color:color-mix(in lab, red, red)){.states button[aria-pressed=true]:after{box-shadow:0 0 10px 2px color-mix(in srgb, var(--accent) 70%, transparent)}}.room-bar{background:var(--glass);border:1px solid var(--accent);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.room-bar{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.room-bar b{color:var(--accent);font-weight:600}.room-bar a{color:var(--muted);margin-left:auto;font-size:13px}.room-bar .live{background:#ff5c5c;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite live;box-shadow:0 0 8px #ff5c5c}@keyframes live{50%{opacity:.35}}.acts{scrollbar-width:none;gap:8px;margin:-6px -20px 0;padding:0 20px 2px;display:flex;overflow-x:auto}.acts[data-more=right],.admin-bar[data-more=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.acts[data-more=left],.admin-bar[data-more=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.acts[data-more=both],.admin-bar[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}@media (pointer:fine){.acts[data-more],.admin-bar[data-more]{cursor:grab}.acts[data-more=""],.admin-bar[data-more=""]{cursor:auto}}.acts::-webkit-scrollbar{display:none}.acts button,.chip{font:500 13px var(--sans);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 15px;transition:color .3s,border-color .3s,background-color .3s}.acts button:hover,.chip:hover{color:var(--ink);border-color:var(--line-strong)}.acts button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acts button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.acts button[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acts button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.chip[aria-pressed=true]{color:var(--ink);border-color:var(--line-strong);background:#ede7dc14}.break-note{text-align:center;font:italic 400 18px var(--serif);color:var(--muted);margin:-6px 0 0}.hero{flex-direction:column;align-items:center;gap:26px;padding-top:4px;display:flex}.app{--chrome:480px}.app:has(#adminBar:not([hidden])){--chrome:524px}.dial{width:min(80vw, 310px, max(210px, calc(100dvh - var(--chrome))));aspect-ratio:1;position:relative;container-type:inline-size}.dial>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.dial circle{fill:none}.dial .ticks{stroke:var(--line-strong);stroke-width:.6px}.dial .bg{stroke:var(--line);stroke-width:.6px}.dial .fg{stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 2.5px var(--accent));transition:stroke-dashoffset .3s linear}.orb{background:radial-gradient(circle at 50% 42%, var(--accent), var(--glow) 45%, transparent 72%);border-radius:50%;position:absolute;inset:19%}@supports (color:color-mix(in lab, red, red)){.orb{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent) 50%, transparent), color-mix(in srgb, var(--glow) 45%, transparent) 45%, transparent 72%)}}.orb{opacity:calc(.42 + var(--pulse) * .2);transform:scale(calc(.96 + var(--pulse) * .05));filter:blur(6px)}.ripples span{border:1px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:22%}body[data-playing] .ripples span{animation:ripple var(--ripple) cubic-bezier(.2, .6, .3, 1) infinite}.ripples span:nth-child(2){animation-delay:calc(var(--ripple) / -3)!important}.ripples span:nth-child(3){animation-delay:calc(var(--ripple) / -1.5)!important}@keyframes ripple{0%{opacity:0;transform:scale(.7)}15%{opacity:.16}to{opacity:0;transform:scale(1.32)}}.dial-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}#time{font:300 clamp(58px, 18vw, 76px)/1 var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;text-shadow:0 0 30px var(--accent)}@supports (color:color-mix(in lab, red, red)){#time{text-shadow:0 0 30px color-mix(in srgb, var(--accent) 35%, transparent)}}#phase{max-width:84%;font:600 11px var(--sans);letter-spacing:clamp(.08em,1.2cqi,.2em);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;color:var(--muted);overflow:hidden}.dots{gap:7px;min-height:10px;margin-top:6px;display:flex}.dots span,.star4{background:var(--line-strong);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:10px;height:10px}.dots span.on,.star4.on{background:var(--accent);filter:drop-shadow(0 0 4px var(--accent))}.creature-wrap{aspect-ratio:1;width:46%;transform:translateY(calc(var(--pulse) * -3px)) scale(calc(.98 + var(--pulse) * .04));margin:-5% 0 -4px;display:none;position:relative}.creature-wrap:after{content:"";pointer-events:none;mix-blend-mode:color;background:radial-gradient(circle at 50% 55%, var(--accent), var(--glow) 70%);opacity:.28;-webkit-mask:var(--fade), var(--sprite) center / contain no-repeat;-webkit-mask-composite:source-in;-webkit-mask:var(--fade), var(--sprite) center / contain no-repeat;-webkit-mask:var(--fade), var(--sprite) center / contain no-repeat;-webkit-mask:var(--fade), var(--sprite) center / contain no-repeat;mask:var(--fade), var(--sprite) center / contain no-repeat;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.creature{object-fit:contain;width:100%;height:100%;filter:brightness(.8) saturate(.85) drop-shadow(0 0 18px var(--accent));display:block}@supports (color:color-mix(in lab, red, red)){.creature{filter:brightness(.8) saturate(.85) drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 45%, transparent))}}.creature{-webkit-mask:var(--fade);-webkit-mask:var(--fade);-webkit-mask:var(--fade);-webkit-mask:var(--fade);mask:var(--fade)}.creature-wrap{--fade:radial-gradient(ellipse 52% 62% at 50% 38%, #000 62%, transparent 100%)}body[data-nest] .creature-wrap{display:block}body[data-nest] #time{font-size:clamp(40px,12.5vw,52px)}body[data-nest] .dial-text{gap:2px}.controls{align-items:center;gap:28px;display:flex}.play{cursor:pointer;width:74px;height:74px;color:var(--bg);background:radial-gradient(circle at 35% 30%, var(--accent), var(--accent) 70%);border:0;border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.play{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 55%, #fff), var(--accent) 70%)}}.play{box-shadow:0 0 0 1px var(--accent), 0 0 36px var(--accent), 0 10px 30px #00000080}@supports (color:color-mix(in lab, red, red)){.play{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 36px color-mix(in srgb, var(--accent) 45%, transparent), 0 10px 30px #00000080}}.play{transition:transform .2s}.play:before{content:"";border:1px solid var(--accent);border-radius:50%;position:absolute;inset:-9px}@supports (color:color-mix(in lab, red, red)){.play:before{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}}.play:active{transform:scale(.95)}.play svg{width:26px;height:26px}.timers{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.admin-bar{scrollbar-width:none;align-items:center;gap:6px;margin:-8px -20px 0;padding:0 20px;display:flex;overflow-x:auto}.admin-bar::-webkit-scrollbar{display:none}.admin-bar span{font:600 9.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);flex:none;margin-right:2px}.admin-bar button{font:600 11.5px var(--sans);cursor:pointer;border:1px dashed var(--accent);border-radius:999px;flex:none;padding:5px 11px}@supports (color:color-mix(in lab, red, red)){.admin-bar button{border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent)}}.admin-bar button{color:var(--accent);background:0 0}.admin-bar button:active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-bar button:active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.hero .chip{padding:6px 12px}.now{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;display:flex}.now .sigil{width:34px;height:34px;color:var(--accent);flex:none}.now div{min-width:0}.now strong{font:italic 500 20px/1.2 var(--serif);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.now span{font:600 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:2px;display:block}.now .credit{color:var(--faint);border-bottom:1px dotted var(--faint);margin-top:3px;font-size:11px;text-decoration:none;display:inline-block}.now .credit:hover{color:var(--accent);border-color:var(--accent)}.sheet .more{color:var(--muted);font-size:13px}.sheet .more a{color:var(--accent)}.empty{text-align:center;color:var(--muted);font:italic 400 17px var(--serif);margin:0}dialog{border:1px solid var(--line);width:100%;max-width:440px;color:var(--ink);background:#0f0d16;border-bottom:0;border-radius:26px 26px 0 0;margin:auto auto 0;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04030899}.sheet{padding:12px 22px max(26px, env(safe-area-inset-bottom));flex-direction:column;gap:22px;display:flex}.handle{background:var(--line-strong);border-radius:2px;width:38px;height:4px;margin:0 auto 4px}.sheet header h2{font:500 28px var(--serif);margin:0}.field{flex-direction:column;gap:10px;display:flex}.field>span{font:600 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.field .timers{justify-content:flex-start}input[type=range]{width:100%;accent-color:var(--accent);margin:0}.pomo{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pomo label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.pomo input{font:400 22px var(--serif);border:1px solid var(--line);background:var(--glass);width:100%;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;border-radius:12px;padding:6px 10px}.constellation{border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0%, var(--glow), transparent 70%), #00000040;border-radius:18px;margin:0}@supports (color:color-mix(in lab, red, red)){.constellation{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--glow) 35%, transparent), transparent 70%), #00000040}}.constellation{overflow:hidden}.constellation svg{width:100%;height:auto;display:block}.constellation figcaption{font:italic 400 17px var(--serif);color:var(--muted);padding:0 14px 12px}.week{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.week div{border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 0;display:flex}.week div.today{background:var(--glass);border-color:var(--line)}.week b{font:400 22px/1 var(--serif);font-variant-numeric:lining-nums}.week b.zero{color:var(--faint)}.week small{font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nest{background:var(--glass);border:1px solid var(--line);border-radius:18px;align-items:center;gap:16px;padding:14px;display:flex}.nest img{object-fit:contain;width:92px;height:92px;filter:drop-shadow(0 0 14px var(--accent))}@supports (color:color-mix(in lab, red, red)){.nest img{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 35%, transparent))}}.nest>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nest strong{font:italic 500 24px/1.1 var(--serif)}.nest span{font:600 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.nest small{color:var(--muted);font-size:13px}.bar{background:var(--line);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.bar i{background:var(--accent);height:100%;box-shadow:0 0 8px var(--accent);border-radius:2px;display:block}.bestiary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bestiary>div{border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:12px 6px 10px;display:flex}.bestiary strong{font:italic 500 17px var(--serif);color:var(--ink)}.bestiary b{font:600 9.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.bestiary small{font-size:11px;line-height:1.3}.bestiary .bar{width:78%;margin:3px 0 2px}.field .hint{color:var(--muted);font-size:12px}.halo{place-items:center;width:70px;height:70px;margin-bottom:2px;display:grid;position:relative}.halo img{z-index:1;object-fit:contain;width:64px;height:64px;position:relative}.halo:before,.halo:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:-4px}.bestiary .locked img{filter:brightness(0)opacity(.35)}.tier-1 .halo:before{opacity:1;background:radial-gradient(circle, var(--accent), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.tier-1 .halo:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), transparent 68%)}}.tier-2 .halo:before{opacity:1;background:radial-gradient(circle, var(--accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.tier-2 .halo:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 45%, transparent), transparent 70%)}}.tier-2 .halo:after{opacity:.7;border:1px solid var(--accent);inset:-2px}@supports (color:color-mix(in lab, red, red)){.tier-2 .halo:after{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent)}}.tier-3 .halo:before{opacity:1;background:radial-gradient(circle,#f2d48a80,#0000 70%)}.tier-3 .halo:after,.tier-4 .halo:after{opacity:1;animation:10s linear infinite turn;inset:-6px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64% 68%,#0000 70%);mask:radial-gradient(circle,#0000 62%,#000 64% 68%,#0000 70%)}.tier-3 .halo:after{background:conic-gradient(#f2d48a,#0000 25%,#f2d48a 50%,#0000 75%,#f2d48a)}.tier-4 .halo:before{opacity:1;background:radial-gradient(circle,#c8beff73,#0000 70%)}.tier-4 .halo:after{background:conic-gradient(#ffb4c8,#f2d48a,#9ef0d8,#9eb8ff,#d6a4ff,#ffb4c8);animation-duration:6s}.tier-3,.tier-4{border-color:#f2d48a59!important}@keyframes turn{to{transform:rotate(1turn)}}#skySheet{max-height:92vh;overflow-y:auto}dialog.celebrate{border-bottom:1px solid var(--line);text-align:center;background:radial-gradient(100% 70% at 50% 20%, var(--glow), transparent 75%), #0f0d16;border-radius:28px;width:calc(100% - 40px);max-width:340px;margin:auto}@supports (color:color-mix(in lab, red, red)){dialog.celebrate{background:radial-gradient(100% 70% at 50% 20%, color-mix(in srgb, var(--glow) 55%, transparent), transparent 75%), #0f0d16}}.cele{flex-direction:column;align-items:center;gap:10px;padding:28px 24px 24px;display:flex}.cele img{object-fit:contain;width:190px;height:190px;filter:drop-shadow(0 0 28px var(--accent))}@supports (color:color-mix(in lab, red, red)){.cele img{filter:drop-shadow(0 0 28px color-mix(in srgb, var(--accent) 55%, transparent))}}.cele img{animation:.9s cubic-bezier(.2,.8,.2,1.2) rise}.cele h2{font:500 30px/1.15 var(--serif);margin:6px 0 0}.cele p{color:var(--muted);margin:0 0 8px}.cele button{font:600 14px var(--sans);cursor:pointer;color:var(--bg);background:var(--accent);box-shadow:0 0 24px var(--accent);border:0;border-radius:999px;padding:11px 26px}@supports (color:color-mix(in lab, red, red)){.cele button{box-shadow:0 0 24px color-mix(in srgb, var(--accent) 45%, transparent)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)scale(.85)}to{opacity:1;transform:none}}.toast{left:50%;top:max(16px, env(safe-area-inset-top));z-index:5;opacity:0;pointer-events:none;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#0f0d16eb;border-radius:999px;width:max-content;max-width:calc(100% - 40px);padding:10px 16px;font-size:14px;transition:opacity .4s,transform .4s;position:fixed;transform:translate(-50%,-12px)}.toast.show{opacity:1;transform:translate(-50%)}button:focus-visible,input:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}@media (min-height:820px){.app{--chrome:530px;gap:30px}.app:has(#adminBar:not([hidden])){--chrome:572px}.hero{padding-top:16px}}@media (max-height:760px){.app{padding-top:max(14px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom));--chrome:398px;gap:16px}.app:has(#adminBar:not([hidden])){--chrome:434px}.hero{gap:18px;padding-top:0}.play{width:64px;height:64px}.now{padding:10px 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.credits{gap:18px;max-width:720px}.credits .brand{color:var(--ink);text-decoration:none}.credits h1{font:500 40px/1.1 var(--serif);margin:8px 0 0}.credits .lead{color:var(--muted);margin:0}.credits section{flex-direction:column;gap:10px;display:flex}.credits h2{font:italic 500 26px var(--serif);margin:10px 0 0}.credits ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.credits li{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;scroll-margin-top:20px;display:flex}.credits li:target{border-color:var(--accent);box-shadow:0 0 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){.credits li:target{box-shadow:0 0 20px color-mix(in srgb, var(--accent) 20%, transparent)}}.credits li span{font:600 10px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.credits li small{color:var(--muted);font-size:13px}.credits a{color:var(--accent)}
