.art.svelte-1ewdjjm{width:180px;position:relative}.art.small.svelte-1ewdjjm{width:96px}.glow.svelte-1ewdjjm{background:radial-gradient(closest-side, var(--color-glow-rose), transparent);opacity:.5;transition:opacity var(--dur-cinema-s) var(--ease-enter);position:absolute;inset:-20% -30% 20%}.open.svelte-1ewdjjm .glow:where(.svelte-1ewdjjm){opacity:1}svg.svelte-1ewdjjm{width:100%;filter:drop-shadow(0 14px 18px var(--color-glow-rose));display:block;position:relative;overflow:visible}.stem.svelte-1ewdjjm{fill:none;stroke:var(--week-leaf);stroke-width:5px;stroke-linecap:round}.leaf.svelte-1ewdjjm{fill:var(--week-leaf);transform-box:view-box}.leaf.left.svelte-1ewdjjm{transform-origin:100px 170px}.leaf.right.svelte-1ewdjjm{transform-origin:101px 186px}.petal.svelte-1ewdjjm{fill:var(--week-petal);transform-box:view-box;transform-origin:100px 104px;transform:rotate(var(--closed)) scale(.7);transition:transform .45s cubic-bezier(.34, 1.8, .64, 1) var(--delay)}.petal.deep.svelte-1ewdjjm,.cup.svelte-1ewdjjm{fill:var(--week-petal-deep)}.open.svelte-1ewdjjm .petal:where(.svelte-1ewdjjm){transform:rotate(var(--open)) scale(1)}.swirl.svelte-1ewdjjm{fill:none;stroke:var(--week-petal);stroke-width:3px;stroke-linecap:round}.art:not(.small).open.svelte-1ewdjjm .leaf.left:where(.svelte-1ewdjjm){animation:4s ease-in-out infinite svelte-1ewdjjm-sway}.art:not(.small).open.svelte-1ewdjjm .leaf.right:where(.svelte-1ewdjjm){animation:4s ease-in-out 2s infinite reverse svelte-1ewdjjm-sway}@keyframes svelte-1ewdjjm-sway{50%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.petal.svelte-1ewdjjm{transform:rotate(var(--open)) scale(1);transition:none}.art.svelte-1ewdjjm .leaf:where(.svelte-1ewdjjm){animation:none!important}}.art.svelte-1bp8ds5{width:190px;position:relative}.art.small.svelte-1bp8ds5{width:96px}.glow.svelte-1bp8ds5{background:radial-gradient(closest-side, var(--color-glow-rose), transparent);opacity:.5;transition:opacity var(--dur-cinema-s) var(--ease-enter);position:absolute;inset:-15% -25% 15%}.on.svelte-1bp8ds5 .glow:where(.svelte-1bp8ds5){opacity:1}svg.svelte-1bp8ds5{width:100%;filter:drop-shadow(0 14px 18px var(--color-glow-rose));display:block;position:relative;overflow:visible}svg.svelte-1bp8ds5 :where(.svelte-1bp8ds5){transform-box:view-box}.paper.svelte-1bp8ds5{fill:var(--week-cream)}.line.svelte-1bp8ds5{fill:var(--color-line-strong)}.wax.svelte-1bp8ds5{fill:var(--week-wax)}.wax-heart.svelte-1bp8ds5{fill:var(--week-cream)}.beat.svelte-1bp8ds5{fill:var(--week-petal);transform-origin:100px 142px}.on.svelte-1bp8ds5 .beat:where(.svelte-1bp8ds5){animation:1.6s ease-in-out .3s 2 svelte-1bp8ds5-beat}@keyframes svelte-1bp8ds5-beat{0%,60%,to{transform:scale(1)}20%{transform:scale(1.25)}35%{transform:scale(.95)}45%{transform:scale(1.12)}}.velvet.svelte-1bp8ds5{fill:var(--week-velvet)}.velvet.deep.svelte-1bp8ds5,.slot.svelte-1bp8ds5{fill:var(--week-velvet-deep)}.clasp.svelte-1bp8ds5,.band.svelte-1bp8ds5{fill:none;stroke:var(--week-gold);stroke-width:6px}.clasp.svelte-1bp8ds5{fill:var(--week-gold);stroke:none}.gem.svelte-1bp8ds5{fill:var(--color-surface);stroke:var(--week-gold-deep);stroke-width:2px}.lid.svelte-1bp8ds5{transform-origin:50px 84px;transition:transform .6s var(--ease-spring)}.on.svelte-1bp8ds5 .lid:where(.svelte-1bp8ds5){transform:rotate(-38deg)translate(-6px,-10px)}.ring.svelte-1bp8ds5{opacity:0;transition:opacity .3s ease .25s, transform .6s var(--ease-spring) .25s;transform:translateY(26px)}.on.svelte-1bp8ds5 .ring:where(.svelte-1bp8ds5){opacity:1;transform:translateY(0)}.square.svelte-1bp8ds5{fill:var(--week-chocolate);stroke:var(--week-chocolate-deep);stroke-width:2px}.snap.svelte-1bp8ds5{transform-origin:126px 66px;transition:transform .5s var(--ease-spring) .3s}.on.svelte-1bp8ds5 .snap:where(.svelte-1bp8ds5){transform:translate(34px,-30px)rotate(18deg)}.foil.svelte-1bp8ds5{fill:var(--week-gold);transition:transform .6s var(--ease-enter)}.foil-edge.svelte-1bp8ds5{stroke:var(--week-gold-deep);stroke-width:3px;transition:transform .6s var(--ease-enter)}.on.svelte-1bp8ds5 .foil:where(.svelte-1bp8ds5),.on.svelte-1bp8ds5 .foil-edge:where(.svelte-1bp8ds5){transform:translateY(26px)}.fur.svelte-1bp8ds5{fill:var(--week-fur)}.fur-light.svelte-1bp8ds5{fill:var(--week-fur-light)}.fur-pink.svelte-1bp8ds5,.cheek.svelte-1bp8ds5{fill:var(--week-fur-pink)}.ink.svelte-1bp8ds5{fill:var(--color-ink)}.mouth.svelte-1bp8ds5{fill:none;stroke:var(--color-ink);stroke-width:3px;stroke-linecap:round}.teddy.svelte-1bp8ds5{transform-origin:100px 206px}.on.svelte-1bp8ds5 .teddy:where(.svelte-1bp8ds5){animation:svelte-1bp8ds5-squish .9s var(--ease-spring)}@keyframes svelte-1bp8ds5-squish{35%{transform:scale(1.08,.9)}70%{transform:scale(.97,1.03)}}.seal.svelte-1bp8ds5{opacity:0;transform-origin:128px 156px;transition:opacity .2s .2s,transform .45s cubic-bezier(.5,1.6,.6,1) .2s;transform:scale(1.8)}.on.svelte-1bp8ds5 .seal:where(.svelte-1bp8ds5){opacity:1;transform:scale(1)}.knit.svelte-1bp8ds5{fill:var(--week-knit)}.knit.deep.svelte-1bp8ds5{fill:var(--week-knit-deep)}.beat.big.svelte-1bp8ds5{transform:scale(1.3)}.sleeve.svelte-1bp8ds5{transition:transform .9s var(--ease-enter)}.sleeve.left.svelte-1bp8ds5{transform:translate(-34px)}.sleeve.right.svelte-1bp8ds5{transform:translate(34px)}.on.svelte-1bp8ds5 .sleeve:where(.svelte-1bp8ds5){transform:translate(0)}.frame.svelte-1bp8ds5{fill:var(--week-wax)}.glass.svelte-1bp8ds5{fill:var(--color-night-surface)}.light.svelte-1bp8ds5{fill:var(--week-gold);opacity:.8}.fog.svelte-1bp8ds5{fill:var(--week-fog);opacity:.92;transition:opacity 1.2s var(--ease-enter) .2s}.on.svelte-1bp8ds5 .fog:where(.svelte-1bp8ds5){opacity:.12}.mullion.svelte-1bp8ds5{stroke:var(--week-wax);stroke-width:4px}.kiss.svelte-1bp8ds5 .beat:where(.svelte-1bp8ds5){transform-origin:100px 118px}.envelope.svelte-1bp8ds5{fill:var(--envelope)}.envelope.fold.svelte-1bp8ds5{fill:var(--envelope-fold)}.flap.svelte-1bp8ds5{fill:var(--envelope-flap);transform-origin:100px 100px;transition:transform .5s var(--ease-enter)}.on.svelte-1bp8ds5 .flap:where(.svelte-1bp8ds5){transform:scaleY(-1)}.letter.svelte-1bp8ds5{fill:var(--color-surface);transition:transform .6s var(--ease-spring) .4s}.valentine.svelte-1bp8ds5 .line:where(.svelte-1bp8ds5){transition:transform .6s var(--ease-spring) .4s}.on.svelte-1bp8ds5 .letter:where(.svelte-1bp8ds5),.on.valentine.svelte-1bp8ds5 .line:where(.svelte-1bp8ds5){transform:translateY(-36px)}.valentine.svelte-1bp8ds5 .wax:where(.svelte-1bp8ds5){transition:opacity .2s}.on.valentine.svelte-1bp8ds5 .wax:where(.svelte-1bp8ds5){opacity:0}@media (prefers-reduced-motion:reduce){.art.svelte-1bp8ds5 :where(.svelte-1bp8ds5),.art.svelte-1bp8ds5{transition-duration:.2s!important;transition-delay:0s!important;animation:none!important}}.hero-art.svelte-1tke8r0{justify-items:center;gap:var(--space-12);width:100%;padding-top:var(--space-8);display:grid;position:relative}.petals.svelte-1tke8r0{pointer-events:none;position:absolute;inset:-24px 0 40px;overflow:hidden}.petal.svelte-1tke8r0{background:var(--week-petal);opacity:0;border-radius:70% 0;animation:linear infinite svelte-1tke8r0-fall;position:absolute;top:0}.petal.svelte-1tke8r0:nth-child(2n){background:var(--week-petal-deep)}.petal.heart.svelte-1tke8r0{border-radius:0;rotate:45deg;width:10px!important;height:10px!important}.petal.heart.svelte-1tke8r0:before,.petal.heart.svelte-1tke8r0:after{content:"";background:inherit;border-radius:50%;width:100%;height:100%;position:absolute}.petal.heart.svelte-1tke8r0:before{left:-50%}.petal.heart.svelte-1tke8r0:after{top:-50%}@keyframes svelte-1tke8r0-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}15%{opacity:.85}50%{transform:translate(calc(var(--dir) * 18px), 140px) rotate(calc(var(--dir) * 160deg))}85%{opacity:.7}to{opacity:0;transform:translate(calc(var(--dir) * -6px), 300px) rotate(calc(var(--dir) * 320deg))}}.rose.svelte-1tke8r0{padding:var(--space-8);border-radius:var(--radius-xl);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-press);background:0 0;border:0;position:relative}.rose.svelte-1tke8r0:active{transform:scale(.97)}.rose.svelte-1tke8r0:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.chip.svelte-1tke8r0{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-ink-2);margin:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.petals.svelte-1tke8r0{display:none}}.card.svelte-1c507sa{gap:var(--space-12);padding:var(--space-20) 0 var(--space-16);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-e1);display:grid;overflow:hidden}.head.svelte-1c507sa{padding:0 var(--space-20);color:var(--color-label);justify-content:space-between;margin:0;display:flex}.dates.svelte-1c507sa{color:var(--color-ink-3)}.days.svelte-1c507sa{gap:var(--space-4);padding:var(--space-8) var(--space-16) var(--space-4);scrollbar-width:none;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.days.svelte-1c507sa:before{content:"";top:34px;left:var(--space-16);background:var(--color-line-strong);width:576px;height:2px;position:absolute}.day.svelte-1c507sa{width:68px;min-height:var(--tap-min);padding:var(--space-4) 0;border-radius:var(--radius-m);color:var(--color-ink-2);justify-items:center;gap:2px;text-decoration:none;display:grid;position:relative}.day.svelte-1c507sa:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.bulb.svelte-1c507sa{width:44px;height:44px;margin-bottom:var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-line-strong);color:var(--color-ink-3);border-radius:50%;place-items:center;display:grid}.on.svelte-1c507sa .bulb:where(.svelte-1c507sa){background:var(--color-haldi);border-color:var(--color-haldi);width:52px;height:52px;box-shadow:var(--shadow-haldi-glow);color:var(--color-ink);margin-top:-4px;animation:2.4s ease-in-out infinite svelte-1c507sa-glow}.on.svelte-1c507sa .name:where(.svelte-1c507sa){color:var(--color-rani-press);font-weight:800}.date.svelte-1c507sa{color:var(--color-ink-3);font-weight:600}@keyframes svelte-1c507sa-glow{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.on.svelte-1c507sa .bulb:where(.svelte-1c507sa){animation:none}}.panel.svelte-gu6ut2{gap:var(--space-12);padding:var(--space-32) var(--space-20) var(--space-24);background:radial-gradient(120% 60% at 80% 0%, var(--color-glow-rose), transparent 60%), radial-gradient(80% 50% at 10% 100%, var(--color-glow-haldi), transparent 60%), var(--color-night);border-radius:var(--radius-xl);color:var(--color-night-text);display:grid;position:relative;overflow:hidden}.eyebrow.svelte-gu6ut2{align-items:center;gap:var(--space-4);color:var(--color-haldi);margin:0;display:flex}.title.svelte-gu6ut2,.text.svelte-gu6ut2{margin:0}.text.svelte-gu6ut2{color:var(--color-night-muted)}.phone.svelte-gu6ut2{justify-items:center;gap:var(--space-8);width:min(220px,70%);margin:var(--space-8) auto;padding:var(--space-16) var(--space-16) var(--space-20);background:var(--color-night-surface);border:6px solid var(--color-ink);box-shadow:var(--shadow-gold);border-radius:28px;display:grid}.phone.svelte-gu6ut2 p:where(.svelte-gu6ut2){margin:0}.screen-label.svelte-gu6ut2{padding:2px var(--space-8);background:var(--color-glass);border-radius:var(--radius-pill);color:var(--color-night-muted);justify-self:start}.for.svelte-gu6ut2{color:var(--color-night-text);font-family:var(--font-hand);font-size:1.125rem}.tap.svelte-gu6ut2{padding:var(--space-4) var(--space-12);background:var(--color-glass);border-radius:var(--radius-pill);color:var(--color-night-muted)}.chips.svelte-gu6ut2{justify-content:center;gap:var(--space-8);margin:0 0 var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips.svelte-gu6ut2 li:where(.svelte-gu6ut2){align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);background:var(--color-glass);border:1px solid var(--color-glass-line);border-radius:var(--radius-pill);color:var(--color-night-text);display:inline-flex}.caption.svelte-gu6ut2{color:var(--color-night-muted);text-align:center;margin:0}.card.svelte-1eo7a9d{gap:var(--space-12);padding:var(--space-24) var(--space-20);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-e1);display:grid}.head.svelte-1eo7a9d{align-items:center;gap:var(--space-8);margin:0;display:flex}.head.svelte-1eo7a9d svg{color:var(--color-rani);flex:none}.sub.svelte-1eo7a9d{color:var(--color-ink-2);margin:0}.filters.svelte-1eo7a9d{gap:var(--space-8);margin:0 calc(-1 * var(--space-20));padding:var(--space-4) var(--space-20);scrollbar-width:none;display:flex;overflow-x:auto}@media (width>=600px){.filters.svelte-1eo7a9d{flex-wrap:wrap;overflow-x:visible}}.chip.svelte-1eo7a9d{min-height:40px;padding:0 var(--space-16);background:var(--color-surface);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-ink-2);cursor:pointer;flex:none}.chip[aria-pressed=true].svelte-1eo7a9d{background:var(--color-rani);border-color:var(--color-rani);color:var(--color-on-rani)}.chip.svelte-1eo7a9d:focus-visible,.act.svelte-1eo7a9d:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.list.svelte-1eo7a9d{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.wish.svelte-1eo7a9d{gap:var(--space-12);padding:var(--space-16);border:1.5px solid var(--color-line);border-radius:var(--radius-l);animation:svelte-1eo7a9d-rise var(--dur-enter-s) var(--ease-enter) both;display:grid}.wish.svelte-1eo7a9d:nth-child(2){animation-delay:60ms}.wish.svelte-1eo7a9d:nth-child(3){animation-delay:.12s}.text.svelte-1eo7a9d{color:var(--color-ink);font-family:var(--font-hand);font-size:1.0625rem;line-height:calc(1.5 * var(--line-scale));margin:0}.actions.svelte-1eo7a9d{gap:var(--space-8);display:flex}.act.svelte-1eo7a9d{align-items:center;gap:var(--space-4);min-height:var(--tap-min);padding:0 var(--space-16);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-press) var(--ease-press);text-decoration:none;display:inline-flex}.act.svelte-1eo7a9d:active{transform:scale(.96)}.copy.svelte-1eo7a9d{background:var(--color-surface);border:1.5px solid var(--color-line-strong);min-width:96px;color:var(--color-ink);justify-content:center}.copy.done.svelte-1eo7a9d{background:var(--color-surface-tint);border-color:var(--color-peacock);color:var(--color-peacock-text)}.copy.done.svelte-1eo7a9d svg{animation:svelte-1eo7a9d-pop var(--dur-state) var(--ease-spring)}.wa.svelte-1eo7a9d{background:var(--color-peacock);border:1.5px solid var(--color-peacock);color:var(--color-on-rani)}@keyframes svelte-1eo7a9d-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-1eo7a9d-pop{0%{transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.wish.svelte-1eo7a9d,.copy.done.svelte-1eo7a9d svg{animation:none}}.page.svelte-1m3p4u5{background:radial-gradient(60% 30% at 0% 10%, var(--color-glow-rose), transparent 70%), radial-gradient(50% 25% at 100% 40%, var(--color-glow-haldi), transparent 70%), var(--color-paper);grid-template-rows:auto 1fr auto auto;min-height:100dvh;display:grid}.content.svelte-1m3p4u5{align-content:start;gap:var(--space-24);width:100%;max-width:480px;padding:var(--space-8) var(--gutter) var(--space-56);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.crumbs.svelte-1m3p4u5 ol:where(.svelte-1m3p4u5){gap:var(--space-4);margin:var(--space-8) 0 0;color:var(--color-ink-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs.svelte-1m3p4u5 li:where(.svelte-1m3p4u5)+li:where(.svelte-1m3p4u5):before{content:"›";margin-right:var(--space-4)}.crumbs.svelte-1m3p4u5 a:where(.svelte-1m3p4u5),.crumbs.svelte-1m3p4u5 span:where(.svelte-1m3p4u5){min-height:32px;color:var(--color-ink-2);align-items:center;text-decoration:none;display:inline-flex}.crumbs.svelte-1m3p4u5 a:where(.svelte-1m3p4u5):hover{text-decoration:underline}.hero.svelte-1m3p4u5{justify-items:center;gap:var(--space-12);text-align:center;display:grid;position:relative}.lights.svelte-1m3p4u5{width:100%;height:32px;overflow:visible}.lights.svelte-1m3p4u5 path:where(.svelte-1m3p4u5){fill:none;stroke:var(--color-line-strong);stroke-width:1.5px}.lights.svelte-1m3p4u5 circle:where(.svelte-1m3p4u5){fill:var(--color-haldi);animation:2.8s ease-in-out infinite svelte-1m3p4u5-twinkle;animation-delay:calc(var(--i) * .45s)}@keyframes svelte-1m3p4u5-twinkle{50%{opacity:.4}}.eyebrow.svelte-1m3p4u5{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);background:var(--color-surface-tint);border-radius:var(--radius-pill);color:var(--color-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800;display:inline-flex}.spark.svelte-1m3p4u5{background:var(--color-rani);border-radius:50%;width:6px;height:6px}.title.svelte-1m3p4u5{color:var(--color-ink);margin:0;font-size:clamp(2.25rem,10vw,2.75rem);line-height:1.1}.word.svelte-1m3p4u5{color:var(--color-rani)}.subline.svelte-1m3p4u5{max-width:30ch;color:var(--color-ink-2);margin:0}.count.svelte-1m3p4u5{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);background:var(--color-haldi-tint);border-radius:var(--radius-pill);color:var(--color-ink);margin:0;font-weight:700;display:inline-flex}.card.svelte-1m3p4u5{gap:var(--space-12);padding:var(--space-24) var(--space-20);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-e1);display:grid}.head.svelte-1m3p4u5{align-items:center;gap:var(--space-8);margin:0;display:flex}.head.svelte-1m3p4u5 svg{color:var(--color-rani);flex:none}.sub.svelte-1m3p4u5{color:var(--color-ink-2);margin:0}.ways.svelte-1m3p4u5,.grid.svelte-1m3p4u5{margin:0;padding:0;list-style:none}.ways.svelte-1m3p4u5{gap:var(--space-12);display:grid}.way.svelte-1m3p4u5{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border:1.5px solid var(--color-line);border-radius:var(--radius-l);display:flex}.way.svelte-1m3p4u5>span:where(.svelte-1m3p4u5):last-child{gap:2px;display:grid}.way-icon.svelte-1m3p4u5{background:var(--color-surface-tint);border-radius:var(--radius-m);width:44px;height:44px;color:var(--color-rani);flex:none;place-items:center;display:grid}.way-text.svelte-1m3p4u5{color:var(--color-ink-2)}.faq.svelte-1m3p4u5{gap:var(--space-8);display:grid}details.svelte-1m3p4u5{border:1.5px solid var(--color-line);border-radius:var(--radius-l)}details[open].svelte-1m3p4u5{border-color:var(--color-rani)}summary.svelte-1m3p4u5{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--tap-min);padding:var(--space-12) var(--space-16);color:var(--color-ink);cursor:pointer;list-style:none;display:flex}summary.svelte-1m3p4u5::-webkit-details-marker{display:none}summary.svelte-1m3p4u5 svg{transition:transform var(--dur-state) var(--ease-state);flex:none}details[open].svelte-1m3p4u5 summary:where(.svelte-1m3p4u5) svg{transform:rotate(180deg)}details.svelte-1m3p4u5 p:where(.svelte-1m3p4u5){padding:0 var(--space-16) var(--space-16);color:var(--color-ink-2);margin:0}.next.svelte-1m3p4u5{align-items:center;gap:var(--space-12);padding:var(--space-16);background:var(--color-surface-tint);border-radius:var(--radius-l);color:var(--color-ink);transition:transform var(--dur-press) var(--ease-press);text-decoration:none;display:flex}.next.svelte-1m3p4u5:active{transform:scale(.98)}.next-icon.svelte-1m3p4u5{background:var(--color-surface);width:48px;height:48px;color:var(--color-rani);border-radius:50%;place-items:center;display:grid}.next-text.svelte-1m3p4u5{flex:1;display:grid}.next-text.svelte-1m3p4u5 .t-eyebrow:where(.svelte-1m3p4u5){color:var(--color-label)}.all.svelte-1m3p4u5{margin:var(--space-8) 0 0;color:var(--color-ink-3)}.grid.svelte-1m3p4u5{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.cell.svelte-1m3p4u5{min-height:var(--tap-min);padding:var(--space-8) var(--space-4);border:1.5px solid var(--color-line);border-radius:var(--radius-m);color:var(--color-ink);text-align:center;place-items:center;font-weight:700;text-decoration:none;display:grid}.cell.last.svelte-1m3p4u5{background:var(--color-surface-tint);border-color:var(--color-rani-ring);color:var(--color-rani-press)}.next.svelte-1m3p4u5:focus-visible,.cell.svelte-1m3p4u5:focus-visible,summary.svelte-1m3p4u5:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.cta.svelte-1m3p4u5 svg:first-child{animation:3.2s ease-in-out infinite svelte-1m3p4u5-beat}@keyframes svelte-1m3p4u5-beat{0%,70%,to{transform:scale(1)}78%{transform:scale(1.25)}86%{transform:scale(.95)}92%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.lights.svelte-1m3p4u5 circle:where(.svelte-1m3p4u5),.cta.svelte-1m3p4u5 svg:first-child{animation:none}}.card.svelte-13tpdfm{gap:var(--space-12);padding:var(--space-24) var(--space-20);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-e1);display:grid}.head.svelte-13tpdfm{align-items:center;gap:var(--space-8);color:var(--color-ink);margin:0;display:flex}.head.svelte-13tpdfm svg{color:var(--color-rani)}.sub.svelte-13tpdfm{color:var(--color-ink-2);margin:0}.swatches.svelte-13tpdfm{gap:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.swatch.svelte-13tpdfm{justify-items:center;gap:var(--space-4);min-height:var(--tap-min);padding:var(--space-12) var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-m);color:var(--color-ink-2);cursor:pointer;transition:transform var(--dur-press) var(--ease-press);display:grid}.swatch.svelte-13tpdfm:active{transform:scale(.96)}.swatch[aria-pressed=true].svelte-13tpdfm{background:var(--color-surface-tint);border-color:var(--color-rani);color:var(--color-rani-press)}.swatch.svelte-13tpdfm:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.dot.svelte-13tpdfm{width:32px;height:32px;color:var(--color-on-rani);border-radius:50%;place-items:center;display:grid}.dot.red.svelte-13tpdfm{background:var(--week-petal-deep)}.dot.pink.svelte-13tpdfm{background:var(--week-petal)}.dot.yellow.svelte-13tpdfm{background:var(--color-haldi);color:var(--color-ink)}.dot.white.svelte-13tpdfm{background:var(--color-surface);border:1.5px solid var(--color-line-strong);color:var(--color-ink)}.note.svelte-13tpdfm{margin:var(--space-4) 0 0;padding:var(--space-16) var(--space-20);background:var(--week-cream);border-radius:var(--radius-s);box-shadow:var(--shadow-e1);color:var(--color-ink);font-family:var(--font-hand);font-size:1.125rem;line-height:calc(1.5 * var(--line-scale));text-align:center;animation:svelte-13tpdfm-flip var(--dur-enter-s) var(--ease-enter);rotate:-1.5deg}@keyframes svelte-13tpdfm-flip{0%{opacity:0;transform:rotateX(70deg)}}@media (prefers-reduced-motion:reduce){.note.svelte-13tpdfm{animation:.2s svelte-13tpdfm-fade}@keyframes svelte-13tpdfm-fade{0%{opacity:0}}}
