.compact-home-module__G5yS9W__page{--coral:#f65279;--ink:#292225;--muted:#776a6d;min-height:100vh;color:var(--ink);font-family:var(--font-anuphan,"Anuphan"), "Noto Sans Thai", sans-serif;background:radial-gradient(circle at 82% 18%,#ff6f9121,#0000 26rem),radial-gradient(circle at 8% 74%,#ffd66b21,#0000 24rem),#fffaf6}.compact-home-module__G5yS9W__header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf6e8;border-bottom:1px solid #5d414217;position:sticky;top:0}.compact-home-module__G5yS9W__navbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem;width:min(100% - 2rem,1220px);min-height:72px;margin-inline:auto;display:grid}.compact-home-module__G5yS9W__brand,.compact-home-module__G5yS9W__footerBrand{color:inherit;align-items:center;gap:.72rem;text-decoration:none;display:inline-flex}.compact-home-module__G5yS9W__brandMark{aspect-ratio:1;background:#ffe4eb;border-radius:13px;place-items:center;width:42px;display:grid;position:relative}.compact-home-module__G5yS9W__brandMark:before{content:"";clip-path:polygon(0 0,50% 53%,100% 0,100% 100%,0 100%);background:#ff7292;border-radius:3px;width:24px;height:17px}.compact-home-module__G5yS9W__brandMark i{background:#f23f6b;border-radius:50% 50% 45% 45%;width:7px;height:7px;position:absolute;top:9px;transform:rotate(45deg)}.compact-home-module__G5yS9W__brandMark i:before{content:"";background:inherit;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-3px}.compact-home-module__G5yS9W__brandMark i:after{content:"";background:inherit;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.compact-home-module__G5yS9W__brand>span,.compact-home-module__G5yS9W__footerBrand>span{flex-direction:column;display:flex}.compact-home-module__G5yS9W__brand strong,.compact-home-module__G5yS9W__footerBrand strong{color:var(--coral);font-size:1.25rem;font-weight:800;line-height:1.05}.compact-home-module__G5yS9W__brand small{color:#8d7b7f;letter-spacing:.18em;margin-top:.25rem;font-size:.58rem}.compact-home-module__G5yS9W__navLinks{align-self:stretch;align-items:center;gap:2rem;display:flex}.compact-home-module__G5yS9W__navLinks a{color:#65595c;place-items:center;height:100%;font-size:.86rem;font-weight:650;text-decoration:none;display:grid;position:relative}.compact-home-module__G5yS9W__navLinks a:after{content:"";background:var(--coral);opacity:0;border-radius:10px;height:2px;transition:all .18s;position:absolute;bottom:15px;left:0;right:0;transform:scaleX(0)}.compact-home-module__G5yS9W__navLinks a:hover,.compact-home-module__G5yS9W__navLinks .compact-home-module__G5yS9W__activeNav{color:var(--coral)}.compact-home-module__G5yS9W__navLinks a:hover:after,.compact-home-module__G5yS9W__navLinks .compact-home-module__G5yS9W__activeNav:after{display:none}.compact-home-module__G5yS9W__navActions{justify-self:end;align-items:center;gap:1.25rem;display:flex}.compact-home-module__G5yS9W__mobileNav{display:none;position:relative}.compact-home-module__G5yS9W__mobileNav summary{cursor:pointer;color:#453b3d;font-weight:700;list-style:none}.compact-home-module__G5yS9W__mobileNav summary::-webkit-details-marker{display:none}.compact-home-module__G5yS9W__mobileNav>div{z-index:30;background:#fffdfafa;border:1px solid #ff6f912e;border-radius:18px;min-width:170px;padding:.65rem;display:grid;position:absolute;top:calc(100% + .8rem);right:0;box-shadow:0 18px 45px #4d2d3324}.compact-home-module__G5yS9W__mobileNav a{color:#453b3d;border-radius:12px;padding:.7rem .8rem;font-weight:650;text-decoration:none}.compact-home-module__G5yS9W__profileLink{color:#3e3436;align-items:center;gap:.65rem;max-width:190px;font-weight:700;text-decoration:none;display:inline-flex}.compact-home-module__G5yS9W__profileAvatar{color:#fff;background:linear-gradient(145deg,#ff7897,#f34770);border:1px solid #ff6f9147;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #f3477038}.compact-home-module__G5yS9W__profileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-home-module__G5yS9W__profileMenu{position:relative}.compact-home-module__G5yS9W__profileMenu summary{cursor:pointer;list-style:none}.compact-home-module__G5yS9W__profileMenu summary::-webkit-details-marker{display:none}.compact-home-module__G5yS9W__profileMenu>div{z-index:40;background:#fffdfafc;border:1px solid #ff6f912e;border-radius:20px;width:230px;padding:.7rem;display:grid;position:absolute;top:calc(100% + .85rem);right:0;box-shadow:0 22px 52px #4d2d3329}.compact-home-module__G5yS9W__profileMenu>div>span{border-bottom:1px solid #f3e7e5;margin-bottom:.4rem;padding:.65rem .75rem .8rem;display:grid}.compact-home-module__G5yS9W__profileMenu small{color:#9a888c;margin-top:.2rem;font-size:.72rem}.compact-home-module__G5yS9W__profileMenu a{color:#493d40;border-radius:12px;padding:.72rem .75rem;text-decoration:none}.compact-home-module__G5yS9W__profileMenu a:hover{color:var(--coral);background:#fff0f3}.compact-home-module__G5yS9W__headerBalance{color:#80601a;background:linear-gradient(145deg,#fffdf3,#fff5d8);border:1px solid #e1aa2042;border-radius:999px;align-items:center;gap:.42rem;min-height:40px;padding:0 .82rem 0 .55rem;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #be891617}.compact-home-module__G5yS9W__headerBalance>img{object-fit:contain;filter:drop-shadow(0 4px 5px #b77e082e);width:30px;height:30px}.compact-home-module__G5yS9W__headerBalance strong{color:#c68500;font-size:.92rem}.compact-home-module__G5yS9W__headerBalance small{color:#887450;white-space:nowrap;font-size:.68rem}.compact-home-module__G5yS9W__loginLink{color:#675b5e;font-size:.85rem;font-weight:650;text-decoration:none}.compact-home-module__G5yS9W__navCta,.compact-home-module__G5yS9W__primaryButton,.compact-home-module__G5yS9W__pricePanel>a{color:#fff;background:linear-gradient(135deg,#ff688c,#f44770);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;font-weight:730;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #ec497033}.compact-home-module__G5yS9W__navCta{min-height:44px;padding:.65rem 1.2rem;font-size:.84rem}.compact-home-module__G5yS9W__hero{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);width:min(100% - 2rem,1220px);min-height:548px;margin-inline:auto;padding:clamp(3.4rem,6vw,5.3rem) 0 2rem;display:grid}.compact-home-module__G5yS9W__heroCopy{z-index:2;animation:.65s both compact-home-module__G5yS9W__rise-in;position:relative}.compact-home-module__G5yS9W__eyebrow{color:var(--coral);background:#ffffffa3;border:1px solid #f6527933;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.compact-home-module__G5yS9W__eyebrow>span{font-size:.68rem}.compact-home-module__G5yS9W__brandBanner{width:auto;min-height:56px;color:inherit;flex:none;align-items:center;gap:.72rem;text-decoration:none;transition:transform .18s;display:inline-flex}.compact-home-module__G5yS9W__brandBanner:hover{transform:translateY(-1px)}.compact-home-module__G5yS9W__brandBannerArt{object-fit:contain;filter:drop-shadow(0 7px 12px #ff536c2e);flex:0 0 52px;width:52px;height:52px}.compact-home-module__G5yS9W__brandBannerCopy{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.compact-home-module__G5yS9W__brandBannerCopy strong{color:var(--coral);letter-spacing:-.025em;font-size:1.02rem;font-weight:800}.compact-home-module__G5yS9W__brandBannerCopy small{color:#9b7b77;letter-spacing:.14em;margin-top:.24rem;font-size:.5rem;font-weight:650}.compact-home-module__G5yS9W__coralText{isolation:isolate}.compact-home-module__G5yS9W__coralWord{z-index:2;position:relative}.compact-home-module__G5yS9W__titleHearts{z-index:1;pointer-events:none;position:absolute;inset:-.34em -.24em -.06em;overflow:visible}.compact-home-module__G5yS9W__titleHearts i{--heart-tilt:0deg;--heart-color:#ff91a8;--heart-soft:#ffd0d9;--heart-pop-scale:1.5;color:var(--heart-color);opacity:0;transform:rotate(var(--heart-tilt));transform-origin:50%;text-shadow:0 5px 12px #ff577933;will-change:transform, opacity, filter;font-size:.4em;font-style:normal;line-height:1;animation:3.8s cubic-bezier(.22,.78,.3,1) infinite compact-home-module__G5yS9W__title-heart-pop;display:block;position:absolute;bottom:0}.compact-home-module__G5yS9W__titleHearts i:first-child{--heart-tilt:-16deg;--heart-pop-scale:1.5;animation-duration:3.55s;animation-delay:0s;left:4%}.compact-home-module__G5yS9W__titleHearts i:nth-child(2){--heart-tilt:12deg;--heart-color:#ffb0c0;--heart-soft:#ffe0e6;--heart-pop-scale:1.42;animation-duration:4.05s;animation-delay:-.76s;left:25%}.compact-home-module__G5yS9W__titleHearts i:nth-child(3){--heart-tilt:-8deg;--heart-color:#ff718f;--heart-soft:#ffc4d0;--heart-pop-scale:1.5;font-size:.32em;animation-duration:3.7s;animation-delay:-1.52s;left:49%}.compact-home-module__G5yS9W__titleHearts i:nth-child(4){--heart-tilt:17deg;--heart-color:#ff9fb3;--heart-soft:#ffd8e0;--heart-pop-scale:1.46;animation-duration:4.2s;animation-delay:-2.28s;left:71%}.compact-home-module__G5yS9W__titleHearts i:nth-child(5){--heart-tilt:-12deg;--heart-color:#ff6f91;--heart-soft:#ffc7d2;--heart-pop-scale:1.5;font-size:.35em;animation-duration:3.85s;animation-delay:-3.04s;left:88%}@keyframes compact-home-module__G5yS9W__title-heart-pop{0%,to{opacity:0;color:var(--heart-soft);filter:brightness(.98)drop-shadow(0 2px 5px #ff5b7d14);transform:translate3d(0, .24em, 0) scale(.25) rotate(calc(var(--heart-tilt) - 7deg))}12%{opacity:.96;color:var(--heart-color);filter:brightness(1.1)drop-shadow(0 7px 12px #ff5b7d42);transform:translate3d(0, 0, 0) scale(var(--heart-pop-scale)) rotate(var(--heart-tilt))}24%{opacity:.78;color:var(--heart-soft);filter:brightness(1.02)drop-shadow(0 4px 8px #ff5b7d29);transform:translate3d(-.02em, -.16em, 0) scale(calc(var(--heart-pop-scale) - .22)) rotate(calc(var(--heart-tilt) - 3deg))}38%{opacity:.94;color:var(--heart-color);filter:brightness(1.08)drop-shadow(0 6px 11px #ff5b7d3b);transform:translate3d(.06em, -.4em, 0) scale(calc(var(--heart-pop-scale) - .06)) rotate(calc(var(--heart-tilt) + 7deg))}54%{opacity:.72;color:var(--heart-soft);filter:brightness()drop-shadow(0 3px 7px #ff5b7d24);transform:translate3d(0, -.68em, 0) scale(.9) rotate(calc(var(--heart-tilt) + 10deg))}72%{opacity:0;color:var(--heart-soft);filter:brightness(.98)drop-shadow(0 2px 5px #ff5b7d0f);transform:translate3d(-.04em, -.96em, 0) scale(.7) rotate(calc(var(--heart-tilt) + 14deg))}}@media (prefers-reduced-motion:reduce){.compact-home-module__G5yS9W__titleHearts i{display:block;bottom:auto;animation:6s ease-in-out infinite compact-home-module__G5yS9W__title-heart-soft-fade!important}.compact-home-module__G5yS9W__titleHearts i:first-child{top:10%}.compact-home-module__G5yS9W__titleHearts i:nth-child(2){top:-8%}.compact-home-module__G5yS9W__titleHearts i:nth-child(3){top:4%}.compact-home-module__G5yS9W__titleHearts i:nth-child(4){top:-10%}.compact-home-module__G5yS9W__titleHearts i:nth-child(5){top:12%}}@keyframes compact-home-module__G5yS9W__title-heart-soft-fade{0%,to{opacity:.38;filter:brightness();transform:scale(.96) rotate(var(--heart-tilt))}50%{opacity:.78;filter:brightness(1.08)drop-shadow(0 5px 9px #ff5b7d33);transform:scale(1.5) rotate(var(--heart-tilt))}}@media (max-width:560px){.compact-home-module__G5yS9W__brandBanner{gap:.58rem;min-height:50px}.compact-home-module__G5yS9W__brandBannerArt{flex-basis:46px;width:46px;height:46px}.compact-home-module__G5yS9W__brandBannerCopy strong{font-size:.92rem}}.compact-home-module__G5yS9W__heroTitle{letter-spacing:-.025em;margin:1.2rem 0 1.25rem;font-size:clamp(2.85rem,4.3vw,3.95rem);font-weight:790;line-height:1.13}.compact-home-module__G5yS9W__heroTitle .compact-home-module__G5yS9W__coralText{color:var(--coral);font-size:1.08em;font-weight:810}.compact-home-module__G5yS9W__titleCompanion{font-size:.88em;font-weight:790}.compact-home-module__G5yS9W__titleSecondLine{white-space:nowrap;margin-top:-.05em;font-size:.9em;display:block}.compact-home-module__G5yS9W__heroDescription{max-width:520px;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.9}.compact-home-module__G5yS9W__heroActions{align-items:center;gap:.8rem;margin-top:1.75rem;display:flex}.compact-home-module__G5yS9W__primaryButton,.compact-home-module__G5yS9W__secondaryButton{min-height:52px;padding:.8rem 1.45rem;font-size:.9rem}.compact-home-module__G5yS9W__primaryButton:hover,.compact-home-module__G5yS9W__navCta:hover,.compact-home-module__G5yS9W__pricePanel>a:hover{transform:translateY(-2px);box-shadow:0 16px 32px #ec497045}.compact-home-module__G5yS9W__secondaryButton{color:#7465e9;background:#ffffffb3;border:1px solid #7465e945;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;font-weight:700;text-decoration:none;display:inline-flex}.compact-home-module__G5yS9W__playIcon{aspect-ratio:1;background:#8b7cf61f;border-radius:50%;place-items:center;width:1.45rem;font-size:.72rem;display:grid}.compact-home-module__G5yS9W__assurances{color:#7d7073;flex-wrap:wrap;gap:1.2rem;margin-top:1.2rem;font-size:.75rem;display:flex}.compact-home-module__G5yS9W__assurances span{align-items:center;gap:.42rem;display:inline-flex}.compact-home-module__G5yS9W__assurances i{color:#4fc69c;font-style:normal;font-weight:800}.compact-home-module__G5yS9W__heroVisual{min-width:0;animation:.7s 80ms both compact-home-module__G5yS9W__rise-in;position:relative}.compact-home-module__G5yS9W__heroGlow{z-index:-1;filter:blur(24px);background:radial-gradient(circle,#ff6f9133,#0000 68%);position:absolute;inset:15% 3% 2%}.compact-home-module__G5yS9W__heroImage{border-radius:clamp(1.6rem,3vw,2.5rem);width:96%;height:auto;margin-left:auto;display:block;box-shadow:0 35px 75px #5b383621}.compact-home-module__G5yS9W__quickSection{width:min(100% - 2rem,1220px);margin:0 auto;padding:.45rem 0 1.1rem}.compact-home-module__G5yS9W__quickGrid{grid-template-columns:1.25fr 1.35fr .76fr;gap:1rem;display:grid}.compact-home-module__G5yS9W__panel{background:#ffffffd6;border:1px solid #6848491c;border-radius:1.55rem;min-width:0;min-height:286px;padding:1.35rem;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 20px 48px #5b3c3914}.compact-home-module__G5yS9W__panel:hover{border-color:#f6527933;transform:translateY(-3px);box-shadow:0 26px 58px #5b3c391c}.compact-home-module__G5yS9W__panelHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.compact-home-module__G5yS9W__panelKicker{color:var(--coral);margin-bottom:.22rem;font-size:.7rem;font-weight:750;display:block}.compact-home-module__G5yS9W__panelHeading h2,.compact-home-module__G5yS9W__pricePanel h2{margin:0;font-size:1.12rem;font-weight:780}.compact-home-module__G5yS9W__panelHeading>a{color:#7465e9;flex:none;font-size:.73rem;font-weight:700;text-decoration:none}.compact-home-module__G5yS9W__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.compact-home-module__G5yS9W__themeCard{min-width:0;color:inherit;text-decoration:none}.compact-home-module__G5yS9W__themeVisual{aspect-ratio:.84;background:radial-gradient(circle at 50% 38%,#ffffffb8,#0000 38%),linear-gradient(145deg,#ffe9ee,#ffcbd6);border-radius:.9rem;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.compact-home-module__G5yS9W__themeCard:hover .compact-home-module__G5yS9W__themeVisual{transform:translateY(-3px);box-shadow:0 12px 25px #5537391f}.compact-home-module__G5yS9W__themeVisual small{color:#fff;background:#f2486fe0;border-radius:999px;padding:.24rem .46rem;font-size:.5rem;font-weight:740;position:absolute;top:.5rem;right:.5rem}.compact-home-module__G5yS9W__artObject{background:#ff7897;border-radius:.45rem;width:62%;height:38%;display:block;position:relative;box-shadow:0 12px 20px #94364d2b}.compact-home-module__G5yS9W__pink .compact-home-module__G5yS9W__artObject{clip-path:polygon(0 0,50% 48%,100% 0,100% 100%,0 100%)}.compact-home-module__G5yS9W__pink .compact-home-module__G5yS9W__artObject i{aspect-ratio:1;background:#f13e6b;border-radius:50%;width:16%;position:absolute;top:40%;left:44%}.compact-home-module__G5yS9W__night{background:linear-gradient(160deg,#272653,#7666b6)}.compact-home-module__G5yS9W__night .compact-home-module__G5yS9W__artObject{aspect-ratio:1;background:#ffd66b;border-radius:50%;width:44%;height:auto;box-shadow:14px -8px #4d477f}.compact-home-module__G5yS9W__night small{background:#624db6e6}.compact-home-module__G5yS9W__sunny{background:linear-gradient(145deg,#fff1bf,#ffd575)}.compact-home-module__G5yS9W__sunny .compact-home-module__G5yS9W__artObject{background:#f7bd38;border-radius:.4rem;width:48%;height:42%}.compact-home-module__G5yS9W__sunny .compact-home-module__G5yS9W__artObject:before,.compact-home-module__G5yS9W__sunny .compact-home-module__G5yS9W__artObject:after{content:"";background:#ff718f;position:absolute}.compact-home-module__G5yS9W__sunny .compact-home-module__G5yS9W__artObject:before{width:16%;top:0;bottom:0;left:42%}.compact-home-module__G5yS9W__sunny .compact-home-module__G5yS9W__artObject:after{height:16%;top:34%;left:0;right:0}.compact-home-module__G5yS9W__sunny small{color:#785912;background:#ffe793eb}.compact-home-module__G5yS9W__themeCard>strong,.compact-home-module__G5yS9W__themeCard>span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-home-module__G5yS9W__themeCard>strong{margin-top:.5rem;font-size:.76rem;font-weight:760}.compact-home-module__G5yS9W__themeCard>span:last-child{color:#8a7b7e;margin-top:.12rem;font-size:.59rem}.compact-home-module__G5yS9W__stepsPanel{flex-direction:column;display:flex}.compact-home-module__G5yS9W__stepsPanel .compact-home-module__G5yS9W__panelHeading{text-align:left;flex-direction:column;align-items:stretch}.compact-home-module__G5yS9W__stepsPanel .compact-home-module__G5yS9W__panelHeading>div{flex-direction:column;order:1;align-items:flex-start;width:100%;min-width:0;display:flex}.compact-home-module__G5yS9W__stepsPanel .compact-home-module__G5yS9W__panelHeading h2{order:1}.compact-home-module__G5yS9W__stepsPanel .compact-home-module__G5yS9W__panelKicker{order:2;margin:.28rem 0 0}.compact-home-module__G5yS9W__stepsArtworkFrame{aspect-ratio:16/9;background:#fff9f4;border:1px solid #f6527924;border-radius:1.15rem;flex:none;order:2;width:100%;max-width:none;display:block;overflow:hidden;box-shadow:0 18px 36px #7249431f}.compact-home-module__G5yS9W__stepsArtwork{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.compact-home-module__G5yS9W__stepGrid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.compact-home-module__G5yS9W__stepGrid li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.compact-home-module__G5yS9W__stepGrid li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#e5d7d7 0 4px,#0000 4px 8px);width:calc(100% - 3.7rem);height:1px;position:absolute;top:1.7rem;left:calc(50% + 1.85rem)}.compact-home-module__G5yS9W__stepNumber{z-index:1;aspect-ratio:1;width:3.65rem;color:var(--coral);background:#ffe6ec;border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid;position:relative}.compact-home-module__G5yS9W__stepGrid li:nth-child(2) .compact-home-module__G5yS9W__stepNumber{color:#7564e6;background:#ece9ff}.compact-home-module__G5yS9W__stepGrid li:nth-child(3) .compact-home-module__G5yS9W__stepNumber{color:#c88e10;background:#fff1bd}.compact-home-module__G5yS9W__stepGrid li:nth-child(4) .compact-home-module__G5yS9W__stepNumber{color:#df5972;background:#ffe7e9}.compact-home-module__G5yS9W__stepGrid b{margin-top:.62rem;font-size:.72rem;line-height:1.4}.compact-home-module__G5yS9W__stepGrid small{color:#8b7d80;text-wrap:balance;max-width:92px;margin-top:.16rem;font-size:.58rem;line-height:1.5}.compact-home-module__G5yS9W__pricePanel{text-align:center;background:radial-gradient(circle at 50% 38%,#ffd66b45,#0000 44%),#fffcf1eb;flex-direction:column;justify-content:center;align-items:center;display:flex}.compact-home-module__G5yS9W__coin{aspect-ratio:1;background:linear-gradient(145deg,#ffe98b,#ffc941);border:5px solid #ffdf70;border-radius:50%;width:4.6rem;margin:.5rem 0 .65rem;position:relative;box-shadow:0 10px 22px #d79d1833}.compact-home-module__G5yS9W__coinArtwork{object-fit:contain;filter:drop-shadow(0 1.25rem 1.5rem #7c541638);background:0 0;border:0;width:min(100%,18rem);height:auto;margin-inline:auto;display:block}.compact-home-module__G5yS9W__coinEyeOne,.compact-home-module__G5yS9W__coinEyeTwo{aspect-ratio:1;background:#8c661c;border-radius:50%;width:.34rem;position:absolute;top:1.5rem}.compact-home-module__G5yS9W__coinEyeOne{left:1.12rem}.compact-home-module__G5yS9W__coinEyeTwo{right:1.12rem}.compact-home-module__G5yS9W__coinSmile{border-bottom:3px solid #8c661c;border-radius:0 0 50% 50%;width:1.35rem;height:.68rem;position:absolute;bottom:1.03rem;left:50%;transform:translate(-50%)}.compact-home-module__G5yS9W__pricePanel>strong{color:var(--coral);margin-top:.22rem;font-size:1.3rem}.compact-home-module__G5yS9W__pricePanel p{color:#817377;margin:.45rem 0 .75rem;font-size:.65rem;line-height:1.55}.compact-home-module__G5yS9W__pricePanel>a{width:100%;min-height:34px;padding:.45rem .7rem;font-size:.68rem}.compact-home-module__G5yS9W__trustStrip{border-top:1px solid #68484914;grid-template-columns:repeat(3,1fr);width:min(100% - 2rem,1220px);margin:0 auto;padding:1.2rem clamp(1rem,3vw,2.5rem) 1.5rem;display:grid}.compact-home-module__G5yS9W__trustStrip>div{justify-content:center;align-items:center;gap:.75rem;display:flex}.compact-home-module__G5yS9W__trustStrip>div>span{aspect-ratio:1;width:2.35rem;color:var(--coral);background:#ffe7ed;border-radius:.78rem;place-items:center;font-weight:800;display:grid}.compact-home-module__G5yS9W__trustStrip p{flex-direction:column;margin:0;display:flex}.compact-home-module__G5yS9W__trustStrip strong{font-size:.74rem}.compact-home-module__G5yS9W__trustStrip small{color:#8a7c7f;margin-top:.1rem;font-size:.59rem}.compact-home-module__G5yS9W__footer{border-top:1px solid #68484917;justify-content:space-between;align-items:center;width:min(100% - 2rem,1220px);margin-inline:auto;padding:1.55rem 0 2rem;display:flex}.compact-home-module__G5yS9W__footerBrand small{color:#8c7d80;margin-top:.18rem;font-size:.6rem}.compact-home-module__G5yS9W__footer p{color:#94878a;margin:0;font-size:.63rem}.compact-home-module__G5yS9W__heroCopy{flex-direction:column;justify-content:center;max-width:660px;padding-block:1rem;display:flex}.compact-home-module__G5yS9W__heroTitle{letter-spacing:-.055em;text-wrap:balance;order:1;max-width:660px;margin:0;font-size:clamp(3.6rem,5.25vw,5.15rem);line-height:.96}.compact-home-module__G5yS9W__titleFirstLine{white-space:nowrap;align-items:baseline;gap:.22em;display:flex}.compact-home-module__G5yS9W__coralText{z-index:0;text-shadow:0 10px 30px #f652791f;position:relative}.compact-home-module__G5yS9W__coralText:after{z-index:-1;content:"";background:linear-gradient(90deg,#ff6f9129,#ffd66b61);border-radius:999px;height:.13em;position:absolute;bottom:.03em;left:-.04em;right:-.04em}.compact-home-module__G5yS9W__titleSecondLine{margin-top:.08em;display:block}.compact-home-module__G5yS9W__eyebrow{background:#ffffffc7;border-color:#f652793d;order:2;align-self:flex-start;width:fit-content;margin-top:1.35rem;margin-bottom:0;padding:.48rem .78rem;box-shadow:0 10px 28px #6f484412}.compact-home-module__G5yS9W__heroDescription{color:#756568;order:3;max-width:610px;margin:1rem 0 0;font-size:1rem;line-height:1.9}.compact-home-module__G5yS9W__assurances{order:4;gap:.55rem;margin-top:.9rem}.compact-home-module__G5yS9W__assurances span{background:#ffffffa8;border:1px solid #5ec39d29;border-radius:999px;align-items:center;min-height:32px;padding:.34rem .62rem;display:inline-flex}.compact-home-module__G5yS9W__heroActions{order:5;gap:.75rem;margin-top:1.15rem}.compact-home-module__G5yS9W__primaryButton,.compact-home-module__G5yS9W__secondaryButton{min-height:52px;padding-inline:1.4rem}.compact-home-module__G5yS9W__primaryButton{box-shadow:0 16px 34px #f652793d}.compact-home-module__G5yS9W__secondaryButton{background:#ffffffc2;box-shadow:0 12px 28px #5343460f}@keyframes compact-home-module__G5yS9W__rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1020px){.compact-home-module__G5yS9W__hero{grid-template-columns:1fr .95fr}.compact-home-module__G5yS9W__heroTitle{font-size:clamp(2.65rem,5vw,3.6rem)}.compact-home-module__G5yS9W__quickGrid{grid-template-columns:1fr 1fr}.compact-home-module__G5yS9W__pricePanel{text-align:left;grid-column:1/-1;grid-template-columns:auto auto 1fr auto;gap:.75rem 1rem;padding:1rem 1.4rem;display:grid}.compact-home-module__G5yS9W__pricePanel .compact-home-module__G5yS9W__panelKicker,.compact-home-module__G5yS9W__pricePanel p{display:none}.compact-home-module__G5yS9W__pricePanel .compact-home-module__G5yS9W__coin{grid-row:1/3;width:3.65rem;margin:0}.compact-home-module__G5yS9W__pricePanel h2{align-self:end}.compact-home-module__G5yS9W__pricePanel>strong{grid-column:2;align-self:start;margin:0}.compact-home-module__G5yS9W__pricePanel>a{grid-area:1/4/3;width:auto;min-width:150px}.compact-home-module__G5yS9W__coinEyeOne,.compact-home-module__G5yS9W__coinEyeTwo{top:1.08rem}.compact-home-module__G5yS9W__coinEyeOne{left:.8rem}.compact-home-module__G5yS9W__coinEyeTwo{right:.8rem}.compact-home-module__G5yS9W__coinSmile{bottom:.76rem}}@media (max-width:820px){.compact-home-module__G5yS9W__navbar{grid-template-columns:1fr auto}.compact-home-module__G5yS9W__navLinks{display:none}.compact-home-module__G5yS9W__mobileNav{display:block}.compact-home-module__G5yS9W__hero{grid-template-columns:1fr;min-height:auto;padding-top:3rem}.compact-home-module__G5yS9W__heroCopy{max-width:650px}.compact-home-module__G5yS9W__heroVisual{width:min(100%,680px);margin-inline:auto}.compact-home-module__G5yS9W__quickGrid{grid-template-columns:1fr}.compact-home-module__G5yS9W__pricePanel{grid-column:auto}}@media (max-width:580px){.compact-home-module__G5yS9W__navbar,.compact-home-module__G5yS9W__hero,.compact-home-module__G5yS9W__quickSection,.compact-home-module__G5yS9W__trustStrip,.compact-home-module__G5yS9W__footer{width:min(100% - 1.3rem,1220px)}.compact-home-module__G5yS9W__navbar{min-height:64px}.compact-home-module__G5yS9W__brandMark{width:38px}.compact-home-module__G5yS9W__brand strong{font-size:1.08rem}.compact-home-module__G5yS9W__profileName{display:none}.compact-home-module__G5yS9W__navActions{gap:.75rem}.compact-home-module__G5yS9W__headerBalance small{display:none}.compact-home-module__G5yS9W__navCta{min-height:40px;padding-inline:1rem}.compact-home-module__G5yS9W__hero{gap:2.1rem;padding-top:2.35rem}.compact-home-module__G5yS9W__heroTitle{font-size:clamp(2.4rem,11.5vw,3.3rem)}.compact-home-module__G5yS9W__titleFirstLine{white-space:normal;flex-wrap:wrap;gap:0 .24em}.compact-home-module__G5yS9W__titleFirstLine>*{white-space:nowrap}.compact-home-module__G5yS9W__titleSecondLine{white-space:normal;margin-top:0}.compact-home-module__G5yS9W__heroActions{flex-direction:column;align-items:stretch}.compact-home-module__G5yS9W__primaryButton,.compact-home-module__G5yS9W__secondaryButton{width:100%}.compact-home-module__G5yS9W__assurances{gap:.65rem 1rem}.compact-home-module__G5yS9W__heroImage{border-radius:1.4rem}.compact-home-module__G5yS9W__panel{border-radius:1.15rem;padding:1rem}.compact-home-module__G5yS9W__themeGrid{gap:.52rem}.compact-home-module__G5yS9W__themeVisual{border-radius:.72rem}.compact-home-module__G5yS9W__stepsPanel .compact-home-module__G5yS9W__panelHeading{flex-direction:column;align-items:stretch}.compact-home-module__G5yS9W__stepsArtworkFrame{aspect-ratio:16/9;flex-basis:auto;width:100%;max-width:none}.compact-home-module__G5yS9W__stepGrid{grid-template-columns:repeat(2,1fr);gap:1.35rem .7rem}.compact-home-module__G5yS9W__stepGrid li:not(:last-child):after{display:none}.compact-home-module__G5yS9W__pricePanel{text-align:center;padding:1.2rem;display:flex}.compact-home-module__G5yS9W__pricePanel .compact-home-module__G5yS9W__panelKicker,.compact-home-module__G5yS9W__pricePanel p{display:block}.compact-home-module__G5yS9W__pricePanel .compact-home-module__G5yS9W__coin{width:4.4rem;margin:.45rem 0 .65rem}.compact-home-module__G5yS9W__pricePanel>a{width:100%;min-height:38px}.compact-home-module__G5yS9W__coinEyeOne,.compact-home-module__G5yS9W__coinEyeTwo{top:1.4rem}.compact-home-module__G5yS9W__coinEyeOne{left:1.02rem}.compact-home-module__G5yS9W__coinEyeTwo{right:1.02rem}.compact-home-module__G5yS9W__coinSmile{bottom:.95rem}.compact-home-module__G5yS9W__trustStrip{grid-template-columns:1fr;gap:.8rem;padding-inline:0}.compact-home-module__G5yS9W__trustStrip>div{justify-content:flex-start}.compact-home-module__G5yS9W__footer{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){.compact-home-module__G5yS9W__heroCopy,.compact-home-module__G5yS9W__heroVisual{animation:none}.compact-home-module__G5yS9W__themeVisual,.compact-home-module__G5yS9W__panel,.compact-home-module__G5yS9W__primaryButton,.compact-home-module__G5yS9W__navCta,.compact-home-module__G5yS9W__pricePanel>a{transition:none}}
.theme-showcase-module__KEBHiW__carousel{background:radial-gradient(circle at 8% 18%,#ff6f9133,#0000 24%),radial-gradient(circle at 92% 82%,#8b7cf62e,#0000 25%),linear-gradient(145deg,#fff8f5,#fffdf9);border:1px solid #f6527929;border-radius:1.35rem;margin-top:2rem;padding:.58rem;position:relative;overflow:hidden;box-shadow:0 22px 48px #5c3a3d1c}.theme-showcase-module__KEBHiW__carousel:before,.theme-showcase-module__KEBHiW__carousel:after{z-index:0;content:"";pointer-events:none;border:1px dashed #ff6f9147;border-radius:50%;width:82px;height:82px;position:absolute}.theme-showcase-module__KEBHiW__carousel:before{top:-48px;left:-34px}.theme-showcase-module__KEBHiW__carousel:after{border-color:#8b7cf640;bottom:-48px;right:-42px}.theme-showcase-module__KEBHiW__frameHeart,.theme-showcase-module__KEBHiW__frameSpark{z-index:4;pointer-events:none;position:absolute}.theme-showcase-module__KEBHiW__frameHeart{color:#ff5d82b8;font-size:.75rem;top:.7rem;right:.82rem;transform:rotate(11deg)}.theme-showcase-module__KEBHiW__frameSpark{color:#e5ad27;font-size:.9rem;bottom:3.15rem;left:.35rem}.theme-showcase-module__KEBHiW__sparkleClusterLeft,.theme-showcase-module__KEBHiW__sparkleClusterRight{z-index:5;pointer-events:none;width:38px;height:92px;position:absolute;top:28%}.theme-showcase-module__KEBHiW__sparkleClusterLeft{left:.08rem}.theme-showcase-module__KEBHiW__sparkleClusterRight{right:.08rem;transform:scaleX(-1)}.theme-showcase-module__KEBHiW__sparkleClusterLeft i,.theme-showcase-module__KEBHiW__sparkleClusterRight i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 3px 7px #e1a31d47);background:#ffd66b;width:13px;height:13px;animation:2.8s ease-in-out infinite theme-showcase-module__KEBHiW__frame-star-twinkle;display:block;position:absolute}.theme-showcase-module__KEBHiW__sparkleClusterLeft i:first-child,.theme-showcase-module__KEBHiW__sparkleClusterRight i:first-child{top:0;left:3px}.theme-showcase-module__KEBHiW__sparkleClusterLeft i:nth-child(2),.theme-showcase-module__KEBHiW__sparkleClusterRight i:nth-child(2){background:#ff91aa;width:9px;height:9px;animation-delay:-.9s;top:34px;left:18px}.theme-showcase-module__KEBHiW__sparkleClusterLeft i:nth-child(3),.theme-showcase-module__KEBHiW__sparkleClusterRight i:nth-child(3){background:#a99af7;width:11px;height:11px;animation-delay:-1.8s;top:67px;left:1px}@keyframes theme-showcase-module__KEBHiW__frame-star-twinkle{0%,to{opacity:.35;transform:scale(.62)rotate(0)}50%{opacity:1;transform:scale(1.16)rotate(18deg)}}.theme-showcase-module__KEBHiW__viewport{z-index:1;background:#ffffffeb;border:1px solid #5f424614;border-radius:1rem;position:relative;overflow:hidden}.theme-showcase-module__KEBHiW__track{will-change:transform;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:flex}.theme-showcase-module__KEBHiW__slide{opacity:.45;will-change:opacity, transform;flex:0 0 100%;min-width:100%;transition:opacity 1.05s,transform 1.15s cubic-bezier(.22,1,.36,1);transform:scale(.985)}.theme-showcase-module__KEBHiW__slide[aria-hidden=false]{opacity:1;transform:scale(1)}.theme-showcase-module__KEBHiW__previewFrame{aspect-ratio:16/10;border-bottom:1px solid #5f424614;position:relative;overflow:hidden}.theme-showcase-module__KEBHiW__coverLink{height:100%;color:inherit;text-decoration:none;display:block;position:relative}.theme-showcase-module__KEBHiW__coverLiveViewport{z-index:1;background:#fff4f2;position:absolute;inset:31px 0 0;overflow:hidden}.theme-showcase-module__KEBHiW__coverLiveViewport iframe{pointer-events:none;transform-origin:0 0;border:0;width:160%;height:160%;position:absolute;top:0;left:0;transform:scale(.625)}.theme-showcase-module__KEBHiW__coverBadge,.theme-showcase-module__KEBHiW__coverPageCount{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffffb3;border-radius:999px;padding:.32rem .55rem;font-size:.48rem;font-weight:800;position:absolute;top:2.65rem;box-shadow:0 8px 20px #5f353e1a}.theme-showcase-module__KEBHiW__coverBadge{color:#f65279;background:#ffffffdb;left:.75rem}.theme-showcase-module__KEBHiW__coverPageCount{color:#6f5960;background:#ffffffd1;right:.75rem}.theme-showcase-module__KEBHiW__coverCaption{z-index:7;color:#3f2d31;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #ffffffc2;border-radius:.9rem;flex-direction:column;justify-content:center;min-height:70px;padding:.7rem .8rem;display:flex;position:absolute;bottom:.72rem;left:.75rem;right:.75rem;overflow:hidden;box-shadow:0 14px 30px #653d4621}.theme-showcase-module__KEBHiW__coverCaption small{color:#f65279;letter-spacing:.08em;font-size:.45rem;font-weight:850}.theme-showcase-module__KEBHiW__coverCaption strong{margin-top:.18rem;font-size:.84rem;line-height:1.25}.theme-showcase-module__KEBHiW__coverCaption span{color:#88767a;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.48rem;line-height:1.45;overflow:hidden}.theme-showcase-module__KEBHiW__previewFrame[data-cover=journey] .theme-showcase-module__KEBHiW__coverBadge,.theme-showcase-module__KEBHiW__previewFrame[data-cover=journey] .theme-showcase-module__KEBHiW__coverPageCount{color:#f5d685;background:#2c1f25c2;border-color:#f5d68533}.theme-showcase-module__KEBHiW__previewFrame[data-cover=journey] .theme-showcase-module__KEBHiW__coverCaption{color:#fff8e8;background:#271b22d1;border-color:#f5d68529}.theme-showcase-module__KEBHiW__previewFrame[data-cover=journey] .theme-showcase-module__KEBHiW__coverCaption small{color:#f3cd72}.theme-showcase-module__KEBHiW__previewFrame[data-cover=journey] .theme-showcase-module__KEBHiW__coverCaption span{color:#d0c0c4}.theme-showcase-module__KEBHiW__romanticFrame{background:#fff1f2}.theme-showcase-module__KEBHiW__classicFrame{background:#efe3c9}.theme-showcase-module__KEBHiW__browserBar{z-index:4;background:#ffffffdb;border-bottom:1px solid #50393e14;align-items:center;gap:.27rem;height:31px;padding:0 .65rem;display:flex;position:relative}.theme-showcase-module__KEBHiW__browserBar>span{background:#ff7b94;border-radius:50%;width:6px;height:6px}.theme-showcase-module__KEBHiW__browserBar>span:nth-child(2){background:#ffd163}.theme-showcase-module__KEBHiW__browserBar>span:nth-child(3){background:#6fc8a8}.theme-showcase-module__KEBHiW__browserBar i{color:#a79b9d;background:#f5f0ee;border-radius:999px;place-items:center;width:47%;height:15px;margin-left:.35rem;font-size:.42rem;font-style:normal;display:grid}.theme-showcase-module__KEBHiW__pageOverview{background:radial-gradient(circle at 90% 8%,#ffd66b3d,#0000 24%),linear-gradient(155deg,#fff8f5,#ffe8ed);padding:.72rem;position:absolute;inset:31px 0 0}.theme-showcase-module__KEBHiW__pageOverviewClassic{background:radial-gradient(circle at 88% 10%,#ffd66b33,#0000 26%),linear-gradient(155deg,#34232d,#221b27)}.theme-showcase-module__KEBHiW__pageOverviewHeader{justify-content:space-between;align-items:center;gap:.5rem;min-height:24px;display:flex}.theme-showcase-module__KEBHiW__pageOverviewHeader span{color:#8f6f74;font-size:.54rem;font-weight:750}.theme-showcase-module__KEBHiW__pageOverviewHeader strong{color:#f65279;background:#ffffffdb;border:1px solid #f652791f;border-radius:999px;padding:.24rem .48rem;font-size:.5rem}.theme-showcase-module__KEBHiW__pageOverviewClassic .theme-showcase-module__KEBHiW__pageOverviewHeader span{color:#d9c8ca}.theme-showcase-module__KEBHiW__pageOverviewClassic .theme-showcase-module__KEBHiW__pageOverviewHeader strong{color:#f2c968;background:#ffffff17;border-color:#f2c9682e}.theme-showcase-module__KEBHiW__pageOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.48rem;display:grid}.theme-showcase-module__KEBHiW__pageCard{background:#ffffffe0;border:1px solid #f652791f;border-radius:.72rem;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;min-height:68px;padding:.48rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #764a5114}.theme-showcase-module__KEBHiW__pageOverviewClassic .theme-showcase-module__KEBHiW__pageCard{background:#ffffff14;border-color:#f2c96829;box-shadow:0 8px 18px #0000001f}.theme-showcase-module__KEBHiW__pageNumber{color:#70525761;font-size:.42rem;font-weight:800;position:absolute;top:.25rem;right:.34rem}.theme-showcase-module__KEBHiW__pageOverviewClassic .theme-showcase-module__KEBHiW__pageNumber{color:#ffffff52}.theme-showcase-module__KEBHiW__pageGlyph{color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:.82rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff5c,0 5px 11px #623f451a}.theme-showcase-module__KEBHiW__toneCoral{background:linear-gradient(145deg,#ff8ea7,#f65279)}.theme-showcase-module__KEBHiW__toneBlush{background:linear-gradient(145deg,#ffc3ce,#ff91a8)}.theme-showcase-module__KEBHiW__toneGold{color:#805d1f;background:linear-gradient(145deg,#ffe49a,#f7c85c)}.theme-showcase-module__KEBHiW__toneLavender{background:linear-gradient(145deg,#b8abff,#8b7cf6)}.theme-showcase-module__KEBHiW__toneRose{background:linear-gradient(145deg,#d8788b,#a6425d)}.theme-showcase-module__KEBHiW__toneCream{color:#8a5a4f;background:linear-gradient(145deg,#fff2d5,#f2cfa5)}.theme-showcase-module__KEBHiW__pageText{flex-direction:column;gap:.12rem;min-width:0;display:flex}.theme-showcase-module__KEBHiW__pageText b,.theme-showcase-module__KEBHiW__pageText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-showcase-module__KEBHiW__pageText b{color:#3d2e31;font-size:.56rem;line-height:1.3}.theme-showcase-module__KEBHiW__pageText small{color:#998589;font-size:.43rem}.theme-showcase-module__KEBHiW__pageOverviewClassic .theme-showcase-module__KEBHiW__pageText b{color:#fff7e8}.theme-showcase-module__KEBHiW__pageOverviewClassic .theme-showcase-module__KEBHiW__pageText small{color:#bdaeb3}.theme-showcase-module__KEBHiW__romanticScene,.theme-showcase-module__KEBHiW__classicScene{position:absolute;inset:31px 0 0;overflow:hidden}.theme-showcase-module__KEBHiW__romanticScene{background:radial-gradient(circle at 78% 18%,#ffffffdb,#0000 20%),linear-gradient(160deg,#fff7f3,#ffe3e7)}.theme-showcase-module__KEBHiW__romanticScene:after{content:"";background:radial-gradient(#ffd7dc,#ffc7d1 68%,#0000 69%);border-radius:50%;height:48%;position:absolute;bottom:-28%;left:-8%;right:-8%}.theme-showcase-module__KEBHiW__miniLock{background:#ffffffc7;border:1px solid #f6527933;border-radius:8px;width:28px;height:25px;position:absolute;top:.8rem;left:.9rem;box-shadow:0 8px 20px #603b4414}.theme-showcase-module__KEBHiW__miniLock:before{content:"";border:2px solid #ff6f91;border-bottom:0;border-radius:8px 8px 0 0;width:10px;height:10px;position:absolute;top:-8px;left:8px}.theme-showcase-module__KEBHiW__miniLock i{background:#ff6f91;border-radius:999px;width:4px;height:7px;position:absolute;top:9px;left:12px}.theme-showcase-module__KEBHiW__giftBox{z-index:2;background:linear-gradient(145deg,#ff91aa,#ff698c);border-radius:10px 10px 18px 18px;width:116px;height:92px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 20px 30px #a64b6133}.theme-showcase-module__KEBHiW__giftLid{background:#ffabc0;border-radius:9px;width:130px;height:25px;position:absolute;top:-14px;left:-7px}.theme-showcase-module__KEBHiW__giftRibbon{background:#ffd66b;position:absolute;inset:-14px 47px 0}.theme-showcase-module__KEBHiW__giftBow i{background:#ff7d9c;border-radius:80% 20% 70% 30%;width:31px;height:24px;position:absolute;top:-37px;left:34px;transform:rotate(22deg)}.theme-showcase-module__KEBHiW__giftBow i:last-child{left:62px;transform:scaleX(-1)rotate(22deg)}.theme-showcase-module__KEBHiW__giftBox b{z-index:2;color:#fff;font-size:1.15rem;position:absolute;top:37px;left:47px}.theme-showcase-module__KEBHiW__memoryCard{z-index:3;background:#ffffffe6;border:1px solid #ff6f912e;border-radius:9px;align-items:flex-end;gap:3px;width:78px;height:52px;padding:6px;display:flex;position:absolute;bottom:.75rem;right:.8rem;transform:rotate(4deg);box-shadow:0 10px 24px #71444d1c}.theme-showcase-module__KEBHiW__memoryCard i{background:#ffc1cc;border-radius:4px;width:31%;height:65%;display:block}.theme-showcase-module__KEBHiW__memoryCard i:nth-child(2){background:#ffd889;height:92%}.theme-showcase-module__KEBHiW__memoryCard i:nth-child(3){background:#cfc6ff;height:76%}.theme-showcase-module__KEBHiW__flowerOne,.theme-showcase-module__KEBHiW__flowerTwo{z-index:3;width:44px;height:44px;position:absolute}.theme-showcase-module__KEBHiW__flowerOne{bottom:.7rem;left:.85rem}.theme-showcase-module__KEBHiW__flowerTwo{top:1rem;right:2.6rem;transform:scale(.7)}.theme-showcase-module__KEBHiW__flowerOne i,.theme-showcase-module__KEBHiW__flowerTwo i{transform-origin:50% 10px;background:#ff89a4;border-radius:70%;width:12px;height:24px;position:absolute;top:12px;left:18px}.theme-showcase-module__KEBHiW__flowerOne i:nth-child(2),.theme-showcase-module__KEBHiW__flowerTwo i:nth-child(2){transform:rotate(90deg)}.theme-showcase-module__KEBHiW__flowerOne i:nth-child(3),.theme-showcase-module__KEBHiW__flowerTwo i:nth-child(3){transform:rotate(180deg)}.theme-showcase-module__KEBHiW__flowerOne i:nth-child(4),.theme-showcase-module__KEBHiW__flowerTwo i:nth-child(4){transform:rotate(270deg)}.theme-showcase-module__KEBHiW__romanticSpark{color:#e9a91e;font-size:1.05rem;position:absolute;top:.9rem;right:1rem}.theme-showcase-module__KEBHiW__classicScene{background:radial-gradient(circle at 83% 19%,#fff2c066,#0000 22%),linear-gradient(155deg,#4a2025,#231a24 68%)}.theme-showcase-module__KEBHiW__classicScene:before{content:"";opacity:.22;background-image:radial-gradient(#f4d99b .8px,#0000 .8px);background-size:13px 13px;position:absolute;inset:0}.theme-showcase-module__KEBHiW__classicStars{color:#f5cc70;letter-spacing:.3rem;position:absolute;top:.8rem;right:1rem}.theme-showcase-module__KEBHiW__trainTicket{z-index:2;color:#6a2f30;background:#f5dfb7;border:2px solid #c6a76b;border-radius:10px;flex-direction:column;justify-content:center;width:196px;height:84px;padding:17px 52px 14px 19px;display:flex;position:absolute;top:43%;left:48%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 18px 34px #00000040}.theme-showcase-module__KEBHiW__trainTicket:after{content:"";border-left:1px dashed #a9844e;position:absolute;top:-2px;bottom:-2px;right:38px}.theme-showcase-module__KEBHiW__trainTicket span{letter-spacing:.16em;font-size:.48rem}.theme-showcase-module__KEBHiW__trainTicket strong{letter-spacing:.04em;margin-top:3px;font-family:Georgia,serif;font-size:.88rem}.theme-showcase-module__KEBHiW__trainTicket i{background:repeating-linear-gradient(90deg,#7e573c 0 2px,#0000 2px 4px);width:18px;height:31px;position:absolute;right:12px}.theme-showcase-module__KEBHiW__routeLine{z-index:1;background:#f5d3918c;justify-content:space-between;align-items:center;height:1px;display:flex;position:absolute;bottom:16%;left:9%;right:9%}.theme-showcase-module__KEBHiW__routeLine i{background:#f2cc76;border:2px solid #3b2527;border-radius:50%;width:8px;height:8px}.theme-showcase-module__KEBHiW__pocketWatch{z-index:3;background:#ead099;border:5px solid #a87e43;border-radius:50%;width:50px;height:50px;position:absolute;top:.7rem;left:1rem;box-shadow:0 10px 22px #0000002e}.theme-showcase-module__KEBHiW__pocketWatch:before{content:"";border:3px solid #a87e43;border-bottom:0;border-radius:7px 7px 0 0;width:13px;height:9px;position:absolute;top:-11px;left:14px}.theme-showcase-module__KEBHiW__pocketWatch i:before,.theme-showcase-module__KEBHiW__pocketWatch i:after{content:"";transform-origin:0;background:#6b4732;width:15px;height:2px;position:absolute;top:19px;left:21px;transform:rotate(-55deg)}.theme-showcase-module__KEBHiW__pocketWatch i:after{width:11px;transform:rotate(28deg)}.theme-showcase-module__KEBHiW__vinyl{z-index:3;background:repeating-radial-gradient(circle,#241b21 0 4px,#443038 4px 5px);border-radius:50%;width:48px;height:48px;position:absolute;bottom:.75rem;right:.7rem;box-shadow:0 10px 22px #00000040}.theme-showcase-module__KEBHiW__vinyl i{background:#bf4056;border:3px solid #e3bd73;border-radius:50%;position:absolute;inset:17px}.theme-showcase-module__KEBHiW__slideCopy{padding:1rem 1.05rem 1.1rem}.theme-showcase-module__KEBHiW__slideMeta{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.theme-showcase-module__KEBHiW__slideMeta span{color:#f65279;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:800;overflow:hidden}.theme-showcase-module__KEBHiW__slideMeta small{color:#755d61;background:#fff0f3;border-radius:999px;flex:none;padding:.24rem .48rem;font-size:.52rem;font-weight:750}.theme-showcase-module__KEBHiW__slideCopy h3{color:#2f2527;margin:.42rem 0 0;font-size:1.16rem;line-height:1.25}.theme-showcase-module__KEBHiW__slideCopy p{color:#85777a;min-height:42px;margin:.36rem 0 .75rem;font-size:.68rem;line-height:1.6}.theme-showcase-module__KEBHiW__slideCopy>a{color:#fff;background:linear-gradient(135deg,#ff6f91,#f65279);border-radius:999px;align-items:center;gap:.45rem;min-height:34px;padding:0 .85rem;font-size:.64rem;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 9px 20px #f6527933}.theme-showcase-module__KEBHiW__controls{z-index:3;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .28rem .2rem;display:grid;position:relative}.theme-showcase-module__KEBHiW__arrowButtons{gap:.32rem;display:flex}.theme-showcase-module__KEBHiW__arrowButtons button,.theme-showcase-module__KEBHiW__dots button{cursor:pointer;border:0;padding:0}.theme-showcase-module__KEBHiW__arrowButtons button{color:#705d61;background:#ffffffdb;border:1px solid #6042481f;border-radius:50%;place-items:center;width:29px;height:29px;transition:color .18s,transform .18s,background .18s;display:grid}.theme-showcase-module__KEBHiW__arrowButtons button:hover{color:#fff;background:#f65279;transform:translateY(-1px)}.theme-showcase-module__KEBHiW__dots{justify-content:center;align-items:center;gap:.38rem;display:flex}.theme-showcase-module__KEBHiW__dots button{background:#d8ced0;border-radius:999px;width:6px;height:6px;transition:width .24s,background .24s}.theme-showcase-module__KEBHiW__dots .theme-showcase-module__KEBHiW__activeDot{background:#f65279;width:22px}.theme-showcase-module__KEBHiW__counter{color:#9a8d90;font-size:.58rem}.theme-showcase-module__KEBHiW__counter b{color:#3d3033;font-size:.74rem}.theme-showcase-module__KEBHiW__progress{z-index:3;background:#583f4514;border-radius:999px;height:2px;margin:.4rem .3rem .08rem;position:relative;overflow:hidden}.theme-showcase-module__KEBHiW__progressFill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff6f91,#ffd66b);width:100%;height:100%;animation:10s linear forwards theme-showcase-module__KEBHiW__carousel-progress;display:block}@keyframes theme-showcase-module__KEBHiW__carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:580px){.theme-showcase-module__KEBHiW__previewFrame{aspect-ratio:4/3}.theme-showcase-module__KEBHiW__pageOverview{padding:.55rem}.theme-showcase-module__KEBHiW__pageOverviewGrid{gap:.32rem}.theme-showcase-module__KEBHiW__pageCard{grid-template-columns:27px minmax(0,1fr);gap:.32rem;min-height:62px;padding:.38rem}.theme-showcase-module__KEBHiW__pageGlyph{border-radius:8px;width:27px;height:27px;font-size:.7rem}.theme-showcase-module__KEBHiW__pageText b{font-size:.5rem}.theme-showcase-module__KEBHiW__pageText small{font-size:.39rem}.theme-showcase-module__KEBHiW__slideCopy{padding:.9rem}.theme-showcase-module__KEBHiW__slideCopy p{min-height:0}.theme-showcase-module__KEBHiW__coverCaption{min-height:62px;padding:.58rem .65rem}.theme-showcase-module__KEBHiW__coverCaption strong{font-size:.72rem}.theme-showcase-module__KEBHiW__coverCaption span{display:none}}@media (prefers-reduced-motion:reduce){.theme-showcase-module__KEBHiW__arrowButtons button,.theme-showcase-module__KEBHiW__dots button{transition:none}.theme-showcase-module__KEBHiW__track{transition:transform .52s ease-out}.theme-showcase-module__KEBHiW__slide,.theme-showcase-module__KEBHiW__slide[aria-hidden=false]{transition:opacity .52s ease-out;transform:none}.theme-showcase-module__KEBHiW__progressFill{animation:none;transform:scaleX(1)}.theme-showcase-module__KEBHiW__sparkleClusterLeft i,.theme-showcase-module__KEBHiW__sparkleClusterRight i{opacity:.8;animation:none}}
