@font-face{font-family:Josefin Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a87b13cfcedf470a-s.0anx4xz-np603.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/adc50851666f7090-s.2y4g6dbej2tc3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.036r23v67f33q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a87b13cfcedf470a-s.0anx4xz-np603.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/adc50851666f7090-s.2y4g6dbej2tc3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.036r23v67f33q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a87b13cfcedf470a-s.0anx4xz-np603.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/adc50851666f7090-s.2y4g6dbej2tc3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.036r23v67f33q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a87b13cfcedf470a-s.0anx4xz-np603.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/adc50851666f7090-s.2y4g6dbej2tc3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.036r23v67f33q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a87b13cfcedf470a-s.0anx4xz-np603.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/adc50851666f7090-s.2y4g6dbej2tc3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.036r23v67f33q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.josefin_sans_90172697-module__IuBo0G__className{font-family:Josefin Sans,Josefin Sans Fallback}.josefin_sans_90172697-module__IuBo0G__variable{--font-josefin:"Josefin Sans", "Josefin Sans Fallback"}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4caa5346f1c7fb-s.2k0j5jskiy91-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8637c86382b2cab5-s.040r5la1phgoh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75a8566361c6e74e-s.0yegh-n2dr77p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc3a3dc9f8ed46f-s.1z86wvj_br9im.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a624dffa201843ff-s.p.0kg9clnvr445k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.pacifico_bb93b9b9-module__R8stra__className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.pacifico_bb93b9b9-module__R8stra__variable{--font-pacifico:"Pacifico", "Pacifico Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7618295e-module__0uytZW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7618295e-module__0uytZW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--pink-50:#fff0f6;--pink-100:#ffdcea;--pink-200:#ffb3d0;--pink-300:#fa7fae;--pink-400:#f04c8f;--pink-500:#e5266c;--pink-600:#c41a58;--pink-700:#991244;--sun-50:#fff9e6;--sun-100:#fff0bf;--sun-200:#ffe27f;--sun-300:#fbd04a;--sun-400:#efb627;--sun-500:#d99e13;--sun-600:#a8790c;--lagoon-50:#eefaff;--lagoon-100:#d3f1fb;--lagoon-200:#a5e2f3;--lagoon-300:#6fcbe4;--lagoon-400:#49b2d2;--lagoon-500:#2b93b3;--lagoon-600:#1d6d87;--fey-50:#f6faea;--fey-100:#e9f2c8;--fey-200:#d1e28c;--fey-300:#b6cb4a;--fey-400:#9eb100;--fey-500:#7f8f00;--fey-600:#5e6a00;--plum-50:#f9f2f7;--plum-100:#f0e0ec;--plum-200:#dbbdd3;--plum-300:#b483a7;--plum-400:#8c4a7b;--plum-500:#68195a;--plum-600:#4d1143;--plum-700:#320b2c;--coconut-0:#fff;--coconut-50:#fffaf6;--coconut-100:#fdf1e9;--coconut-200:#f4e2d7;--coconut-300:#e3cbbd;--coconut-400:#c0a496;--text-heading:var(--plum-600);--text-body:var(--plum-500);--text-muted:var(--plum-300);--text-invert:var(--coconut-0);--text-accent:var(--pink-500);--text-on-pink:var(--coconut-0);--text-on-sun:var(--plum-600);--text-on-lagoon:var(--plum-700);--text-on-fey:var(--plum-700);--text-link:var(--pink-500);--text-link-hover:var(--pink-700);--surface-page:var(--coconut-50);--surface-card:var(--coconut-0);--surface-sunk:var(--coconut-100);--surface-raised:var(--coconut-0);--surface-invert:var(--plum-600);--surface-accent:var(--pink-500);--surface-accent-soft:var(--pink-50);--surface-glass:#ffffff6b;--surface-glass-dark:#320b2c4d;--surface-scrim:#320b2c9e;--border-soft:var(--coconut-200);--border-strong:var(--plum-200);--border-accent:var(--pink-500);--border-glass:#ffffffa6;--border-ink:var(--plum-600);--status-coupled:var(--pink-500);--status-single:var(--lagoon-400);--status-safe:var(--fey-400);--status-warn:var(--sun-400);--status-dumped:var(--plum-500);--status-coupled-soft:var(--pink-50);--status-single-soft:var(--lagoon-50);--status-safe-soft:var(--fey-50);--status-warn-soft:var(--sun-50);--status-dumped-soft:var(--plum-50);--grad-sunset:linear-gradient(104deg,var(--sun-400) 0%,#f5793f 42%,var(--pink-500) 100%);--grad-dusk:linear-gradient(160deg,var(--pink-500) 0%,var(--plum-500) 100%);--grad-lagoon:linear-gradient(150deg,var(--lagoon-200) 0%,var(--lagoon-400) 55%,var(--plum-500) 100%);--grad-leyline:linear-gradient(90deg,var(--fey-300) 0%,var(--lagoon-300) 50%,var(--pink-300) 100%);--grad-heat:radial-gradient(120% 100% at 50% 0%,var(--sun-200) 0%,var(--pink-300) 46%,var(--pink-500) 100%);--grad-glass:linear-gradient(180deg,#ffffffd9 0%,#ffffff1a 38%,#fff0 62%,#ffffff61 100%);--grad-protect:linear-gradient(180deg,#320b2c00 0%,#320b2c8c 62%,#320b2cdb 100%)}
:root{--font-display:"Josefin Sans","Century Gothic",sans-serif;--font-ui:"Josefin Sans","Century Gothic",sans-serif;--font-script:"Pacifico","Bradley Hand",cursive;--font-mono:"Space Mono",ui-monospace,monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-display-xl:76px;--size-display-l:56px;--size-display-m:40px;--size-title:30px;--size-heading:24px;--size-subhead:19px;--size-body:17px;--size-body-s:15px;--size-caption:13px;--size-micro:11.5px;--lh-display:.92;--lh-title:1.08;--lh-heading:1.2;--lh-body:1.55;--lh-tight:1.3;--track-display:-.02em;--track-heading:-.005em;--track-body:.005em;--track-eyebrow:.22em;--track-mono:.04em;--type-display-xl:var(--weight-bold) var(--size-display-xl)/var(--lh-display) var(--font-display);--type-display-l:var(--weight-bold) var(--size-display-l)/var(--lh-display) var(--font-display);--type-display-m:var(--weight-semibold) var(--size-display-m)/var(--lh-title) var(--font-display);--type-title:var(--weight-semibold) var(--size-title)/var(--lh-title) var(--font-display);--type-heading:var(--weight-semibold) var(--size-heading)/var(--lh-heading) var(--font-ui);--type-subhead:var(--weight-medium) var(--size-subhead)/var(--lh-tight) var(--font-ui);--type-body:var(--weight-regular) var(--size-body)/var(--lh-body) var(--font-ui);--type-body-s:var(--weight-regular) var(--size-body-s)/var(--lh-body) var(--font-ui);--type-caption:var(--weight-medium) var(--size-caption)/var(--lh-tight) var(--font-ui);--type-eyebrow:var(--weight-semibold) var(--size-micro)/1.1 var(--font-ui);--type-script:var(--weight-regular) 21px/1.3 var(--font-script);--type-script-l:var(--weight-regular) 33px/1.2 var(--font-script);--type-mono:var(--weight-regular) var(--size-body-s)/1.4 var(--font-mono)}
:root{--space-2xs:2px;--space-xs:4px;--space-s:6px;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--space-9:128px;--gutter-card:20px;--gutter-card-lg:28px;--gutter-section:64px;--gutter-screen:24px;--measure-prose:62ch;--measure-narrow:44ch;--control-h-s:34px;--control-h-m:44px;--control-h-l:54px;--tap-min:44px;--radius-xs:6px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:34px;--radius-pill:999px;--radius-blob:58% 42% 46% 54% / 52% 48% 52% 48%;--border-w-hair:1px;--border-w:2px;--border-w-thick:3px}
:root{--shadow-xs:0 1px 2px #68195a14;--shadow-s:0 2px 6px #68195a1a;--shadow-m:0 8px 20px -6px #68195a2e;--shadow-l:0 18px 44px -14px #68195a42;--shadow-pop:0 10px 0 0 var(--pink-700);--shadow-pop-sun:0 10px 0 0 var(--sun-500);--shadow-glow-pink:0 0 0 6px #e5266c2e;--shadow-glow-sun:0 0 28px #efb6278c;--inset-glass:inset 0 2px 0 #ffffffd9, inset 0 -8px 14px #68195a2e;--inset-sunk:inset 0 2px 5px #68195a24;--ring-focus:0 0 0 3px var(--coconut-0), 0 0 0 6px var(--pink-400);--blur-glass:blur(14px) saturate(1.4);--blur-scrim:blur(3px);--ease-out:cubic-bezier(.2,.8,.28,1);--ease-in-out:cubic-bezier(.6,0,.3,1);--ease-bounce:cubic-bezier(.28,1.6,.4,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--dur-lazy:.7s;--transition-control:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-bounce),box-shadow var(--dur-base) var(--ease-out);--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.34'/%3E%3C/svg%3E");--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:400;--z-toast:600}
*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{color:var(--text-heading);letter-spacing:var(--track-display);margin:0}h1{font:var(--type-display-l)}h2{font:var(--type-display-m)}h3{font:var(--type-title)}h4{font:var(--type-heading)}p{margin:0 0 var(--space-2)}a{color:var(--text-link);-webkit-text-decoration-color:var(--pink-200);text-decoration-color:var(--pink-200);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration-thickness:2px}a:hover{color:var(--text-link-hover);-webkit-text-decoration-color:var(--pink-400);text-decoration-color:var(--pink-400)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--ring-focus);outline:none}::selection{background:var(--pink-200);color:var(--plum-700)}.ll-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-accent)}.ll-script{font:var(--type-script);color:var(--plum-400)}.ll-mono{font:var(--type-mono);letter-spacing:var(--track-mono)}.ll-tubular{font:var(--type-display-l);font-weight:var(--weight-bold);text-transform:lowercase;letter-spacing:-.03em;background:var(--grad-sunset);color:#0000;filter:drop-shadow(0 3px #ffffffe6)drop-shadow(0 8px 18px #68195a47);-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.ll-btn{justify-content:center;align-items:center;gap:var(--space-1);cursor:pointer;font-family:var(--font-ui);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);transition:var(--transition-control);white-space:nowrap;border:none;text-decoration:none;display:inline-flex}.ll-btn--m{height:var(--control-h-m);font-size:var(--size-body-s);padding:0 26px}.ll-btn--s{height:var(--control-h-s);font-size:var(--size-micro);padding:0 18px}.ll-btn--l{height:var(--control-h-l);font-size:var(--size-subhead);padding:0 34px}.ll-btn--primary{background:var(--grad-sunset);color:var(--text-on-pink);box-shadow:var(--inset-glass),var(--shadow-m)}.ll-btn--primary:hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-1px)}.ll-btn--secondary{background:var(--surface-card);color:var(--plum-500);box-shadow:inset 0 0 0 var(--border-w) var(--pink-500)}.ll-btn--secondary:hover{background:var(--pink-50);transform:translateY(-1px)}.ll-btn--ghost{color:var(--pink-500);background:0 0}.ll-btn--ghost:hover{background:var(--pink-50)}.ll-btn--invert{background:var(--surface-card);color:var(--pink-500);box-shadow:var(--shadow-m)}.ll-btn--invert:hover{background:var(--sun-50);transform:translateY(-1px)}.ll-btn:active{transform:translateY(1px)scale(.985)}.ll-btn[disabled],.ll-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.ll-btn--block{width:100%}.ll-tile{border-radius:var(--radius-m);background:var(--surface-sunk);min-width:0;transition:var(--transition-control);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.ll-tile:hover{background:var(--pink-50);box-shadow:var(--shadow-s);transform:translateY(-1px)}.ll-tile:active{box-shadow:none;transform:translateY(0)}.ll-tile__mark{color:var(--pink-500);flex-shrink:0;display:flex}.ll-tile__body{flex-direction:column;min-width:0;display:flex}.ll-tile__label{font:var(--type-body-s);color:var(--text-heading)}.ll-tile__sub{font:var(--type-caption);color:var(--text-muted)}.ll-iconbtn{cursor:pointer;border-radius:var(--radius-pill);transition:var(--transition-control);color:var(--plum-500);background:var(--surface-card);box-shadow:var(--shadow-s);border:none;justify-content:center;align-items:center;display:inline-flex}.ll-iconbtn--s{width:34px;height:34px}.ll-iconbtn--m{width:44px;height:44px}.ll-iconbtn--l{width:54px;height:54px}.ll-iconbtn--solid{background:var(--grad-sunset);color:var(--text-on-pink);box-shadow:var(--inset-glass),var(--shadow-m)}.ll-iconbtn--quiet{box-shadow:none;background:0 0}.ll-iconbtn--glass{background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:inset 0 0 0 1px var(--border-glass);color:var(--coconut-0)}.ll-iconbtn:hover{transform:translateY(-1px)}.ll-iconbtn--quiet:hover{background:var(--pink-50)}.ll-iconbtn:active{transform:translateY(1px)scale(.94)}.ll-iconbtn[disabled]{opacity:.42;cursor:not-allowed;transform:none}.ll-icon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.ll-icon svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.ll-check__tick svg,.ll-check__dot{stroke-width:3px}.ll-card{background:var(--surface-card);border-radius:var(--radius-l);padding:var(--gutter-card);box-shadow:var(--shadow-m);border:none;position:relative}.ll-card--flat{box-shadow:none;border:var(--border-w-hair) solid var(--border-soft)}.ll-card--glass{background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:inset 0 0 0 1px var(--border-glass),var(--shadow-l);color:var(--coconut-0)}.ll-card--accent{background:var(--grad-dusk);color:var(--text-invert);box-shadow:var(--shadow-l)}.ll-card--accent h1,.ll-card--accent h2,.ll-card--accent h3,.ll-card--accent h4{color:var(--text-invert)}.ll-card--sun{background:var(--sun-100);box-shadow:var(--shadow-s)}.ll-card--pad-l{padding:var(--gutter-card-lg)}.ll-card--interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.ll-card--interactive:hover{box-shadow:var(--shadow-l);transform:translateY(-3px)}.ll-card--interactive:active{transform:translateY(0)scale(.995)}.ll-badge{border-radius:var(--radius-pill);height:26px;font:var(--type-eyebrow);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.ll-badge--coupled{background:var(--status-coupled);color:var(--text-on-pink)}.ll-badge--single{background:var(--status-single);color:var(--text-on-lagoon)}.ll-badge--safe{background:var(--status-safe);color:var(--text-on-fey)}.ll-badge--warn{background:var(--status-warn);color:var(--text-on-sun)}.ll-badge--dumped{background:var(--status-dumped);color:var(--text-invert)}.ll-badge--soft.ll-badge--coupled{background:var(--status-coupled-soft);color:var(--pink-600)}.ll-badge--soft.ll-badge--single{background:var(--status-single-soft);color:var(--lagoon-600)}.ll-badge--soft.ll-badge--safe{background:var(--status-safe-soft);color:var(--fey-600)}.ll-badge--soft.ll-badge--warn{background:var(--status-warn-soft);color:var(--sun-600)}.ll-badge--soft.ll-badge--dumped{background:var(--status-dumped-soft);color:var(--plum-500)}.ll-tag{border-radius:var(--radius-pill);height:32px;font:var(--type-caption);color:var(--plum-500);background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-w-hair) var(--border-soft);transition:var(--transition-control);align-items:center;gap:7px;padding:0 14px;display:inline-flex}.ll-tag--selectable{cursor:pointer}.ll-tag--selectable:hover{background:var(--pink-50);box-shadow:inset 0 0 0 var(--border-w-hair) var(--pink-200)}.ll-tag--selected{background:var(--plum-500);color:var(--text-invert);box-shadow:none}.ll-tag__x{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:0;display:inline-flex}.ll-tag__x:hover{opacity:1}.ll-field{gap:var(--space-s);flex-direction:column;display:flex}.ll-field__label{font:var(--type-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--plum-400)}.ll-field__hint{font:var(--type-caption);color:var(--text-muted)}.ll-field__error{font:var(--type-caption);color:var(--pink-600)}.ll-input{height:var(--control-h-m);border:var(--border-w) solid var(--border-soft);border-radius:var(--radius-m);background:var(--surface-card);width:100%;font:var(--type-body);color:var(--text-body);box-shadow:var(--inset-sunk);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);padding:0 16px}.ll-input::placeholder{color:var(--coconut-400)}.ll-input:hover{border-color:var(--pink-200)}.ll-input:focus{border-color:var(--pink-400);box-shadow:var(--shadow-glow-pink);outline:none}.ll-input--textarea{height:auto;min-height:112px;line-height:var(--lh-body);resize:vertical;padding:12px 16px}.ll-input--invalid{border-color:var(--pink-600)}.ll-input[disabled]{background:var(--surface-sunk);color:var(--text-muted);cursor:not-allowed}.ll-select{display:block;position:relative}.ll-select select{appearance:none;height:var(--control-h-m);border:var(--border-w) solid var(--border-soft);border-radius:var(--radius-m);background:var(--surface-card);width:100%;font:var(--type-body);color:var(--text-body);box-shadow:var(--inset-sunk);cursor:pointer;padding:0 42px 0 16px}.ll-select select:hover{border-color:var(--pink-200)}.ll-select select:focus{border-color:var(--pink-400);box-shadow:var(--shadow-glow-pink);outline:none}.ll-select__chevron{pointer-events:none;color:var(--pink-500);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.ll-check{cursor:pointer;font:var(--type-body-s);color:var(--text-body);min-height:var(--tap-min);align-items:flex-start;gap:11px;padding:6px 0;display:inline-flex}.ll-check input{opacity:0;width:0;height:0;position:absolute}.ll-check__box{border:var(--border-w) solid var(--border-strong);background:var(--surface-card);width:24px;height:24px;transition:var(--transition-control);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.ll-check__box--radio{border-radius:var(--radius-pill)}.ll-check:hover .ll-check__box{border-color:var(--pink-400)}.ll-check input:checked+.ll-check__box{background:var(--grad-sunset);box-shadow:var(--inset-glass);border-color:#0000}.ll-check input:focus-visible+.ll-check__box{box-shadow:var(--ring-focus)}.ll-check__tick{width:14px;height:14px;color:var(--coconut-0);opacity:0;transition:all var(--dur-fast) var(--ease-bounce);transform:scale(.6)}.ll-check input:checked+.ll-check__box .ll-check__tick{opacity:1;transform:scale(1)}.ll-check__dot{border-radius:var(--radius-pill);background:var(--coconut-0);opacity:0;width:10px;height:10px;transition:all var(--dur-fast) var(--ease-bounce);transform:scale(.4)}.ll-check input:checked+.ll-check__box .ll-check__dot{opacity:1;transform:scale(1)}.ll-check input[disabled]~*{opacity:.45}.ll-switch{cursor:pointer;font:var(--type-body-s);color:var(--text-body);min-height:var(--tap-min);align-items:center;gap:12px;display:inline-flex}.ll-switch input{opacity:0;width:0;height:0;position:absolute}.ll-switch__track{border-radius:var(--radius-pill);background:var(--coconut-300);width:56px;height:30px;box-shadow:var(--inset-sunk);transition:background var(--dur-base) var(--ease-out);flex:none;position:relative}.ll-switch__knob{border-radius:var(--radius-pill);background:var(--coconut-0);width:24px;height:24px;box-shadow:var(--shadow-s),inset 0 2px 0 #ffffffe6;transition:transform var(--dur-base) var(--ease-bounce);position:absolute;top:3px;left:3px}.ll-switch input:checked+.ll-switch__track{background:var(--grad-sunset)}.ll-switch input:checked+.ll-switch__track .ll-switch__knob{transform:translate(26px)}.ll-switch input:focus-visible+.ll-switch__track{box-shadow:var(--ring-focus)}.ll-switch input[disabled]~*{opacity:.45}.ll-tabs{gap:var(--space-xs);background:var(--surface-sunk);border-radius:var(--radius-pill);padding:5px;display:flex}.ll-tabs__tab{cursor:pointer;border-radius:var(--radius-pill);height:38px;font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--size-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--plum-400);transition:var(--transition-control);background:0 0;border:none;padding:0 20px}.ll-tabs__tab:hover{color:var(--pink-600)}.ll-tabs__tab[aria-selected=true]{background:var(--surface-card);color:var(--pink-500);box-shadow:var(--shadow-s)}.ll-tabs--underline{gap:var(--space-4);border-bottom:var(--border-w-hair) solid var(--border-soft);background:0 0;border-radius:0;padding:0}.ll-tabs--underline .ll-tabs__tab{height:44px;box-shadow:none;background:0 0;border-radius:0;padding:0}.ll-tabs--underline .ll-tabs__tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--pink-500);background:0 0}.ll-menu{align-self:flex-start;max-width:100%;display:inline-flex;position:relative}.ll-menu__trigger{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-sunk);cursor:pointer;min-height:42px;font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--size-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--pink-500);transition:var(--transition-control);border:none;max-width:100%;padding:0 14px 0 18px;display:inline-flex}.ll-menu__trigger:hover{color:var(--pink-600)}.ll-menu__trigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.ll-menu__prefix{color:var(--plum-300)}.ll-menu__current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ll-menu__chevron{transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.ll-menu__trigger[aria-expanded=true] .ll-menu__chevron{transform:rotate(180deg)}.ll-menu__count{border-radius:var(--radius-pill);background:var(--pink-500);color:var(--text-on-pink);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;padding:1px 7px}.ll-menu__list{z-index:var(--z-overlay);width:max-content;min-width:max(100%,264px);max-width:min(364px,100vw - 32px);padding:var(--space-1);background:var(--surface-card);border-radius:var(--radius-m);box-shadow:var(--shadow-l);animation:ll-pop var(--dur-base) var(--ease-out);outline:none;position:absolute;top:calc(100% + 6px);left:0}.ll-menu__item{align-items:flex-start;gap:var(--space-1);border-radius:var(--radius-s);cursor:pointer;color:var(--text-body);padding:9px 11px;display:flex}.ll-menu__item[data-cursor]{background:var(--surface-accent-soft)}.ll-menu__tick{width:16px;color:var(--pink-500);flex-shrink:0;padding-top:2px}.ll-menu__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ll-menu__label{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--size-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--text-heading);align-items:center;display:flex}.ll-menu__item[aria-selected=true] .ll-menu__label{color:var(--pink-500)}.ll-menu__hint{font:var(--type-caption);letter-spacing:normal;text-transform:none;color:var(--text-muted)}.ll-dialog__scrim{z-index:var(--z-overlay);background:var(--surface-scrim);-webkit-backdrop-filter:var(--blur-scrim);backdrop-filter:var(--blur-scrim);padding:var(--space-4);animation:ll-fade var(--dur-base) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.ll-dialog{background:var(--surface-card);border-radius:var(--radius-xl);width:100%;max-width:480px;padding:var(--gutter-card-lg);box-shadow:var(--shadow-l);animation:ll-pop var(--dur-slow) var(--ease-bounce)}.ll-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.ll-dialog__title{font:var(--type-title);color:var(--text-heading);letter-spacing:var(--track-display)}.ll-dialog__body{font:var(--type-body);color:var(--text-body)}.ll-dialog__foot{gap:var(--space-1);margin-top:var(--space-4);justify-content:flex-end;display:flex}.ll-toast{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-invert);color:var(--text-invert);box-shadow:var(--shadow-l);font:var(--type-body-s);animation:ll-slide var(--dur-slow) var(--ease-bounce);padding:13px 18px;display:flex}.ll-toast--coupled{background:var(--grad-sunset)}.ll-toast--safe{background:var(--fey-400);color:var(--text-on-fey)}.ll-toast--warn{background:var(--sun-400);color:var(--text-on-sun)}.ll-toast__x{margin-left:var(--space-1);color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none}.ll-toast__x:hover{opacity:1}.ll-toast-stack{z-index:var(--z-toast);bottom:var(--space-4);gap:var(--space-1);flex-direction:column;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ll-peek-name{font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;text-underline-offset:2.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--dur-base) var(--ease-out);background:0 0;border:0;margin:0;padding:0;display:inline}.ll-peek-name:hover{text-decoration-style:solid;text-decoration-color:currentColor}.ll-peek-name:focus-visible{outline:2px solid var(--text-link);outline-offset:2px;border-radius:3px}.ll-tooltip{display:inline-flex;position:relative}.ll-tooltip__bubble{z-index:var(--z-overlay);background:var(--plum-600);color:var(--text-invert);font:var(--type-caption);border-radius:var(--radius-s);white-space:nowrap;box-shadow:var(--shadow-m);animation:ll-fade var(--dur-fast) var(--ease-out);padding:7px 12px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.ll-tooltip__bubble:after{content:"";border:6px solid #0000;border-top-color:var(--plum-600);position:absolute;top:100%;left:50%;transform:translate(-50%)}.ll-tooltip__bubble--bottom{top:calc(100% + 10px);bottom:auto}.ll-tooltip__bubble--bottom:after{border-top-color:#0000;border-bottom-color:var(--plum-600);top:auto;bottom:100%}@keyframes ll-fade{0%{opacity:0}to{opacity:1}}@keyframes ll-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes ll-slide{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ll-shimmer{0%{background-position:-140% 0}to{background-position:240% 0}}
:root{--font-display:var(--font-josefin), "Century Gothic", sans-serif;--font-ui:var(--font-josefin), "Century Gothic", sans-serif;--font-script:var(--font-pacifico), "Bradley Hand", cursive;--font-mono:var(--font-space-mono), ui-monospace, monospace}.ll-dialog__body{overscroll-behavior:contain;max-height:min(52vh,460px);overflow-y:auto}.ll-dialog__foot{border-top:1px solid var(--border-soft);padding-top:var(--space-3)}.ll-dialog__foot>.ll-dialog__foot-start{margin-right:auto}.ll-tabs{border-radius:var(--radius-l);flex-wrap:wrap}.ll-tabs:has(.ll-tabs__tab:nth-child(-n+2):last-child){border-radius:var(--radius-pill)}.ll-tabs--underline{border-radius:0}.ll-select--bar{min-width:180px}.ll-select--bar select{height:34px;padding-top:0;padding-bottom:0}
