.E2OJ5W_scene{isolation:isolate;justify-content:center;align-items:center;width:100%;padding:3rem 1.25rem;display:flex;position:relative;overflow:hidden}.E2OJ5W_full{min-height:min(78vh,760px)}.E2OJ5W_compact{border-radius:1.25rem;min-height:380px;padding:2rem 1rem}.E2OJ5W_card{z-index:2;text-align:center;border-radius:1.5rem;width:100%;max-width:36rem;padding:2.5rem 2rem;animation:.9s cubic-bezier(.22,1,.36,1) both E2OJ5W_cardIn;position:relative}.E2OJ5W_compact .E2OJ5W_card{padding:2rem 1.25rem}.E2OJ5W_icon{font-size:4rem;line-height:1;animation:3s ease-in-out infinite E2OJ5W_bob;display:inline-block}.E2OJ5W_compact .E2OJ5W_icon{font-size:3rem}.E2OJ5W_heading{margin:1.25rem 0 0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.2}.E2OJ5W_compact .E2OJ5W_heading{font-size:1.5rem}.E2OJ5W_name{color:var(--accent2)}.E2OJ5W_message{max-width:28rem;margin:1rem auto 0;font-size:1.125rem;line-height:1.65}.E2OJ5W_compact .E2OJ5W_message{font-size:.95rem}.E2OJ5W_from{opacity:.75;margin:1.5rem 0 0;font-size:1rem}@keyframes E2OJ5W_cardIn{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes E2OJ5W_bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(3deg)}}.E2OJ5W_particle{z-index:1;pointer-events:none;line-height:1;animation:linear infinite E2OJ5W_rise;position:absolute;bottom:-3rem}@keyframes E2OJ5W_rise{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.9}50%{transform:translate(24px,-55vh)rotate(12deg)}90%{opacity:.8}to{opacity:0;transform:translate(-12px,-110vh)rotate(-8deg)}}.E2OJ5W_glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent) 22%, #0a0a0b), #0a0a0b 70%);color:#fff}.E2OJ5W_glow .E2OJ5W_card{border:2px solid var(--accent);background:#0a0a0be6;animation:.9s cubic-bezier(.22,1,.36,1) both E2OJ5W_cardIn,2.4s ease-in-out .9s infinite alternate E2OJ5W_pulse}.E2OJ5W_glow .E2OJ5W_name{color:var(--accent)}@keyframes E2OJ5W_pulse{0%{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 55%, transparent)}to{box-shadow:0 0 48px color-mix(in srgb, var(--accent) 90%, transparent)}}.E2OJ5W_fireworks{color:#fff;background:linear-gradient(#050816,#1e1b4b 70%,#312e81)}.E2OJ5W_fireworks .E2OJ5W_card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050816b8;border:1px solid #ffffff2e}.E2OJ5W_star{z-index:0;background:#fff;border-radius:50%;width:3px;height:3px;animation:ease-in-out infinite E2OJ5W_twinkle;position:absolute}@keyframes E2OJ5W_twinkle{0%,to{opacity:.15}50%{opacity:1}}.E2OJ5W_burst{z-index:1;width:0;height:0;position:absolute}.E2OJ5W_spark{border-radius:50%;width:6px;height:6px;animation:2.6s ease-out infinite E2OJ5W_spark;position:absolute;top:-3px;left:-3px}@keyframes E2OJ5W_spark{0%{transform:rotate(var(--angle)) translateY(0) scale(1);opacity:0}8%{opacity:1}70%{opacity:.9}to{transform:rotate(var(--angle)) translateY(var(--reach)) scale(.3);opacity:0}}.E2OJ5W_confetti{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, #fff), #fff 50%, color-mix(in srgb, var(--accent2) 18%, #fff));color:#0a0a0b}.E2OJ5W_confetti .E2OJ5W_card{border-top:6px solid var(--accent);background:#fff;animation:.9s cubic-bezier(.34,1.56,.64,1) both E2OJ5W_popIn;box-shadow:0 24px 60px -24px #0a0a0b59}.E2OJ5W_confetti .E2OJ5W_name{color:var(--accent)}.E2OJ5W_piece{z-index:1;border-radius:2px;width:9px;height:16px;animation:linear infinite E2OJ5W_fall;position:absolute;top:-2rem}@keyframes E2OJ5W_fall{0%{opacity:1;transform:translateY(0)rotate(0)rotateY(0)}to{opacity:.7;transform:translateY(110vh)rotate(540deg)rotateY(720deg)}}@keyframes E2OJ5W_popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.E2OJ5W_lanterns{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 55%, #1c1917), color-mix(in srgb, var(--accent2) 45%, #1c1917) 60%, #1c1917);color:#fff}.E2OJ5W_lanterns .E2OJ5W_card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff47}.E2OJ5W_lanterns .E2OJ5W_name{color:#fde68a}.E2OJ5W_classic{color:#3b2f1e;background:#f6efe0}.E2OJ5W_classic .E2OJ5W_card{background:#fffaf0;border:3px double #b8860b;font-family:Georgia,Times New Roman,serif;box-shadow:0 0 0 10px #fffaf0,0 0 0 12px #d4af37,0 30px 60px -30px #3b2f1e80}.E2OJ5W_classic .E2OJ5W_heading{background:linear-gradient(100deg,#8a6d1f 20%,#f5d77a 40%,#8a6d1f 60%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3.5s linear infinite E2OJ5W_shimmer}.E2OJ5W_classic .E2OJ5W_name{color:inherit}.E2OJ5W_ornament{color:#b8860b;letter-spacing:.6em;font-size:.9rem;display:block}@keyframes E2OJ5W_shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.E2OJ5W_card,.E2OJ5W_icon,.E2OJ5W_glow .E2OJ5W_card,.E2OJ5W_confetti .E2OJ5W_card,.E2OJ5W_classic .E2OJ5W_heading,.E2OJ5W_star{animation:none}.E2OJ5W_particle,.E2OJ5W_burst,.E2OJ5W_piece{display:none}}
