body{background:var(--c-bg)}.page.svelte-qvtedj{--maroon:var(--c-accent);--maroon-t:var(--c-accent-text);--maroon-h:var(--c-accent-hover);--gold:var(--c-gold);--gold-soft:var(--c-gold-soft);--ink:var(--c-fg);--muted:var(--c-fg-muted);--line:var(--c-border);--sunk:var(--c-bg-sunken);--card:var(--c-bg-elevated);min-height:100dvh;color:var(--ink);background:linear-gradient(to bottom, var(--c-wash-sky), var(--c-wash-air) 58%, var(--c-wash-end));grid-template-columns:1fr;font-family:DM Sans,system-ui,sans-serif;display:grid}.page.svelte-qvtedj button:where(.svelte-qvtedj),.page.svelte-qvtedj select:where(.svelte-qvtedj){text-transform:none;letter-spacing:normal;font-family:inherit}.brand.svelte-qvtedj{display:none}.chatcol.svelte-qvtedj{flex-direction:column;width:100%;max-width:640px;min-height:100dvh;margin:0 auto;display:flex}.top.svelte-qvtedj{z-index:2;background:var(--c-header);padding:14px 16px 0;position:sticky;top:0}.topline.svelte-qvtedj{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.logo-s.svelte-qvtedj{width:auto;height:34px}.count.svelte-qvtedj{letter-spacing:.04em;color:var(--gold);cursor:default;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:600}.bar.svelte-qvtedj{background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:2px;height:3px}.bar.svelte-qvtedj i:where(.svelte-qvtedj){background:var(--gold-soft);border-radius:2px;height:100%;transition:width .4s;display:block}.chat.svelte-qvtedj{flex-direction:column;flex:1;gap:10px;padding:14px 16px 24px;display:flex}.hello.svelte-qvtedj{margin:0 0 6px}.hello.svelte-qvtedj h1:where(.svelte-qvtedj){color:var(--maroon-t);margin:0 0 4px;font-family:Marcellus,Georgia,serif;font-size:21px;font-weight:400;line-height:1.2}.hello.svelte-qvtedj p:where(.svelte-qvtedj){color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.page.svelte-qvtedj .now:where(.svelte-qvtedj){color:var(--ink);margin-top:6px;font-family:Marcellus,Georgia,serif;font-size:17px;line-height:1.3}.page.svelte-qvtedj .perk:where(.svelte-qvtedj){color:var(--gold);background:color-mix(in srgb, var(--gold-soft) 14%, transparent);border:1px solid color-mix(in srgb, var(--gold-soft) 45%, transparent);border-radius:10px;margin-top:8px;padding:7px 11px;font-size:12.5px;font-weight:600;line-height:1.4}.page.svelte-qvtedj .quick:where(.svelte-qvtedj){color:var(--maroon-t);margin-top:8px;font-size:13.5px;font-weight:600}.offer.svelte-qvtedj{color:#fbf3e8;background:linear-gradient(125deg,#4f0b19 0%,#761226 55%,#8a1a31 100%);border:1px solid #cba0738c;border-radius:16px;margin-top:10px;padding:12px 16px;font-size:14.5px;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #761226a6}.offer-pop.svelte-qvtedj{opacity:.18;pointer-events:none;font-size:64px;position:absolute;top:-10px;right:-6px;transform:rotate(12deg)}.offer-h.svelte-qvtedj{letter-spacing:.05em;white-space:nowrap;color:#e6c79a;font-size:min(1.1em,4.4vw);font-weight:800;position:relative}.offer-a.svelte-qvtedj{font-weight:700;display:inline;position:relative}.offer-b.svelte-qvtedj{opacity:.95;display:inline;position:relative}.offer-h.svelte-qvtedj{margin-bottom:6px}.diwali.svelte-qvtedj{align-items:center;gap:10px;margin-top:8px;display:flex}.diya.svelte-qvtedj{object-fit:cover;border-radius:10px;flex-shrink:0;width:38px;height:38px;box-shadow:0 0 16px #f2b33d59}.diwali.svelte-qvtedj span:where(.svelte-qvtedj){letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:13.5px;font-weight:600;line-height:1.3}.row.svelte-qvtedj{align-items:flex-end;gap:8px;display:flex}.av.svelte-qvtedj{box-sizing:border-box;background:var(--card);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex}.av.svelte-qvtedj img:where(.svelte-qvtedj){width:100%;height:auto}.b.svelte-qvtedj{border-radius:18px;max-width:82%;margin:0;padding:11px 15px;font-size:15.5px;line-height:1.45}.bot.svelte-qvtedj{background:var(--card);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:6px}.bot.svelte-qvtedj a:where(.svelte-qvtedj){color:var(--maroon-t);font-weight:500}.me.svelte-qvtedj{background:var(--maroon);color:var(--c-accent-fg);font:inherit;text-align:right;cursor:pointer;border:0;border-bottom-right-radius:6px;align-self:flex-end;font-size:15.5px}.me.svelte-qvtedj:disabled{cursor:default}.me.svelte-qvtedj:not(:disabled):hover{background:var(--maroon-h)}.chips.svelte-qvtedj{flex-wrap:wrap;gap:6px;padding-left:36px;display:flex}.chip.svelte-qvtedj{border:1px solid var(--maroon-t);color:var(--maroon-t);background:var(--card);font:inherit;cursor:pointer;border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:500;line-height:1.3}.chip.svelte-qvtedj:hover,.chip.on.svelte-qvtedj{background:var(--maroon);border-color:var(--maroon);color:var(--c-accent-fg)}.chip.svelte-qvtedj:disabled{opacity:.6;cursor:default}.sel.svelte-qvtedj{font:inherit;border:1.5px solid var(--maroon-t);background:var(--card);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:15px}.dots.svelte-qvtedj{gap:5px;padding:15px 16px;display:inline-flex}.dots.svelte-qvtedj i:where(.svelte-qvtedj){background:var(--gold-soft);border-radius:50%;width:7px;height:7px;animation:1s infinite svelte-qvtedj-blink}.dots.svelte-qvtedj i:where(.svelte-qvtedj):nth-child(2){animation-delay:.15s}.dots.svelte-qvtedj i:where(.svelte-qvtedj):nth-child(3){animation-delay:.3s}@keyframes svelte-qvtedj-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.err.svelte-qvtedj{color:var(--c-danger);margin:2px 0 0 36px;font-size:14px}.err.in.svelte-qvtedj{margin:0 2px 8px}.dev.svelte-qvtedj{color:var(--gold);margin:0 0 0 36px;font-size:12.5px}.foot.svelte-qvtedj{padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:var(--c-bg);border-top:1px solid var(--line);position:sticky;bottom:0}.sugg.svelte-qvtedj{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;margin-bottom:8px;display:flex;overflow:hidden}.sugg.svelte-qvtedj button:where(.svelte-qvtedj){text-align:left;border:0;border-top:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:11px 14px;font-size:14.5px}.sugg.svelte-qvtedj button:where(.svelte-qvtedj):first-child{border-top:0}.sugg.svelte-qvtedj button:where(.svelte-qvtedj):hover{background:var(--sunk)}.sugg.svelte-qvtedj b:where(.svelte-qvtedj){color:var(--maroon-t);font-weight:600}.inp.svelte-qvtedj{border:1.5px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.inp.svelte-qvtedj:focus-within{border-color:var(--gold-soft)}.inp.svelte-qvtedj input:where(.svelte-qvtedj){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:16px}.cc.svelte-qvtedj{color:var(--muted);font-size:16px}.dsel.svelte-qvtedj{background:var(--sunk);min-width:0;color:var(--ink);border:0;border-radius:10px;flex:1;padding:9px 6px;font-size:15.5px}.dsel.m.svelte-qvtedj{flex:1.6}.email.svelte-qvtedj{width:100%;font:inherit;border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;margin-bottom:8px;padding:11px 14px;font-size:16px}.send.svelte-qvtedj{background:var(--maroon);width:40px;height:40px;color:var(--c-accent-fg);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;font-size:19px}.send.svelte-qvtedj:disabled{opacity:.6}.alt.svelte-qvtedj{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px}.links2.svelte-qvtedj{flex-wrap:wrap;gap:4px 18px;display:flex}.done.svelte-qvtedj{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:22px;margin-top:8px;padding:26px 20px}.done.svelte-qvtedj img:where(.svelte-qvtedj){margin:0 auto;display:block}.mfoot.svelte-qvtedj{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 20px;font-size:13px;display:flex}.mfoot.svelte-qvtedj a:where(.svelte-qvtedj),.links.svelte-qvtedj a:where(.svelte-qvtedj){color:var(--muted)}.done.svelte-qvtedj h2:where(.svelte-qvtedj){color:var(--maroon-t);margin:10px 0 6px;font-family:Marcellus,Georgia,serif;font-size:25px;font-weight:400}.done.svelte-qvtedj p:where(.svelte-qvtedj){max-width:26rem;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.55}.hero.svelte-qvtedj{align-items:center;min-height:360px;margin:0 -20px;display:flex;position:relative}.couple.svelte-qvtedj{object-fit:cover;object-position:60% 20%;-webkit-mask-composite:source-in;width:68%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.htext.svelte-qvtedj{width:52%;padding:0 0 0 20px;position:relative}.htext.svelte-qvtedj .diwali:where(.svelte-qvtedj){flex-direction:column;align-items:flex-start;gap:10px}.htext.svelte-qvtedj .now:where(.svelte-qvtedj){margin-top:14px}.acts.svelte-qvtedj{position:relative}@media (width>=640px){.hero.svelte-qvtedj{min-height:440px;margin:0}.couple.svelte-qvtedj{width:56%}.htext.svelte-qvtedj{width:50%;padding:0}.landing.svelte-qvtedj .offer.withgirl:where(.svelte-qvtedj){min-height:210px;padding-left:30%}.landing.svelte-qvtedj .girl:where(.svelte-qvtedj){object-position:50% 0%;width:30%;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 40%);mask-image:linear-gradient(270deg,#0000 0%,#000 40%)}}.offer.withgirl.svelte-qvtedj .offer-h:where(.svelte-qvtedj){letter-spacing:.03em;font-size:min(3.6vw,1.1em)}.offer.withgirl.svelte-qvtedj{flex-direction:column;justify-content:center;min-height:150px;padding-left:34%;display:flex}.offer.withgirl.svelte-qvtedj .offer-h:where(.svelte-qvtedj),.offer.withgirl.svelte-qvtedj .offer-a:where(.svelte-qvtedj),.offer.withgirl.svelte-qvtedj .offer-b:where(.svelte-qvtedj){z-index:1}.girl.svelte-qvtedj{object-fit:cover;object-position:40% 18%;width:40%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 48%);mask-image:linear-gradient(270deg,#0000 0%,#000 48%)}.landing.svelte-qvtedj{justify-content:center;display:flex}.lwrap.svelte-qvtedj{box-sizing:border-box;flex-direction:column;width:100%;max-width:560px;min-height:100dvh;padding:22px 20px 20px;display:flex}.lwrap.svelte-qvtedj .logo:where(.svelte-qvtedj){width:400px;max-width:100%;height:auto}.lhero.svelte-qvtedj{margin-top:12px}.lhero.svelte-qvtedj h1:where(.svelte-qvtedj){color:var(--maroon-t);margin:34px 0 0;font-family:Marcellus,Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.lhero.svelte-qvtedj .now:where(.svelte-qvtedj){margin-top:18px;font-size:17px}.landing.svelte-qvtedj .diwali:where(.svelte-qvtedj){gap:14px}.landing.svelte-qvtedj .diya:where(.svelte-qvtedj){border-radius:14px;width:58px;height:58px}.landing.svelte-qvtedj .diwali:where(.svelte-qvtedj) span:where(.svelte-qvtedj){font-size:17px}.points.svelte-qvtedj{flex-direction:column;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:flex}.points.svelte-qvtedj li:where(.svelte-qvtedj){color:var(--maroon-t);padding-left:28px;font-family:Marcellus,Georgia,serif;font-size:20px;line-height:1.2;position:relative}.points.svelte-qvtedj li:where(.svelte-qvtedj):before{content:"";background:var(--gold);width:.82em;height:.82em;position:absolute;top:.22em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='black' stroke-width='3.2' 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 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.points.svelte-qvtedj h1:where(.svelte-qvtedj){font:inherit;color:inherit;margin:0}.acts.svelte-qvtedj{gap:10px;margin-top:4px;display:flex}.acts.svelte-qvtedj .cta:where(.svelte-qvtedj){flex:1;margin-top:0}.landing.svelte-qvtedj .offer:where(.svelte-qvtedj){margin-top:34px}.landing.svelte-qvtedj .perk:where(.svelte-qvtedj){margin-top:16px}.landing.svelte-qvtedj .diwali:where(.svelte-qvtedj){margin-top:0}.cta.svelte-qvtedj{background:var(--maroon);width:100%;color:var(--c-accent-fg);letter-spacing:.02em;cursor:pointer;border:0;border-radius:16px;margin-top:18px;padding:16px;font-size:17px;font-weight:700;display:block;box-shadow:0 12px 26px -12px #8c15308c}.cta.svelte-qvtedj:hover{background:var(--maroon-h)}.landing.svelte-qvtedj .links:where(.svelte-qvtedj){color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;font-size:13px;display:flex}.back.svelte-qvtedj{color:var(--maroon-t);cursor:pointer;background:0 0;border:0;padding:4px 8px 4px 0;font-size:22px;line-height:1}.topline.svelte-qvtedj{gap:8px}.topline.svelte-qvtedj .count:where(.svelte-qvtedj){margin-left:auto}@media (width>=640px) and (width<=959px){.lwrap.svelte-qvtedj{max-width:640px;padding:48px 32px 28px}.lwrap.svelte-qvtedj .logo:where(.svelte-qvtedj){width:400px}.lhero.svelte-qvtedj{margin-top:44px}.points.svelte-qvtedj{gap:12px;margin-top:40px}.points.svelte-qvtedj li:where(.svelte-qvtedj){padding-left:32px;font-size:24px}.lhero.svelte-qvtedj .now:where(.svelte-qvtedj){font-size:20px}.cta.svelte-qvtedj{padding:18px;font-size:18px}.landing.svelte-qvtedj .diwali:where(.svelte-qvtedj){margin-top:0}.landing.svelte-qvtedj .diwali:where(.svelte-qvtedj) span:where(.svelte-qvtedj){font-size:21px}.landing.svelte-qvtedj .diya:where(.svelte-qvtedj){width:68px;height:68px}.landing.svelte-qvtedj .offer:where(.svelte-qvtedj){padding:16px 20px;font-size:16px}.landing.svelte-qvtedj .perk:where(.svelte-qvtedj){font-size:14.5px}}@media (width<=959px){.b.greet.svelte-qvtedj{font-size:14px}}@media (width>=960px){.page.svelte-qvtedj{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brand.svelte-qvtedj{flex-direction:column;height:100dvh;padding:56px 64px 32px;display:flex;position:sticky;top:0}.logo.svelte-qvtedj{width:300px;height:auto}.pitch.svelte-qvtedj{margin:auto 0}.brand.svelte-qvtedj h1:where(.svelte-qvtedj){color:var(--maroon-t);margin:0 0 16px;font-family:Marcellus,Georgia,serif;font-size:40px;font-weight:400;line-height:1.18}.brand.svelte-qvtedj p:where(.svelte-qvtedj){color:var(--muted);max-width:30rem;margin:0;font-size:17px;line-height:1.6}.page.svelte-qvtedj .now:where(.svelte-qvtedj){margin-top:14px;font-size:27px}.page.svelte-qvtedj .perk:where(.svelte-qvtedj){max-width:30rem;margin-top:16px;font-size:16px}.offer.svelte-qvtedj{max-width:30rem;margin-top:14px;padding:14px 18px;font-size:16px}.page.svelte-qvtedj .quick:where(.svelte-qvtedj){margin-top:16px;font-size:17px}.diwali.svelte-qvtedj{gap:18px;margin-top:26px}.diya.svelte-qvtedj{border-radius:18px;width:76px;height:76px}.diwali.svelte-qvtedj span:where(.svelte-qvtedj){font-size:22px}.links.svelte-qvtedj{color:var(--muted);align-items:center;gap:16px;font-size:13px;display:flex}.mfoot.svelte-qvtedj{display:none}.chatcol.svelte-qvtedj{background:color-mix(in srgb, var(--card) 55%, transparent);border:1px solid var(--line);border-radius:28px;max-width:600px;height:calc(100dvh - 64px);min-height:0;margin:32px 48px 32px 0;position:sticky;top:32px;overflow:hidden}.logo-s.svelte-qvtedj,.hello.svelte-qvtedj,.back.svelte-qvtedj{display:none}.lwrap.svelte-qvtedj{max-width:640px;padding:56px 32px 32px}.lwrap.svelte-qvtedj .logo:where(.svelte-qvtedj){width:300px}.lwrap.svelte-qvtedj{max-width:760px}.lhero.svelte-qvtedj{margin-top:44px}.points.svelte-qvtedj{gap:12px;margin-top:40px}.points.svelte-qvtedj li:where(.svelte-qvtedj){padding-left:36px;font-size:28px}.lhero.svelte-qvtedj .now:where(.svelte-qvtedj){font-size:22px}.landing.svelte-qvtedj .diya:where(.svelte-qvtedj){border-radius:18px;width:80px;height:80px}.landing.svelte-qvtedj .diwali:where(.svelte-qvtedj) span:where(.svelte-qvtedj){font-size:24px}.acts.svelte-qvtedj{margin-top:30px}.acts.svelte-qvtedj .cta:where(.svelte-qvtedj){flex:none;width:auto;padding:16px 52px;font-size:18px}.landing.svelte-qvtedj .offer:where(.svelte-qvtedj),.landing.svelte-qvtedj .perk:where(.svelte-qvtedj){max-width:none}.landing.svelte-qvtedj .diwali:where(.svelte-qvtedj){margin-top:0}.landing.svelte-qvtedj .offer:where(.svelte-qvtedj){margin-top:36px}.lhero.svelte-qvtedj .now:where(.svelte-qvtedj){margin-top:20px}.top.svelte-qvtedj{background:0 0;padding:22px 28px 0}.chat.svelte-qvtedj{padding:24px 28px;overflow-y:auto}.foot.svelte-qvtedj{padding:12px 28px 20px}}@media (width>=1024px){.lwrap.svelte-qvtedj{max-width:1180px;padding:18px 40px 24px}.lwrap.svelte-qvtedj .logo:where(.svelte-qvtedj){width:240px}.lhero.svelte-qvtedj{grid-template:"text photo""acts photo""offer photo""points photo""perk photo"1fr/minmax(0,1fr) minmax(0,.92fr);align-items:start;column-gap:56px;margin-top:10px;display:grid}.lhero.svelte-qvtedj .hero:where(.svelte-qvtedj){display:contents}.lhero.svelte-qvtedj .couple:where(.svelte-qvtedj){object-position:55% 18%;grid-area:photo;align-self:stretch;width:100%;height:100%;min-height:min(520px,100dvh - 120px);max-height:calc(100dvh - 120px);position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#0000 0%,#000 8% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#0000 0%,#000 8% 90%,#0000 100%)}.lhero.svelte-qvtedj .htext:where(.svelte-qvtedj){grid-area:text;width:auto;padding-left:0}.landing.svelte-qvtedj .diya:where(.svelte-qvtedj){border-radius:14px;width:52px;height:52px}.landing.svelte-qvtedj .diwali:where(.svelte-qvtedj) span:where(.svelte-qvtedj){font-size:21px}.lhero.svelte-qvtedj .now:where(.svelte-qvtedj){margin-top:10px;font-size:20px}.acts.svelte-qvtedj{grid-area:acts;margin-top:18px}.landing.svelte-qvtedj .offer:where(.svelte-qvtedj),.landing.svelte-qvtedj .offer.withgirl:where(.svelte-qvtedj){grid-area:offer;min-height:160px;margin-top:20px}.points.svelte-qvtedj{grid-area:points;gap:6px;margin-top:18px}.points.svelte-qvtedj li:where(.svelte-qvtedj){padding-left:32px;font-size:24px}.landing.svelte-qvtedj .perk:where(.svelte-qvtedj){grid-area:perk;margin-top:12px}}
