@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/assistant-hebrew-wght-normal.1g13k5lvrp86j.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/assistant-latin-ext-wght-normal.3sl-yt1qi_61q.woff2)format("woff2-variations");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:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/assistant-latin-wght-normal.2brjt938wmu6w.woff2)format("woff2-variations");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:Frank Ruhl Libre Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/frank-ruhl-libre-hebrew-wght-normal.1f40cji2rrmlk.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/frank-ruhl-libre-latin-ext-wght-normal.1x-kyvxps3536.woff2)format("woff2-variations");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:Frank Ruhl Libre Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/frank-ruhl-libre-latin-wght-normal.1p_ev8fauqki_.woff2)format("woff2-variations");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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-arabic-wght-normal.22f8g0_3v440h.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-cyrillic-ext-wght-normal.2313lc89wbruk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-cyrillic-wght-normal.3_rirqjdlt5np.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-hebrew-wght-normal.1oz649-vtvuec.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-latin-ext-wght-normal.1b0xd1wo_hm_2.woff2)format("woff2-variations");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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-latin-wght-normal.2hiny1627tgmp.woff2)format("woff2-variations");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:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-1-wght-normal.1q1uked71adac.woff2)format("woff2-variations");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-2-wght-normal.40tl25a4hydgv.woff2)format("woff2-variations");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4A2,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F50A,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-3-wght-normal.1g27bwew0hed7.woff2)format("woff2-variations");unicode-range:U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F50B-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-4-wght-normal.0ygj6_v3a6bn8.woff2)format("woff2-variations");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA88,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-5-wght-normal.2z1bucz6aeome.woff2)format("woff2-variations");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-6-wght-normal.26p4ox-2b-5nv.woff2)format("woff2-variations");unicode-range:U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F345-1F37F,U+1F382,U+1F52A,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADB}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-7-wght-normal.0xr35ial0tns-.woff2)format("woff2-variations");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AB,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB0-1FABD,U+1FABF,U+1FACE-1FACF,U+1FAE7}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-8-wght-normal.09zng1xnbmszz.woff2)format("woff2-variations");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F466-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA82,U+1FAC3-1FAC5}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-9-wght-normal.3f94cl_kfd29h.woff2)format("woff2-variations");unicode-range:U+200D,U+261D,U+2620,U+2639-263A,U+2665,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F383,U+1F389,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAE0-1FAE6,U+1FAE8,U+1FAF0-1FAF8}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-hebrew-wght-normal.1n9o1j9j7gre9.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-math-wght-normal.2unbzqp70kxob.woff2)format("woff2-variations");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:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-latin-ext-wght-normal.19vilwgxk9eq_.woff2)format("woff2-variations");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:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/playpen-sans-hebrew-latin-wght-normal.2s9uyxqr15ky2.woff2)format("woff2-variations");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(../media/bellefair-hebrew-400-normal.0t6autc_rvty0.woff2)format("woff2"),url(../media/bellefair-hebrew-400-normal.02imnqjib418y.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(../media/bellefair-latin-ext-400-normal.22gthj6a03lia.woff2)format("woff2"),url(../media/bellefair-latin-ext-400-normal.203gpah6yjubs.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(../media/bellefair-latin-400-normal.3sdjt292swm0_.woff2)format("woff2"),url(../media/bellefair-latin-400-normal.0dj4npss9t_sm.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{--field:#d5e5e5;--paper:#f1f7f7;--sheet:#fff;--line:#ddd3d3;--ink:#3f4c4c;--ink-soft:#4f5d5d;--seal:#5d6b6b;--seal-deep:#4a5757;--on-seal:#fff;--blush:#f7cbca;--blush-deep:#e58f8d;--lagoon:#b0d7d8;--ok:#2c6466;--danger:#a4324a;--serif:"Rubik Variable", system-ui, sans-serif;--shadow:0 22px 44px -24px #3f4c4c9e;--sans:"Assistant Variable", system-ui, sans-serif;--radius:24px;--gutter:clamp(16px, 5vw, 40px);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-pop:cubic-bezier(.2, .9, .3, 1.2)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;position:relative}body:before{content:"";z-index:-1;background:linear-gradient(#b0d7d8 0%,#d5e5e5 26%,#f1f7f7 52%,#f7cbca 100%);position:fixed;inset:0}img,svg{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:600;line-height:1.15}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--seal);outline-offset:2px;border-radius:4px}.skip-link{z-index:50;background:var(--ink);color:var(--paper);border-radius:8px;padding:10px 16px;position:absolute;inset-block-start:-60px;inset-inline-start:12px}.skip-link:focus{inset-block-start:10px}.btn{min-height:48px;color:inherit;font:inherit;cursor:pointer;transition:background .15s ease, border-color .15s ease, transform .16s var(--ease-out);background:0 0;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:var(--seal);color:var(--on-seal);box-shadow:0 16px 28px -14px #3f4c4cd9}.btn-primary:hover:not(:disabled){background:var(--seal-deep)}.btn-secondary{border-color:var(--ink);color:var(--ink)}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}.btn-quiet{color:var(--ink);padding-inline:12px}.btn-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.btn-danger{background:var(--danger);color:#fff}.btn-lg{min-height:56px;padding-inline:34px;font-size:1.1875rem}.btn-sm{min-height:40px;padding:6px 14px;font-size:.9375rem}.btn-primary,.pill-btn,.gift-open,.gift-continue,.gift-card-next{isolation:isolate;position:relative;overflow:hidden}.btn-primary:before,.pill-btn:before,.gift-open:before,.gift-continue:before,.gift-card-next:before{content:"";z-index:-1;left:var(--rx,50%);top:var(--ry,50%);width:var(--rs,160px);height:var(--rs,160px);margin:calc(var(--rs,160px) / -2) 0 0 calc(var(--rs,160px) / -2);opacity:0;pointer-events:none;background:#ffffff5c;border-radius:50%;position:absolute}.btn-primary:after,.pill-btn:after,.gift-open:after,.gift-continue:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:30%;position:absolute;top:-20%;bottom:-20%;right:-38%;transform:skew(-20deg)}@keyframes shine{0%{opacity:1;transform:translate(0)skew(-20deg)}to{opacity:1;transform:translate(-640%)skew(-20deg)}}@keyframes shine-idle{0%,74%{opacity:0;transform:translate(0)skew(-20deg)}75%{opacity:1;transform:translate(0)skew(-20deg)}to{opacity:1;transform:translate(-640%)skew(-20deg)}}.btn-lg:after,.gift-cover .gift-open:after{animation:5.5s ease-in-out 2s infinite shine-idle}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled):after,.pill-btn:hover:after,.gift-open:hover:not(:disabled):after,.gift-continue:hover:not(:disabled):after{animation:shine .8s var(--ease-out)}}.cta-form{transition:transform .2s var(--ease-out);display:inline-block;position:relative}.cta-form:has(.btn-lg):before{content:"";border:2px solid var(--seal);opacity:0;pointer-events:none;animation:ring 2.8s var(--ease-out) 1.8s infinite;border-radius:999px;position:absolute;inset:0}@keyframes ring{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14,1.4)}}.gift-icon{flex:none;width:1.3em;height:1.3em;overflow:visible}.gift-icon-lid{transform-box:fill-box;transform-origin:100% 100%;transition:transform .2s var(--ease-out)}.btn-lg .gift-icon-lid{animation:lid-peek 4.6s var(--ease-out) 2.2s infinite}@keyframes lid-peek{0%,76%,to{transform:none}84%{transform:translateY(-2.5px)rotate(-14deg)}92%{transform:none}}.btn:active .gift-icon-lid{transform:translateY(-2.5px)rotate(-14deg)}@media (hover:hover) and (pointer:fine){.btn:hover .gift-icon-lid{animation:none;transform:translateY(-2.5px)rotate(-14deg)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes icon-pop{0%{opacity:0;transform:scale(.6)rotate(-14deg)}}@keyframes wiggle{25%{transform:rotate(-13deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@keyframes fade-in{0%{opacity:0}}html[data-fx] [data-reveal]:not([data-in]){opacity:0;transform:translateY(22px)}html[data-fx] [data-reveal][data-in]{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.confetti{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti i{position:absolute}.site-header{padding:12px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.site-header nav{align-items:center;gap:4px;display:flex}.brand{font-family:var(--serif);white-space:nowrap;align-items:center;gap:8px;font-size:clamp(1.25rem,5.6vw,1.5rem);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand img{width:36px;height:36px;transition:transform .22s var(--ease-pop)}@media (hover:hover) and (pointer:fine){.brand:hover img{transform:rotate(-10deg)scale(1.1)}}.mascot{-webkit-user-select:none;user-select:none;pointer-events:none;height:auto;display:block}@keyframes mascot-in{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}@keyframes mascot-float{50%{transform:translateY(-8px)}}@keyframes twinkle{50%{opacity:.35}}.gone-mascot{width:170px}.area-empty-mascot{width:150px}.auth-mascot{width:120px;margin-block-end:6px}.gone-mascot,.area-empty-mascot,.auth-mascot{animation:mascot-in .7s var(--ease-pop) both, mascot-float 5.5s ease-in-out .8s infinite}.site-footer{padding:26px var(--gutter) 34px;color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:.9375rem;display:flex}.site-footer a{text-underline-offset:3px}.hero{isolation:isolate;padding:4px var(--gutter) 44px;text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.floaters{z-index:-1;pointer-events:none;height:min(100%,680px);position:absolute;inset:0 0 auto;overflow:hidden}.floaters svg{fill:#fff;opacity:0;height:auto;animation:12s linear infinite float-up;position:absolute;bottom:-30px}.floaters svg[data-heart=true]{fill:var(--blush-deep)}@keyframes float-up{0%{opacity:0;transform:translateY(0)rotate(-12deg)scale(.8)}12%{opacity:.55}70%{opacity:.4}to{opacity:0;transform:translateY(-700px)rotate(16deg)scale(1.1)}}.hero-mascot{width:clamp(170px,48vw,250px);margin-block:4px 10px;position:relative}.hero-mascot:after{content:"";z-index:-1;background:radial-gradient(closest-side,#3f4c4c4d,#0000);height:12%;position:absolute;inset-block-end:-3%;inset-inline:12% 8%}.hero-mascot .mascot{width:100%;animation:mascot-in .7s var(--ease-pop) both, mascot-float 5.5s ease-in-out .8s infinite}.hero-poke{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:50%;width:100%;padding:0;display:block}.hero-bubble{z-index:2;width:max-content;max-width:132px;font-family:"Playpen Sans Hebrew Variable", var(--sans);pointer-events:none;transform-origin:0 100%;animation:bubble-in .42s var(--ease-pop) backwards;background:#fff;border-radius:16px 16px 16px 4px;padding:6px 12px;font-size:.9375rem;line-height:1.25;position:absolute;inset-block-start:-9%;inset-inline-end:74%;box-shadow:0 12px 20px -14px #3f4c4cb3}.hero-bubble[data-first=true]{animation-delay:1.7s}@keyframes bubble-in{0%{opacity:0;transform:scale(.7)translateY(8px)}}.hero-sparkles{fill:#fff;filter:drop-shadow(0 0 5px #ffffffe6);pointer-events:none;width:144%;max-width:none;height:128%;position:absolute;inset:-14% -22%}.hero-sparkles path{animation:3.4s ease-in-out infinite twinkle}.hero-sparkles path:nth-child(2){animation-delay:1.1s}.hero-sparkles path:nth-child(3){animation-delay:2.2s}@media (prefers-reduced-motion:reduce){.hero-mascot .mascot,.hero-sparkles path{animation:none}}.hero-kicker{animation:rise .6s var(--ease-out) .15s backwards;margin:0;font-size:1.125rem;font-weight:500}.hero h1{letter-spacing:-.02em;font-size:clamp(2.75rem,12.5vw,5.25rem);font-weight:800;line-height:1.04}.hero-word{animation:word-up .7s var(--ease-out) backwards;animation-delay:calc(var(--i) * 90ms + .25s);display:inline-block}@keyframes word-up{0%{opacity:0;transform:translateY(.5em)rotate(2deg)}}.hero-mark{display:inline-block;position:relative}.hero-mark svg{z-index:-1;width:104%;height:.22em;color:var(--blush-deep);animation:draw-rtl .8s var(--ease-out) 1.05s backwards;position:absolute;inset-block-end:-.1em;inset-inline:-2%}@keyframes draw-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.hero-sub{max-width:34ch;animation:rise .6s var(--ease-out) .65s backwards;margin:4px 0 8px;font-size:1.1875rem;line-height:1.5}.hero .cta-form{animation:rise .6s var(--ease-out) .8s backwards}.hero-scribble{font-family:"Playpen Sans Hebrew Variable", var(--sans);margin:12px 0 0;padding-inline-start:74px;font-size:1.0625rem;animation:.5s ease-out 1.2s backwards fade-in;position:relative;transform:rotate(-3deg)}.hero-scribble svg{width:62px;color:var(--ink);animation:draw-rtl .7s var(--ease-out) 1.5s backwards;position:absolute;inset-block-start:12px;inset-inline-start:2px}.demo{justify-items:center;gap:14px;width:100%;margin-block-start:34px;display:grid}.phone{background:#3f4c4c;border-radius:46px;width:min(100%,372px);padding:10px;box-shadow:0 36px 60px -26px #3f4c4cbf}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.phone{animation:linear backwards phone-rise;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes phone-rise{0%{transform:perspective(1400px)rotateX(16deg)translateY(36px)scale(.93)}}.phone-screen{background:var(--paper);border-radius:37px;height:min(680px,84dvh);position:relative;overflow:hidden}.demo-nav{align-items:center;gap:10px;display:flex}.demo-nav>button{background:var(--sheet);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 18px -10px #3f4c4c99}.demo-nav>button:active{transform:scale(.88)}.demo-dots{display:flex}.demo-dots button{cursor:pointer;background:0 0;border:0;width:22px;height:44px;padding:0}.demo-dots button:before{content:"";width:9px;height:9px;transition:background .2s ease, transform .22s var(--ease-pop);background:#3f4c4c47;border-radius:50%;margin:auto;display:block}.demo-dots button[aria-current]:before{background:var(--seal);transform:scale(1.4)}.ticker{padding-block:14px;overflow-x:clip}.ticker-band{background:var(--blush);margin-inline:-5vw;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 14px 24px -18px #3f4c4cb3}.ticker-track{width:max-content;animation:44s linear infinite ticker;display:flex}.ticker-row{display:flex}.ticker-row span{min-height:48px;font-family:var(--serif);white-space:nowrap;align-items:center;gap:22px;padding-inline-end:22px;font-size:1.125rem;font-weight:700;display:inline-flex}.ticker-row svg{width:15px;fill:var(--seal)}@keyframes ticker{to{transform:translate(50%)}}@media (hover:hover) and (pointer:fine){.ticker:hover .ticker-track{animation-play-state:paused}}.band{padding:clamp(44px, 8vw, 76px) var(--gutter)}.band-inner{text-align:center;max-width:1040px;margin-inline:auto}.band-inner--narrow{max-width:620px}.band-inner>h2{letter-spacing:-.015em;font-size:clamp(2rem,7vw,3rem);font-weight:800}.band-sub{margin:8px 0 0;font-size:1.125rem}.band-note{color:var(--ink-soft);margin:22px 0 0;font-size:.9375rem}.occasion-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-block-start:28px;display:grid}.occasion-cell{display:grid}.occasion{box-shadow:var(--shadow);transition:transform .22s var(--ease-out);background:#ffffffc7;border-radius:28px;justify-items:center;gap:8px;padding:22px 18px 18px;display:grid}.occasion-icon{background:var(--blush);border-radius:50%;place-items:center;width:58px;height:58px;margin-block-end:2px;display:grid}[data-in] .occasion-icon{animation:icon-pop .6s var(--ease-pop) calc(var(--i,0) * 70ms + .12s) backwards}@media (hover:hover) and (pointer:fine){.occasion:hover .occasion-icon svg{animation:.55s ease-in-out wiggle}}.occasion h3{font-size:1.5rem;font-weight:700}.occasion p{color:var(--ink-soft);margin:0}.occasion-moods{gap:8px;margin-block-start:8px;display:flex}.pill-btn{background:var(--seal);color:#fff;min-height:46px;font:inherit;cursor:pointer;transition:background .15s ease, transform .16s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-weight:700;display:inline-flex}.pill-btn svg{transition:transform .22s var(--ease-pop)}.pill-btn:hover{background:var(--seal-deep)}.pill-btn:active{transform:scale(.94)}.occasion-example{text-underline-offset:3px;align-items:center;gap:6px;min-height:40px;font-size:.9375rem;display:inline-flex}.occasion-example svg{transition:transform .22s var(--ease-pop)}@media (hover:hover) and (pointer:fine){.pill-btn:hover svg{transform:translateY(-2px)rotate(-10deg)scale(1.16)}.occasion-example:hover svg{transform:rotate(-10deg)scale(1.16)}}.steps{counter-reset:step;gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;justify-items:center;gap:4px;display:grid;position:relative}.steps li:before{content:counter(step);background:var(--sheet);width:52px;height:52px;font-family:var(--serif);box-shadow:var(--shadow);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.steps li[data-in]:before{animation:icon-pop .6s var(--ease-pop) calc(var(--i,0) * 70ms) backwards}.steps h3{margin-block-start:6px;font-size:1.375rem;font-weight:700}.steps p{max-width:30ch;color:var(--ink-soft);margin:0}@media (min-width:820px){.steps{grid-template-columns:repeat(3,1fr);gap:34px}.steps li:not(:last-child):after{content:"";background:var(--seal);opacity:.4;transform-origin:100%;width:calc(100% - 34px);height:2px;transition:transform .7s var(--ease-out) calc(var(--i,0) * 70ms + .35s);border-radius:2px;position:absolute;inset-block-start:25px;inset-inline-start:calc(50% + 34px);transform:scaleX(0)}.steps li[data-in]:after{transform:none}}.inside{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.inside li{background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:62px;padding:10px 14px;font-weight:600;display:flex;box-shadow:0 14px 26px -18px #3f4c4c99}.inside li[data-in] svg{animation:wiggle .7s ease-in-out calc(var(--i,0) * 70ms + .25s)}@media (hover:hover) and (pointer:fine){.inside li:hover svg{animation:.55s ease-in-out wiggle}}@media (min-width:820px){.inside{grid-template-columns:repeat(4,minmax(0,1fr))}}.faq{text-align:start;interpolate-size:allow-keywords;gap:10px;margin-block-start:26px;display:grid}.faq details{background:#ffffffc7;border-radius:22px;box-shadow:0 14px 26px -18px #3f4c4c99}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 20px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";transition:transform .22s var(--ease-out);flex:none;font-size:1.625rem;font-weight:400;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details::details-content{height:0;transition:height .26s var(--ease-out), content-visibility .26s allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}.faq details[open] summary{padding-block-end:4px}.faq details p{margin:0;padding:0 20px 16px}.closing-form{justify-items:stretch;gap:10px;margin-block-start:22px;display:grid}.mini-env{--g-seal:var(--seal);--g-on-seal:#fff;aspect-ratio:1.6;width:min(100%,300px);box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-column:1/-1;justify-self:center;place-items:center;margin-block-end:12px;padding:44px 16px 14px;display:grid;position:relative;overflow:hidden;transform:rotate(-2deg)}.mini-env:before{content:"";background:var(--field);clip-path:polygon(0 0,100% 0,50% 100%);height:44%;position:absolute;inset:0 0 auto}.mini-env-name{font-family:"Playpen Sans Hebrew Variable", var(--sans);overflow-wrap:anywhere;animation:bubble-in .34s var(--ease-pop) backwards;font-size:1.625rem;line-height:1.2;position:relative}.mini-env-seal{width:40px;position:absolute;inset-block-end:8px;inset-inline-start:12px}.mini-env[data-filled=true] .mini-env-seal{animation:seal-stamp .46s var(--ease-pop)}@keyframes seal-stamp{0%{opacity:0;transform:scale(1.5)rotate(-16deg)}}.closing-form .input{text-align:center;border-radius:999px;min-height:56px}@media (min-width:620px){.closing-form{grid-template-columns:1fr auto}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field{gap:6px;display:grid}.field>label,.field>.field-label{font-weight:700}.field-hint{color:var(--ink-soft);margin:0;font-size:.9375rem}.field-error{color:var(--danger);margin:0;font-size:.9375rem;font-weight:600}.input,.textarea{border:1.5px solid color-mix(in srgb, var(--ink) 34%, transparent);background:var(--sheet);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:16px;padding:11px 14px;font-size:1.0625rem}.textarea{resize:vertical;min-height:170px;line-height:1.6}.input:focus,.textarea:focus{outline:2px solid var(--seal);outline-offset:0;border-color:#0000}.input[aria-invalid=true]{border-color:var(--danger)}.counter{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-self:end;font-size:.875rem}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:1rem;display:flex}.check input{width:22px;height:22px;accent-color:var(--seal);flex:none;margin-block-start:2px}.form-alert{background:color-mix(in srgb, var(--danger) 12%, var(--sheet));color:var(--danger);border-radius:10px;margin:0;padding:10px 14px;font-weight:600}.auth-page{padding:28px var(--gutter) 64px;justify-items:center;display:grid}.auth-card{gap:16px;width:min(100%,440px);display:grid}.auth-card h1{font-size:2.25rem;font-weight:700}.auth-switch{color:var(--ink-soft);margin:0}.link-button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.auth-google{gap:10px;display:grid}.btn-google{background:var(--sheet);border-color:color-mix(in srgb, var(--ink) 34%, transparent);width:100%;color:var(--ink)}.btn-google:hover{background:color-mix(in srgb, var(--ink) 5%, var(--sheet))}.btn-google[aria-disabled=true]{opacity:.7;cursor:progress}.btn-google .google-g{flex:none}.auth-google-terms{text-align:center;font-size:.875rem}.auth-or{color:var(--ink-soft);align-items:center;gap:12px;margin:4px 0 0;font-size:.9375rem;display:flex}.auth-or:before,.auth-or:after{content:"";background:color-mix(in srgb, var(--ink) 22%, transparent);flex:1;height:1px}.auth-forgot{color:var(--ink-soft);justify-self:start;font-size:.9375rem}.forgot-steps{gap:6px;margin:0;padding-inline-start:1.3em;display:grid}.form-ok{background:color-mix(in srgb, var(--ok) 12%, var(--sheet));color:var(--ok);border-radius:10px;margin:0;padding:10px 14px;font-weight:600}.account{gap:14px;margin-block-start:48px;display:grid}.account h2{font-size:1.5rem;font-weight:700}.account-box{background:#ffffffb3;border-radius:18px;padding:4px 18px}.account-box summary{cursor:pointer;padding-block:12px;font-weight:700}.account-form{gap:14px;max-width:440px;padding-block:4px 18px;display:grid}.area{max-width:880px;padding:16px var(--gutter) 72px;margin-inline:auto}.area-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-block-end:26px;display:flex}.area-head h1{font-size:clamp(2rem,7vw,2.75rem);font-weight:700}.area h2{margin-block:30px 12px;font-size:1.375rem}.area-note{background:#ffffffb3;border-radius:18px;margin:0 0 18px;padding:12px 18px}.area-empty{box-shadow:var(--shadow);border-radius:var(--radius);text-align:center;background:#ffffffb3;justify-items:center;gap:14px;padding:48px 16px;display:grid}.area-empty h2{margin:0;font-size:1.5rem}.area-empty p{color:var(--ink-soft);max-width:36ch;margin:0}.gift-row{border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffd6;grid-template-columns:76px minmax(0,1fr);gap:12px 14px;margin-block-end:10px;padding:14px;display:grid}.gift-row-thumb{object-fit:cover;background:var(--blush);border-radius:16px;width:76px;height:92px}.gift-row-thumb--empty{color:var(--seal);place-items:center;display:grid}.gift-row h3{font-size:1.25rem;font-family:var(--serif);overflow-wrap:anywhere;line-height:1.25}.gift-row-meta{color:var(--ink-soft);margin:4px 0 0;font-size:.9375rem}.badge{border-radius:999px;padding:1px 10px;font-size:.8125rem;font-weight:700;display:inline-block}.badge-live{background:color-mix(in srgb, var(--ok) 15%, var(--sheet));color:var(--ok)}.badge-draft{background:var(--field);color:var(--ink)}.badge-off{background:color-mix(in srgb, var(--danger) 12%, var(--sheet));color:var(--danger)}.gift-row-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}@media (min-width:720px){.gift-row{grid-template-columns:76px minmax(0,1fr) auto;align-items:center}.gift-row-actions{grid-column:2/-1}}.dialog{border-radius:var(--radius);background:var(--sheet);width:min(92vw,440px);color:var(--ink);border:0;padding:22px;box-shadow:0 30px 60px -20px #3f4c4c80}.dialog::backdrop{background:#3f4c4c73}.dialog h2{margin-block-end:8px;font-size:1.5rem}.dialog p{margin:0 0 18px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toast{z-index:60;background:var(--ink);max-width:460px;color:var(--paper);animation:toast-in .26s var(--ease-out) backwards;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:10px 16px;display:flex;position:fixed;inset-block-end:calc(18px + env(safe-area-inset-bottom));inset-inline:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(100%)}}.toast button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;font-weight:700;text-decoration:underline}.legal{max-width:68ch;padding:16px var(--gutter) 72px;margin-inline:auto}.legal h1{margin-block-end:8px;font-size:2.5rem;font-weight:700}.legal h2{margin-block:28px 8px;font-size:1.5rem}.gone{text-align:center;align-content:center;place-items:center;gap:14px;min-height:100dvh;padding:24px;display:grid}.gone h1{font-size:2.25rem;font-weight:700}.gone p{color:var(--ink-soft);max-width:36ch;margin:0}.preview-bar{z-index:20;padding:8px var(--gutter);background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.9375rem;display:flex;position:sticky;inset-block-start:0}.preview-bar a{color:inherit;font-weight:700}.sticky-cta{z-index:30;pointer-events:none;opacity:0;visibility:hidden;transition:transform .3s var(--ease-out), opacity .3s var(--ease-out), visibility 0s .3s;justify-content:center;display:flex;position:fixed;inset-block-end:calc(14px + env(safe-area-inset-bottom));inset-inline:0;transform:translateY(140%)}.sticky-cta[data-show=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sticky-cta .btn{pointer-events:auto;min-height:52px;padding-inline:28px}@media (min-width:820px){.sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){.hero *,.hero :before,.hero :after,.ticker-track,.cta-form:before,.btn-primary:after,.pill-btn:after,.gift-open:after,.gift-continue:after,.gift-icon-lid,.steps li:before,.occasion-icon,.inside svg,.mini-env *,.gone-mascot,.area-empty-mascot,.auth-mascot,.toast{animation:none!important}html[data-fx] [data-reveal]:not([data-in]){transform:none}.steps li:not(:last-child):after{transition:none}}
