.lp{--lp-ink:var(--bmm-ink,#1a1a1f);--lp-soft:#6e6460;--lp-bg:#fcf9f5;--lp-card:#fff;--lp-line:#00000012;--lp-him-a:#2ccbc0;--lp-him-b:#0a9f9a;--lp-him-tint:#eafaf8;--lp-him-tint2:#cdf1ec;--lp-her-a:#e66a96;--lp-her-b:#c2416f;--lp-her-tint:#fff1f5;--lp-her-tint2:#fbdde8;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--y-noto,"YInter"), "YInter", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}.lp[lang=th],.lp[lang=hi]{line-height:1.75}.lp[lang=hi]{font-family:Noto Sans Devanagari,YInter,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.lp[lang=th]{font-family:Noto Sans Thai,YInter,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.lp .lp-side{--lp-a:var(--lp-him-a);--lp-b:var(--lp-him-b);--lp-tint:var(--lp-him-tint);--lp-tint2:var(--lp-him-tint2)}.lp .lp-side.her{--lp-a:var(--lp-her-a);--lp-b:var(--lp-her-b);--lp-tint:var(--lp-her-tint);--lp-tint2:var(--lp-her-tint2)}.lp .lp-grad{background:linear-gradient(135deg, var(--lp-a,var(--lp-her-a)), var(--lp-b,var(--lp-her-b)));color:#0000;-webkit-background-clip:text;background-clip:text}.lp .lp-tinted{background:radial-gradient(70% 50% at 100% 0, var(--lp-tint2), transparent 64%), linear-gradient(180deg, var(--lp-tint) 0%, var(--lp-bg) 100%)}.lp .lp-btn{color:#fff;background:linear-gradient(135deg, var(--lp-a), var(--lp-b));min-height:48px;box-shadow:0 8px 20px color-mix(in srgb, var(--lp-b) 32%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.lp .lp-btn:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--lp-b) 42%, transparent)}.lp .lp-btn:active{transform:scale(.98)}.lp .lp-btn.him{--lp-a:var(--lp-him-a);--lp-b:var(--lp-him-b)}.lp .lp-btn.her{--lp-a:var(--lp-her-a);--lp-b:var(--lp-her-b)}.lp .lp-card{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:20px;box-shadow:0 1px 2px #0000000a,0 10px 28px #5a281e0f}.lp .lp-chip{letter-spacing:.02em;color:var(--lp-b);background:var(--lp-tint2);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-block}.lp a:not(.lp-btn):focus-visible,.lp .lp-btn:focus-visible{outline:3px solid var(--lp-b,var(--lp-her-b));outline-offset:3px}.lp .lp-footer{color:#fffc;background:#340c1c}.lp .lp-footer a{color:#ffffffd9;text-decoration:none}.lp .lp-footer a:hover{color:#fff;text-decoration:underline}.lp .lp-footer a:focus-visible{outline-color:#fff}
