@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2)format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-math-400-normal-B7IFZoQI.woff2)format("woff2"),url(/assets/heebo-math-400-normal-BZIH-XlF.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-symbols-400-normal-DYSXrd5A.woff2)format("woff2"),url(/assets/heebo-symbols-400-normal-5E_VKyNT.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-ext-400-normal-DRmJUxQB.woff2)format("woff2"),url(/assets/heebo-latin-ext-400-normal-DXPdCX6a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2)format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2)format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-math-500-normal-DRhwLwt2.woff2)format("woff2"),url(/assets/heebo-math-500-normal-CriDK-QD.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-symbols-500-normal-DH-fW6iB.woff2)format("woff2"),url(/assets/heebo-symbols-500-normal-BHV7NI0G.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-ext-500-normal-i0ou_jpq.woff2)format("woff2"),url(/assets/heebo-latin-ext-500-normal-BxM-et3U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-500-normal-CRntKADR.woff2)format("woff2"),url(/assets/heebo-latin-500-normal-D9arPEGc.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2)format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-math-700-normal-CPsTiLVd.woff2)format("woff2"),url(/assets/heebo-math-700-normal-DYoC40KU.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-symbols-700-normal-DjMVWKhZ.woff2)format("woff2"),url(/assets/heebo-symbols-700-normal-Bez4Ifx8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-ext-700-normal-qhovM35d.woff2)format("woff2"),url(/assets/heebo-latin-ext-700-normal-uPTFHbI6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2)format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.woff)format("woff");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:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bellefair-hebrew-400-normal-Cs9SX92r.woff2)format("woff2"),url(/assets/bellefair-hebrew-400-normal-lDD7Oij4.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bellefair-latin-ext-400-normal-CK4S2xA6.woff2)format("woff2"),url(/assets/bellefair-latin-ext-400-normal-DcOH1DWj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bellefair-latin-400-normal-CO3BGrJm.woff2)format("woff2"),url(/assets/bellefair-latin-400-normal-D3l3TlDq.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-base:#b4c9e8;--page-1:#c3d5ef;--page-2:#a9c0e4;--page-3:#8faedb;--glow-start:#ffffffb3;--glow-end:#3c68be61;--grain-opacity:.08;--surface:#dce7f7;--surface-raised:#e7effa;--surface-well:#c6d6ef;--text:#0c1a40;--text-muted:#2a385c;--text-accent:#1c3f8f;--accent:#0c1a40;--on-accent:#eaf1ff;--hairline:#9db4d9;--edge:#ffffffe6;--control:#5b72a4;--shadow:#1b2f66;--status-confirmed:#25623c;--status-maybe:#7a4d06;--status-declined:#983722;--status-no-answer:#464d61;--tile:#0f1f4c;--tile-ink:#eaf1ff;--tile-seam:#040a22;--stamp:#1f4399;--hero-1:#d6e6fc;--hero-2:#86abe8;--hero-glow:#fff9;--hero-border:#ffffffd9;--hero-text:#0c1a40;--hero-muted:#2b3a63;--band-1:#d9eafb;--band-2:#7daee3;--band-text:#0c1a40;--band-foil:#fff;--tile-light:#ffffff1a;--tile-shade:#0000002b;--tile-lip:#ffffff59;--hero-track:#34487a;--hero-tick-off:#5e74a6;--hero-head:#eaf1ff;--ring-confirmed-1:#1f4399;--ring-confirmed-2:#0c1a40;--ring-maybe-1:#7f4800;--ring-maybe-2:#5e3300;--ring-declined-1:#992f1a;--ring-declined-2:#7a2210;--brand-stub:#0c1a40;--brand-seal:#eaf1ff;--space-none:0rem;--space-xxs:.125rem;--space-xs:.25rem;--space-sm:.375rem;--space-md:.5rem;--space-lg:.75rem;--space-xl:1rem;--space-xxl:1.5rem;--space-xxxl:2rem;--space-huge:3rem;--inset-screen:1.125rem;--inset-section:1.125rem;--inset-card:1.375rem;--inset-chip:.875rem;--inset-row:.625rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:1rem;--radius-chip:1.125rem;--radius-card:1.375rem;--radius-swipe-card:1.5rem;--radius-invitation:2rem;--radius-hero:2.25rem;--radius-sheet:2.25rem;--radius-pill:999px;--font-display-huge:"Bellefair", "Heebo", serif;--weight-display-huge:400;--size-display-huge:7rem;--leading-display-huge:7.5rem;--tracking-display-huge:0em;--font-display-x-l:"Bellefair", "Heebo", serif;--weight-display-x-l:400;--size-display-x-l:3.5rem;--leading-display-x-l:4rem;--tracking-display-x-l:0em;--font-display-l:"Bellefair", "Heebo", serif;--weight-display-l:400;--size-display-l:2.5rem;--leading-display-l:3.125rem;--tracking-display-l:0em;--font-display-m:"Bellefair", "Heebo", serif;--weight-display-m:400;--size-display-m:2.25rem;--leading-display-m:2.75rem;--tracking-display-m:0em;--font-display-s:"Bellefair", "Heebo", serif;--weight-display-s:400;--size-display-s:1.875rem;--leading-display-s:2.375rem;--tracking-display-s:0em;--font-display-x-s:"Bellefair", "Heebo", serif;--weight-display-x-s:400;--size-display-x-s:1.75rem;--leading-display-x-s:2.125rem;--tracking-display-x-s:0em;--font-display-min:"Bellefair", "Heebo", serif;--weight-display-min:400;--size-display-min:1.5rem;--leading-display-min:1.875rem;--tracking-display-min:0em;--font-title:"Heebo", system-ui, sans-serif;--weight-title:700;--size-title:1.25rem;--leading-title:1.75rem;--tracking-title:0em;--font-headline:"Heebo", system-ui, sans-serif;--weight-headline:700;--size-headline:1.125rem;--leading-headline:1.625rem;--tracking-headline:0em;--font-body-strong:"Heebo", system-ui, sans-serif;--weight-body-strong:700;--size-body-strong:1rem;--leading-body-strong:1.5rem;--tracking-body-strong:0em;--font-body:"Heebo", system-ui, sans-serif;--weight-body:400;--size-body:1rem;--leading-body:1.5rem;--tracking-body:0em;--font-body-small:"Heebo", system-ui, sans-serif;--weight-body-small:400;--size-body-small:.9375rem;--leading-body-small:1.375rem;--tracking-body-small:0em;--font-label:"Heebo", system-ui, sans-serif;--weight-label:500;--size-label:.875rem;--leading-label:1.25rem;--tracking-label:0em;--font-label-strong:"Heebo", system-ui, sans-serif;--weight-label-strong:700;--size-label-strong:.875rem;--leading-label-strong:1.25rem;--tracking-label-strong:0em;--font-caption:"Heebo", system-ui, sans-serif;--weight-caption:400;--size-caption:.875rem;--leading-caption:1.3125rem;--tracking-caption:0em;--font-flap:"IBM Plex Mono", ui-monospace, monospace;--weight-flap:600;--size-flap:1.75rem;--leading-flap:2.875rem;--tracking-flap:0em;--font-number:"IBM Plex Mono", ui-monospace, monospace;--weight-number:600;--size-number:1.375rem;--leading-number:1.75rem;--tracking-number:0em;--font-code:"IBM Plex Mono", ui-monospace, monospace;--weight-code:400;--size-code:.8125rem;--leading-code:1.125rem;--tracking-code:.0769231em;--duration-flap:.15s;--duration-fade:.15s;--duration-fly-out:.22s;--duration-enter:.28s;--duration-enter-slow:.42s;--duration-stagger:60ms;--duration-flap-stagger:.11s;--duration-drop:.56s;--duration-ink:.6s;--duration-glide:.9s;--duration-burst:1.25s;--duration-sweep:1.4s;--duration-sweep-delay:.35s;--duration-highlight:2.2s;--duration-thump:70ms;--duration-stamp-delay:.52s;--duration-wiggle:55ms;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-fall:cubic-bezier(.55, 0, .75, .35);--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-sine:cubic-bezier(.37, 0, .63, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=day]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-base:#070b14;--page-1:#04070d;--page-2:#09101c;--page-3:#101a2c;--glow-start:#d9b87229;--glow-end:#3054a04d;--grain-opacity:.07;--surface:#111b2e;--surface-raised:#172540;--surface-well:#0f1a2e;--text:#f6ecd4;--text-muted:#a5afc2;--text-accent:#e4c581;--accent:#e4c581;--on-accent:#0b111b;--hairline:#2c3c5c;--edge:#f0d6a047;--control:#6f7e9e;--shadow:#000;--status-confirmed:#8fd19e;--status-maybe:#f2c14e;--status-declined:#ff907c;--status-no-answer:#a3adbf;--tile:#e9cd92;--tile-ink:#0b111b;--tile-seam:#8a6c35;--stamp:#e4c581;--hero-1:#1b2d52;--hero-2:#0a1121;--hero-glow:#e4c58142;--hero-border:#e4c58180;--hero-text:#f6ecd4;--hero-muted:#aeb9ce;--band-1:#f0d698;--band-2:#b98f43;--band-text:#0b111b;--band-foil:#fff4d2;--tile-light:#ffffff24;--tile-shade:#0000002b;--tile-lip:#fff4d280;--hero-track:#6f7e9e;--hero-tick-off:#5d6c8c;--hero-head:#fff4d2;--ring-confirmed-1:#f6e3ae;--ring-confirmed-2:#cfa250;--ring-maybe-1:#ffb66b;--ring-maybe-2:#ee8a3a;--ring-declined-1:#ffa793;--ring-declined-2:#f0725d;--brand-stub:#1b2d52;--brand-seal:#e4c581}}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-base:#070b14;--page-1:#04070d;--page-2:#09101c;--page-3:#101a2c;--glow-start:#d9b87229;--glow-end:#3054a04d;--grain-opacity:.07;--surface:#111b2e;--surface-raised:#172540;--surface-well:#0f1a2e;--text:#f6ecd4;--text-muted:#a5afc2;--text-accent:#e4c581;--accent:#e4c581;--on-accent:#0b111b;--hairline:#2c3c5c;--edge:#f0d6a047;--control:#6f7e9e;--shadow:#000;--status-confirmed:#8fd19e;--status-maybe:#f2c14e;--status-declined:#ff907c;--status-no-answer:#a3adbf;--tile:#e9cd92;--tile-ink:#0b111b;--tile-seam:#8a6c35;--stamp:#e4c581;--hero-1:#1b2d52;--hero-2:#0a1121;--hero-glow:#e4c58142;--hero-border:#e4c58180;--hero-text:#f6ecd4;--hero-muted:#aeb9ce;--band-1:#f0d698;--band-2:#b98f43;--band-text:#0b111b;--band-foil:#fff4d2;--tile-light:#ffffff24;--tile-shade:#0000002b;--tile-lip:#fff4d280;--hero-track:#6f7e9e;--hero-tick-off:#5d6c8c;--hero-head:#fff4d2;--ring-confirmed-1:#f6e3ae;--ring-confirmed-2:#cfa250;--ring-maybe-1:#ffb66b;--ring-maybe-2:#ee8a3a;--ring-declined-1:#ffa793;--ring-declined-2:#f0725d;--brand-stub:#1b2d52;--brand-seal:#e4c581}:root[data-invite-theme=blush]{--page-base:#ebcfd3;--page-1:#f3dde0;--page-2:#e8c5cb;--page-3:#dcaeb7;--glow-end:#aa46644d;--surface:#f6e6e8;--surface-raised:#faeff0;--surface-well:#edd3d8;--text:#3a1020;--text-muted:#5c2e3d;--text-accent:#8a2a4a;--accent:#3a1020;--on-accent:#fceef1;--hairline:#d9aeb8;--control:#9a5a6e;--shadow:#6b2a40;--tile:#4a1428;--tile-ink:#fceef1;--tile-seam:#22060f;--stamp:#8a2a4a;--hero-1:#fbe9ec;--hero-2:#e3a9b6;--hero-text:#3a1020;--hero-muted:#5c2e3d;--band-1:#fbe4e8;--band-2:#e39bae;--band-text:#3a1020;--brand-stub:#3a1020;--brand-seal:#fceef1}@media (prefers-color-scheme:dark){:root[data-invite-theme=blush]:not([data-theme=day]){--page-base:#140a0e;--page-1:#0e0609;--page-2:#170a10;--page-3:#241018;--glow-start:#e8aaa029;--glow-end:#96325a47;--surface:#22121a;--surface-raised:#2c1822;--surface-well:#1c0f15;--text:#f8e6e4;--text-muted:#c2a9ae;--text-accent:#edb4a8;--accent:#edb4a8;--on-accent:#1a0a10;--hairline:#4a2a36;--control:#8e6e78;--tile:#edb4a8;--tile-ink:#1a0a10;--tile-seam:#8c5248;--stamp:#edb4a8;--hero-1:#4a1c2e;--hero-2:#1a0a12;--hero-glow:#edb4a83d;--hero-border:#edb4a880;--hero-text:#f8e6e4;--hero-muted:#cdb3b8;--band-1:#f6cfc4;--band-2:#c98676;--band-text:#1a0a10;--brand-stub:#4a1c2e;--brand-seal:#edb4a8}}:root[data-invite-theme=olive]{--page-base:#cfd6be;--page-1:#dce2cd;--page-2:#cbd3b7;--page-3:#b7c29e;--glow-end:#5a6e324d;--surface:#e6eadb;--surface-raised:#eef1e5;--surface-well:#d5dcc4;--text:#1e2612;--text-muted:#3b4530;--text-accent:#4a5e1e;--accent:#1e2612;--on-accent:#f1f4e6;--hairline:#b4bea0;--control:#6b7a55;--shadow:#36421f;--tile:#2a3518;--tile-ink:#f1f4e6;--tile-seam:#10160a;--stamp:#4a5e1e;--hero-1:#eef2e2;--hero-2:#b5c493;--hero-text:#1e2612;--hero-muted:#3b4530;--band-1:#eef2de;--band-2:#b3c48a;--band-text:#1e2612;--brand-stub:#1e2612;--brand-seal:#f1f4e6}@media (prefers-color-scheme:dark){:root[data-invite-theme=olive]:not([data-theme=day]){--page-base:#0b0e08;--page-1:#070905;--page-2:#0d110a;--page-3:#161d10;--glow-start:#d6be7829;--glow-end:#5a783c42;--surface:#171d12;--surface-raised:#1f2718;--surface-well:#131810;--text:#f1eedc;--text-muted:#aeb5a0;--text-accent:#d8c27e;--accent:#d8c27e;--on-accent:#10130a;--hairline:#34402a;--control:#79856b;--tile:#d8c27e;--tile-ink:#10130a;--tile-seam:#7e6c33;--stamp:#d8c27e;--hero-1:#2c3a1e;--hero-2:#0e130a;--hero-glow:#d8c27e3d;--hero-border:#d8c27e80;--hero-text:#f1eedc;--hero-muted:#b9c0aa;--band-1:#e9da9e;--band-2:#ae9548;--band-text:#10130a;--brand-stub:#2c3a1e;--brand-seal:#d8c27e}}:root[data-invite-theme=sand]{--page-base:#e6d3bc;--page-1:#efe1cf;--page-2:#e3cdb2;--page-3:#d6b795;--glow-end:#aa64324d;--surface:#f3e8db;--surface-raised:#f8f0e6;--surface-well:#e8d7c2;--text:#2e1a0c;--text-muted:#533a28;--text-accent:#8a4a20;--accent:#2e1a0c;--on-accent:#fbf1e6;--hairline:#d2b89a;--control:#8e6a4c;--shadow:#5e3a1c;--tile:#3e2412;--tile-ink:#fbf1e6;--tile-seam:#1c0e04;--stamp:#9a4a1e;--hero-1:#faeedf;--hero-2:#ddb48a;--hero-text:#2e1a0c;--hero-muted:#533a28;--band-1:#f8e8d4;--band-2:#d9a673;--band-text:#2e1a0c;--brand-stub:#2e1a0c;--brand-seal:#fbf1e6}@media (prefers-color-scheme:dark){:root[data-invite-theme=sand]:not([data-theme=day]){--page-base:#110c08;--page-1:#0a0705;--page-2:#120d08;--page-3:#1e150d;--glow-start:#e6b46e2e;--glow-end:#a050283d;--surface:#211910;--surface-raised:#2b2116;--surface-well:#1a140d;--text:#f7ebda;--text-muted:#bfae9a;--text-accent:#e8b678;--accent:#e8b678;--on-accent:#170f06;--hairline:#463525;--control:#8c7964;--tile:#e8b678;--tile-ink:#170f06;--tile-seam:#8a5e2c;--stamp:#e8b678;--hero-1:#4a3220;--hero-2:#140e08;--hero-glow:#e8b6783d;--hero-border:#e8b67880;--hero-text:#f7ebda;--hero-muted:#c9b8a2;--band-1:#f4d3a6;--band-2:#c08a4a;--band-text:#170f06;--brand-stub:#4a3220;--brand-seal:#e8b678}}:root[data-invite-theme=lilac]{--page-base:#d3cde6;--page-1:#e0dcef;--page-2:#cfc7e6;--page-3:#bbb0da;--glow-end:#6446aa4d;--surface:#e9e5f4;--surface-raised:#f0edf8;--surface-well:#d9d2ec;--text:#1e1438;--text-muted:#3e345c;--text-accent:#5a3a9a;--accent:#1e1438;--on-accent:#f2eefc;--hairline:#b9aed6;--control:#7466a0;--shadow:#3a2a6a;--tile:#2a1c50;--tile-ink:#f2eefc;--tile-seam:#0e0828;--stamp:#5a3a9a;--hero-1:#f0ecfb;--hero-2:#b5a6e0;--hero-text:#1e1438;--hero-muted:#3e345c;--band-1:#eee9fb;--band-2:#ae9ce0;--band-text:#1e1438;--brand-stub:#1e1438;--brand-seal:#f2eefc}@media (prefers-color-scheme:dark){:root[data-invite-theme=lilac]:not([data-theme=day]){--page-base:#0c0a14;--page-1:#07060d;--page-2:#0e0b18;--page-3:#181428;--glow-start:#c8bee629;--glow-end:#6e50b447;--surface:#19152a;--surface-raised:#211c36;--surface-well:#141122;--text:#f1eef8;--text-muted:#b0aac6;--text-accent:#c9bceb;--accent:#c9bceb;--on-accent:#110c20;--hairline:#352e50;--control:#7b7498;--tile:#c9bceb;--tile-ink:#110c20;--tile-seam:#6e5e9e;--stamp:#c9bceb;--hero-1:#2e2550;--hero-2:#100c1e;--hero-glow:#c9bceb3d;--hero-border:#c9bceb80;--hero-text:#f1eef8;--hero-muted:#bbb5d0;--band-1:#e2daf6;--band-2:#9c8ad0;--band-text:#110c20;--brand-stub:#2e2550;--brand-seal:#c9bceb}}:root[data-invite-theme=sea]{--page-base:#bfdad8;--page-1:#cfe5e3;--page-2:#b9d8d5;--page-3:#9fc9c5;--glow-end:#1e78784d;--surface:#ddedec;--surface-raised:#e7f3f2;--surface-well:#c8e1df;--text:#0a2828;--text-muted:#26474a;--text-accent:#0f5c5c;--accent:#0a2828;--on-accent:#e8f7f6;--hairline:#9ec6c2;--control:#4f8481;--shadow:#124646;--tile:#0e3a3a;--tile-ink:#e8f7f6;--tile-seam:#031818;--stamp:#0f5c5c;--hero-1:#e2f3f1;--hero-2:#8dc6c0;--hero-text:#0a2828;--hero-muted:#26474a;--band-1:#e0f4f1;--band-2:#86c7bf;--band-text:#0a2828;--brand-stub:#0a2828;--brand-seal:#e8f7f6}@media (prefers-color-scheme:dark){:root[data-invite-theme=sea]:not([data-theme=day]){--page-base:#061011;--page-1:#030909;--page-2:#071314;--page-3:#0d2022;--glow-start:#e6d2a026;--glow-end:#1e828242;--surface:#0f1e20;--surface-raised:#15282a;--surface-well:#0c181a;--text:#eaf4f1;--text-muted:#a2b8b6;--text-accent:#e3cc92;--accent:#e3cc92;--on-accent:#071012;--hairline:#24403f;--control:#6c8a88;--tile:#e3cc92;--tile-ink:#071012;--tile-seam:#86703a;--stamp:#e3cc92;--hero-1:#14403f;--hero-2:#071314;--hero-glow:#e3cc9238;--hero-border:#e3cc9280;--hero-text:#eaf4f1;--hero-muted:#acc2c0;--band-1:#eeddb0;--band-2:#b39858;--band-text:#071012;--brand-stub:#14403f;--brand-seal:#e3cc92}}:root[data-invite-theme=mono]{--page-base:#d9d7d2;--page-1:#e6e4df;--page-2:#d6d4ce;--page-3:#c4c1ba;--glow-end:#3c3c3c40;--surface:#edece8;--surface-raised:#f3f2ef;--surface-well:#dfddd8;--text:#141414;--text-muted:#3a3a3a;--text-accent:#2e2e2e;--accent:#141414;--on-accent:#f5f4f0;--hairline:#bdbab3;--control:#6e6b65;--shadow:#2a2a2a;--tile:#1c1c1c;--tile-ink:#f5f4f0;--tile-seam:#000;--stamp:#2e2e2e;--hero-1:#f2f1ed;--hero-2:#bdbab2;--hero-text:#141414;--hero-muted:#3a3a3a;--band-1:#f1f0ec;--band-2:#bab7af;--band-text:#141414;--brand-stub:#141414;--brand-seal:#f5f4f0}@media (prefers-color-scheme:dark){:root[data-invite-theme=mono]:not([data-theme=day]){--page-base:#0a0a0a;--page-1:#050505;--page-2:#0c0c0c;--page-3:#171717;--glow-start:#dcdcdc1f;--glow-end:#78787833;--surface:#171717;--surface-raised:#1f1f1f;--surface-well:#121212;--text:#f2f2f0;--text-muted:#ababab;--text-accent:#d9d9d6;--accent:#e8e8e5;--on-accent:#0e0e0e;--hairline:#333;--control:#7a7a7a;--tile:#e8e8e5;--tile-ink:#0e0e0e;--tile-seam:#6e6e6e;--stamp:#d9d9d6;--hero-1:#2a2a2a;--hero-2:#0e0e0e;--hero-glow:#e6e6e629;--hero-border:#e6e6e666;--hero-text:#f2f2f0;--hero-muted:#b5b5b5;--band-1:#ededea;--band-2:#a8a8a4;--band-text:#0e0e0e;--brand-stub:#2a2a2a;--brand-seal:#e8e8e5}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page-base);min-block-size:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,p,dl,dd,fieldset{margin:0}fieldset{border:0;min-inline-size:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--text-accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.page{isolation:isolate;min-block-size:100dvh;padding-block:max(var(--space-xxl), env(safe-area-inset-top)) max(var(--space-xxl), env(safe-area-inset-bottom));padding-inline:var(--inset-screen);background:radial-gradient(120% 60% at 100% 0%, var(--glow-start), transparent 60%), radial-gradient(90% 50% at 0% 100%, var(--glow-end), transparent 65%), linear-gradient(180deg, var(--page-1), var(--page-2) 55%, var(--page-3));flex-direction:column;align-items:center;display:flex;position:relative}.page:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:radial-gradient(120% 60% at 0% 0%, var(--glow-start), transparent 60%), radial-gradient(90% 50% at 100% 100%, var(--glow-end), transparent 65%), linear-gradient(180deg, var(--page-1), var(--page-2) 55%, var(--page-3))}.page:after{content:"";z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.column{gap:var(--inset-section);flex-direction:column;inline-size:100%;max-inline-size:28rem;display:flex}.footer{align-items:center;gap:var(--space-xs);font-size:var(--size-caption);line-height:var(--leading-caption);color:var(--text);opacity:.85;flex-direction:column;margin-block-start:auto;padding-block-start:var(--space-xxxl);display:flex}.footer__links{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.footer__links a{min-block-size:2.75rem;color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.calendar{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.calendar__title{font-size:var(--size-caption);line-height:var(--leading-caption);color:var(--text-muted)}.calendar__actions{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.calendar__actions .button{text-decoration:none}.song{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.song__button{align-items:center;gap:var(--space-md);min-block-size:3.25rem;max-inline-size:100%;padding-block:var(--space-xs);padding-inline:var(--space-xs) var(--space-xl);border-radius:var(--radius-pill);border:1.5px solid var(--control);background:var(--surface-raised);color:var(--text);box-shadow:0 6px 14px -10px color-mix(in srgb, var(--shadow) 70%, transparent);cursor:pointer;text-align:start;transition:transform var(--duration-fade) var(--ease-out);display:inline-flex}.song__button:active{transform:scale(.97)}.song__button:focus-visible{outline:3px solid var(--text);outline-offset:3px}.song__icon{background:var(--accent);block-size:2.5rem;inline-size:2.5rem;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.song__text{flex-direction:column;min-inline-size:0;display:flex}.song__label{font-family:var(--font-label-strong);font-weight:var(--weight-label-strong);font-size:var(--size-label-strong);line-height:var(--leading-label-strong)}.song__title{font-size:var(--size-caption);line-height:var(--leading-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.song__bars{flex:none;align-items:flex-end;gap:3px;block-size:1rem;display:inline-flex}.song__bars span{background:var(--text-accent);border-radius:2px;block-size:30%;inline-size:3px}.song__button--playing .song__bars span{animation:song-bar .9s var(--ease-out) infinite alternate}.song__button--playing .song__bars span:nth-child(2){animation-delay:-300ms}.song__button--playing .song__bars span:nth-child(3){animation-delay:-600ms}@keyframes song-bar{0%{block-size:25%}to{block-size:100%}}.song__failed{font-size:var(--size-caption);line-height:var(--leading-caption);color:var(--text)}.skip-link{z-index:50;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.wordmark{align-items:center;gap:var(--space-md);color:var(--text);text-decoration:none;display:inline-flex}.wordmark__ticket{background:linear-gradient(var(--brand-stub), var(--brand-stub)) bottom / 100% 30% no-repeat, linear-gradient(135deg, var(--band-1), var(--band-2));block-size:1.65rem;inline-size:1.25rem;box-shadow:0 4px 10px -4px color-mix(in srgb, var(--shadow) 60%, transparent);transition:transform var(--duration-enter-slow) var(--ease-settle);border-radius:.3rem;position:relative;transform:rotate(-7deg)}.wordmark:hover .wordmark__ticket{transform:rotate(4deg)scale(1.08)}.wordmark__word{font-family:var(--font-display-min);letter-spacing:.01em;font-size:1.65rem;line-height:1}.page--legal{padding-block-start:max(var(--space-lg), env(safe-area-inset-top))}.legal-top{justify-content:space-between;align-items:center;gap:var(--space-xl);inline-size:100%;max-inline-size:64rem;margin-block-end:var(--space-xxl);display:flex}.legal-top__home{min-block-size:2.75rem;padding-inline:var(--space-xl);border-radius:var(--radius-pill);border:1.5px solid var(--control);background:color-mix(in srgb, var(--surface) 50%, transparent);color:var(--text);font-size:var(--size-body-small);transition:transform var(--duration-fade) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.legal-top__home:hover{transform:translateY(-1px)}.legal{max-inline-size:46rem}.legal--toc{max-inline-size:64rem}.legal__banner{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);border:1.5px solid var(--status-maybe);background:var(--surface);font-family:var(--font-body-strong);font-weight:var(--weight-body-strong)}.legal__toc{padding:var(--space-xl) var(--inset-card);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--hairline);animation:rise var(--duration-enter-slow) var(--ease-out) both}.legal__toc-title{font-family:var(--font-label-strong);font-weight:var(--weight-label-strong);font-size:var(--size-label-strong);color:var(--text-accent);margin-block-end:var(--space-md)}.legal__toc ol{gap:var(--space-xxs);counter-reset:toc;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal__toc li{counter-increment:toc}.legal__toc a{align-items:baseline;gap:var(--space-md);min-block-size:2.25rem;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--text);font-size:var(--size-body-small);transition:background-color var(--duration-fade) var(--ease-out);text-decoration:none;display:flex}.legal__toc a:before{content:counter(toc);min-inline-size:1.5rem;font-family:var(--font-number);font-weight:var(--weight-number);font-size:var(--size-caption);color:var(--text-accent);flex:none}.legal__toc a:hover{background:var(--surface-well)}.legal__toc-own a:before{content:none}.legal__toc--side{display:none}.legal__toc--fold summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:2.75rem;margin:0;list-style:none;display:flex}.legal__toc--fold summary::-webkit-details-marker{display:none}.legal__toc--fold summary:after{content:"";block-size:.6rem;inline-size:.6rem;transition:transform var(--duration-enter) var(--ease-out);border-block-end:2px solid;border-inline-end:2px solid;transform:rotate(45deg)}.legal__toc--fold[open] summary:after{transform:rotate(-135deg)}.legal__doc{padding:clamp(var(--inset-card), 5vw, 3rem);border-radius:var(--radius-invitation);background:radial-gradient(110% 30% at 100% 0%, var(--hero-glow), transparent 65%), linear-gradient(180deg, var(--hero-1) 0, var(--surface) 22rem);border:1px solid var(--hero-border);box-shadow:inset 0 1px 0 var(--edge), 0 24px 48px -28px color-mix(in srgb, var(--shadow) 60%, transparent);overflow-wrap:anywhere;animation:rise var(--duration-enter-slow) var(--ease-out) var(--duration-stagger) both;line-height:1.7;position:relative}.legal__doc h1{font-family:var(--font-display-l);font-weight:var(--weight-display-l);font-size:clamp(var(--size-display-s), 7vw, var(--size-display-l));color:var(--hero-text);text-wrap:balance;line-height:1.15}.legal__doc h1+p{color:var(--hero-muted);font-size:var(--size-caption);margin-block-start:var(--space-md)}.legal__doc h2{align-items:center;gap:var(--space-md);margin-block:var(--space-huge) var(--space-sm);border-block-start:2px dashed var(--hairline);font-family:var(--font-headline);font-weight:var(--weight-headline);font-size:var(--size-title);line-height:var(--leading-title);padding-block-start:var(--space-xl);scroll-margin-block-start:var(--space-xxl);display:flex}.legal__doc h2:before{content:"";background:var(--text-accent);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.legal__doc p,.legal__doc ul{margin-block:var(--space-md) 0}.legal__doc ul{padding-inline-start:var(--space-xl)}.legal__doc li+li{margin-block-start:var(--space-xs)}.legal__doc li::marker{color:var(--text-accent)}.legal__doc strong{font-family:var(--font-body-strong);font-weight:var(--weight-body-strong)}.legal__doc a{color:var(--text-accent);text-underline-offset:3px}@media (min-width:1000px){.legal--toc{align-items:start;gap:var(--space-xxl);grid-template-columns:15rem minmax(0,1fr);display:grid}.legal--toc .legal__banner{grid-column:1/-1}.legal--toc .legal__toc--fold{display:none}.legal--toc .legal__toc--side{display:block;position:sticky;inset-block-start:var(--space-xxl)}}.deletion{padding:var(--inset-card);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--hairline)}.deletion__step{gap:var(--space-lg);flex-direction:column;display:flex}.deletion__title{font-family:var(--font-headline);font-weight:var(--weight-headline);font-size:var(--size-headline);line-height:var(--leading-headline)}.deletion__title:focus{outline:none}.deletion__title:focus-visible{outline:3px solid var(--text-accent);outline-offset:2px}.deletion__code{letter-spacing:.3em;font-variant-numeric:tabular-nums}.deletion__actions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.deletion__warning{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);border-inline-start:4px solid var(--status-declined);background:color-mix(in srgb, var(--status-declined) 10%, var(--surface));display:flex}.deletion__warning .deletion__mark{color:var(--status-declined);flex:none}.deletion__events{border-block:1px solid var(--hairline);margin:0;padding:0;list-style:none}.deletion__event{align-items:center;gap:var(--space-md);min-block-size:3rem;padding-block:var(--space-sm);display:flex}.deletion__event+.deletion__event{border-block-start:1px solid var(--hairline)}.deletion__event>.deletion__mark{color:var(--status-declined);flex:none}.deletion__event-name{font-family:var(--font-body-strong);font-weight:var(--weight-body-strong);display:block}.deletion__event-meta{font-size:var(--size-caption);color:var(--text-muted);display:block}.deletion__recaptcha:empty{display:none}.deletion__recaptcha{justify-content:center;margin-block-start:var(--space-lg);display:flex}.ticket{--stamp-size:clamp(5.25rem, 26vw, 6.5rem);border-radius:var(--radius-invitation);background:radial-gradient(110% 55% at 100% 0%, var(--hero-glow), transparent 65%), linear-gradient(180deg, var(--hero-1) 0, var(--surface) 62%);border:1px solid var(--hero-border);box-shadow:inset 0 1px 0 var(--edge), 0 14px 26px -12px color-mix(in srgb, var(--shadow) 45%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow) 18%, transparent);animation:rise var(--duration-enter-slow) var(--ease-out) both;position:relative;overflow:hidden}.ticket__media img,.ticket__media video{aspect-ratio:1;object-fit:cover;background:var(--surface-well);inline-size:100%;display:block}.ticket__body{gap:var(--space-lg);padding:var(--inset-card);color:var(--hero-text);flex-direction:column;padding-block-start:calc(var(--inset-card) + var(--space-xs));display:flex;position:relative}.ticket__eyebrow{align-items:center;gap:var(--space-md);font-family:var(--font-label-strong);font-weight:var(--weight-label-strong);font-size:var(--size-label-strong);line-height:var(--leading-label-strong);color:var(--text-accent);display:flex}.ticket__dot{background:currentColor;border-radius:50%;block-size:5px;inline-size:5px}.ticket__names{font-family:var(--font-display-l);font-weight:var(--weight-display-l);font-size:clamp(var(--size-display-s), 11vw, var(--size-display-l));text-wrap:balance;margin-block-start:var(--space-xs);line-height:1.15}.ticket:has(.stamp) .ticket__names{padding-inline-end:var(--stamp-size)}.ticket__greeting,.ticket__intro{color:var(--text-muted);font-size:var(--size-body-small);line-height:var(--leading-body-small);text-wrap:pretty}.ticket__greeting{color:var(--hero-muted)}.ticket__intro{white-space:pre-line;color:var(--text);font-size:var(--size-body);line-height:var(--leading-body)}.ticket__facts{gap:var(--space-lg) var(--space-xl);padding:var(--space-lg) var(--space-lg) var(--space-xl);border-radius:var(--radius-md);background:var(--surface-well);grid-template-columns:1fr auto;margin-block-start:var(--space-md);display:grid}.fact{gap:var(--space-xs);flex-direction:column;min-inline-size:0;display:flex}.fact--date{grid-column:1/-1}.fact dt{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--size-label);line-height:var(--leading-label);color:var(--text-muted)}.fact dd{align-items:baseline;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.fact__value{font-family:var(--font-body-strong);font-weight:var(--weight-body-strong)}.fact__value--mono,.band__value--mono{font-family:var(--font-number);font-weight:var(--weight-number);font-variant-numeric:tabular-nums}.fact__sub{color:var(--text-muted);font-size:var(--size-body-small)}.board{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.tiles{gap:2px;display:inline-flex}.tile{border-radius:var(--radius-xs);background:linear-gradient(180deg, color-mix(in srgb, var(--tile) 88%, var(--tile-ink)) 0 50%, var(--tile) 50% 100%);block-size:2.35rem;inline-size:1.55rem;color:var(--tile-ink);font-family:var(--font-number);font-weight:var(--weight-number);box-shadow:0 2px 0 var(--tile-seam);transform-origin:50%;animation:flap var(--duration-enter) var(--ease-fall) both;animation-delay:calc(var(--duration-sweep-delay) + var(--i,0) * var(--duration-stagger));place-items:center;font-size:1.3rem;line-height:1;display:inline-grid;position:relative}.tile:after{content:"";background:var(--tile-seam);opacity:.8;block-size:1px;position:absolute;inset-block-start:calc(50% - .5px);inset-inline:0}.board__sep{color:var(--text-muted);font-family:var(--font-number);font-weight:var(--weight-number)}.ticket__parents{gap:var(--space-md) var(--space-xxl);font-size:var(--size-body-small);flex-wrap:wrap;display:flex}.ticket__parents dt{color:var(--text-muted);font-size:var(--size-caption)}.ticket__parents dd{font-family:var(--font-body-strong);font-weight:var(--weight-body-strong)}.ticket__band{justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl) var(--inset-card) var(--inset-card);background:linear-gradient(135deg, var(--band-1), var(--band-2));color:var(--band-text);border-block-start:2px dashed color-mix(in srgb, var(--band-text) 35%, transparent);display:flex;position:relative}.ticket__band:before,.ticket__band:after{content:"";background:var(--page-2);block-size:24px;inline-size:24px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--shadow) 35%, transparent);border-radius:50%;position:absolute;inset-block-start:-13px}.ticket__band:before{inset-inline-start:-12px}.ticket__band:after{inset-inline-end:-12px}.band__cell{gap:var(--space-xxs);flex-direction:column;min-inline-size:0;display:flex}.band__cell--end{align-items:flex-end}.band__label{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--size-label);line-height:var(--leading-label)}.band__value{font-family:var(--font-headline);font-weight:var(--weight-headline);font-size:var(--size-headline);line-height:var(--leading-headline);overflow-wrap:anywhere}.stamp{inline-size:var(--stamp-size);block-size:var(--stamp-size);color:var(--stamp);pointer-events:none;mix-blend-mode:multiply;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-xl);inset-inline-end:var(--space-lg);transform:rotate(-12deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=day]) .stamp{mix-blend-mode:screen}}:root[data-theme=night] .stamp{mix-blend-mode:screen}.stamp__face{justify-content:center;align-items:center;gap:var(--space-xxs);block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 3px var(--surface-raised), inset 0 0 0 4.5px currentColor;background:color-mix(in srgb, var(--surface-raised) 70%, transparent);border:3px solid;border-radius:50%;flex-direction:column;display:flex;position:relative}.stamp .mark{color:currentColor}.stamp__word{font-family:var(--font-display-min);text-align:center;font-size:1.35rem;line-height:1.1}.stamp__ink{opacity:0;border:2px solid;border-radius:50%;position:absolute;inset:0}.stamp--landing{animation:stamp-drop var(--duration-enter-slow) both;animation-timing-function:linear(0, .36 12%, .72 24%, .94 34%, 1.04 44%, 1.06 52%, 1.03 62%, 1 76%, .995 86%, 1)}.stamp--landing .stamp__ink{animation:ink-spread var(--duration-ink) var(--ease-settle) var(--duration-enter) both}.ticket:has(.stamp--landing){animation:thump var(--duration-enter) var(--ease-out) var(--duration-enter) both}.panel{gap:var(--space-lg);padding:var(--inset-card);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--hairline);box-shadow:inset 0 1px 0 var(--edge), 0 8px 16px -10px color-mix(in srgb, var(--shadow) 40%, transparent);animation:rise var(--duration-enter-slow) var(--ease-out) var(--duration-stagger) both;flex-direction:column;display:flex}.column:has(>.panel--message:only-child){margin-block:auto}.panel--message{align-self:center;inline-size:100%;max-inline-size:22rem}.panel--message>.mark{block-size:3.5rem;inline-size:3.5rem;padding:var(--space-md);box-sizing:content-box;box-shadow:0 0 0 10px color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);border-radius:50%}.panel--message,.panel--result{text-align:center;padding-block:var(--space-xxxl);align-items:center}.panel--message .mark,.panel--result .mark,.panel>.mark{color:var(--text-accent)}.panel--result[role=alert] .mark{color:var(--status-declined)}.panel__eyebrow{font-family:var(--font-label-strong);font-weight:var(--weight-label-strong);font-size:var(--size-label-strong);line-height:var(--leading-label-strong);color:var(--text-accent)}.panel__title{font-family:var(--font-title);font-weight:var(--weight-title);font-size:var(--size-title);line-height:var(--leading-title);text-wrap:balance}.panel__title:focus{outline:none}.panel__title--display{font-family:var(--font-display-m);font-weight:var(--weight-display-m);font-size:var(--size-display-m);line-height:var(--leading-display-m)}.panel__body{color:var(--text-muted);text-wrap:pretty}.answered{align-items:center;gap:var(--space-md) var(--space-lg);font-family:var(--font-headline);font-weight:var(--weight-headline);font-size:var(--size-headline);line-height:var(--leading-headline);flex-wrap:wrap;display:flex}.answered__count{color:var(--text-muted);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-body)}.mark--confirmed{color:var(--status-confirmed)}.mark--maybe{color:var(--status-maybe)}.mark--declined{color:var(--status-declined)}.mark--noAnswer{color:var(--status-no-answer)}.answer,.answer__group,.answer__details{gap:var(--space-xl);flex-direction:column;display:flex}.answer__details{animation:rise var(--duration-enter) var(--ease-out) both}.answer__actions{gap:var(--space-md);flex-direction:column;display:flex}.answer__live{min-block-size:var(--leading-caption);font-size:var(--size-caption);color:var(--text-muted);text-align:center}.answer__live[role=alert]{color:var(--status-declined)}.choices{gap:var(--space-md);flex-direction:column;display:flex}.choice{align-items:center;gap:var(--space-lg);min-block-size:3.5rem;padding-inline:var(--space-xl);border-radius:var(--radius-md);background:var(--surface-raised);border:1.5px solid var(--control);cursor:pointer;font-family:var(--font-body-strong);font-weight:var(--weight-body-strong);transition:border-color var(--duration-fade) var(--ease-out), background-color var(--duration-fade) var(--ease-out), transform var(--duration-fade) var(--ease-out);display:flex;position:relative}.choice:active{transform:scale(.985)}.choice__input,.check__input{z-index:1;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.choice[data-tone=confirmed]{--tone:var(--status-confirmed)}.choice[data-tone=maybe]{--tone:var(--status-maybe)}.choice[data-tone=declined]{--tone:var(--status-declined)}.choice:has(.choice__input:checked){background:var(--surface-well);border-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}.choice:after{content:"";border:2px solid var(--control);border-radius:50%;flex:none;block-size:1.4rem;inline-size:1.4rem;margin-inline-start:auto}.choice:has(.choice__input:checked):after{border:.42rem solid var(--text)}@supports not selector(:has(*)){.choice__input{opacity:1;block-size:auto;inline-size:auto;position:static}.choice:after{display:none}}.choice:has(.choice__input:focus-visible){outline:3px solid var(--text-accent);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--status-declined)}.choice:has(.choice__input[aria-invalid=true]){border-color:var(--status-declined)}.field{gap:var(--space-sm);flex-direction:column;display:flex}.field__label{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--size-label);line-height:var(--leading-label)}.field__hint{font-size:var(--size-caption);color:var(--text-muted)}.field__error{font-size:var(--size-caption);line-height:var(--leading-caption);color:var(--status-declined)}.field__hint:empty,.field__error:empty{display:none}.input{min-block-size:3rem;inline-size:100%;padding-inline:var(--space-xl);padding-block:var(--space-md);border-radius:var(--radius-sm);border:1.5px solid var(--control);background:var(--surface-raised);color:var(--text);font-size:var(--size-body)}.input--ltr{text-align:end}.textarea{resize:vertical;min-block-size:5.5rem}.stepper{align-items:center;gap:var(--space-xl);display:flex}.stepper__button{border:1.5px solid var(--control);background:var(--surface-raised);block-size:3rem;inline-size:3rem;font-family:var(--font-number);font-weight:var(--weight-number);cursor:pointer;transition:transform var(--duration-fade) var(--ease-out);border-radius:50%;font-size:1.5rem;line-height:1}.stepper__button:active:not(:disabled,[aria-disabled=true]){transform:scale(.94)}.stepper__button:disabled,.stepper__button[aria-disabled=true]{opacity:.4;cursor:default}.stepper__value{block-size:3.25rem;min-inline-size:3rem;padding-inline:var(--space-md);border-radius:var(--radius-xs);background:var(--tile);color:var(--tile-ink);font-family:var(--font-number);font-weight:var(--weight-number);font-size:var(--size-number);font-variant-numeric:tabular-nums;box-shadow:0 2px 0 var(--tile-seam);place-items:center;display:inline-grid}.checks{flex-direction:column;display:flex}.check{align-items:center;gap:var(--space-lg);cursor:pointer;min-block-size:2.75rem;display:flex;position:relative}.check__box{border:1.5px solid var(--control);background:var(--surface-raised);border-radius:6px;flex:none;place-items:center;block-size:1.4rem;inline-size:1.4rem;display:grid}.checks--row{column-gap:var(--space-xl);flex-flow:wrap}.check__box--radio{border-radius:50%}.check__input:checked+.check__box{background:var(--accent);border-color:var(--accent)}.check__input:checked+.check__box:after{content:"";background:var(--on-accent);block-size:.95rem;inline-size:.95rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.check__input:focus-visible+.check__box{outline:3px solid var(--text-accent);outline-offset:2px}.button{justify-content:center;align-items:center;gap:var(--space-md);min-block-size:3.25rem;padding-inline:var(--space-xxl);border-radius:var(--radius-pill);font-family:var(--font-body-strong);font-weight:var(--weight-body-strong);cursor:pointer;transition:transform var(--duration-fade) var(--ease-out), opacity var(--duration-fade) var(--ease-out);border:1.5px solid #0000;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}.button:disabled{opacity:.6;cursor:progress}.button--primary{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--shadow) 70%, transparent)}.button--secondary{border-color:var(--control);color:var(--text);background:0 0}.button--danger{background:var(--status-declined);color:var(--on-accent);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--shadow) 70%, transparent)}.button--quiet{color:var(--text-muted);background:0 0;min-block-size:2.75rem}.link-button{min-block-size:2.75rem;padding-inline:var(--space-lg);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--text);font-size:var(--size-caption);text-underline-offset:3px;cursor:pointer;border:0;align-self:center;text-decoration:underline}.dialog{inline-size:min(26rem, calc(100vw - 2 * var(--inset-screen)));padding:var(--inset-card);border:1px solid var(--hairline);border-radius:var(--radius-sheet);background:var(--surface);color:var(--text);box-shadow:0 24px 48px -16px color-mix(in srgb, var(--shadow) 60%, transparent)}.dialog[open]{gap:var(--space-lg);animation:rise var(--duration-enter) var(--ease-out) both;flex-direction:column;display:flex}.dialog::backdrop{background:color-mix(in srgb, var(--shadow) 45%, transparent)}.dialog__actions{gap:var(--space-md);flex-direction:column;display:flex}.ticket--skeleton{gap:var(--space-lg);padding:var(--inset-card);flex-direction:column;display:flex}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-well) 0%, var(--surface-raised) 50%, var(--surface-well) 100%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.skeleton--eyebrow{block-size:1rem;inline-size:40%}.skeleton--title{block-size:2.75rem;inline-size:70%}.skeleton--line{block-size:1rem;inline-size:85%}.skeleton--tiles{border-radius:var(--radius-md);block-size:5.5rem;inline-size:100%}.skeleton--band{block-size:3.5rem;inline-size:100%}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes flap{0%{opacity:.2;transform:perspective(240px)rotateX(-90deg)}}@keyframes stamp-drop{0%{opacity:0;transform:rotate(-20deg)scale(1.6)}20%{opacity:1}to{transform:rotate(-12deg)scale(1)}}@keyframes ink-spread{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes thump{40%{transform:translateY(3px)scale(.995)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.ticket,.panel,.stamp--landing,.dialog[open]{animation:fade var(--duration-fade) linear both!important}.skeleton,.stamp--landing .stamp__ink{animation:none!important}.ticket:has(.stamp--landing){animation:none!important}.choice:active,.button:active:not(:disabled),.stepper__button:active:not(:disabled,[aria-disabled=true]){transform:none}}.not-found__code{gap:var(--space-xs);font-size:1.6rem;display:inline-flex}.not-found__code .tile{block-size:3.6rem;inline-size:2.6rem;font-size:2rem}.panel--message .button{text-decoration:none}html:has(.page--legal){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.page--legal){scroll-behavior:auto}.legal__toc,.legal__doc{animation:fade var(--duration-fade) linear both!important}}.card-stage{position:relative}.confetti{z-index:6;pointer-events:none;block-size:0;inline-size:0;position:absolute;inset-block-start:50%;inset-inline-start:50%}.confetti__piece{background:var(--color);opacity:0;block-size:.75rem;inline-size:.5rem;animation:confetti-fly var(--fall) cubic-bezier(.2, .7, .4, 1) var(--delay) forwards;border-radius:2px;position:absolute}.confetti__piece--dot{border-radius:50%;block-size:.45rem;inline-size:.45rem}.confetti__piece--long{block-size:1rem;inline-size:.28rem}@keyframes confetti-fly{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)rotate(0)}45%{opacity:1;transform:translate(var(--x), var(--y)) scale(1) rotate(calc(var(--spin) * .5))}to{opacity:0;transform:translate(calc(var(--x) * 1.25), calc(var(--y) + 260px)) scale(.9) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}
