@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_3a2c01bc-module__-RyNqG__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_3a2c01bc-module__-RyNqG__variable{--font-display:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.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:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_cd928a8-module__n17NMq__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_cd928a8-module__n17NMq__variable{--font-body:"Quicksand", "Quicksand Fallback"}
:root{--peach-bg:#fce9da;--peach-card-warm:#ffd9c2;--peach-card-mint:#cfefe9;--peach-card-sun:#ffe7a8;--coral:#ff5e5b;--coral-press:#e84f4c;--yellow:#ffc93c;--yellow-deep:#ffb000;--teal:#00b3a4;--ink:#3a2a2a;--ink-soft:#7a6a64;--ink-muted:#9a8a84;--ink-faint:#bda69e;--ink-ghost:#cdbab2;--white:#fff;--price-ink:#7a5a1a;--r-frame:44px;--r-card-lg:28px;--r-card:24px;--r-tile:26px;--r-field:18px;--r-media:20px;--r-pill:999px;--sh-coral:0 10px 22px #ff5e5b66;--sh-teal:0 10px 22px #00b3a459;--sh-play:0 14px 30px #ff5e5b73;--sh-knob:0 3px 8px #0000001f;--sh-card:0 6px 18px #3a2a2a14;--wave-rest:#e9c9b6;--gutter:22px;--dock-pad:138px}*{box-sizing:border-box}html,body{background:var(--peach-bg);-webkit-text-size-adjust:100%;overscroll-behavior-y:none;max-width:100vw;min-height:100%;margin:0;padding:0}body{color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;font-weight:500;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display), system-ui, sans-serif;color:var(--ink);margin:0;font-weight:800;line-height:1.02}p{color:var(--ink-soft);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}:focus-visible{outline:none;box-shadow:0 0 0 3px #ff5e5b59}.app{width:100%;max-width:460px;min-height:100dvh;padding:env(safe-area-inset-top) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));margin:0 auto;position:relative;overflow:hidden}.screen{z-index:1;padding-top:24px;padding-bottom:var(--dock-pad);position:relative}.hscroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:var(--gutter);margin:0 calc(-1 * var(--gutter));gap:12px;padding:2px 0 6px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:none}.hscroll>:first-child{margin-left:var(--gutter)}.hscroll:after{content:"";flex:0 0 var(--gutter)}.dock{z-index:20;padding:28px var(--gutter) calc(22px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--peach-bg) 82%, #fce9da00);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.dock>*{pointer-events:auto;width:100%;max-width:416px}.h-hero{letter-spacing:-.01em;font-size:clamp(32px,9vw,40px);line-height:1.02}.h-screen{font-size:29px;line-height:1.02}.h-reveal{font-size:56px;line-height:.92}.lede{color:var(--ink-soft);font-size:15px;font-weight:600}.label{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:11px;font-weight:700}.caption{color:var(--ink-muted);font-size:11px;font-weight:600;line-height:1.4}.link{color:var(--coral);font-weight:700;text-decoration:underline}.btn{border-radius:var(--r-pill);width:100%;min-height:56px;font-family:var(--font-display), sans-serif;color:var(--white);background:var(--coral);box-shadow:var(--sh-coral);justify-content:center;align-items:center;gap:9px;padding:16px 22px;font-size:19px;font-weight:800;transition:transform .12s,background .12s,box-shadow .12s;display:inline-flex}.btn:active{background:var(--coral-press);transform:translateY(1px)scale(.99)}.btn:disabled{background:var(--ink-ghost);box-shadow:none;color:var(--white);cursor:not-allowed}.btn--teal{background:var(--teal);box-shadow:var(--sh-teal)}.btn--teal:active{background:#009b8e}.btn--ghost{background:var(--white);color:var(--ink);box-shadow:var(--sh-card)}.btn--ghost:active{background:#fff}.row{border-radius:var(--r-card);background:var(--white);width:100%;box-shadow:var(--sh-card);text-align:left;align-items:center;gap:14px;padding:16px 18px;transition:transform .12s;display:flex}.row:active{transform:scale(.99)}.row__icon{border-radius:var(--r-pill);flex:none;place-items:center;width:44px;height:44px;display:grid}.row__body{flex:auto;min-width:0}.row__title{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:16px;font-weight:700;display:block}.row__sub{color:var(--ink-muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.row__affordance{color:var(--coral);flex:none;font-size:20px;font-weight:800}.card{background:var(--white);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:18px}.chip-group{flex-wrap:wrap;gap:9px;display:flex}.chip{border-radius:var(--r-pill);background:var(--white);min-height:44px;box-shadow:var(--sh-card);color:var(--ink-soft);align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .1s,background .12s,color .12s;display:inline-flex}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--coral);color:var(--white)}.chip[aria-pressed=true].chip--teal{background:var(--teal)}.chip[aria-pressed=true].chip--yellow{background:var(--yellow);color:var(--price-ink)}.chip__check{font-size:13px}.chip--sm{gap:5px;min-height:44px;padding:7px 11px;font-size:13px}.field,.textarea{background:var(--white);border-radius:var(--r-field);width:100%;box-shadow:var(--sh-card);color:var(--ink);caret-color:var(--coral);border:none;padding:15px 16px;font-family:inherit;font-size:16px;font-weight:600}.field::placeholder,.textarea::placeholder{color:var(--ink-ghost);font-weight:500}.textarea{resize:vertical;min-height:92px;line-height:1.45}.field-help{color:var(--ink-muted);margin-top:6px;font-size:11px;font-weight:600}.price-pill{border-radius:var(--r-pill);background:var(--yellow);color:var(--price-ink);font-family:var(--font-display), sans-serif;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:800;display:inline-flex}.guarantee{color:var(--teal);font-size:12px;font-weight:700}.progress{border-radius:var(--r-pill);background:var(--white);height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #3a2a2a0f}.progress__fill{border-radius:var(--r-pill);background:var(--coral);height:100%;transition:width .4s}.blob{z-index:0;filter:blur(2px);opacity:.5;pointer-events:none;animation:6.5s ease-in-out infinite float;position:absolute}.toast{z-index:60;border-radius:var(--r-pill);background:var(--coral);color:var(--white);font-family:var(--font-display), sans-serif;box-shadow:var(--sh-coral);padding:12px 20px;font-size:14px;font-weight:800;animation:.25s toast-in;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.sheet-backdrop{z-index:40;background:#3a2a2a52;justify-content:center;align-items:flex-end;animation:.2s fade-in;display:flex;position:fixed;inset:0}.sheet{background:var(--peach-bg);width:100%;max-width:460px;padding:14px var(--gutter) calc(22px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;animation:.28s cubic-bezier(.2,.8,.25,1) sheet-up;box-shadow:0 -10px 30px #3a2a2a2e}.sheet__grip{border-radius:var(--r-pill);background:var(--ink-ghost);width:44px;height:5px;margin:2px auto 14px}@keyframes eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bopme-lyrics-col{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.legal{max-width:680px}.legal h2{font-family:var(--font-display), system-ui, sans-serif;color:var(--ink);margin:24px 0 6px;font-size:18px;font-weight:800}.legal p,.legal li{color:var(--ink-soft);font-size:14.5px;line-height:1.65}.legal p{margin:8px 0}.legal ul{margin:6px 0 10px;padding-left:20px}.legal li{margin:4px 0}.legal strong{color:var(--ink)}.legal a,.legal .link{color:var(--coral);font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
