@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/282306282cf00516-s.3wuescokrmuoh.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b3a9384f6a5c26-s.3bxpxophm2o5c.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:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9385f47a771217fa-s.p.39s7a4ecmnvyy.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:Shrikhand Fallback;src:local(Arial);ascent-override:85.81%;descent-override:36.13%;line-gap-override:0.0%;size-adjust:119.56%}.shrikhand_78a05f49-module__dn68HW__className{font-family:Shrikhand,Shrikhand Fallback;font-style:normal;font-weight:400}.shrikhand_78a05f49-module__dn68HW__variable{--font-shrikhand:"Shrikhand", "Shrikhand Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.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:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_56e9426-module__S-ZdVW__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_56e9426-module__S-ZdVW__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
:root{--plum:#2a1420;--burgundy:#7c1d45;--raspberry:#c02c66;--rose:#d8547e;--mauve:#9d6a8e;--gold:#e2a94a;--cream:#f5ebda;--sand:#efe1cd;--sage:#6f8f5f;--sage-deep:#55704a;--sage-lit:#8aac76;--bark:#6b4536;--soil:#3b2430;--ribbon-coral:#e8734a;--plum-70:#2a1420b3;--plum-55:#2a14208c;--plum-14:#2a142024;--plum-08:#2a142014;--cream-82:#f5ebdad1;--cream-62:#f5ebda9e;--cream-16:#f5ebda29;--cream-10:#f5ebda1a;--font-display:var(--font-shrikhand), Georgia, serif;--font-ui:var(--font-fredoka), system-ui, -apple-system, sans-serif;--radius-pill:40px;--radius-card:26px;--radius-chip:16px;--radius-sm:12px;--shadow-hard:4px 5px 0 var(--plum);--shadow-hard-sm:3px 3px 0 var(--plum);--shadow-hard-lg:6px 7px 0 var(--plum);--shadow-soft:0 18px 40px -18px #2a14208c;--shadow-soft-sm:0 8px 22px -12px #2a142073;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-out-soft:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--page-max:480px;--gutter:clamp(18px, 5.5vw, 26px);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--bg:var(--plum);--fg:var(--cream);--accent:var(--raspberry);--fg-soft:var(--cream-82);--fg-faint:var(--cream-62);--hairline:var(--cream-16);--on-accent:var(--cream)}[data-theme=signature]{--bg:var(--plum);--fg:var(--cream);--accent:var(--raspberry);--fg-soft:var(--cream-82);--fg-faint:var(--cream-62);--hairline:var(--cream-16);--on-accent:var(--cream)}[data-theme=tonal-rose]{--bg:var(--cream);--fg:var(--plum);--accent:var(--rose);--fg-soft:var(--plum-70);--fg-faint:var(--plum-55);--hairline:var(--plum-14);--on-accent:var(--plum)}[data-theme=light-warm]{--bg:var(--cream);--fg:var(--plum);--accent:var(--gold);--fg-soft:var(--plum-70);--fg-faint:var(--plum-55);--hairline:var(--plum-14);--on-accent:var(--plum)}[data-theme=midnight]{--bg:#150a12;--fg:var(--cream);--accent:var(--rose);--fg-soft:var(--cream-82);--fg-faint:var(--cream-62);--hairline:var(--cream-16);--on-accent:#150a12}[data-theme=sunset]{--bg:#3a1526;--fg:var(--cream);--accent:var(--ribbon-coral);--fg-soft:var(--cream-82);--fg-faint:var(--cream-62);--hairline:var(--cream-16);--on-accent:#3a1526}[data-theme=sage]{--bg:#f2efe3;--fg:#24301d;--accent:var(--sage);--fg-soft:#24301db8;--fg-faint:#24301d8c;--hairline:#24301d29;--on-accent:#f2efe3}[data-theme=mono-gold]{--bg:#2a1420;--fg:var(--gold);--accent:var(--gold);--fg-soft:#e2a94ad1;--fg-faint:#e2a94a99;--hairline:#e2a94a38;--on-accent:#2a1420}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--plum)}body{background:var(--plum);min-height:100dvh;color:var(--cream);font-family:var(--font-ui);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:500;line-height:1.5;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:1.02}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}button,[role=button],a.tappable{min-height:44px}@keyframes lv-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.lv-marquee{animation:lv-marquee var(--marquee-duration,26s) linear infinite;will-change:transform}@keyframes lv-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.lv-marquee-rev{animation:lv-marquee-rev var(--marquee-duration,26s) linear infinite;will-change:transform}@keyframes lv-twinkle{0%,to{opacity:.35;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}.lv-twinkle{animation:lv-twinkle 2.7s var(--ease-in-out) infinite}@keyframes lv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.lv-rise{animation:lv-rise .72s var(--ease-out) both}@keyframes lv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lv-float{animation:lv-float 4.2s var(--ease-in-out) infinite}@keyframes lv-pulse{0%,to{opacity:.5}50%{opacity:1}}.lv-pulse{animation:lv-pulse 1.9s var(--ease-in-out) infinite}@keyframes lv-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.16)}28%{transform:scale(1)}42%{transform:scale(1.12)}56%{transform:scale(1)}}.lv-heartbeat{animation:lv-heartbeat 1.3s var(--ease-in-out) infinite}@keyframes lv-sway{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-6px)rotate(.6deg)}}.lv-sway{transform-origin:50%;animation:lv-sway 9s var(--ease-in-out) infinite}@keyframes lv-screen-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:none}}.lv-screen-in{animation:lv-screen-in .5s var(--ease-out) both}@keyframes lv-burst{0%{opacity:0;transform:translate(0,0)scale(.3)}16%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate3d(var(--bx,0), var(--by,0), 0) scale(1) rotate(28deg)}}.lv-burst{animation:lv-burst 1.6s var(--ease-out) both}@keyframes lv-step-next{0%{transform:translate(24px)}to{transform:none}}@keyframes lv-step-prev{0%{transform:translate(-24px)}to{transform:none}}.lv-step-next{animation:lv-step-next .38s var(--ease-out) both}.lv-step-prev{animation:lv-step-prev .38s var(--ease-out) both}.lv-stagger>*{animation:lv-rise .52s var(--ease-out) both}.lv-stagger-pop>*{animation:lv-pop-in .46s var(--ease-out) both}.lv-stagger>:first-child,.lv-stagger-pop>:first-child{animation-delay:30ms}.lv-stagger>:nth-child(2),.lv-stagger-pop>:nth-child(2){animation-delay:90ms}.lv-stagger>:nth-child(3),.lv-stagger-pop>:nth-child(3){animation-delay:.15s}.lv-stagger>:nth-child(4),.lv-stagger-pop>:nth-child(4){animation-delay:.21s}.lv-stagger>:nth-child(5),.lv-stagger-pop>:nth-child(5){animation-delay:.26s}.lv-stagger>:nth-child(n+6),.lv-stagger-pop>:nth-child(n+6){animation-delay:.31s}@keyframes lv-drift{0%{opacity:0;transform:translate3d(0, 12vh, 0) scale(var(--ds,1)) rotate(0deg)}12%{opacity:var(--do,.5)}82%{opacity:var(--do,.5)}to{opacity:0;transform:translate3d(var(--dx,0), -104vh, 0) scale(var(--ds,1)) rotate(var(--dr,20deg))}}.lv-drift{animation:lv-drift var(--dd,17s) linear var(--ddelay,0s) infinite;will-change:transform, opacity}@keyframes lv-pop-in{0%{opacity:0;transform:translateY(10px)scale(.86)}62%{opacity:1;transform:translateY(-2px)scale(1.03)}to{opacity:1;transform:none}}.lv-pop-in{animation:lv-pop-in .46s var(--ease-out) both}@keyframes lv-chip-pop{0%{transform:scale(1)}32%{transform:scale(.9)}64%{transform:scale(1.09)}to{transform:scale(1)}}.lv-chip-pop{animation:lv-chip-pop .42s var(--ease-out) both}@keyframes lv-puff{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}22%{opacity:1}to{opacity:0;transform:translate3d(calc(-50% + var(--px,0px)), calc(-50% + var(--py,-26px)), 0) scale(1)}}.lv-puff{animation:lv-puff .72s var(--ease-out) both}@keyframes lv-wake{0%{transform:scale(1)}38%{transform:scale(1.045)}to{transform:scale(1)}}.lv-wake{animation:lv-wake .5s var(--ease-out) both}@keyframes lv-word{0%{opacity:0;filter:blur(5px);transform:translateY(.5em)rotate(-2deg)}to{opacity:1;filter:blur();transform:none}}.lv-word{animation:lv-word .62s var(--ease-out) both;display:inline-block}@keyframes lv-wiggle{0%,84%,to{transform:rotate(0)translateY(0)}88%{transform:rotate(-4.5deg)translateY(-4px)}92%{transform:rotate(4deg)translateY(-6px)}96%{transform:rotate(-2deg)translateY(-2px)}}.lv-wiggle{animation:lv-wiggle 5.2s var(--ease-in-out) infinite;transform-origin:50% 85%}@keyframes lv-halo{0%,to{opacity:.25;transform:translate(-50%,-50%)scale(.86)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.12)}}.lv-halo{animation:lv-halo 2.8s var(--ease-in-out) infinite}@keyframes lv-open{0%{transform:scale(1)rotate(0)}38%{transform:scale(1.16)rotate(-3deg)}to{opacity:0;transform:scale(.55)rotate(6deg)}}.lv-open{animation:lv-open .5s var(--ease-out) both}@keyframes lv-bob{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-68%)scale(1.14)}}.lv-bob{animation:lv-bob 1.5s var(--ease-in-out) infinite}@keyframes lv-blink{0%,92%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.12)}}.lv-blink{animation:lv-blink 4.6s var(--ease-in-out) infinite;transform-origin:50%;transform-box:fill-box}@keyframes lv-ear{0%,to{transform:rotate(0)}50%{transform:rotate(-4.5deg)}}.lv-ear{animation:lv-ear 3.8s var(--ease-in-out) infinite;transform-origin:top;transform-box:fill-box}@keyframes lv-plead{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-3px)}}.lv-plead{animation:lv-plead 2.6s var(--ease-in-out) infinite;transform-origin:50% 90%}@keyframes lv-card-in{0%{opacity:0;transform:translate3d(0, 26px, 0) rotate(var(--tilt,-2deg)) scale(.94)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--tilt,-2deg)) scale(1)}}.lv-card-in{animation:lv-card-in .5s var(--ease-out) both}@keyframes lv-bow-off{0%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}to{opacity:0;transform:translate(14px,-54px)scale(.6)rotate(28deg)}}.lv-bow-off{animation:lv-bow-off .44s var(--ease-out) both}@keyframes lv-ribbon-off{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.15)}}.lv-ribbon-off{animation:lv-ribbon-off .36s var(--ease-out) .18s both;transform-origin:50%;transform-box:fill-box}@keyframes lv-lid-off{0%{transform:translate(0,0)rotate(0)}30%{transform:translateY(5px)rotate(0)}to{opacity:0;transform:translate(26px,-104px)rotate(-19deg)}}.lv-lid-off{animation:lv-lid-off .72s var(--ease-out) .34s both}@keyframes lv-inside{0%{opacity:0;transform:translateY(22px)scale(.9)}to{opacity:1;transform:none}}.lv-inside{animation:lv-inside .62s var(--ease-out) .62s both}@keyframes lv-tick{0%{transform:scale(1.14)}to{transform:scale(1)}}.lv-tick{animation:lv-tick .34s var(--ease-out)}@keyframes lv-line{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.lv-line{animation:lv-line .9s var(--ease-out) both}@keyframes lv-photo-in{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.lv-photo-in{animation:lv-photo-in 1.05s var(--ease-out) both}@keyframes lv-soft-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lv-soft-in{animation:lv-soft-in 1.1s var(--ease-out) both}@keyframes lv-stem-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lv-stem-rise{animation:lv-stem-rise .7s var(--ease-out) both;transform-origin:bottom;transform-box:fill-box}@keyframes lv-bloom{0%{opacity:0;transform:scale(.18)rotate(-24deg)}60%{opacity:1;transform:scale(1.08)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.lv-bloom{animation:lv-bloom .78s var(--ease-out) both;transform-origin:50%;transform-box:fill-box}@keyframes lv-settle{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-5px)rotate(.5deg)}}.lv-settle{animation:lv-settle 5.4s var(--ease-in-out) infinite;transform-origin:50% 100%}@keyframes lv-approach{0%{opacity:0;transform:translateY(34px)scale(.42)}55%{opacity:1}78%{transform:translateY(-6px)scale(1.04)}to{opacity:1;transform:none}}.lv-approach{animation:lv-approach 1.15s var(--ease-out) both;transform-origin:50% 100%}@keyframes lv-offer{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lv-offer{animation:lv-offer 2.4s var(--ease-in-out) infinite;transform-box:fill-box}@keyframes lv-cheer{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.lv-cheer{animation:lv-cheer .7s var(--ease-in-out) infinite;transform-origin:50% 90%;transform-box:fill-box}@keyframes lv-hop{0%{transform:translateY(0)scaleY(1)}18%{transform:translateY(0)scaleY(.86)scaleX(1.08)}46%{transform:translateY(-28px)scaleY(1.08)scaleX(.94)}70%{transform:translateY(0)scaleY(.9)scaleX(1.06)}86%{transform:translateY(-8px)scaleY(1.02)}to{transform:translateY(0)scaleY(1)}}.lv-hop{animation:lv-hop 1.1s var(--ease-out) 2;transform-origin:50% 100%}@keyframes lv-note-taken{0%{opacity:1;transform:translateY(0)scale(1)rotate(0)}40%{opacity:1;transform:translateY(-34px)scale(1.08)rotate(-4deg)}to{opacity:0;transform:translateY(-140px)scale(.7)rotate(-9deg)}}.lv-note-taken{animation:lv-note-taken .52s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.lv-note-taken{opacity:0;animation:none}}@keyframes lv-unfold{0%{opacity:0;transform:perspective(700px)rotateX(-82deg)translateY(-14px)}to{opacity:1;transform:perspective(700px)rotateX(0)translateY(0)}}.lv-unfold{animation:lv-unfold .72s var(--ease-out) both;transform-origin:50% 0}@keyframes lv-tumble{0%{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--tilt,-2deg)) scale(1)}to{opacity:0;transform:translate3d(var(--flick-x,320px), -140px, 0) rotate(var(--flick-r,38deg)) scale(.72)}}.lv-tumble{animation:lv-tumble .58s var(--ease-out) both}@keyframes lv-to-heart{0%{opacity:1;transform:translate(0,0)scale(1)}62%{transform:translate3d(var(--hx,0), calc(var(--hy,-90px) * .7), 0) scale(1.25);opacity:1}to{transform:translate3d(var(--hx,0), var(--hy,-90px), 0) scale(.2);opacity:0}}.lv-to-heart{animation:lv-to-heart .66s var(--ease-out) both}@keyframes lv-take-root{0%{opacity:0;transform:scaleY(.1)scaleX(.6)}55%{opacity:1;transform:scaleY(1.06)scaleX(1.04)}to{opacity:1;transform:none}}.lv-take-root{animation:lv-take-root .62s var(--ease-out) both;transform-origin:50% 100%;transform-box:fill-box}@keyframes lv-bush-sway{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}}.lv-bush-sway{animation:lv-bush-sway 7.5s var(--ease-in-out) infinite}@keyframes lv-ripple{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.05)}}.lv-ripple{animation:lv-ripple 6s var(--ease-in-out) infinite;transform-origin:50%;transform-box:fill-box}@keyframes lv-grew{0%{opacity:0;transform:translateY(14px)scale(.94)}14%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.lv-grew{animation:lv-grew 4.2s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.lv-grew{opacity:1;animation:none;transform:none}}@keyframes lv-note-out{0%{opacity:0;transform:translateY(-26px)rotate(-5deg)scale(.92)}to{opacity:1;transform:translate(0,0)rotate(-2deg)scale(1)}}.lv-note-out{animation:lv-note-out .72s var(--ease-out) both}.lv-no-select,.lv-no-select *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lv-no-select input,.lv-no-select textarea,.lv-no-select [contenteditable]{-webkit-user-select:text;user-select:text}.lv-no-select button,.lv-no-select a{touch-action:manipulation}@keyframes lv-shake{0%,to{transform:translate(0,0)}15%{transform:translate(-7px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}80%{transform:translate(-2px)}}.lv-shake{animation:lv-shake .42s var(--ease-out) 1}@keyframes lv-meter-glow{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@media (prefers-reduced-motion:reduce){.lv-drift-layer{display:none}}.lv-ph-swap::placeholder{opacity:1;transition:opacity .24s var(--ease-out)}.lv-ph-swap.lv-ph-out::placeholder{opacity:0}.lv-shell{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.lv-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes lv-flutter{0%,to{transform:rotate(-9deg)scale(1)}50%{transform:rotate(9deg)scale(1.08)}}@keyframes lv-deck-nudge{0%,62%,to{transform:translate(0,0)rotate(0)}74%{transform:translate(26px)rotate(1.6deg)}86%{transform:translate(-14px)rotate(-.9deg)}}.lv-deck-nudge{animation:lv-deck-nudge 3.4s var(--ease-in-out) 1.2s 2 both}@keyframes lv-swell{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.06)}to{opacity:.8;transform:scale(1)}}.lv-swell{animation:lv-swell 1.5s var(--ease-out) both}@keyframes lv-stamp{0%{opacity:0;filter:blur(6px);transform:scale(2.4)rotate(-9deg)}55%{opacity:1;filter:blur();transform:scale(.9)rotate(2deg)}72%{transform:scale(1.06)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.lv-stamp{animation:lv-stamp .86s var(--ease-out) .12s both}@keyframes lv-card-land{0%{opacity:0;transform:translateY(34px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}.lv-card-land{animation:lv-card-land .78s var(--ease-out) .2s both}@keyframes lv-fall{0%{opacity:0;transform:translateY(-8vh)rotate(0)}8%{opacity:1}to{opacity:0;transform:translate3d(var(--drift,0px), 108vh, 0) rotate(420deg)}}.lv-fall{animation:3s linear infinite lv-fall}@keyframes lv-strain{0%,to{transform:translate(0,0)}25%{transform:translate(-1.5px,1px)}50%{transform:translate(1.5px,-1px)}75%{transform:translate(-1px,-1px)}}.lv-strain{animation:.14s linear infinite lv-strain}@keyframes lv-eq{0%,to{height:5px}35%{height:14px}70%{height:8px}}@keyframes lv-wrap-drop{0%{opacity:0;transform:translateY(-46px)scale(.82)rotate(-6deg)}55%{opacity:1;transform:translateY(6px)scale(1.04)rotate(2deg)}75%{transform:translateY(-2px)scale(.99)rotate(-1deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}.lv-wrap-drop{animation:lv-wrap-drop .62s var(--ease-out) both}@keyframes lv-wrap-band-h{0%{opacity:0;transform:scaleX(0)}10%{opacity:1}to{opacity:1;transform:scaleX(1)}}.lv-wrap-band-h{animation:lv-wrap-band-h .42s var(--ease-out) .5s both}@keyframes lv-wrap-band-v{0%{opacity:0;transform:scaleY(0)}10%{opacity:1}to{opacity:1;transform:scaleY(1)}}.lv-wrap-band-v{animation:lv-wrap-band-v .42s var(--ease-out) .86s both}@keyframes lv-wrap-bow{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(-40deg)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.18)rotate(6deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}.lv-wrap-bow{animation:lv-wrap-bow .5s var(--ease-out) 1.22s both}@keyframes lv-wrap-line-a{0%,52%{opacity:1;transform:translate(0,0)}64%,to{opacity:0;transform:translateY(-10px)}}.lv-wrap-line-a{animation:lv-wrap-line-a 2.4s var(--ease-out) both}@keyframes lv-wrap-line-b{0%,60%{opacity:0;transform:translateY(12px)}74%,to{opacity:1;transform:translate(0,0)}}.lv-wrap-line-b{animation:lv-wrap-line-b 2.4s var(--ease-out) both}
