@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa4c4424242ea820-s.40nccwd1cozm9.woff2)format("woff2");unicode-range:U+FA10,U+FA12-FA6D,U+FB00-FB04,U+FE10-FE19,U+FE30-FE42,U+FE44-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF02,U+FF04,U+FF07,U+FF51,U+FF5B,U+FF5D,U+FF5F-FF60,U+FF66,U+FF69,U+FF87,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD6}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dcd4eeff8cc16c96-s.16cfqezv-xzu4.woff2)format("woff2");unicode-range:U+3028-303F,U+3094-3096,U+309F-30A0,U+30EE,U+30F7-30FA,U+30FF,U+3105-312F,U+3131-3163,U+3165-318E,U+3190-31BB,U+31C0-31C7}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/029021644eac33e0-s.1h82-bcln6zz4.woff2)format("woff2");unicode-range:U+2105,U+2109-210A,U+210F,U+2116,U+2121,U+2126-2127,U+212B,U+212E,U+2135,U+213B,U+2194-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21E6-21E9,U+21F5,U+2202-2203,U+2205-2206,U+2208-220B,U+220F,U+2211,U+2213,U+2215,U+221A,U+221D,U+2220,U+2223,U+2225-2226,U+2228,U+222A-222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+224C,U+2260,U+2262,U+2264-2265,U+226E-226F,U+2272-2273,U+2276-2277,U+2283-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2469-24D0}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e37d492c1d8ce35-s.45aw5sl-n6zai.woff2)format("woff2");unicode-range:U+A1-A4,U+A6-A7,U+AA,U+AC-AD,U+B5-B6,U+B8-BA,U+BC-C8,U+CA-CC,U+CE-D5,U+D9-DB,U+DD-DF,U+E6,U+EE,U+F0,U+F5,U+F7,U+F9,U+FB,U+FE-102,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C,U+14E-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF,U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2C7,U+2C9,U+2EA-2EB,U+304,U+307,U+30C,U+1E3E-1E3F,U+1EA0-1EBE,U+1EC0-1EC6,U+1EC8-1EF9,U+2011-2012,U+2016,U+2018-201A,U+201E,U+2021,U+2030,U+2033,U+2035,U+2042,U+2047,U+2051,U+2074,U+20A9,U+20AB-20AC,U+20DD-20DE,U+2100}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/18e8967248ea0b69-s.3h49378nhqxdk.woff2)format("woff2");unicode-range:U+A8,U+2032,U+2261,U+2282,U+3090,U+30F1,U+339C,U+535C,U+53D9,U+56A2,U+56C1,U+5806,U+589F,U+59D0,U+5A7F,U+60E0,U+639F,U+65AF,U+68FA,U+69AE,U+6D1B,U+6EF2,U+71FB,U+725D,U+7262,U+75BC,U+7768,U+7940,U+79BF,U+7BED,U+7D68,U+7DFB,U+814B,U+8207,U+83E9,U+8494,U+8526,U+8568,U+85EA,U+86D9,U+87BA,U+8861,U+887F,U+8FE6,U+9059,U+9061,U+916A,U+976D,U+97AD,U+9ECE}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b7e2981c4aaedec0-s.1xhf0uvli7zyg.woff2)format("woff2");unicode-range:U+2D9,U+21D4,U+301D,U+515C,U+52FE,U+5420,U+5750,U+5766,U+5954,U+5B95,U+5F8A,U+5F98,U+620C,U+621F,U+641C,U+66D9,U+676D,U+6775,U+67F5,U+694A,U+6A02,U+6A3A,U+6A80,U+6C23,U+6C72,U+6DCB,U+6FAA,U+707C,U+71C8,U+7422,U+74E2,U+7791,U+7825,U+7A14,U+7A1C,U+7C95,U+7FC1,U+82A5,U+82DB,U+8304,U+853D,U+8CD3,U+8DE8,U+8F0C,U+8F3F,U+9091,U+91C7,U+929A,U+98AF,U+9913}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3d306e9cf0725293-s.0xqpwl_dirp_5.woff2)format("woff2");unicode-range:U+B1,U+309B,U+4E5E,U+51F1,U+5506,U+55C5,U+58CC,U+59D1,U+5C51,U+5EF7,U+6284,U+62D7,U+6689,U+673D,U+6A2B,U+6A8E,U+6A9C,U+6D63,U+6DD1,U+70B8,U+7235,U+72DB,U+72F8,U+7560,U+7C9B,U+7CE7,U+7E1E,U+80AF,U+82EB,U+8463,U+8499,U+85DD,U+86EE,U+8A60,U+8A6E,U+8C79,U+8E87,U+8E8A,U+8F5F,U+9010,U+918D,U+9190,U+965B,U+97FB,U+9AB8,U+9BAD,U+9D3B,U+9D5C,U+9DFA,U+9E93}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/63804e11515af3c0-s.295_-lk0qjfet.woff2)format("woff2");unicode-range:U+2020,U+3003,U+3231,U+4E9B,U+4F3D,U+4F47,U+51B6,U+51DC,U+53E1,U+5BC5,U+602F,U+60BC,U+61C9,U+633D,U+637B,U+6492,U+65FA,U+660F,U+66F0,U+6703,U+681E,U+6876,U+6893,U+6912,U+698E,U+6C7D,U+714C,U+7169,U+71D5,U+725F,U+72D7,U+745B,U+74DC,U+75E2,U+7891,U+7897,U+7DCB,U+810A,U+8218,U+8339,U+840E,U+852D,U+8823,U+8A0A,U+9089,U+919C,U+971C,U+9AD9,U+FF4A,U+FF5A}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed38c23eb6f396a9-s.2jx-5a8bwinwi.woff2)format("woff2");unicode-range:U+266B,U+3006,U+5176,U+5197,U+51A8,U+51C6,U+52F2,U+5614,U+5875,U+5A2F,U+5B54,U+5CE0,U+5DBA,U+5DEB,U+5E63,U+5F59,U+5FCC,U+6068,U+6367,U+68B6,U+6A0B,U+6B64,U+6E15,U+6EBA,U+7272,U+72A0,U+7947,U+7985,U+79E6,U+79E9,U+7A3D,U+7A9F,U+7AAF,U+7B95,U+7F60,U+7F9E,U+7FE0,U+8098,U+80BA,U+8106,U+82D4,U+831C,U+87F9,U+8A1F,U+8ACF,U+90C1,U+920D,U+9756,U+FE43,U+FF94}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8729f7b33416561e-s.312905ov-aq_a.woff2)format("woff2");unicode-range:U+AF,U+2465,U+2517,U+33A1,U+4F10,U+50C5,U+51B4,U+5384,U+5606,U+5BB0,U+5CAC,U+5EE3,U+618E,U+61F2,U+62C9,U+66AB,U+66F9,U+6816,U+6960,U+6B3E,U+6F20,U+7078,U+72D0,U+73ED,U+7AD9,U+7B1B,U+7BE4,U+7D62,U+7F51,U+80B4,U+80F4,U+8154,U+85FB,U+865C,U+8702,U+895F,U+8AED,U+8B90,U+8CED,U+8FBF,U+91D8,U+9418,U+9583,U+9591,U+9813,U+982C,U+9BD6,U+FF46,U+FF7F,U+FF88}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83ed474c4ddc45ad-s.0yf61_rqd2jf_.woff2)format("woff2");unicode-range:U+2464,U+2501,U+2640,U+2642,U+339D,U+4F0E,U+5091,U+50B5,U+5132,U+51CC,U+558B,U+55AA,U+585E,U+5BEE,U+5DFE,U+60B6,U+62B9,U+6349,U+6566,U+6590,U+6842,U+689D,U+6A58,U+6C70,U+6FF1,U+7815,U+7881,U+7AAA,U+7BC7,U+7DEF,U+7FA8,U+8017,U+8036,U+8061,U+821F,U+8429,U+8CE0,U+8E74,U+9019,U+90CA,U+9162,U+932F,U+93AE,U+9644,U+990C,U+9CF3,U+FF56,U+FF6E,U+FF7E,U+FF85}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae5657ace46ab813-s.07zwi41c4vg8x.woff2)format("woff2");unicode-range:U+2266-2267,U+4F2F,U+5208,U+5451,U+546A,U+5589,U+576A,U+5815,U+5A9A,U+5B9B,U+5C3A,U+5EFB,U+5FAA,U+6109,U+6643,U+6652,U+695A,U+69FD,U+6B86,U+6BB4,U+6DAF,U+7089,U+70CF,U+7A00,U+7A4F,U+7B39,U+7D33,U+80E1,U+828B,U+82A6,U+86CD,U+8C8C,U+8CCA,U+8DF3,U+9077,U+9175,U+91DC,U+925B,U+9262,U+9271,U+92ED,U+9855,U+9905,U+9D28,U+FF3F,U+FF58,U+FF68,U+FF6D,U+FF9C}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c19af6bdd945bec-s.3ujuu4b59m9gw.woff2)format("woff2");unicode-range:U+2207,U+25EF,U+309C,U+4E4F,U+5146,U+51DD,U+5351,U+540A,U+5629,U+5EB5,U+5F04,U+5F13,U+60DC,U+6212,U+63B4,U+642C,U+6627,U+66A6,U+66C7,U+66FD,U+674E,U+6B96,U+6C4E,U+6DF3,U+6E67,U+6F84,U+72FC,U+733F,U+7C97,U+7DB1,U+7E4D,U+816B,U+82D1,U+84CB,U+854E,U+8607,U+86C7,U+871C,U+8776,U+8A89,U+8FC4,U+91A4,U+9285,U+9685,U+9903,U+9B31,U+9F13,U+FF42,U+FF74,U+FF91}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fad514f58094bdb5-s.094pes-_c_vl-.woff2)format("woff2");unicode-range:U+4E32,U+51DB,U+53A8,U+53EA,U+5609,U+5674,U+5A92,U+5E7E,U+6115,U+611A,U+62CC,U+62ED,U+63C9,U+64B9,U+64E6,U+65CB,U+6606,U+6731,U+683D,U+6AFB,U+7460,U+771E,U+78EF,U+7B26,U+7B51,U+7CDE,U+7D10,U+7D2F,U+7D46,U+80DE,U+819C,U+84B2,U+85CD,U+865A,U+8ECC,U+9022,U+90B8,U+9192,U+9675,U+96B7,U+99FF,U+FF44,U+FF55,U+FF6C,U+FF73,U+FF75,U+FF86,U+FF8D,U+FF92,U+FFE3}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6379e754a0450d49-s.0r2wcwsslfh63.woff2)format("woff2");unicode-range:U+25B3,U+30F5,U+4EAE,U+4F46,U+4F51,U+5203,U+52FF,U+55A7,U+564C,U+565B,U+57F9,U+5805,U+5B64,U+5E06,U+5F70,U+5F90,U+60E8,U+6182,U+62F3,U+62FE,U+63AA,U+64A4,U+65D7,U+673A,U+6851,U+68CB,U+68DF,U+6D1E,U+6E58,U+6E9D,U+77B3,U+7832,U+7C3F,U+7DB4,U+7F70,U+80AA,U+80C6,U+8105,U+819D,U+8276,U+8679,U+8986,U+8C9D,U+8FC5,U+916C,U+9665,U+9699,U+96C0,U+9A19,U+FF8B}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffca722af3b7e954-s.05-zbibkb1x99.woff2)format("woff2");unicode-range:U+2463,U+25A1,U+4EF0,U+5076,U+5098,U+51FD,U+5302,U+5448,U+54C9,U+570B,U+583A,U+5893,U+58A8,U+58EE,U+5949,U+5BDB,U+5F26,U+5F81,U+6052,U+6170,U+61C7,U+631F,U+635C,U+664B,U+69FB,U+6F01,U+7070,U+722A,U+745E,U+755C,U+76C6,U+78C1,U+79E4,U+7BB8,U+7D0B,U+81A8,U+82D7,U+8B5C,U+8F14,U+8FB1,U+8FBB,U+9283,U+9298,U+9A30,U+FF03,U+FF50,U+FF59,U+FF7B,U+FF8E-FF8F}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fc3462f6af16392-s.3w-izacykxo-z.woff2)format("woff2");unicode-range:U+2010,U+2502,U+25B6,U+4F3A,U+514B,U+5265,U+52C3,U+5339,U+53EC,U+54C0,U+55B0,U+5854,U+5B8F,U+5CB3,U+5E84,U+60DA,U+6247,U+6249,U+628A,U+62CD,U+65AC,U+6838,U+690E,U+6CF0,U+6F02,U+6F2C,U+6F70,U+708A,U+7434,U+75BE,U+77EF,U+7C60,U+7C98,U+7D1B,U+7E2B,U+80A5,U+81E3,U+820C,U+8210,U+8475,U+862D,U+8650,U+8997,U+906D,U+91C8,U+9700,U+9727,U+9DF9,U+FF3A,U+FF9A}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76c53a4205bbce3a-s.0vtfcb_i9xdq9.woff2)format("woff2");unicode-range:U+2103,U+5049,U+52B1,U+5320,U+5553,U+572D,U+58C7,U+5B5D,U+5BC2,U+5DE3,U+5E61,U+5F80,U+61A9,U+67D0,U+67F4,U+6C88,U+6CA1,U+6CE5,U+6D78,U+6E9C,U+6F54,U+731B,U+73B2,U+74A7,U+74F6,U+75E9,U+7B20,U+7C8B,U+7F72,U+809D,U+8108,U+82B3,U+82BD,U+84B8,U+84C4,U+88C2,U+8AE6,U+8EF8,U+902E,U+9065,U+9326,U+935B,U+938C,U+9676,U+9694,U+96F7,U+9ED9,U+FF48,U+FF4C,U+FF81}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39d3010e85c3b59a-s.2zvmmfja5mevd.woff2)format("woff2");unicode-range:U+3014-3015,U+4E3C,U+5036,U+5075,U+533F,U+53E9,U+5531,U+5642,U+5984,U+59E6,U+5A01,U+5B6B,U+5C0B,U+5F25,U+6069,U+60A0,U+614E,U+62B5,U+62D2-62D3,U+6597,U+660C,U+674F,U+67CF,U+6841,U+6905,U+6CF3,U+6D32,U+6D69,U+6F64,U+716E,U+7761,U+7B52,U+7BE0,U+7DBF,U+7DE9,U+7F36,U+81D3,U+8302,U+8389,U+846C,U+84EE,U+8A69,U+9038,U+9D8F,U+FF47,U+FF4B,U+FF76,U+FF9B}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bed049aaa81561f4-s.3je192nn_-_fe.woff2)format("woff2");unicode-range:U+25C7,U+3007,U+504F,U+507D,U+51A0,U+52A3,U+5410,U+5510,U+559A,U+5782,U+582A,U+5C0A,U+5C3F,U+5C48,U+5F6B,U+6176,U+622F,U+6279,U+62BD,U+62DD,U+65ED,U+67B6,U+6817,U+6850,U+6D6A,U+6DEB,U+6EA2,U+6EDD,U+6F5C,U+72E9,U+73A9,U+7573,U+76BF,U+7950,U+7956,U+7F8A,U+7FFC,U+80A2,U+80C3,U+83CA,U+8A02,U+8A13,U+8DF5,U+9375,U+983B,U+99B4,U+FF4E,U+FF71,U+FF89,U+FF97}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c649442436832a8f-s.43l5_1o7wyha0.woff2)format("woff2");unicode-range:U+24,U+2022,U+2212,U+221F,U+2665,U+4ECF,U+5100,U+51CD,U+52D8,U+5378,U+53F6,U+574A,U+5982,U+5996,U+5C1A,U+5E1D,U+5F84,U+609F,U+61A7,U+61F8,U+6398,U+63EE,U+6676,U+6691,U+6EB6,U+7126,U+71E5,U+7687,U+7965,U+7D17,U+80A1,U+8107,U+8266,U+85A6,U+8987,U+8CA2,U+8CAB,U+8E0A,U+9042,U+95C7,U+9810,U+9867,U+98FC,U+FF52-FF54,U+FF61,U+FF77,U+FF98-FF99}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28354df81f7737a0-s.0cznx9fqj-zqs.woff2)format("woff2");unicode-range:U+B0,U+226A,U+2462,U+4E39,U+4FC3,U+4FD7,U+50BE,U+50DA,U+5200,U+5211,U+54F2,U+5618,U+596A,U+5B22,U+5BB4,U+5D50,U+60A3,U+63FA,U+658E,U+65E8,U+6669,U+6795,U+679D,U+67A0,U+6B3A,U+6E09,U+757F,U+7CD6,U+7DBE,U+7FFB,U+83CC,U+83F1,U+840C,U+845B,U+8846,U+8972,U+8A34,U+8A50,U+8A87,U+8EDF,U+8FF0,U+90A6,U+9154,U+95A3,U+9663,U+9686,U+96C7,U+FF3C,U+FF7C,U+FF8A}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/617c3f7b6a533c00-s.3f1gw3rji0ifc.woff2)format("woff2");unicode-range:U+25BD,U+4E59,U+4EC1,U+4FF3,U+515A,U+518A,U+525B,U+5375,U+552F,U+57A3,U+5B9C,U+5C3D,U+5E3D,U+5E7B,U+5F0A,U+6094,U+6458,U+654F,U+67F3,U+6B8A,U+6BD2,U+6C37,U+6CE1,U+6E56,U+6E7F,U+6ED1,U+6EDE,U+6F0F,U+70AD,U+7267,U+7363,U+786C,U+7A42,U+7DB2,U+7F85,U+8178,U+829D,U+8896,U+8C5A,U+8CB0,U+8CE2,U+8ED2,U+9047,U+9177,U+970A,U+9EA6,U+FF1B,U+FF31,U+FF39,U+FF80}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c19ab704a8f35370-s.3kdpgvwaj_hk2.woff2)format("woff2");unicode-range:U+A5,U+4E80,U+4F34,U+4F73,U+4F75,U+511F,U+5192,U+52AA,U+53C8,U+570F,U+57CB,U+596E,U+5D8B,U+5F66,U+5FD9,U+62DB,U+62F6,U+6328,U+633F,U+63A7,U+6469,U+6BBF,U+6C41,U+6C57,U+6D44,U+6DBC,U+706F,U+72C2,U+72ED,U+7551,U+75F4,U+7949,U+7E26,U+7FD4,U+8150,U+8AF8,U+8B0E,U+8B72,U+8CA7,U+934B,U+9A0E,U+9A12,U+9B42,U+FF41,U+FF43,U+FF45,U+FF49,U+FF4F,U+FF62-FF63}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d30003a5333adef-s.2g0pv5qlsi0-z.woff2)format("woff2");unicode-range:U+4E18,U+4FB5,U+5104,U+52C7,U+5353,U+5374,U+53E5,U+587E,U+594F,U+5A20,U+5DE1,U+5F18,U+5FCD,U+6291,U+62AB,U+6355,U+6392,U+63DA,U+63E1,U+656C,U+6687,U+68B0-68B1,U+68D2,U+68DA,U+6B27,U+6CBC,U+7159,U+7344,U+73CD,U+76DF,U+790E,U+7CF8,U+8102,U+88C1,U+8AA0,U+8E0F,U+9178,U+92AD,U+9670,U+96C5,U+9CF4,U+9DB4,U+FF3E,U+FF6F,U+FF72,U+FF78,U+FF7D,U+FF84,U+FF8C}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/144909c6c2f3d3f6-s.2ysa-_ct3up9j.woff2)format("woff2");unicode-range:U+60,U+2200,U+226B,U+2461,U+517C,U+526F,U+5800,U+5B97,U+5BF8,U+5C01,U+5D29,U+5E4C,U+5E81,U+6065,U+61D0,U+667A,U+6696,U+6843,U+6C99,U+6D99,U+6EC5,U+6F22,U+6F6E,U+6FA4,U+6FEF,U+71C3,U+72D9,U+7384,U+78E8,U+7A1A,U+7A32,U+7A3C,U+7ADC,U+7CA7,U+7D2B,U+7DAD,U+7E4B,U+80A9,U+8170,U+81ED,U+820E,U+8A17,U+8AFE,U+90AA,U+914E,U+963F,U+99C4,U+9EBA,U+9F3B,U+FF38}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f90b9815b91d3ade-s.09mr4same3fhv.woff2)format("woff2");unicode-range:U+2460,U+4E5F,U+4E7E,U+4ED9,U+501F,U+502B,U+5968,U+5974,U+5AC1,U+5B99,U+5BA3,U+5BE7,U+5BE9,U+5C64,U+5CB8,U+5EC3,U+5F1F,U+616E,U+6297,U+62E0,U+62EC,U+6368,U+642D,U+65E6,U+6717,U+676F,U+6B04,U+732E,U+7652,U+76CA,U+76D7,U+7802,U+7E70,U+7F6A,U+8133,U+81E8,U+866B,U+878D,U+88F8,U+8A5E,U+8CDB,U+8D08,U+907A,U+90E1,U+96F2,U+9F8D,U+FF35,U+FF37,U+FF40,U+FF9D}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec2fc1e803594d-s.11j78oqjtc545.woff2)format("woff2");unicode-range:U+21D2,U+25CE,U+300A-300B,U+4E89,U+4E9C,U+4EA1,U+5263,U+53CC,U+5426,U+5869,U+5947,U+598A,U+5999,U+5E55,U+5E72,U+5E79,U+5FAE,U+5FB9,U+602A,U+6163,U+624D,U+6749,U+6C5A,U+6CBF,U+6D45,U+6DFB,U+6E7E,U+708E,U+725B,U+7763,U+79C0,U+7BC4,U+7C89,U+7E01,U+7E2E,U+8010,U+8033,U+8C6A,U+8CC3,U+8F1D,U+8F9B,U+8FB2,U+907F,U+90F7,U+9707,U+9818,U+9B3C,U+FF0A,U+FF4D}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bf0ff25a6112a0c0-s.1ff7r0v-c6r3x.woff2)format("woff2");unicode-range:U+2015,U+2190,U+4E43,U+5019,U+5247,U+52E7,U+5438,U+54B2,U+55AB,U+57F7,U+5BD2,U+5E8A,U+5EF6,U+6016,U+60B2,U+6162,U+6319,U+6551,U+6607,U+66B4,U+675F,U+67D4,U+6B20,U+6B53,U+6CE3,U+719F,U+75B2,U+770B,U+7720,U+77AC,U+79D2,U+7AF9,U+7D05,U+7DCA,U+8056,U+80F8,U+81F3,U+8352,U+885D,U+8A70,U+8AA4,U+8CBC,U+900F,U+9084,U+91E3,U+9451,U+96C4,U+99C6,U+9AD4,U+FF70}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bdb9d18ef4d9dbf-s.138i12r-duh3w.woff2)format("woff2");unicode-range:U+2193,U+25B2,U+4E4B,U+516D,U+51C4,U+529F,U+52C9,U+5360,U+5442,U+5857,U+5915,U+59EB,U+5A9B,U+5C3B,U+6012,U+61B6,U+62B1,U+6311,U+6577,U+65E2,U+65EC,U+6613,U+6790,U+6CB9,U+7372,U+76AE,U+7D5E,U+7FCC,U+88AB,U+88D5,U+8CAF,U+8DDD,U+8ECD,U+8F38,U+8F9E,U+8FEB,U+9063,U+90F5,U+93E1,U+968A,U+968F,U+98FE,U+9EC4,U+FF1D,U+FF27,U+FF2A,U+FF36,U+FF3B,U+FF3D,U+FFE5}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bf345406e87102ba-s.3hf_0r5hlu87q.woff2)format("woff2");unicode-range:U+4E03,U+4F38,U+50B7,U+5264,U+5348,U+5371,U+585A,U+58CA,U+5951,U+59B9,U+59D4,U+5B98,U+5F8B,U+6388,U+64CD,U+65E7,U+6803,U+6B6F,U+6D66,U+6E0B,U+6ECB,U+6FC3,U+72AC,U+773C,U+77E2,U+7968,U+7A74,U+7DBA,U+7DD1,U+7E3E,U+808C,U+811A,U+8179,U+8239,U+8584,U+8A0E,U+8A72,U+8B66,U+8C46,U+8F29,U+90A3,U+9234,U+96F0,U+9769,U+9774,U+9AA8,U+FF26,U+FF28,U+FF9E-FF9F}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93d2d6f71eca9776-s.406qhyfp5c2uw.woff2)format("woff2");unicode-range:U+7E,U+B4,U+25C6,U+2661,U+4E92,U+4EEE,U+4FFA,U+5144,U+5237,U+5287,U+52B4,U+58C1,U+5BFF,U+5C04,U+5C06,U+5E95,U+5F31,U+5F93,U+63C3,U+640D,U+6557,U+6614,U+662F,U+67D3,U+690D,U+6BBA,U+6E6F,U+72AF,U+732B,U+7518,U+7AE0,U+7AE5,U+7AF6,U+822A,U+89E6,U+8A3A,U+8A98,U+8CB8,U+8DE1,U+8E8D,U+95D8,U+961C,U+96A3,U+96EA,U+9BAE,U+FF20,U+FF22,U+FF29,U+FF2B-FF2C}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f1896b41a30330e5-s.3-f8oms-qgoy0.woff2)format("woff2");unicode-range:U+25CB,U+4E71,U+4F59,U+50D5,U+520A,U+5217,U+5230,U+523A-523B,U+541B,U+5439,U+5747,U+59C9,U+5BDF,U+5C31,U+5DE8,U+5E7C,U+5F69,U+6050,U+60D1,U+63CF,U+663C,U+67C4,U+6885,U+6C38,U+6D6E,U+6DB2,U+6DF7,U+6E2C,U+6F5F,U+7532,U+76E3-76E4,U+7701,U+793C,U+79F0,U+7A93,U+7D00,U+7DE0,U+7E54,U+8328,U+8840,U+969C,U+96E8,U+9811,U+9AEA,U+9B5A,U+FF24,U+FF2E,U+FF57}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ea141c9bd25b45f-s.2jiypr3ghqu3u.woff2)format("woff2");unicode-range:U+2191,U+505C,U+52E4,U+5305,U+535A,U+56E0,U+59BB,U+5ACC,U+5B09,U+5B87,U+5C90,U+5DF1,U+5E2D,U+5E33,U+5F3E,U+6298,U+6383,U+653B,U+6697,U+6804,U+6A39,U+6CCA,U+6E90,U+6F2B,U+702C,U+7206,U+7236,U+7559,U+7565,U+7591,U+75C7,U+75DB,U+7B4B,U+7BB1,U+7D99,U+7FBD,U+8131,U+885B,U+8B1D,U+8FF7,U+9003,U+9045,U+96A0,U+9732,U+990A,U+99D0,U+9E97,U+9F62,U+FF25,U+FF2D}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/522c663ecff10efb-s.16v-1ybatzon6.woff2)format("woff2");unicode-range:U+4E08,U+4F9D,U+5012,U+514D,U+51B7,U+5275,U+53CA,U+53F8,U+5584,U+57FC,U+5B9D,U+5BFA,U+5C3E,U+5F01,U+5FB4,U+5FD7,U+606F,U+62E1,U+6563,U+6674,U+6CB3,U+6D3E,U+6D74,U+6E1B,U+6E2F,U+718A,U+7247,U+79D8,U+7D14,U+7D66,U+7D71,U+7DF4,U+7E41,U+80CC,U+8155,U+83D3,U+8A95,U+8AB2,U+8AD6,U+8CA1,U+9000,U+9006,U+9678,U+97D3,U+9808,U+98EF,U+9A5A,U+9B45,U+FF23,U+FF30}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b13f4fa74942d76f-s.0zttqy2ouu272.woff2)format("woff2");unicode-range:U+25BC,U+3012,U+4EF2,U+4F0A,U+516B,U+5373,U+539A,U+53B3,U+559C,U+56F0,U+5727,U+5742,U+5965,U+59FF,U+5BC6,U+5DFB,U+5E45,U+5EAD,U+5FB3,U+6211,U+6253,U+639B,U+63A8,U+6545,U+6575,U+6628,U+672D,U+68A8,U+6BDB,U+6D25,U+707D,U+767E,U+7834,U+7B46,U+7BC9,U+8074,U+82E6,U+8349,U+8A2A,U+8D70,U+8DA3,U+8FCE,U+91CC,U+967D,U+97FF,U+9996,U+FF1C,U+FF2F,U+FF32,U+FF34}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afc87c5919643ea7-s.1z5euxeukcajj.woff2)format("woff2");unicode-range:U+3D,U+5E,U+25CF,U+4E0E,U+4E5D,U+4E73,U+4E94,U+4F3C,U+5009,U+5145,U+51AC,U+5238,U+524A,U+53F3,U+547C,U+5802,U+5922,U+5A66,U+5C0E,U+5DE6,U+5FD8,U+5FEB,U+6797,U+685C,U+6B7B,U+6C5F-6C60,U+6CC9,U+6CE2,U+6D17,U+6E21,U+7167,U+7642,U+76DB,U+8001,U+821E,U+8857,U+89D2,U+8B1B,U+8B70,U+8CB4,U+8CDE,U+8F03,U+8F2A,U+968E,U+9B54,U+9E7F,U+9EBB,U+FF05,U+FF33}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb4d6836ebac02ad-s.2ltc19ww4yycj.woff2)format("woff2");unicode-range:U+500D,U+5074,U+50CD,U+5175,U+52E2,U+5352,U+5354,U+53F2,U+5409,U+56FA,U+5A18,U+5B88,U+5BDD,U+5CA9,U+5F92,U+5FA9,U+60A9,U+623F,U+6483,U+653F,U+666F,U+66AE,U+66F2,U+6A21,U+6B66,U+6BCD,U+6D5C,U+796D,U+7A4D,U+7AEF,U+7B56,U+7B97,U+7C4D,U+7E04,U+7FA9,U+8377,U+83DC,U+83EF,U+8535,U+8863,U+88CF,U+88DC,U+8907,U+8ACB,U+90CE,U+91DD,U+FF0B,U+FF0D,U+FF19,U+FF65}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b54e4d42b259830-s.1l6wwn_55x1__.woff2)format("woff2");unicode-range:U+4E01,U+4E21,U+4E38,U+52A9,U+547D,U+592E,U+5931,U+5B63,U+5C40,U+5DDE,U+5E78,U+5EFA,U+5FA1,U+604B,U+6075,U+62C5,U+632F,U+6A19,U+6C0F,U+6C11,U+6C96,U+6E05,U+70BA,U+71B1,U+7387,U+7403,U+75C5,U+77ED,U+795D,U+7B54,U+7CBE,U+7D19,U+7FA4,U+8089,U+81F4,U+8208,U+8336,U+8457,U+8A33,U+8C4A,U+8CA0,U+8CA8,U+8CC0,U+9014,U+964D,U+9803,U+983C,U+98DB,U+FF17,U+FF21}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fb4b4ec3a539e770-s.2m5_kqj7n2r5n.woff2)format("woff2");unicode-range:U+25,U+25A0,U+4E26,U+4F4E,U+5341,U+56F2,U+5BBF,U+5C45,U+5C55,U+5C5E,U+5DEE,U+5E9C,U+5F7C,U+6255,U+627F,U+62BC,U+65CF,U+661F,U+666E,U+66DC,U+67FB,U+6975,U+6A4B,U+6B32,U+6DF1,U+6E29,U+6FC0,U+738B,U+7686,U+7A76,U+7A81,U+7C73,U+7D75,U+7DD2,U+82E5,U+82F1,U+85AC,U+888B,U+899A,U+8A31,U+8A8C,U+8AB0,U+8B58,U+904A,U+9060,U+9280,U+95B2,U+984D,U+9CE5,U+FF18}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41f0141ca2bd3faa-s.16r9r_lzwrn2q.woff2)format("woff2");unicode-range:U+30F6,U+50AC,U+5178,U+51E6,U+5224,U+52DD,U+5883,U+5897,U+590F,U+5A5A,U+5BB3,U+5C65,U+5E03,U+5E2B,U+5E30,U+5EB7,U+6271,U+63F4,U+64AE,U+6574,U+672B,U+679A,U+6A29-6A2A,U+6CA2,U+6CC1,U+6D0B,U+713C,U+74B0,U+7981,U+7A0B,U+7BC0,U+7D1A,U+7D61,U+7FD2,U+822C,U+8996,U+89AA,U+8CAC,U+8CBB,U+8D77,U+8DEF,U+9020,U+9152,U+9244,U+9662,U+967A,U+96E3,U+9759,U+FF16}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f803879953de6651-s.0fxvw59t1eola.woff2)format("woff2");unicode-range:U+23,U+3C,U+2192,U+4E45,U+4EFB,U+4F50,U+4F8B,U+4FC2,U+5024,U+5150,U+5272,U+5370,U+53BB,U+542B,U+56DB,U+56E3,U+57CE,U+5BC4,U+5BCC,U+5F71,U+60AA,U+6238,U+6280,U+629C,U+6539,U+66FF,U+670D,U+677E-677F,U+6839,U+69CB,U+6B4C,U+6BB5,U+6E96,U+6F14,U+72EC,U+7389,U+7814,U+79CB,U+79D1,U+79FB,U+7A0E,U+7D0D,U+85E4,U+8D64,U+9632,U+96E2,U+9805,U+99AC,U+FF1E}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b08fe8ab354a6a9f-s.43a4ykzeqlk3s.woff2)format("woff2");unicode-range:U+2605-2606,U+301C,U+4E57,U+4FEE,U+5065,U+52DF,U+533B,U+5357,U+57DF,U+58EB,U+58F0,U+591C,U+592A-592B,U+5948,U+5B85,U+5D0E,U+5EA7,U+5FF5,U+6025,U+63A1,U+63A5,U+63DB,U+643A,U+65BD,U+671D,U+68EE,U+6982,U+6B73,U+6BD4,U+6D88,U+7570,U+7B11,U+7D76,U+8077,U+8217,U+8C37,U+8C61,U+8CC7,U+8D85,U+901F,U+962A,U+9802,U+9806,U+9854,U+98F2,U+9928,U+99C5,U+9ED2}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88174a11ebe2415b-s.1c-l40am1_ytl.woff2)format("woff2");unicode-range:U+266A,U+4F11,U+533A,U+5343,U+534A,U+53CD,U+5404,U+56F3,U+5B57-5B58,U+5BAE,U+5C4A,U+5E0C,U+5E2F,U+5EAB,U+5F35,U+5F79,U+614B,U+6226,U+629E,U+65C5,U+6625,U+6751,U+6821,U+6B69,U+6B8B,U+6BCE,U+6C42,U+706B,U+7C21,U+7CFB,U+805E,U+80B2,U+82B8,U+843D,U+8853,U+88C5,U+8A3C,U+8A66,U+8D8A,U+8FBA,U+9069,U+91CF,U+9752,U+975E,U+9999,U+FF0F-FF10,U+FF14-FF15}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a08f109224b697ce-s.3cbp2xpq74hx9.woff2)format("woff2");unicode-range:U+40,U+4E86,U+4E95,U+4F01,U+4F1D,U+4FBF,U+5099,U+5171,U+5177,U+53CB,U+53CE,U+53F0,U+5668,U+5712,U+5BA4,U+5CA1,U+5F85,U+60F3,U+653E,U+65AD,U+65E9,U+6620,U+6750,U+6761,U+6B62,U+6B74,U+6E08,U+6E80,U+7248,U+7531,U+7533,U+753A,U+77F3,U+798F,U+7F6E,U+8449,U+88FD,U+89B3,U+8A55,U+8AC7,U+8B77,U+8DB3,U+8EFD,U+8FD4,U+9031-9032,U+9580,U+9589,U+96D1,U+985E}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b27919c2064a3d7b-s.2runmclvnqp0m.woff2)format("woff2");unicode-range:U+2B,U+D7,U+300E-300F,U+4E07,U+4E8C,U+512A,U+5149,U+518D,U+5236,U+52B9,U+52D9,U+5468,U+578B,U+57FA,U+5B8C,U+5BA2,U+5C02,U+5DE5,U+5F37,U+5F62,U+623B,U+63D0,U+652F,U+672A,U+6848,U+6D41,U+7136,U+7537,U+754C,U+76F4,U+79C1,U+7BA1,U+7D44,U+7D4C,U+7DCF,U+7DDA,U+7DE8,U+82B1,U+897F,U+8CA9,U+8CFC,U+904E,U+9664,U+982D,U+9858,U+98A8,U+9A13,U+FF13,U+FF5C}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48b78cf40234a0ed-s.2absp71d0fupv.woff2)format("woff2");unicode-range:U+4E16,U+4E3B,U+4EA4,U+4EE4,U+4F4D,U+4F4F,U+4F55,U+4F9B,U+5317,U+5358,U+53C2,U+53E4,U+548C,U+571F,U+59CB,U+5CF6,U+5E38,U+63A2,U+63B2,U+6559,U+662D,U+679C,U+6C7A,U+72B6,U+7523,U+767D,U+770C,U+7A2E,U+7A3F,U+7A7A,U+7B2C,U+7B49,U+7D20,U+7D42,U+8003,U+8272,U+8A08,U+8AAC,U+8CB7,U+8EAB,U+8EE2,U+9054-9055,U+90FD,U+914D,U+91CD,U+969B,U+97F3,U+984C,U+FF06}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b048d6583df695c0-s.3x4h4xx_mxhg4.woff2)format("woff2");unicode-range:U+26,U+5F,U+2026,U+203B,U+4E09,U+4EAC,U+4ED5,U+4FA1,U+5143,U+5199,U+5207,U+539F,U+53E3,U+53F7,U+5411,U+5473,U+5546,U+55B6,U+5929,U+597D,U+5BB9,U+5C11,U+5C4B,U+5DDD,U+5F97,U+5FC5,U+6295,U+6301,U+6307,U+671B,U+76F8,U+78BA,U+795E,U+7D30,U+7D39,U+7D9A,U+89E3,U+8A00,U+8A73,U+8A8D,U+8A9E,U+8AAD,U+8ABF,U+8CEA,U+8ECA,U+8FFD,U+904B,U+9650,U+FF11-FF12}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e91b5883eb3bbbd-s.0du1-kk0h0yz4.woff2)format("woff2");unicode-range:U+3E,U+3005,U+4E0D,U+4E88,U+4ECB,U+4EE3,U+4EF6,U+4FDD,U+4FE1,U+500B,U+50CF,U+5186,U+5316,U+53D7,U+540C,U+544A,U+54E1,U+5728,U+58F2,U+5973,U+5B89,U+5C71,U+5E02,U+5E97,U+5F15,U+5FC3,U+5FDC,U+601D,U+611B,U+611F,U+671F,U+6728,U+6765,U+683C,U+6B21,U+6CE8,U+6D3B,U+6D77,U+7530,U+7740,U+7ACB,U+7D50,U+826F,U+8F09,U+8FBC,U+9001,U+9053,U+91CE,U+9762,U+98DF}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c27edf821220b37c-s.0oqj12v1lwget.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459203a76fd8a1ec-s.1tas400t01_7x.woff2)format("woff2");unicode-range:U+A9,U+3010-3011,U+30E2,U+4E0B,U+4ECA,U+4ED6,U+4ED8,U+4F53,U+4F5C,U+4F7F,U+53D6,U+540D,U+54C1,U+5730,U+5916,U+5B50,U+5C0F,U+5F8C,U+624B,U+6570,U+6587,U+6599,U+691C,U+696D,U+6CD5,U+7269,U+7279,U+7406,U+767A-767B,U+77E5,U+7D04,U+7D22,U+8005,U+80FD,U+81EA,U+8868,U+8981,U+89A7,U+901A,U+9023,U+90E8,U+91D1,U+9332,U+958B,U+96C6,U+9AD8,U+FF1A,U+FF1F}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc4607f692b8f08e-s.3sel2t2f2_ter.woff2)format("woff2");unicode-range:U+4E,U+A0,U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f837a9e95bf5d33a-s.3-snwkk4l7o15.woff2)format("woff2");unicode-range:U+21-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+AB,U+AE,U+B2-B3,U+B7,U+BB,U+C9,U+CD,U+D6,U+D8,U+DC,U+E0-E5,U+E7-ED,U+EF,U+F1-F4,U+F6,U+F8,U+FA,U+FC-FD,U+103,U+14D,U+1B0,U+300-301,U+1EBF,U+1EC7,U+2013-2014,U+201C-201D,U+2039-203A,U+203C,U+2048-2049,U+2113,U+2122,U+65E5,U+6708,U+70B9}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa7cd05b0802375c-s.0jnmqywn0iac2.woff2)format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}@font-face{font-family:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/884e3a1fa04c7ef7-s.2tr96re1gle3v.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:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/abade42e393bfa9c-s.2kiyk6lhpcn3p.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:Cherry Bomb One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45215cb2a6b5c3af-s.p.2n49lp5xf74dq.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:Cherry Bomb One Fallback;src:local(Arial);ascent-override:107.74%;descent-override:26.75%;line-gap-override:0.0%;size-adjust:107.67%}.cherry_bomb_one_4abddc6d-module__YCs0Ya__className{font-family:Cherry Bomb One,Cherry Bomb One Fallback;font-style:normal;font-weight:400}.cherry_bomb_one_4abddc6d-module__YCs0Ya__variable{--font-cherry:"Cherry Bomb One", "Cherry Bomb One Fallback"}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.17thoc14mwfyx.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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_566ba777-module__QlwXdq__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_566ba777-module__QlwXdq__variable{--font-lexend:"Lexend", "Lexend Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-cherry), "Cherry Bomb One", ui-rounded, system-ui, sans-serif;--font-body:var(--font-lexend), "Lexend", ui-sans-serif, system-ui, sans-serif;--color-ink:#2a1650;--color-butter:#ffe36e}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--text-scale:1;--gutter:max(16px, env(safe-area-inset-left));--glass-bg:#260c526b;--glass-strong:#1e0842c7;--glass-edge:#ffd6f659;--glass-text:#fff7fd;--glass-muted:#e9d9ff;--rainbow:linear-gradient(90deg, #ff4fb8, #ffb347, #ffe36e, #7df08c, #5ff0e6, #8b5cff, #ff4fb8);--focus:#fff27a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-size:calc(100% * var(--text-scale));background:#1b0b4a;height:100%}body{height:100%;color:var(--glass-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:#1b0b4a;margin:0;overflow:hidden}.tm-root{display:contents}.tm-stage{z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.tm-canvas{outline:none}.world-fallback{z-index:60;text-align:center;background:radial-gradient(circle at 50% 42%,#ff4fb8 0%,#8b5cff 38%,#1b0b4a 78%);place-content:center;justify-items:center;gap:.9rem;padding-inline:1.5rem;display:grid;position:absolute;inset:0}.world-fallback p{max-width:26rem;margin:0}@media (max-width:1023px){.world-fallback{place-content:start center;padding-top:8.5rem}}@media (min-width:1024px){.world-fallback{padding-left:calc(clamp(30rem,46vw,40rem) + 2rem)}}.world-fallback-title{font-family:var(--font-display);-webkit-text-stroke:5px #5a1f9e;paint-order:stroke fill;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.1}.world-sky{z-index:-1;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 72%,#ffe9fb,#0000),radial-gradient(2px 2px at 44% 30%,#fff,#0000),radial-gradient(1px 1px at 63% 12%,#dccbff,#0000),radial-gradient(1.5px 1.5px at 78% 44%,#fff,#0000),radial-gradient(1px 1px at 88% 80%,#9ef7ff,#0000),radial-gradient(2px 2px at 18% 88%,#fff,#0000),radial-gradient(at 30% 25%,#ff4fb859,#0000 55%),radial-gradient(at 75% 70%,#5ff0e633,#0000 50%),radial-gradient(circle,#3a1780 0%,#1b0b4a 70%);position:absolute;inset:0}.tm-canvas{opacity:0;transition:opacity .7s}html[data-world=ready] .tm-canvas{opacity:1}@media (prefers-reduced-motion:reduce){.tm-canvas{transition:none}}.not-found{text-align:center;background:radial-gradient(circle at 50% 40%,#ff4fb8 0%,#8b5cff 35%,#1b0b4a 75%);place-content:center;justify-items:center;gap:1rem;padding-inline:1.5rem;display:grid;position:fixed;inset:0}.not-found h1{font-family:var(--font-display);-webkit-text-stroke:6px #5a1f9e;paint-order:stroke fill;margin:0;font-size:clamp(2rem,6vw,3.5rem);font-weight:400}.not-found p{max-width:28rem;margin:0}.not-found-code{font-family:var(--font-display);opacity:.8;font-size:1.1rem}.tm-noscript{z-index:50;background:var(--glass-strong);border-radius:1.5rem;max-width:40rem;max-height:calc(100vh - 4rem);margin:2rem auto;padding:1.5rem;line-height:1.6;position:relative;overflow:auto}.tm-label-wrap{pointer-events:none}.tm-label{pointer-events:auto;color:#fff;cursor:pointer;white-space:nowrap;font-family:var(--font-display);background:0 0;border:0;justify-items:center;gap:.15rem;padding:.35rem .75rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:grid}.tm-label-name{letter-spacing:.01em;color:#fffaff;-webkit-text-stroke:5px #5a1f9e;paint-order:stroke fill;text-shadow:0 0 14px var(--accent), 0 3px 0 #3b0f73;font-size:clamp(1.05rem,1.9vw,1.7rem);line-height:1}@supports (color:color-mix(in lab, red, red)){.tm-label-name{text-shadow:0 0 14px color-mix(in srgb, var(--accent) 80%, transparent), 0 3px 0 #3b0f73}}.tm-label-hint{font-family:var(--font-body);color:#fff;opacity:0;background:#280a5a8c;border-radius:999px;padding:.12rem .55rem;font-size:.72rem;font-weight:500;transition:opacity .2s,transform .2s;transform:translateY(-4px)}.tm-label.is-character .tm-label-name{-webkit-text-stroke-width:4px;font-size:clamp(.9rem,1.4vw,1.2rem)}.tm-label:hover,.tm-label:focus-visible{transform:translateY(-3px)scale(1.06)}.tm-label:hover .tm-label-hint,.tm-label:focus-visible .tm-label-hint{opacity:1;transform:none}.tm-label:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:1rem}@media (hover:none) and (min-width:768px){.tm-label-hint{opacity:1;transform:none}}@media (max-width:767px){.tm-label-hint{display:none}.tm-label-name{-webkit-text-stroke-width:4px;font-size:.95rem}}@media (max-height:500px){.tm-label-hint{display:none}.tm-label-name{-webkit-text-stroke-width:4px;font-size:.95rem}}.hud{pointer-events:none;z-index:20;position:fixed;inset:0}.hud:before,.hud:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset-inline:0}.hud:before{background:linear-gradient(#0e04268c,#0e042600);height:7.5rem;top:0}.hud:after{background:linear-gradient(#0e042600,#0e042673);height:6rem;bottom:0}.hud>*,.hud button,.hud input,.hud a,.hud-top-left,.hud-top-right,.caption,.drag-hint,.credit,.wand-orb,.panel,.drawer-layer{pointer-events:auto}.skip-link{left:var(--gutter);z-index:60;background:var(--color-butter);color:var(--color-ink);border-radius:999px;padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem}.skip-link:focus{top:.75rem}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(1.3)}.glass-strong{background:var(--glass-strong);-webkit-backdrop-filter:blur(18px)saturate(1.2)}.rainbow-edge{background-clip:padding-box;border:1.5px solid #0000;box-shadow:0 0 0 1.5px #ffd6f647,0 0 24px #ff4fb838,inset 0 1px #ffffff2e}.hud-top-left{top:max(14px, env(safe-area-inset-top));left:var(--gutter);pointer-events:none;align-items:center;gap:.75rem;display:flex;position:absolute}.hud-top-left>*{pointer-events:auto}.wordmark{filter:drop-shadow(0 0 10px #ffffffbf)drop-shadow(0 2px 10px #5a1f9e73);pointer-events:none;width:clamp(150px,17vw,230px);height:auto;display:block}.glass-pill{border:1px solid var(--glass-edge);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);min-height:2.25rem;color:var(--glass-text);font:500 .85rem/1 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;transition:background .16s,border-color .16s;display:inline-flex}.glass-pill:hover{background:#5a1ea08c;border-color:#ffd6f699}.hud-top-right{top:max(12px, env(safe-area-inset-top));right:var(--gutter);width:min(19rem, calc(100vw - 2 * var(--gutter) - 9rem));grid-template-columns:minmax(0,1fr);justify-items:end;gap:.55rem;display:grid;position:absolute}.icon-row{gap:.4rem;display:flex}.icon-btn{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 30%,#ffb4f066,#3c12788c);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:inline-grid;position:relative}.icon-btn:hover{transform:translateY(-2px);box-shadow:0 0 18px #ff7ad98c}.icon-btn.small{width:2.25rem;height:2.25rem}.icon-btn:disabled{opacity:.45;cursor:default}.badge{background:var(--color-butter);min-width:1.25rem;height:1.25rem;color:var(--color-ink);font:700 .72rem/1.25rem var(--font-body);border-radius:999px;padding:0 .3rem;position:absolute;top:-.2rem;right:-.2rem;box-shadow:0 0 10px #ffe36ecc}.bag-bump{animation:.52s cubic-bezier(.34,1.56,.64,1) bag-bump}@keyframes bag-bump{0%{transform:scale(1)}40%{transform:scale(1.35)rotate(-8deg)}to{transform:scale(1)}}.search-stack{grid-template-columns:minmax(0,1fr);gap:.45rem;width:100%;display:grid;position:relative}.search-field{background:linear-gradient(#280c5680, #280c5680) padding-box, var(--rainbow) border-box;-webkit-backdrop-filter:blur(12px);border:2px solid #0000;border-radius:999px;align-items:center;height:2.5rem;display:flex;position:relative}.search-icon{color:#ffe9fb;position:absolute;left:.8rem}.search-field input{color:#fff;min-width:0;height:100%;font:400 .9rem var(--font-body);background:0 0;border:0;border-radius:999px;outline:none;flex:1;padding:0 .5rem 0 2.2rem}.search-field input::placeholder{color:#ffecfcc7}.search-field:focus-within{box-shadow:0 0 0 3px var(--focus)}.search-results{z-index:5;border:1px solid var(--glass-edge);border-radius:1.1rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:2.9rem;left:0;right:0}.search-results li{cursor:pointer;border-radius:.8rem;gap:.1rem;padding:.55rem .75rem;display:grid}.search-results li.is-active{background:#ff7ad947}.hit-title{font-weight:600}.hit-sub,.search-empty{color:var(--glass-muted);font-size:.8rem}.filter-btn{color:#fff;min-width:1.85rem;height:1.85rem;font:500 .78rem var(--font-body);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.3rem;margin-right:.3rem;padding:0 .5rem;transition:background .16s;display:inline-flex}.filter-btn:hover,.filter-btn[aria-expanded=true]{background:#ff7ad959}.filter-btn.is-set{background:linear-gradient(135deg,#ff7ad9,#8b5cff)}.filter-pop{border:1px solid var(--glass-edge);border-radius:1.1rem;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;padding:.55rem;display:flex}.chip{color:#fff;min-height:2.25rem;font:500 .82rem var(--font-body);cursor:pointer;background:#ffffff0f;border:1px solid #dccbff8c;border-radius:999px;padding:.3rem .85rem}.chip[aria-checked=true],.chip[aria-pressed=true]{background:linear-gradient(135deg,#ff7ad9,#8b5cff);border-color:#0000;box-shadow:0 0 14px #ff7ad973}.chip-big{min-height:2.75rem;padding-inline:1.2rem;font-size:.95rem}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.btn-primary{color:#2a1650;min-height:2.75rem;font:600 .92rem var(--font-body);cursor:pointer;white-space:nowrap;background:linear-gradient(120deg,#ffe36e,#ffb3e6 55%,#9ef7ff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.2rem;transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .16s;display:inline-flex;box-shadow:0 0 20px #ffe36e59,inset 0 -2px #2a165026}.btn-primary:hover{filter:saturate(1.2);transform:translateY(-1px)scale(1.02)}.btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-wide{width:100%}.btn-ghost{color:#fff;min-height:2.5rem;font:500 .88rem var(--font-body);cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #dccbff80;border-radius:999px;padding:.45rem 1rem}.btn-ghost:hover,.btn-ghost[aria-pressed=true]{background:#ff7ad938}.link-btn{color:#ffd6f2;text-underline-offset:3px;font:500 .85rem var(--font-body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.3rem 0;text-decoration:underline}.drag-hint{left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom));border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#280c5673;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.1rem .55rem .6rem;transition:opacity .6s,transform .6s;display:flex;position:absolute;transform:translate(-50%)}.drag-hint strong{font-family:var(--font-display);letter-spacing:.01em;font-size:1.05rem;font-weight:400;display:block}.drag-hint small{color:var(--glass-muted);font-size:.75rem;display:block}.drag-hand{background:linear-gradient(135deg,#ff7ad9,#8b5cff);border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;animation:2.4s ease-in-out infinite hand-sway;display:grid}@keyframes hand-sway{0%,to{transform:translate(-4px)rotate(-8deg)}50%{transform:translate(4px)rotate(8deg)}}.drag-hint.is-hidden{opacity:0;transform:translate(-50%,12px)}@media (max-width:767px){.drag-hint{gap:.45rem;padding:.35rem .8rem .35rem .4rem}.drag-hint small{display:none}.drag-hint strong{font-size:.9rem}.drag-hand{width:1.8rem;height:1.8rem}}.caption{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));width:min(40rem, calc(100vw - 2 * var(--gutter) - 5rem));border-radius:1.6rem;align-items:center;gap:.8rem;padding:.6rem .7rem .6rem .6rem;animation:.42s cubic-bezier(.22,1,.36,1) both rise;display:flex;position:absolute;transform:translate(-50%)}.caption-back{border:1px solid var(--glass-edge);color:#fff;cursor:pointer;background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.caption-text{flex:1;min-width:0}.caption-title{font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:400;line-height:1.1}.caption-promise{color:var(--glass-muted);margin:.15rem 0 0;font-size:.82rem}@keyframes rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.panel{right:var(--gutter);width:min(22rem, calc(100vw - 2 * var(--gutter)));border-radius:1.6rem;flex-direction:column;max-height:min(36rem,100dvh - 13rem);animation:.38s cubic-bezier(.22,1,.36,1) both panel-in;display:flex;position:absolute;top:7rem;overflow:hidden}.panel-wide{width:min(25rem, calc(100vw - 2 * var(--gutter)))}.panel-game{width:min(38rem, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 13rem)}@keyframes panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.caption.has-panel{display:none}.panel-head,.drawer-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem .9rem .4rem 1.2rem;display:flex}.panel-head h2,.drawer-head h2{font-family:var(--font-display);outline:none;margin:0;font-size:1.35rem;font-weight:400;line-height:1.1}.panel-body,.drawer-body{gap:.75rem;padding:.4rem 1.2rem 1.2rem;font-size:.92rem;line-height:1.5;display:grid;overflow-y:auto}.panel-body p,.drawer-body p{margin:0}.muted{color:var(--glass-muted)}.fine{color:var(--glass-muted);font-size:.78rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffd6f2;font-size:.72rem}.lede{font-size:1.05rem;font-weight:500}.sub{margin:.25rem 0 0;font-size:.95rem}.shelf-note{color:var(--glass-muted);margin:0 0 .5rem;font-size:.85rem}.product-list,.seed-list,.move-list,.wand-actions,.cart-lines{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.product-row{color:#fff;text-align:left;width:100%;font:600 .9rem var(--font-body);cursor:pointer;background:#ffffff0d;border:1px solid #dccbff4d;border-radius:1rem;gap:.05rem;padding:.6rem .85rem;display:grid}.product-row small{color:var(--glass-muted);font-weight:400}.product-row:hover{background:#ff7ad92e}.product-detail{gap:.45rem;display:grid}.product-detail h3{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:400;line-height:1.1}.price{color:#ffe36e;font-size:1rem;font-weight:700}.field{gap:.25rem;font-size:.82rem;display:grid}.field select,.field input{color:#fff;min-height:2.6rem;font:500 .92rem var(--font-body);background:#140630b3;border:1px solid #dccbff99;border-radius:.9rem;padding:0 .8rem}.buy-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.stepper{border:1px solid #dccbff8c;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.stepper button{color:#fff;cursor:pointer;background:#ffffff0f;border:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.stepper button:disabled{opacity:.4;cursor:default}.stepper output{text-align:center;min-width:2rem;font-weight:600}.seed-row{border:1px solid var(--accent);border-radius:999px;align-items:center;gap:.6rem;width:100%;min-height:2.75rem;padding:.4rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seed-row{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.seed-row{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.seed-row{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.seed-row{color:#fff;font:600 .9rem var(--font-body);cursor:pointer}.seed-row[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.seed-row[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 40%, transparent)}}.seed-row[aria-pressed=true]{box-shadow:0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.seed-row[aria-pressed=true]{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 60%, transparent)}}.caption-live{color:#fff3fb;min-height:1.4em;font-style:italic}.caption-live:empty{min-height:0;margin:0}.move-now{font-family:var(--font-display);font-size:1.15rem;line-height:1.2}.breath{font-family:var(--font-display);text-align:center;margin:.3rem 0;font-size:2rem}.nudge{grid-template-rows:repeat(2,2.75rem);grid-template-columns:repeat(3,2.75rem);justify-content:center;gap:.35rem;display:grid}.nudge button:first-child{grid-area:1/2}.nudge button:nth-child(2){grid-area:2/1}.nudge button:nth-child(3){grid-area:2/3}.nudge button:nth-child(4){grid-area:2/2}.timeline{counter-reset:step;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.timeline li{counter-increment:step;grid-template-columns:2rem 1fr;column-gap:.6rem;display:grid}.timeline li:before{content:counter(step);background:linear-gradient(135deg,#ff7ad9,#8b5cff);border-radius:999px;grid-row:span 2;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.timeline span{color:var(--glass-muted);font-size:.85rem}.drawer-layer{z-index:40;position:fixed;inset:0}.scrim{background:#14042c59;position:absolute;inset:0}.lightbox-layer{padding:max(12px, env(safe-area-inset-top)) var(--gutter) max(12px, env(safe-area-inset-bottom));place-items:center;display:grid}.lightbox-layer .scrim{background:#0e0426b8}.lightbox{border:1px solid var(--glass-edge);background:#1a073af5;border-radius:1.6rem;gap:.8rem;width:min(58rem,100%);max-height:100%;padding:.9rem 1.2rem 1.2rem;animation:.36s cubic-bezier(.22,1,.36,1) both drawer-in;display:grid;position:relative;overflow:auto}.lightbox-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lightbox-head .eyebrow{margin:0}.lightbox-figure{justify-items:center;gap:.8rem;margin:0;display:grid}.lightbox-figure img{background:#fffdf8;border:10px solid #fffdf8;border-radius:3px;outline:2px solid #e9c46a;width:auto;max-width:100%;height:auto;max-height:min(60svh,44rem);display:block;box-shadow:0 18px 44px #0a021e99}.lightbox-figure figcaption{text-align:center;gap:.25rem;display:grid}.lightbox-figure h2{font:400 clamp(1.4rem, 3vw, 2rem) / 1.1 var(--font-display);margin:0}.lightbox-figure p{max-width:50ch;color:var(--glass-muted);margin:0}.lightbox-nav{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.lightbox-nav .btn-ghost{align-items:center;gap:.3rem;display:inline-flex}.drawer{top:max(12px, env(safe-area-inset-top));bottom:max(12px, env(safe-area-inset-bottom));right:var(--gutter);width:min(26rem, calc(100vw - 2 * var(--gutter)));background:#1a073af0;border-radius:1.6rem;flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) both drawer-in;display:flex;position:absolute;overflow:hidden}@keyframes drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.drawer-body{flex:1;align-content:start}.drawer-body h3{letter-spacing:.08em;text-transform:uppercase;color:#ffd6f2;margin:.4rem 0 .3rem;font-size:.78rem}.drawer-foot{border-top:1px solid #dccbff33;gap:.55rem;padding:.9rem 1.2rem 1.2rem;display:grid}.totals{margin:0}.totals div{justify-content:space-between;font-weight:600;display:flex}.totals dd{color:var(--glass-muted);margin:0;font-weight:500}.notice{background:#9ef7ff24;border:1px solid #9ef7ff66;border-radius:.9rem;padding:.6rem .8rem;font-size:.85rem}.notice.is-error{background:#ff6b9629;border-color:#ff6b9680}.story-spread{background:#fff6e814;border:1px solid #ffe2b44d;border-radius:1rem;gap:.3rem;padding:.8rem .9rem;display:grid}.story-words{font-family:var(--font-display);font-size:1.15rem;font-weight:400;line-height:1.35}.story-nav{flex-wrap:wrap;gap:.5rem;display:flex}.story-nav .btn-ghost{align-items:center;gap:.35rem;display:inline-flex}.story-nav .btn-ghost:disabled{opacity:.45;cursor:not-allowed}.game{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.55rem;display:grid}.star-meter{color:var(--glass-muted);align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:inline-flex}.star-meter span[aria-hidden]{color:#ffe36e;letter-spacing:.1em;font-size:1.05rem}.pattern-row{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.pattern-cell{background:#ffffff0f;border:1px solid #dccbff40;border-radius:.9rem;place-items:center;width:3.2rem;height:3.2rem;display:grid}.pattern-cell svg{width:2.4rem;height:2.4rem}.pattern-empty{font:700 1.4rem var(--font-body);color:#ffe36e;border-style:dashed;border-color:#ffe36eb3}.pattern-empty.is-filled{border-style:solid}.token-choices{flex-wrap:wrap;gap:.6rem;display:flex}.token-btn,.feeling-btn{cursor:pointer;background:#ffffff12;border:2px solid #dccbff66;border-radius:1.1rem;place-items:center;min-width:4.2rem;min-height:4.2rem;transition:transform .16s cubic-bezier(.34,1.56,.64,1),border-color .16s,background .16s;display:grid}.feeling-btn{color:#fff;min-height:3rem;font:600 1rem var(--font-body);text-transform:capitalize;padding:.4rem 1.1rem}.token-btn:hover,.feeling-btn:hover{background:#ff7ad929;border-color:#ffe36eb3;transform:translateY(-2px)scale(1.05)}.token-btn.is-answer,.feeling-btn.is-answer,.basket-btn.is-answer{border-color:#ffe36e;animation:1.2s ease-in-out infinite answer-glow;box-shadow:0 0 18px #ffe36e8c}@keyframes answer-glow{50%{box-shadow:0 0 30px #ffe36ed9}}.game-voice{background:#9ef7ff1a;border:1px solid #9ef7ff4d;border-radius:.9rem;min-height:2.4rem;margin:0;padding:.55rem .8rem;font-size:.92rem}.game-voice.is-cheer{background:#9bf0a924;border-color:#9bf0a980}.game-voice.is-hint{background:#ffe36e1f;border-color:#ffe36e73}.voice-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) voice-pop}@keyframes voice-pop{0%{transform:scale(.97)}60%{transform:scale(1.015)}to{transform:scale(1)}}.sort-rule{margin:0;font-size:.95rem}.sort-stage{justify-self:stretch;justify-items:center;gap:.3rem;display:grid}.sort-current{background:#ffffff14;border:1px dashed #dccbff80;border-radius:1.3rem;place-items:center;width:5.4rem;height:5.4rem;display:grid}.sort-current.is-empty{color:#ffe36e;font-size:1.6rem}.basket-row{justify-self:stretch;gap:.7rem;display:flex}.basket-btn{border:2px solid var(--basket,#ff9bd2);background:var(--basket,#ff9bd2);border-radius:1.2rem 1.2rem .7rem .7rem;flex:1;place-items:center;gap:.2rem;min-height:4.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.basket-btn{background:color-mix(in srgb, var(--basket,#ff9bd2) 20%, transparent)}}.basket-btn{color:#fff;font:600 .92rem var(--font-body);cursor:pointer;text-transform:capitalize;transition:transform .16s cubic-bezier(.34,1.56,.64,1),background .16s}.basket-btn:hover:not(:disabled){background:var(--basket,#ff9bd2);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.basket-btn:hover:not(:disabled){background:color-mix(in srgb, var(--basket,#ff9bd2) 34%, transparent)}}.basket-btn:disabled{opacity:.6;cursor:default}.feeling-stage{justify-self:stretch;justify-items:center;gap:.4rem;display:grid}.feeling-face{width:5.6rem;height:5.6rem}.feeling-scenario{text-align:center;margin:0;font-size:.98rem}.art-chip{background-position:50%;background-size:cover;border:2px solid #ffffff8c;border-radius:22%;flex:none;display:block;box-shadow:0 2px 6px #14082c59}.num-petal{color:#2a0f4e;font-family:var(--font-body);background:radial-gradient(circle at 35% 30%,#fff7c2,#ffe36e 60%,#f5c542);border:3px solid #2a165073;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.level-picks .chip{align-items:center;gap:.35rem;min-height:2.75rem;display:inline-flex}.basket-col{flex:1;align-content:start;gap:.35rem;min-width:0;display:grid}.basket-pile{flex-wrap:wrap;justify-content:center;gap:.15rem;min-height:1.4rem;margin:0;padding:0;list-style:none;display:flex}.basket-pile li{place-items:center;display:grid}.feeling-story{text-align:left;max-width:34rem;line-height:1.5}.feeling-ask{color:#ffe36e;margin:0;font-weight:700}.feeling-btn.is-idea{text-transform:none;text-align:left}.feeling-btn.is-found{cursor:default;background:#9bf0a933;border-color:#9bf0a9}@media (prefers-reduced-motion:reduce){.token-btn,.feeling-btn,.basket-btn{transition:none}.token-btn.is-answer,.feeling-btn.is-answer,.basket-btn.is-answer,.voice-pop{animation:none}}:root[data-chill=on] .token-btn.is-answer,:root[data-chill=on] .feeling-btn.is-answer,:root[data-chill=on] .basket-btn.is-answer{animation-duration:2.4s}.account-stack{align-content:start;justify-items:start;gap:.8rem;display:grid}.account-stack .field,.account-stack .notice,.account-stack .btn-wide{justify-self:stretch}.account-stack strong{overflow-wrap:anywhere}.link-btn:disabled{opacity:.6;cursor:progress}.auth-page{box-sizing:border-box;background:radial-gradient(60rem 40rem at 85% 10%,#ff7ad947,#0000 60%),radial-gradient(50rem 36rem at 10% 90%,#9ef7ff33,#0000 60%),#1b0b4a;align-content:center;height:100dvh;padding-block:2rem;padding-inline:max(1rem,9vw);display:grid;overflow-y:auto}.auth-card{border-radius:1.6rem;justify-items:start;gap:.9rem;max-width:27rem;padding:1.6rem 1.5rem;display:grid}.auth-card h1{font-family:var(--font-display);margin:0;font-size:clamp(1.9rem,6vw,2.6rem);font-weight:400;line-height:1.05}.auth-card p{margin:0}.empty{align-content:start;justify-items:start;gap:.9rem;display:grid}.cart-line{background:#ffffff0d;border:1px solid #dccbff38;border-radius:1rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.line-name{font-weight:600}.line-meta{color:var(--glass-muted);font-size:.8rem}.line-actions{align-items:center;gap:.35rem;display:flex}.help-list{gap:.7rem;margin:0;display:grid}.help-list dt{font-weight:700}.help-list dd{color:var(--glass-muted);margin:.1rem 0 0}.wand-orb{right:var(--gutter);bottom:max(1rem, env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.2rem;display:grid;position:absolute}.wand-orb svg{box-sizing:content-box;background:radial-gradient(circle at 35% 30%,#ffd6f2,#ff4fb8 45%,#8b5cff);border-radius:999px;padding:.9rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 0 2px #ffffff8c,0 0 26px #ff4fb8bf}.wand-orb:hover svg,.wand-orb:focus-visible svg{transform:rotate(-12deg)scale(1.08)}.wand-label{font-family:var(--font-display);-webkit-text-stroke:3px #5a1f9e;paint-order:stroke fill;font-size:.85rem}.wand-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.wand-place{border:1px solid var(--accent);border-radius:1rem;justify-content:space-between;align-items:center;gap:.4rem;width:100%;min-height:2.9rem;padding:.45rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wand-place{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent)}}.wand-place{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wand-place{background:color-mix(in srgb, var(--accent) 12%, #14063066)}}.wand-place{color:#fff;text-align:left;font:600 .86rem/1.2 var(--font-body);cursor:pointer}.wand-place:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wand-place:hover{background:color-mix(in srgb, var(--accent) 30%, #14063066)}}.wand-place:has(.wand-place-teaser){flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem}.wand-place-teaser{color:var(--glass-muted);font-size:.76rem;font-weight:400}.wand-place kbd{font:600 .72rem var(--font-body);border:1px solid #fff6;border-radius:.4rem;padding:.1rem .4rem}.wand-comfort{gap:.45rem;display:grid}.switch-row{color:#fff;text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);background:#ffffff0a;border:1px solid #dccbff38;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .75rem;display:flex}.switch-row strong{font-size:.9rem;display:block}.switch-row small{color:var(--glass-muted);font-size:.78rem;display:block}.switch{background:#fff3;border-radius:999px;flex:none;width:2.6rem;height:1.5rem;padding:.2rem;transition:background .16s}.switch span{background:#fff;border-radius:999px;width:1.1rem;height:1.1rem;transition:transform .18s;display:block}.switch-row[aria-checked=true] .switch{background:linear-gradient(135deg,#ff7ad9,#8b5cff)}.switch-row[aria-checked=true] .switch span{transform:translate(1.1rem)}.choice{gap:.3rem;padding:.3rem .1rem;display:grid}.choice-label{font-size:.85rem;font-weight:600}.choice-options{flex-wrap:wrap;gap:.35rem;display:flex}.credit{left:var(--gutter);bottom:max(.9rem, env(safe-area-inset-bottom));transition:opacity .3s;position:absolute}.credit.is-quiet{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.credit-link{color:#fff3d6;font:500 .72rem var(--font-body);-webkit-backdrop-filter:blur(10px);background:#1e08428c;border:1px solid #ffd27a59;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem .35rem .85rem;text-decoration:none;display:flex}.credit-link img{width:5.5rem;height:auto}.hud :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.hud h2[tabindex="-1"]:focus-visible{outline:none}:root[data-focus=strong] :focus-visible{outline-offset:4px;outline-width:5px;box-shadow:0 0 0 9px #2a1650e6}:root[data-contrast=boosted]{--glass-bg:#120428eb;--glass-strong:#0e0220f7;--glass-edge:#ffffffd9;--glass-muted:#fff}:root[data-contrast=boosted] .tm-label-name{-webkit-text-stroke-color:#000}:root[data-chill=on] *,:root[data-chill=on] :before,:root[data-chill=on] :after{animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:767px){.hud-top-right{width:min(15rem, calc(100vw - 2 * var(--gutter) - 7.5rem))}.icon-btn{width:2.6rem;height:2.6rem}.wordmark{width:140px}.hud-top-left{flex-direction:column;align-items:flex-start}.back-pill{justify-content:center;width:2.4rem;padding-inline:0}.back-pill-text{display:none}.panel,.panel-wide{border-radius:1.6rem 1.6rem 0 0;width:100%;max-height:58vh;animation-name:sheet-in;inset:auto 0 0;transform:none}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.caption{width:calc(100vw - 2 * var(--gutter) - 4.5rem);left:var(--gutter);animation-name:rise-left;transform:none}@keyframes rise-left{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.caption.has-panel{display:none}.hud:has(.panel) .wand-orb{bottom:calc(58vh + .6rem)}.panel-game{max-height:74vh}.hud:has(.panel-game) .wand-orb{bottom:calc(74vh + .6rem)}.caption-promise{display:none}.caption .btn-primary{padding-inline:.8rem;font-size:.82rem}.credit{bottom:auto;top:max(3.4rem, calc(env(safe-area-inset-top) + 3rem))}.credit-link span{display:none}.credit-link img{width:4.2rem}.drag-hint{bottom:5.8rem}.wand-label{font-size:.72rem}.wand-orb svg{padding:.75rem}.drawer{border-radius:1.6rem 1.6rem 0 0;width:100%;max-height:88vh;inset:auto 0 0}}.field-error{color:#ffb3c8;font-size:.78rem}.check-row{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.86rem;display:flex}.check-row input{accent-color:#ff7ad9;flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.field textarea{color:#fff;min-height:7rem;font:500 .92rem/1.45 var(--font-body);resize:vertical;background:#140630b3;border:1px solid #dccbff99;border-radius:.9rem;padding:.6rem .8rem}.close-pill{color:#fff;min-height:2.4rem;font:600 .85rem var(--font-body);cursor:pointer;background:#ffffff14;border:1px solid #dccbff80;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .9rem .35rem .7rem;display:inline-flex}.close-pill:hover{background:#ff7ad938}.btn-ghost.small{min-height:2rem;padding:.25rem .75rem;font-size:.8rem}.cart-line.is-unavailable{opacity:.6}.cart-line.is-unavailable .line-name{text-decoration:line-through;text-decoration-thickness:1px}.legal-links{color:var(--glass-muted);margin:.4rem 0 0;font-size:.8rem}.legal-links a{color:#ffd6f2}.contact-dialog{width:min(56rem, calc(100vw - 2 * var(--gutter)));border-radius:1.6rem;max-height:calc(100dvh - 24px);padding:1.2rem 1.4rem 1.4rem;animation:.32s cubic-bezier(.22,1,.36,1) both contact-in;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes contact-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}.contact-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.contact-head h2{font:400 1.6rem var(--font-display);margin:0}.contact-head-actions{align-items:center;gap:.5rem;display:flex}.contact-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.4rem;display:grid}.contact-form{grid-template-columns:1fr 1fr;align-content:start;gap:.8rem;display:grid}.field-wide{grid-column:1/-1}.file-field input[type=file]{min-height:auto;padding:.55rem .8rem}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.contact-aside{background:#ffffff0d;border:1px solid #dccbff33;border-radius:1.2rem;align-content:start;gap:.8rem;padding:1rem;font-size:.86rem;display:grid}.contact-art{width:96px;height:96px}.contact-facts{gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.contact-aside a{color:#ffd6f2}.contact-sent{justify-items:start;gap:.8rem;display:grid}.admin-layer{z-index:50;pointer-events:auto;background:#0a021a8c;position:fixed;inset:0}.admin-panel{inset:max(10px, env(safe-area-inset-top)) var(--gutter) max(10px, env(safe-area-inset-bottom));background:#170640;border:1px solid #dccbff47;border-radius:1.4rem;flex-direction:column;animation:.24s ease-out both contact-fade;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 80px #00000080}@keyframes contact-fade{0%{opacity:0}to{opacity:1}}.admin-head{background:linear-gradient(90deg,#ff4fb824,#5ff0e614);border-bottom:1px solid #dccbff33;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.admin-head h2{font:400 1.35rem var(--font-display);white-space:nowrap;margin:0}.admin-search{background:#140630b3;border:1px solid #dccbff73;border-radius:999px;flex:1;align-items:center;gap:.5rem;max-width:26rem;margin-left:auto;padding:0 .8rem;display:flex}.admin-search input{color:#fff;min-height:2.4rem;font:500 .9rem var(--font-body);background:0 0;border:0;outline:none;flex:1}.admin-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.admin-body{flex:1;grid-template-columns:13rem minmax(0,1fr);min-height:0;display:grid}.admin-rail{border-right:1px solid #dccbff29;align-content:start;gap:.9rem;padding:.9rem .7rem;display:grid;overflow-y:auto}.rail-group{gap:.15rem;display:grid}.rail-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--glass-muted);margin:0 0 .2rem .6rem;font-size:.7rem}.rail-item{text-align:left;color:#fff;font:500 .9rem var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:.7rem;padding:.5rem .7rem}.rail-item:hover{background:#ffffff12}.rail-item[aria-current=page]{background:#ff7ad938;box-shadow:inset 3px 0 #ff7ad9}.admin-content{align-content:start;gap:1rem;padding:1.1rem 1.4rem 2rem;font-size:.9rem;display:grid;overflow-y:auto}.admin-content section{align-content:start;gap:.9rem;display:grid}.admin-tab-title{font:400 1.5rem var(--font-display);margin:0}.admin-content h3{margin:0}.admin-content h4{letter-spacing:.08em;text-transform:uppercase;color:#ffd6f2;margin:.4rem 0 0;font-size:.75rem}.admin-table{border-collapse:collapse;width:100%;font-size:.86rem}.admin-table th,.admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dccbff24;padding:.5rem .6rem}.admin-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--glass-muted);font-size:.72rem;font-weight:600}.cell-input{color:#fff;width:7rem;min-height:2.2rem;font:500 .88rem var(--font-body);background:#140630b3;border:1px solid #dccbff80;border-radius:.6rem;padding:0 .6rem}.cell-status{color:#9ef7ff;margin-left:.5rem;font-size:.78rem}.status-badge{vertical-align:middle;background:#ffffff1a;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.status-badge.is-paid{color:#ffe36e;background:#ffe36e40}.status-badge.is-needs_review{color:#ffc2d4;background:#ff6b9647}.status-badge.is-fulfilling{color:#9ef7ff;background:#9ef7ff33}.status-badge.is-shipped,.status-badge.is-delivered{color:#b5f7be;background:#7df08c33}.detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.4rem;display:grid}.admin-detail{align-content:start;gap:.8rem;display:grid}.admin-detail address{font-style:normal;line-height:1.5}.plain-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.history li{gap:.2rem;display:grid}.event-detail{color:var(--glass-muted);overflow-wrap:anywhere;font-size:.72rem}.action-row{flex-wrap:wrap;gap:.5rem;display:flex}.action-row a.btn-primary{text-decoration:none}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.form-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:end;gap:.8rem;display:grid}.form-grid>.btn-primary,.form-grid>.fine,.form-grid>p{grid-column:1/-1;justify-self:start}.product-cards{gap:1rem;display:grid}.product-card{background:#ffffff0a;border:1px solid #dccbff2e;border-radius:1.1rem;gap:.6rem;padding:1rem 1.1rem;display:grid}.product-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-card h3{margin:0;font-size:1.05rem}.inbox-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.inbox-row{color:#fff;width:100%;font:500 .9rem var(--font-body);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #dccbff29;border-radius:.8rem;justify-content:space-between;gap:1rem;padding:.7rem .9rem;display:flex}.inbox-row.is-new{border-color:#ff7ad980;font-weight:700}.inbox-subject{align-items:center;gap:.45rem;display:inline-flex}.dot{background:#ff7ad9;border-radius:50%;width:.5rem;height:.5rem}.message-body{white-space:pre-wrap;background:#ffffff0d;border-radius:.9rem;padding:.9rem 1rem;line-height:1.55}.guides{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.guide{background:#ffffff0a;border:1px solid #dccbff2e;border-radius:1.1rem;padding:1rem 1.1rem}.guide h3{margin:0 0 .5rem;font-size:1rem}.guide ol{gap:.4rem;margin:0 0 .5rem;padding-left:1.2rem;line-height:1.45;display:grid}.legal-scroll{background:radial-gradient(60rem 30rem at 10% -10%,#ff4fb840,#0000 60%),radial-gradient(50rem 30rem at 100% 0,#5ff0e629,#0000 60%),#1b0b4a;position:fixed;inset:0;overflow-y:auto}.legal-head{max-width:46rem;padding:1.2rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.legal-head .glass-pill{white-space:nowrap;flex:none;text-decoration:none}.legal-logo{filter:drop-shadow(0 0 10px #ffffffb3);width:min(220px,42vw);height:auto;display:block}.legal-main{max-width:46rem;padding:.5rem var(--gutter) 3rem;margin:0 auto;line-height:1.65}.legal-main h1{font:400 clamp(2rem, 6vw, 2.8rem) var(--font-display);margin:.5rem 0 .2rem}.legal-main h2{color:#ffd6f2;margin:2rem 0 .4rem;font-size:1.15rem}.legal-main a{color:#ffe36e}.legal-updated{color:var(--glass-muted);margin:0 0 1.5rem;font-size:.85rem}.legal-table{border-collapse:collapse;width:100%;font-size:.88rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dccbff33;padding:.55rem .5rem}.legal-table code{overflow-wrap:anywhere}.legal-foot{padding:1.5rem var(--gutter) 2rem;border-top:1px solid #dccbff33}.legal-foot ul{flex-wrap:wrap;gap:.4rem 1.4rem;max-width:46rem;margin:0 auto 1.2rem;padding:0;list-style:none;display:flex}.legal-foot a{color:#fff}.legal-bottom{max-width:46rem;color:var(--glass-muted);flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:0 auto;font-size:.8rem;display:flex}.legal-bottom .credit-link{margin-left:auto}@media (max-width:760px){.contact-dialog{top:max(10px, env(safe-area-inset-top));bottom:max(10px, env(safe-area-inset-bottom));left:var(--gutter);right:var(--gutter);width:auto;max-height:none;padding:1rem;animation-name:contact-fade;transform:none}.contact-grid,.contact-form,.detail-grid{grid-template-columns:1fr}.admin-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.admin-rail{border-bottom:1px solid #dccbff29;border-right:0;gap:.3rem;padding:.5rem;display:flex;overflow-x:auto}.rail-group{gap:.3rem;display:flex}.rail-heading{display:none}.rail-item{white-space:nowrap}.admin-head{flex-wrap:wrap}.admin-search{flex-basis:100%;order:3;max-width:none}.admin-table{display:block;overflow-x:auto}.legal-bottom .credit-link{margin-left:0}}.product-row:has(.product-thumb){grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:.75rem}.product-thumb{object-fit:cover;background:#fff;border-radius:.7rem;grid-row:span 2;width:48px;height:48px}.product-photo{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:1.1rem;justify-self:center;width:min(100%,320px);height:auto}.sync-box{background:#9ef7ff12;border:1px solid #9ef7ff59;border-radius:1.1rem;gap:.6rem;padding:1rem 1.1rem;display:grid}.sync-box h4{margin:0}.sync-box .notice p{margin:.2rem 0}.product-card-title{align-items:center;gap:.75rem;display:flex}.product-card-title .fine{margin:.15rem 0 0}.product-card.is-gone{opacity:.65}.margin{color:#b5f7be;font-size:.8rem}.margin.is-negative{color:#ffb3c8}.world-tag{-webkit-backdrop-filter:blur(6px);text-align:center;white-space:nowrap;font:600 1.05rem var(--font-body);color:#fff;text-shadow:0 2px 10px #14042ce6;pointer-events:none;background:#180636b8;border:1px solid #dccbff47;border-radius:999px;justify-items:center;gap:.05rem;margin:0;padding:.25rem .7rem;transition:opacity .2s;display:grid}.world-tag small{color:#ffe36e;font-weight:500}.world-shelves{white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#1e0842b8;border:1px solid #dccbff59;border-radius:999px;flex-wrap:nowrap;justify-content:center;gap:.35rem;padding:.35rem;display:flex}.world-chip{color:#fff;min-height:2rem;font:600 .85rem var(--font-body);cursor:pointer;white-space:nowrap;background:#ffffff14;border:0;border-radius:999px;padding:.3rem .85rem}.world-chip[aria-checked=true]{color:#2a1650;background:linear-gradient(120deg,#ffe36e,#ffb3e6)}.world-chip.is-ghost{text-underline-offset:3px;color:#ffd6f2;background:0 0;text-decoration:underline}.shop-dock{background:#1e0842db;border-radius:1.4rem;gap:.45rem;padding:.55rem;display:grid;position:absolute;bottom:calc(100% + .55rem);left:0;right:0}.shop-dock-row{align-items:center;gap:.5rem;min-width:0;display:flex}.shop-dock-search{color:#ffe9fb;background:#ffffff14;border:1px solid #dccbff59;border-radius:999px;flex:1;align-items:center;gap:.4rem;min-width:0;height:2.4rem;padding:0 .4rem 0 .8rem;display:flex}.shop-dock-search:focus-within{box-shadow:0 0 0 3px var(--focus)}.shop-dock-search input{color:#fff;min-width:0;height:100%;font:400 .9rem var(--font-body);background:0 0;border:0;outline:none;flex:1}.shop-dock-search input::placeholder{color:#ffecfcb3}.shop-dock-search input::-webkit-search-cancel-button{display:none}.shop-dock-clear{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid}.shop-dock-browse{flex:none;align-items:center;gap:.35rem;display:flex}.shop-dock-status{text-align:center;min-width:5.5rem;color:var(--glass-muted);margin:0;font-size:.82rem}.shop-dock-shelves{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.shop-dock-shelves::-webkit-scrollbar{display:none}@media (max-width:520px){.shop-dock{gap:.4rem;padding:.45rem}.shop-dock-status{min-width:3.4rem;font-size:.74rem}.shop-dock-browse{gap:.2rem}}.game-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.game-tile{color:#fff;min-height:3.1rem;font:600 .86rem/1.15 var(--font-body);text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #dccbff59;border-radius:1rem;align-items:center;gap:.55rem;padding:.45rem .7rem;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .16s;display:flex}.game-tile:hover{background:#ffffff1a;transform:translateY(-2px)}.game-tile-icon{background:var(--tile);color:#2a1650;border-radius:.8rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.game-tile[aria-checked=true]{background:var(--tile);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.game-tile[aria-checked=true]{background:color-mix(in srgb, var(--tile) 30%, #1e0842e6)}}.game-tile[aria-checked=true]{box-shadow:0 0 0 2px var(--tile), 0 0 18px var(--tile)}@supports (color:color-mix(in lab, red, red)){.game-tile[aria-checked=true]{box-shadow:0 0 0 2px var(--tile), 0 0 18px color-mix(in srgb, var(--tile) 45%, transparent)}}.game-tiles.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.game-tiles{gap:.35rem}.game-tile{min-height:0;font-size:.74rem}.game-tile-icon{width:1.8rem;height:1.8rem}}.game-tiles.is-compact .game-tile{text-align:center;flex-direction:column;justify-content:center;gap:.3rem;padding:.5rem .3rem}@media (max-width:520px){.game-tile{text-align:center;flex-direction:column;justify-content:center;gap:.25rem;padding:.4rem .25rem}}.art-picks{flex-wrap:wrap;gap:.45rem;display:flex}.art-pick{cursor:pointer;background-position:50%;background-size:cover;border:2px solid #ffffff40;border-radius:.8rem;width:3.4rem;height:3.4rem;padding:0;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.art-pick:hover{transform:translateY(-2px)rotate(-2deg)}.art-pick[aria-checked=true]{border-color:var(--focus);transform:scale(1.06);box-shadow:0 0 0 3px #fff27a73}.game-setup{gap:.4rem;display:grid}.puzzle-area{align-items:flex-start;gap:16px;width:100%;display:flex}.puzzle-area[data-stacked]{flex-direction:column}.puzzle-board{background-blend-mode:normal;background-position:50%;background-repeat:no-repeat;border:2px solid #ffd6f680;border-radius:.9rem;gap:2px;padding:6px;display:grid;box-shadow:inset 0 0 0 200rem #1a073ab8}.puzzle-slot{cursor:pointer;background-color:#ffffff0a;background-repeat:no-repeat;border:1px dashed #dccbff59;border-radius:.4rem;padding:0}.puzzle-slot.is-open{border-color:var(--focus);background-color:#fff27a1f}.puzzle-slot.is-filled{border:1px solid #0000;animation:.32s cubic-bezier(.34,1.56,.64,1) piece-pop}.puzzle-slot:disabled{cursor:default}@keyframes piece-pop{0%{transform:scale(.82)}to{transform:scale(1)}}.puzzle-tray{align-content:start;gap:7px;min-width:0;display:grid}.puzzle-piece{cursor:grab;background-repeat:no-repeat;border:2px solid #ffffff59;border-radius:.5rem;padding:0;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s}.puzzle-piece:hover{transform:translateY(-2px)scale(1.04)}.puzzle-piece.is-held{border-color:var(--focus);transform:scale(1.06);box-shadow:0 0 0 3px #fff27a99,0 8px 20px #14042c80}.memory-board{gap:.5rem;width:100%;max-width:26rem;display:grid}.memory-card{aspect-ratio:3/4;cursor:pointer;perspective:600px;background:0 0;border:0;border-radius:.7rem;padding:0;position:relative}.memory-card span{backface-visibility:hidden;background-position:50%;background-size:cover;border-radius:.7rem;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.memory-back{background:linear-gradient(140deg,#6b3fd0,#b45bd6 60%,#ff7ad9);border:2px solid #ffd6f680;box-shadow:inset 0 0 18px #ffffff40}.memory-front{border:2px solid #ffffff8c;transform:rotateY(180deg)}.memory-card.is-open .memory-back{transform:rotateY(-180deg)}.memory-card.is-open .memory-front{transform:rotateY(0)}.memory-card.is-found{cursor:default}.memory-card.is-found .memory-front{box-shadow:0 0 0 3px #ffe36ecc}:root[data-chill=on] .memory-card span,:root[data-chill=on] .puzzle-piece{transition-duration:.52s}.design-canvas{aspect-ratio:1;cursor:crosshair;touch-action:manipulation;background:#ffffff0f;border:1px solid #dccbff4d;border-radius:1.1rem;justify-self:center;width:min(100%,22rem)}.swatches{flex-wrap:wrap;gap:.4rem;display:flex}.swatch{cursor:pointer;border:2px solid #ffffff80;border-radius:50%;width:2rem;height:2rem;padding:0}.swatch[aria-checked=true]{outline:3px solid var(--focus);outline-offset:2px}.design-attached{align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.design-attached img{background:#fff;border-radius:.6rem}.breath-coach{text-align:center;justify-items:center;gap:.6rem;display:grid}.breath-coach .chips{justify-content:center}.breath-ring{background:radial-gradient(circle,#9ef7ff1f,#0000 70%);border:2px solid #dccbff66;border-radius:50%;place-items:center;width:11rem;height:11rem;display:grid;position:relative;overflow:hidden}.breath-ring-fill{transform:scale(calc(.35 + var(--fullness) * .65));transition:transform var(--breath-ease,.14s) linear;background:radial-gradient(circle at 50% 55%,#ffb3ecbf,#9b5cff59 60%,#0000 75%);border-radius:50%;position:absolute;inset:0}.breath-ring-word{font:400 1.4rem var(--font-display);color:#fff;text-shadow:0 2px 12px #14042ccc;position:relative}.breath-ring-count{font:600 1rem var(--font-body);color:var(--glass-muted);position:absolute;bottom:1.6rem}.breath-say{color:var(--glass-muted);margin:0;font-size:.9rem}.page-scroll{z-index:10;overscroll-behavior:contain;pointer-events:none;position:fixed;inset:0;overflow:hidden auto}.page,.page-foot{transition:opacity .32s}html[data-flight=on] .page{opacity:0}.tm-stage:after{content:"";z-index:40;pointer-events:none;background:rgb(14 4 38/calc(var(--page-past,0) * .62));position:absolute;inset:0}.hero{min-height:100svh;padding:8rem var(--gutter) max(1.4rem, env(safe-area-inset-bottom));padding-right:calc(var(--gutter) + 5.5rem);flex-wrap:wrap;align-items:flex-end;gap:.9rem;display:flex}.hero-copy{pointer-events:auto;background:var(--rail-bg);border:1px solid var(--glass-edge);border-left:5px solid var(--accent,#ff7ad9);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-radius:1.2rem 1.9rem 1.9rem;flex:0 25rem;padding:1.15rem 1.3rem 1.3rem}.hero-copy .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--accent,#ffe36e);margin:0 0 .3rem;font-size:.78rem}.hero-copy h1{font-family:var(--font-display);color:#fffaff;-webkit-text-stroke:5px #5a1f9e;paint-order:stroke fill;text-shadow:0 3px #3b0f73;margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:400;line-height:1.02}.hero-lede{margin:.6rem 0 0;font-size:1rem;line-height:1.5}.hero-cta{flex-wrap:wrap;gap:.55rem;margin-top:.95rem;display:flex}.hero-cta a,.band a.btn-primary{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:420px){.hero-cta{gap:.45rem}.hero-cta a{padding-inline:.8rem}}.hero .shop-dock{pointer-events:auto;flex:20rem;max-width:27rem;margin-left:auto;position:static}.page{--rail-bg:#1a073cc2}.band{pointer-events:auto;width:min(54rem, calc(100% - 2 * var(--gutter)));background:var(--rail-bg);border:1px solid var(--glass-edge);border-left:5px solid var(--accent,#ff7ad9);border-radius:1.2rem 1.9rem 1.9rem;margin:0 auto 1.1rem;padding:clamp(1.2rem,3vw,2.2rem)}@supports (color:color-mix(in lab, red, red)){.band{border-left:5px solid color-mix(in srgb, var(--accent,#ff7ad9) 55%, transparent)}}.band{-webkit-backdrop-filter:blur(16px);justify-items:start;gap:.8rem;scroll-margin-top:7.5rem;display:grid}.band.is-activity{width:min(62rem, calc(100% - 2 * var(--gutter)));border-left-color:var(--accent,#ff7ad9)}.band>*{min-width:0;max-width:100%}.band h2{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:400;line-height:1.1}.band h2:focus-visible{outline:none}.band h3{margin:.6rem 0 0;font-size:1.05rem}.band p{max-width:62ch;margin:0;line-height:1.6}.band-intro{color:var(--glass-muted)}.band .game,.band .product-detail,.band .product-list,.band .story-spread{justify-self:stretch}.points{gap:.3rem;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.points li::marker{color:var(--accent,#ffe36e)}.faq{gap:.9rem;margin:0;display:grid}.faq dt{font-weight:700}.faq dd{color:var(--glass-muted);max-width:62ch;margin:.2rem 0 0;line-height:1.55}.tale{gap:.8rem;margin:0;padding-left:1.4rem;display:grid}.tale p{font-family:var(--font-display);font-size:1.15rem;line-height:1.35}.tale small{color:var(--glass-muted)}.island-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));justify-self:stretch;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.island-cards.is-small{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr))}.island-card{border:1px solid #ffffff29;border-left:4px solid var(--accent);color:#fff;background:#ffffff0d;border-radius:.6rem 1.3rem 1.3rem;align-content:start;gap:.3rem;height:100%;padding:.9rem 1rem 1rem;text-decoration:none;transition:transform .16s cubic-bezier(.34,1.56,.64,1),background .16s;display:grid}.island-card:hover{background:#ffffff1a;transform:translateY(-3px)}.island-card strong{font-family:var(--font-display);font-size:1.15rem;font-weight:400}.island-card span{color:var(--glass-muted);font-size:.88rem;line-height:1.45}.island-card em{color:var(--accent);margin-top:.2rem;font-size:.85rem;font-style:normal;font-weight:600}.product-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;display:grid}.page-foot{pointer-events:auto;padding:2rem var(--gutter) max(1.5rem, env(safe-area-inset-bottom));border-top:1px solid var(--glass-edge);background:#0e0426eb;margin-top:2rem}.page-foot ul{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem 1rem;width:min(54rem,100%);margin:0 auto 1.4rem;padding:0;list-style:none;display:grid}.page-foot a{color:var(--glass-muted)}.page-foot .legal-bottom{width:min(54rem,100%);margin-inline:auto}.page-foot .to-top{color:#fff;font-weight:600}.wordmark-link{display:block}@media (max-width:767px){.hero{padding-right:var(--gutter);padding-bottom:5.6rem}.hero-copy{flex:100%;padding:.9rem 1rem 1rem}.hero-lede{font-size:.93rem}.hero .shop-dock{max-width:none;margin-left:0}}@media (prefers-reduced-motion:reduce){.page,.island-card{transition:none}}.gallery{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));justify-self:stretch;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.gallery a{color:#fff;gap:.4rem;text-decoration:none;display:grid}.gallery img{aspect-ratio:4/3;object-fit:cover;border:6px solid #fffdf8;border-radius:3px;outline:2px solid #e9c46a;width:100%;height:auto;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:block;box-shadow:0 10px 24px #0a021e80}.gallery li:nth-child(odd) img{rotate:-.6deg}.gallery li:nth-child(3n) img{rotate:.8deg}.gallery a:hover img{transform:translateY(-4px)scale(1.02)}.gallery span{font-family:var(--font-display);font-size:1rem}.welcome-layer{z-index:80;pointer-events:auto;background:#0e04268c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.welcome{text-align:center;border-radius:1.8rem;gap:.8rem;width:min(27rem,100%);padding:1.5rem;display:grid}.welcome h2{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:400}.welcome h2:focus-visible{outline:none}.welcome p{margin:0}.welcome-doors{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.welcome-door{border:2px solid var(--glass-edge);color:#fff;min-height:5.5rem;font:600 1rem var(--font-body);cursor:pointer;background:#ffffff14;border-radius:1.2rem;place-content:center;justify-items:center;gap:.4rem;display:grid}.welcome-door:hover{border-color:var(--focus);background:#ffffff29}.site-head{z-index:30;padding:max(10px, env(safe-area-inset-top)) var(--gutter) 10px;pointer-events:none;align-items:center;gap:.75rem;transition:background .26s,box-shadow .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s;display:flex;position:absolute;inset:0 0 auto}.site-head>*{pointer-events:auto}html[data-scrolled=yes] .site-head{-webkit-backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 1px 0 var(--glass-edge), 0 10px 30px #0a021e59;background:#160636ed}.site-head .hud-top-left,.site-head .hud-top-right{width:auto;position:static}.site-head .hud-top-left{flex:none}.site-head .hud-top-right{flex:none;margin-left:auto;display:block;position:relative}.site-head .wordmark{width:clamp(132px,15vw,200px)}.site-head .icon-btn{width:2.6rem;height:2.6rem}.search-pop{width:min(21rem, calc(100vw - 2 * var(--gutter)));animation:.2s cubic-bezier(.22,1,.36,1) both pop-in;position:absolute;top:calc(100% + .6rem);right:0}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.island-nav{flex:1;justify-content:center;min-width:0;display:flex}.island-nav ul{scrollbar-width:none;border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(12px);background:#1e084280;border-radius:999px;gap:.15rem;max-width:100%;margin:0;padding:.25rem;list-style:none;display:flex;overflow-x:auto}.island-nav ul::-webkit-scrollbar{display:none}.island-nav a{color:#fff;font-family:var(--font-display);white-space:nowrap;border-radius:999px;padding:.5rem .9rem;font-size:1rem;line-height:1;text-decoration:none;transition:background .16s,color .16s,transform .16s cubic-bezier(.34,1.56,.64,1);display:block}.island-nav a:hover{background:#ffffff24;transform:translateY(-1px)}.island-nav a[aria-current=page]{background:var(--accent);color:#2a0f4e}@media (max-width:1099px){.island-nav a{padding:.5rem .8rem;font-size:.95rem}.island-nav ul{scroll-behavior:smooth;scroll-padding-inline:1.5rem}}@media (min-width:960px) and (max-width:1099px){.island-nav a{padding-inline:.6rem}}@media (max-width:959px){.site-head{flex-wrap:wrap;row-gap:.5rem}.island-nav{flex:1 0 100%;order:3;justify-content:flex-start}}.island-nav ul[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.island-nav ul[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem);mask-image:linear-gradient(90deg,#0000,#000 3rem)}.island-nav ul[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}@media (prefers-reduced-motion:reduce){.island-nav ul{scroll-behavior:auto}}.tm-label-wrap{transition:opacity .24s}html[data-scrolled=yes] .tm-label-wrap{opacity:0;pointer-events:none}html[data-scrolled=yes] .tm-label-wrap .tm-label{pointer-events:none}.world-tag[data-covered=yes],.tm-label[data-covered=yes],.tm-label[data-behind=yes],.tm-label[data-crowded=yes]{opacity:0;pointer-events:none}.tm-stage:after{background:rgb(14 4 38/calc(var(--page-past,0) * .22))}.hero{padding-top:9rem}.band{margin-bottom:1.6rem}@media (min-width:1024px){.page{--rail:clamp(30rem, 46vw, 40rem)}.hero{padding-right:var(--gutter);flex-flow:column;justify-content:flex-end;align-items:flex-start;margin-bottom:8svh}.hero-copy,.hero .shop-dock{width:var(--rail);max-width:var(--rail);flex:none;margin-left:0}.page .band,.page .band.is-activity,.page .band:last-child{width:var(--rail);margin:0 0 12svh var(--gutter)}.page .band:last-child{margin-bottom:3rem}}@media (max-width:1023px){.page .band{margin-bottom:30svh}.page .band.is-activity,.page .band:last-child{margin-bottom:1.6rem}.hero{padding-top:8.5rem}}.storybook{justify-self:stretch;justify-items:center;gap:.8rem;display:grid;container-type:inline-size}.storybook-spread{perspective:1600px;background:linear-gradient(135deg,#8b5cff,#ff7ad9);border-radius:1.1rem;grid-template-columns:1fr 1fr;width:min(100%,52rem);padding:.7rem;display:grid;position:relative;box-shadow:0 18px 40px #0a021e8c,inset 0 0 0 2px #ffe28ab3}.storybook-page{color:#33204e;background:#fff9ee;align-content:center;justify-items:center;gap:.6rem;min-height:19rem;padding:clamp(.9rem,2.4vw,1.6rem);display:grid;position:relative}.storybook-page.is-picture{border-radius:.6rem 0 0 .6rem;box-shadow:inset -18px 0 22px -16px #33204e59}.storybook-page.is-words{transform-origin:0;border-radius:0 .6rem .6rem 0;box-shadow:inset 18px 0 22px -16px #33204e59}.storybook-page img{border:5px solid #fff;width:100%;height:auto;display:block;rotate:-1.2deg;box-shadow:0 4px 12px #33204e4d}.storybook-page.is-words p{text-align:center;max-width:18ch;font-family:"Chalkboard SE", "Comic Sans MS", "Segoe Print", var(--font-body);color:#33204e;margin:0;font-size:clamp(1.25rem,2.7vw,1.9rem);font-weight:700;line-height:1.4}.storybook-page small{color:#9c7ec4;font-weight:700;position:absolute;bottom:.7rem}.storybook[data-turning="1"] .storybook-page.is-words{animation:.52s both leaf-next}.storybook[data-turning="-1"] .storybook-page.is-picture{transform-origin:100%;animation:.52s both leaf-back}@keyframes leaf-next{0%{filter:brightness(.8);transform:rotateY(-88deg)}to{filter:none;transform:none}}@keyframes leaf-back{0%{filter:brightness(.8);transform:rotateY(88deg)}to{filter:none;transform:none}}.storybook-turn{background:var(--color-butter);color:#2a0f4e;cursor:pointer;border:3px solid #fff;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;transition:transform .16s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;bottom:-.5rem;box-shadow:0 6px 16px #0a021e73}.storybook-turn.is-back{left:-.5rem}.storybook-turn.is-next{right:-.5rem}.storybook-turn:hover:not(:disabled){transform:scale(1.1)}.storybook-turn:disabled{opacity:0;pointer-events:none}.storybook-dots{gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.storybook-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.storybook-dots button:before{content:"";background:#ffffff59;border-radius:999px;width:.7rem;height:.7rem;transition:transform .16s,background .16s}.storybook-dots button[aria-current=page]:before{background:var(--color-butter);transform:scale(1.35)}@container (max-width:36rem){.storybook-spread{grid-template-columns:1fr}.storybook-page{min-height:0}.storybook-page.is-picture{box-shadow:none;border-radius:.6rem .6rem 0 0}.storybook-page.is-words{border-radius:0 0 .6rem .6rem;min-height:11rem;box-shadow:inset 0 14px 18px -14px #33204e4d}}@media (prefers-reduced-motion:reduce){.storybook[data-turning] .storybook-page{animation:none}.site-head,.tm-label-wrap{transition:none}}.hero{align-content:flex-end}@media (max-width:767px){.site-head{column-gap:.4rem}.site-head .wordmark{width:116px}.site-head .icon-row{gap:.25rem}.site-head .icon-btn{width:2.3rem;height:2.3rem}.site-head .icon-btn svg{width:18px;height:18px}.hero{padding-top:7rem}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.gallery img{border-width:4px}.gallery span{font-size:.9rem}}@media (max-width:1099px){.island-nav a{padding-block:.78rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
