.Ds37Fa_playerBackdrop,.Ds37Fa_playerStage{--bg:#fff0f5;--ink:#5b3a4a;--dim:#b98aa0;--accent:#ff6fa0;--accent-soft:#ff9dc0;--accent-strong:#d6336c;--surface:#fffbfc;--surface-ink:#2a2620;--panel-bg:#ffffffb8;--panel-border:#ff6fa038;--panel-ink:#5b3a4a;--nav-bg:#ff6fa01f;--close-bg:#ff6fa026;--add-tile-border:#ff6fa080;--hint:#b06b85;--field-hint:#a3798a;--photo-bg:#ffd9e8;--button-bg:#ff6fa0;--stage-bg:linear-gradient(180deg, #fff8fb 0%, #fff0f5 45%, #ffd9e8 100%);--backdrop-bg:linear-gradient(180deg, #fff8fb 0%, #fff0f5 45%, #ffd9e8 100%);--hero-bg:radial-gradient(ellipse 80% 60% at 20% 0%, #ff9a9e8c, transparent 60%), radial-gradient(ellipse 70% 60% at 85% 20%, #ff5e9473, transparent 60%), radial-gradient(ellipse 90% 70% at 50% 100%, #3a0f2ee6, transparent 70%), linear-gradient(160deg, #ff7eb3 0%, #a83279 45%, #3a0f2e 100%) #7a2d5c;--polaroid-bg:linear-gradient(150deg, #f6c6dd 0%, #f9d3c8 28%, #fdeed3 48%, #d9cdf2 70%, #b7a2e8 100%);--heart-hues:255, 173, 199 | 255, 200, 221 | 255, 222, 234 | 230, 190, 214 | 255, 255, 255;--hero-overlay:linear-gradient(180deg, #3a0f2e0d 0%, #1e0818cc 90%);--font-display:"Prompt", system-ui, sans-serif;--font-body:"Prompt", system-ui, sans-serif}.Ds37Fa_playerBackdrop{z-index:100;background:var(--backdrop-bg);font-family:var(--font-body);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Ds37Fa_playerClose{z-index:3;background:var(--close-bg);color:var(--ink);cursor:pointer;border:none;border-radius:50%;width:36px;height:36px;font-size:1rem;position:absolute;top:1.2rem;right:1.2rem}.Ds37Fa_playerStage{background:var(--stage-bg);justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.Ds37Fa_stageContent{z-index:1;width:100%;height:100%;position:relative}.Ds37Fa_watermark{z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='290'%3E%3Ctext x='220' y='151' text-anchor='middle' transform='rotate%28-24 220 145%29' font-family='Prompt,system-ui,sans-serif' font-size='22' font-weight='700' fill='%239f1239' fill-opacity='.85' stroke='%23fff' stroke-opacity='.9' stroke-width='3' paint-order='stroke'%3E%E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87 %C2%B7 lovemolypage%3C/text%3E%3C/svg%3E");position:absolute;inset:0}.Ds37Fa_scrapbookDecor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.Ds37Fa_scrapbookDecor img{filter:drop-shadow(0 3px 5px #5a32142e);position:absolute}.Ds37Fa_scrapbookStar{width:46px;top:4%;left:6%;transform:rotate(-8deg)}.Ds37Fa_scrapbookQuestion{width:40px;bottom:6%;left:8%;transform:rotate(10deg)}.Ds37Fa_scrapbookHearts{width:52px;top:6%;right:5%;transform:rotate(9deg)}.Ds37Fa_scrapbookFlower{width:50px;bottom:5%;right:6%;transform:rotate(-6deg)}.Ds37Fa_starfield{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 90px 20px #0000008c}.Ds37Fa_nebula{pointer-events:none;z-index:0;filter:blur(10px);background-image:linear-gradient(115deg,#0000 30%,#c4b5fd0d 45%,#e8dcff17 50%,#c4b5fd0d 55%,#0000 70%),radial-gradient(circle at 20% 15%,#c4b5fd29,#0000 45%),radial-gradient(circle at 78% 65%,#ffb6d91a,#0000 50%),radial-gradient(circle at 30% 80%,#ffb6d912,#0000 45%);position:absolute;inset:0}.Ds37Fa_planet{z-index:0;background:radial-gradient(circle at 32% 28%,#fdf6ff,#c9b8ff 55%,#8f7fd6 90%);border-radius:50%;width:56px;height:56px;position:absolute;top:10%;right:12%;box-shadow:0 0 18px 5px #c4b5fd40}.Ds37Fa_planet:before,.Ds37Fa_planet:after{content:"";border:1px solid #e8dcff8c;border-radius:50%;width:148%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.Ds37Fa_planet:before{clip-path:inset(0 0 50%);z-index:-1}.Ds37Fa_planet:after{clip-path:inset(50% 0 0)}.Ds37Fa_stars,.Ds37Fa_stars2{opacity:.65;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,#0000),radial-gradient(1.5px 1.5px at 65% 12%,#fff5e0,#0000),radial-gradient(1px 1px at 80% 60%,#fff,#0000),radial-gradient(1.5px 1.5px at 40% 80%,#fff,#0000),radial-gradient(1px 1px at 90% 85%,#fff5e0,#0000),radial-gradient(1.5px 1.5px at 10% 65%,#fff,#0000),radial-gradient(1px 1px at 55% 45%,#fff,#0000);background-repeat:repeat;background-size:300px 300px;position:absolute;inset:0}.Ds37Fa_stars2{opacity:.4;background-size:220px 220px;animation:4s ease-in-out infinite Ds37Fa_twinkle}.Ds37Fa_stars3{opacity:.35;background-image:radial-gradient(1px 1px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 33% 68%,#fff,#0000),radial-gradient(1px 1px at 52% 8%,#fff,#0000),radial-gradient(1px 1px at 71% 40%,#fff,#0000),radial-gradient(1px 1px at 88% 78%,#fff,#0000),radial-gradient(1px 1px at 6% 90%,#fff,#0000),radial-gradient(1px 1px at 47%,#fff,#0000);background-repeat:repeat;background-size:140px 140px;animation:6s ease-in-out 1.5s infinite Ds37Fa_twinkle;position:absolute;inset:0}.Ds37Fa_shootingStar,.Ds37Fa_shootingStar2{opacity:0;background:#fff;border-radius:50%;width:2px;height:2px;animation:20s ease-in-out infinite Ds37Fa_shoot;position:absolute;top:-6%;left:30%;box-shadow:0 0 5px 1px #fff,0 0 0 1px #ffffff1a}.Ds37Fa_shootingStar2{animation-duration:26s;animation-delay:9s;top:-6%;left:68%}.Ds37Fa_shootingStar:before,.Ds37Fa_shootingStar2:before{content:"";filter:blur(.5px);transform-origin:100%;background:linear-gradient(90deg,#0000,#fffc);width:46px;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(130deg)}@keyframes Ds37Fa_shoot{0%,60%{opacity:0;top:-6%;left:30%}68%{opacity:.9}80%{opacity:.9;top:38%;left:6%}88%,to{opacity:0;top:46%;left:-2%}}@keyframes Ds37Fa_twinkle{0%,to{opacity:.4}50%{opacity:.8}}.Ds37Fa_heartCanvas{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Ds37Fa_stars2,.Ds37Fa_shootingStar,.Ds37Fa_shootingStar2{animation:none}.Ds37Fa_shootingStar,.Ds37Fa_shootingStar2{display:none}}.Ds37Fa_playerStage[data-inline=true]{border-radius:1.2rem;width:100%;height:100%}.Ds37Fa_playerNav{z-index:2;align-items:center;gap:1rem;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.Ds37Fa_playerNav button{background:var(--nav-bg);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:.5rem;padding:.5rem 1rem}.Ds37Fa_playerNav button:disabled{opacity:.3;cursor:default}.Ds37Fa_playerTop{z-index:3;top:calc(.8rem + env(safe-area-inset-top));pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:.8rem;right:.8rem}.Ds37Fa_playerTop button{pointer-events:auto;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--close-bg);min-height:40px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.45rem .95rem;font-size:.9rem;box-shadow:0 4px 14px #00000014}.Ds37Fa_playerTop .Ds37Fa_playerDots{align-self:center}.Ds37Fa_playerVolume{z-index:3;right:.8rem;bottom:calc(.8rem + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--close-bg);border-radius:999px;align-items:center;gap:.15rem;padding:.2rem;display:flex;position:absolute;box-shadow:0 4px 14px #00000014}.Ds37Fa_playerVolume button{width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.2rem;line-height:1}.Ds37Fa_playerVolume button:disabled{opacity:.3;cursor:default}.Ds37Fa_playerVolume span{text-align:center;min-width:1.4em;font-size:.95rem}.Ds37Fa_playerTop>:last-child:nth-child(2){margin-left:auto;margin-right:auto}.Ds37Fa_playerTop .Ds37Fa_playerPay{color:#fff;background:#e11d48;border-color:#e11d48;font-weight:600}.Ds37Fa_playerDots{gap:.4rem;display:flex}.Ds37Fa_dot,.Ds37Fa_dotActive{background:color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;width:7px;height:7px}.Ds37Fa_dotActive{background:var(--accent)}.Ds37Fa_heroSlide{background:var(--hero-bg);text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:3rem 2rem;animation:14s ease-in-out infinite alternate Ds37Fa_heroDrift;display:flex;position:relative}@keyframes Ds37Fa_heroDrift{0%{background-position:0 0,100% 0,50% 100%,0 0}to{background-position:10% 10%,90% 15%,50% 90%,0 0}}.Ds37Fa_heroSlideOverlay{background:var(--hero-overlay);position:absolute;inset:0}.Ds37Fa_heroSlideNextHint{z-index:1;color:#ffffffbf;letter-spacing:.03em;margin-top:1.5rem;font-size:.85rem;animation:1.1s Ds37Fa_fadeUp;position:relative}.Ds37Fa_heroSlideEyebrow,.Ds37Fa_heroSlideTitle,.Ds37Fa_heroSlideDesc{z-index:1;margin:0;position:relative}.Ds37Fa_heroSlideEyebrow{color:#ff9dc0;letter-spacing:.15em;margin-bottom:.6rem;font-size:.85rem}.Ds37Fa_heroSlideTitle{color:#fff;margin-bottom:.5rem;font-size:2.4rem;font-weight:700;animation:.7s Ds37Fa_fadeUp}.Ds37Fa_heroSlideDesc{color:#f2d5e0;animation:.9s Ds37Fa_fadeUp}.Ds37Fa_gallerySlide{width:100%;height:100%;padding:2.5rem;position:relative;overflow-y:auto}.Ds37Fa_slideHeading{margin:0 0 1.2rem;font-size:1.3rem}.Ds37Fa_galleryGate{z-index:5;cursor:pointer;background:radial-gradient(circle at 50% 35%,#4a1f3d 0%,#1c0a17 85%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;transition:opacity .5s;display:flex;position:absolute;inset:0}.Ds37Fa_galleryGateLit{opacity:0;pointer-events:none}.Ds37Fa_galleryGateHint{color:#f0c6de;letter-spacing:.03em;font-size:.85rem}.Ds37Fa_gateBox{background:linear-gradient(#ff6fa0,#d6336c);border-radius:.4rem;width:100px;height:80px;transition:transform .4s,opacity .4s;position:relative}.Ds37Fa_gateBoxOpen{opacity:0;transform:translateY(20px)scale(.9)}.Ds37Fa_gateRibbonV,.Ds37Fa_gateRibbonH{background:#fff3c4;transition:transform .4s;position:absolute}.Ds37Fa_gateRibbonV{width:14px;height:100%;top:0;left:50%;transform:translate(-50%)}.Ds37Fa_gateRibbonH{width:100%;height:14px;top:50%;left:0;transform:translateY(-50%)}.Ds37Fa_gateBoxOpen .Ds37Fa_gateRibbonV{transform:translate(-50%)translateY(-60px)}.Ds37Fa_gateBoxOpen .Ds37Fa_gateRibbonH{transform:translateY(-50%)translate(60px)}.Ds37Fa_gateBow{background:radial-gradient(circle at 30%,#fff3c4 0 40%,#0000 41%),radial-gradient(circle at 70%,#fff3c4 0 40%,#0000 41%);width:34px;height:22px;transition:transform .4s,opacity .3s;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.Ds37Fa_gateBoxOpen .Ds37Fa_gateBow{opacity:0;transform:translate(-50%)translateY(-40px)rotate(25deg)}.Ds37Fa_galleryGrid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.Ds37Fa_galleryTile{aspect-ratio:1;background-position:50%;background-size:cover;background-color:var(--photo-bg);border-radius:.7rem;position:relative}.Ds37Fa_emptyHint{color:var(--hint)}.Ds37Fa_hiddenFileInput{display:none}.Ds37Fa_editableArea{cursor:pointer}.Ds37Fa_editHint{z-index:2;color:#fff;pointer-events:none;background:#00000080;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;position:absolute;top:1rem;right:1rem}.Ds37Fa_inlineEditInput,.Ds37Fa_inlineEditTextarea{color:inherit;font:inherit;background:0 0;border:1px dashed #fff6;border-radius:.4rem;width:100%;padding:.2rem .4rem}.Ds37Fa_inlineEditInput:focus,.Ds37Fa_inlineEditTextarea:focus{border-color:#e11d48;outline:none}.Ds37Fa_inlineEditTextarea{resize:none}.Ds37Fa_tileRemove{z-index:2;color:#fff;cursor:pointer;background:#e0364ae6;border:none;border-radius:50%;width:30px;height:30px;font-size:.85rem;line-height:1;position:absolute;top:.3rem;right:.3rem}.Ds37Fa_addTile{aspect-ratio:1;border:1px dashed var(--add-tile-border);color:var(--accent-soft);cursor:pointer;text-align:center;background:#ffffff0a;border-radius:.7rem;justify-content:center;align-items:center;font-size:1rem;display:flex}.Ds37Fa_addTile:hover{border-color:var(--accent)}.Ds37Fa_letterSlide{width:100%;height:100%;position:relative}.Ds37Fa_letterFrame{border:none;width:100%;height:100%;display:block}.Ds37Fa_letterSlide[data-edit]{overflow:hidden}.Ds37Fa_letterSlide[data-edit] .Ds37Fa_letterFrame{width:calc(100% / var(--frame-zoom,.8));height:calc(100% / var(--frame-zoom,.8));transform:scale(var(--frame-zoom,.8));transform-origin:0 0}.Ds37Fa_letterLoading{color:#b06b85;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;height:100%;font-size:.9rem;display:flex}.Ds37Fa_letterSpinner{border:3px solid #e11d4840;border-top-color:#e11d48;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite Ds37Fa_letterSpin}@keyframes Ds37Fa_letterSpin{to{transform:rotate(360deg)}}.Ds37Fa_musicSlide{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;width:100%;height:100%;display:flex}.Ds37Fa_musicPhoto{background-position:50%;background-size:cover;background-color:var(--photo-bg);border:6px solid #ffffff26;border-radius:50%;width:220px;height:220px;transition:background-image .4s}.Ds37Fa_musicPhotoSpin{animation:6s linear infinite Ds37Fa_spin}@keyframes Ds37Fa_spin{to{transform:rotate(360deg)}}.Ds37Fa_musicTitle{color:var(--ink);font-size:1.1rem}.Ds37Fa_musicPlayBtn{background:var(--button-bg);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:1rem 2.1rem;font-size:1.05rem;font-weight:600}.Ds37Fa_musicPlayBtn:disabled{opacity:.4;cursor:default}.Ds37Fa_polaroidSlide{background-image:var(--polaroid-bg);flex-direction:column;align-items:center;width:100%;height:100%;padding:2.5rem;display:flex;position:relative;overflow-y:auto}.Ds37Fa_polaroidEditHint{color:var(--hint);margin:-.4rem 0 .6rem;font-size:.85rem}.Ds37Fa_polaroidEditGrid{grid-template-columns:repeat(2,1fr);place-items:center;gap:2rem 2.4rem;width:100%;max-width:500px;display:grid}.Ds37Fa_polaroidEditTile{background:#fff;border-radius:4px;flex-direction:column;gap:.4rem;width:220px;padding:12px 12px 18px;display:flex;box-shadow:0 8px 20px #0000002e}.Ds37Fa_polaroidEditPhoto{aspect-ratio:1;background-color:var(--photo-bg);background-position:50%;background-size:cover;border-radius:2px;position:relative}.Ds37Fa_polaroidCaptionInput{text-align:center;color:var(--surface-ink);border:none;border-bottom:1px dashed color-mix(in srgb, var(--surface-ink) 35%, transparent);background:0 0;padding:.2rem .3rem;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:.9rem}.Ds37Fa_polaroidCaptionInput:focus{border-bottom-color:var(--accent);outline:none}.Ds37Fa_polaroidCaptionInput::placeholder{color:color-mix(in srgb, var(--surface-ink) 40%, transparent)}.Ds37Fa_polaroidEmptySlot{aspect-ratio:1;background:var(--surface);border:2px dashed var(--add-tile-border);cursor:pointer;width:100%;color:var(--accent-strong);font:inherit;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.Ds37Fa_polaroidEmptySlot:hover{border-color:var(--accent);background-color:var(--bg)}.Ds37Fa_polaroidEmptyIcon{font-size:1.6rem}.Ds37Fa_polaroidEmptyLabel{font-size:.75rem;font-weight:600}@keyframes Ds37Fa_fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Ds37Fa_featureSlide{flex-direction:column;gap:.7rem;width:100%;height:100%;min-height:0;padding:.9rem;display:flex}.Ds37Fa_featureForm{overscroll-behavior:contain;background:var(--panel-bg);border:1px solid var(--panel-border);min-height:0;max-height:48%;color:var(--panel-ink);border-radius:.9rem;flex-direction:column;flex:0 auto;gap:.7rem;padding:.9rem 1rem;display:flex;overflow-y:auto;box-shadow:0 6px 20px #a05a781f}.Ds37Fa_featureStage{background:#ffffff59;border-radius:.9rem;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.Ds37Fa_featureFrame{border:none;width:100%;height:100%;display:block}.Ds37Fa_featureField{flex-direction:column;gap:.3rem;display:flex}.Ds37Fa_featureFieldLabel{letter-spacing:.02em;font-size:.8rem;font-weight:600}.Ds37Fa_featureFieldHint{color:var(--field-hint);font-size:.72rem}.Ds37Fa_featureInput,.Ds37Fa_featureTextarea,.Ds37Fa_featureSelect{font:inherit;color:#18181b;background:#fff;border:1px solid #e11d4859;border-radius:.5rem;min-width:0;max-width:100%;padding:.45rem .6rem}.Ds37Fa_featureTextarea{resize:vertical;min-height:3.4rem}.Ds37Fa_featureInput:focus,.Ds37Fa_featureTextarea:focus,.Ds37Fa_featureSelect:focus{border-color:#e11d48;outline:none}.Ds37Fa_featureList{flex-direction:column;gap:.5rem;display:flex}.Ds37Fa_featureListRow{align-items:flex-start;gap:.4rem;display:flex}.Ds37Fa_featureListFields{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.Ds37Fa_featureListRemove{width:26px;height:26px;color:var(--accent-strong);font:inherit;cursor:pointer;background:#fffc;border:1px solid #e11d4859;border-radius:50%;flex:none;font-size:.75rem;line-height:1}.Ds37Fa_featureListRemove:hover{background:#ffe4e6}.Ds37Fa_featureListAdd{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:1px dashed #e11d488c;border-radius:999px;align-self:flex-start;padding:.35rem .8rem;font-size:.8rem}.Ds37Fa_featureListAdd:hover{background:#e11d481a}.Ds37Fa_featureThumbs{flex-wrap:wrap;gap:.4rem;display:flex}.Ds37Fa_featureThumb{background-color:#f4f4f5;background-position:50%;background-size:cover;border:1px solid #e11d484d;border-radius:.5rem;width:62px;height:62px;position:relative}.Ds37Fa_featureThumbs .Ds37Fa_addTile{aspect-ratio:auto;width:62px;height:62px;font-size:.7rem}.Ds37Fa_featureThumb .Ds37Fa_tileRemove{width:20px;height:20px;font-size:.65rem;top:-6px;right:-6px}.Ds37Fa_letterLoadingOverlay{border-radius:inherit;pointer-events:none;background:#f4f4f5b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Ds37Fa_featureSegment{gap:.25rem;display:flex}.Ds37Fa_featureSegmentBtn{font:inherit;color:#18181b;cursor:pointer;background:#fff;border:1px solid #e11d4859;border-radius:.5rem;flex:1 1 0;padding:.4rem .5rem;font-size:.78rem;transition:background .12s,color .12s,border-color .12s}.Ds37Fa_featureSegmentBtnOn{background:var(--accent-strong,#e11d48);color:#fff;border-color:#0000}
.OeobKW_box{box-sizing:border-box;color:#27272a;background:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:1rem;display:flex}.OeobKW_title{margin:0;font-weight:600}.OeobKW_canvas{aspect-ratio:1;width:min(240px,100%);height:auto}.OeobKW_row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.OeobKW_chip{color:#52525b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #fbcfe8;border-radius:999px;padding:0 .9rem;font-size:.88rem}.OeobKW_chipOn{color:#e11d48;background:#fff1f2;border-color:#e11d48}.OeobKW_swatch{cursor:pointer;border:3px solid #fff;border-radius:50%;width:32px;height:32px;padding:0;box-shadow:0 0 0 1.5px #e4e4e7}.OeobKW_swatchOn{box-shadow:0 0 0 2.5px #27272a}.OeobKW_swatchPick{box-sizing:border-box;background:conic-gradient(#f43f5e,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#f43f5e);position:relative}.OeobKW_pickInput{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.OeobKW_swatchPick:focus-within{outline-offset:2px;outline:3px solid #fb7185}.OeobKW_warn{color:#be123c;text-align:center;margin:0;font-size:.8rem}.OeobKW_chip:focus-visible,.OeobKW_swatch:focus-visible,.OeobKW_save:focus-visible{outline-offset:2px;outline:3px solid #fb7185}.OeobKW_save{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#e11d48;border:0;border-radius:999px;font-weight:600}.OeobKW_save:hover{background:#be123c}.OeobKW_hint{color:#71717a;text-align:center;margin:0;font-size:.8rem}
._2tQioq_slip,._2tQioq_done{--rose:var(--pink,#e11d48);--rose-soft:var(--pink-soft,#e11d4817);--rose-border:var(--pink-border,#e11d483d);--muted:var(--pink-muted,#18181bb3);flex-direction:column;gap:1.25rem;display:flex}._2tQioq_block{flex-direction:column;gap:.75rem;display:flex}._2tQioq_heading{align-items:center;gap:.55rem;margin:0;font-size:1.05rem;display:flex}._2tQioq_num{background:var(--rose);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:.8rem;display:grid}._2tQioq_qrCard{border:1px solid var(--rose-border);text-align:center;background:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:.6rem;padding:1rem;display:flex}._2tQioq_qrLogo{width:140px;height:auto}._2tQioq_qr{width:220px;height:220px}._2tQioq_details{background:var(--rose-soft);border-radius:.9rem;flex-direction:column;gap:.4rem;margin:0;padding:.85rem 1rem;display:flex}._2tQioq_details>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._2tQioq_details dt{color:var(--muted);font-size:.82rem}._2tQioq_details dd{text-align:right;margin:0;font-weight:600}._2tQioq_amount{color:var(--rose);font-size:1.35rem}._2tQioq_drop{border:1.5px dashed var(--rose-border);cursor:pointer;background:#ffffffb3;border-radius:1rem;align-items:center;gap:.85rem;min-height:84px;padding:.85rem 1rem;display:flex;position:relative}._2tQioq_drop:hover,._2tQioq_drop:focus-within{border-color:var(--rose);background:#fff}._2tQioq_dropFilled{border-style:solid}._2tQioq_fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}._2tQioq_dropThumb{object-fit:cover;border-radius:.5rem;flex:0 0 52px;width:52px;height:72px}._2tQioq_dropText{min-width:0;color:var(--muted);flex-direction:column;font-size:.8rem;display:flex}._2tQioq_dropText strong{color:#18181b;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}._2tQioq_primary,._2tQioq_secondary{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}._2tQioq_primary{background:var(--rose);color:#fff;box-shadow:0 8px 20px var(--pink-shadow,#e11d4824);border:0;font-size:1rem}._2tQioq_primary:hover:not(:disabled){background:#be123c}._2tQioq_primary:disabled{box-shadow:none;cursor:not-allowed;background:#d4d4d8}._2tQioq_secondary{border:1.5px solid var(--rose-border);min-height:40px;color:var(--rose);background:#fff;font-size:.88rem}._2tQioq_secondary:hover{border-color:var(--rose)}._2tQioq_small{color:var(--muted);margin:0;font-size:.78rem}._2tQioq_small code{background:var(--rose-soft);border-radius:.3rem;padding:.1rem .3rem}._2tQioq_hint{color:var(--muted);margin:0;font-size:.9rem}._2tQioq_error{color:#be123c;background:#fff1f2;border-radius:.7rem;margin:0;padding:.6rem .8rem;font-size:.85rem}._2tQioq_done{text-align:center;align-items:center;gap:.6rem}._2tQioq_doneMark{background:var(--rose);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.6rem;display:grid}._2tQioq_done ._2tQioq_heading{font-size:1.25rem}._2tQioq_link{background:var(--rose-soft);word-break:break-all;box-sizing:border-box;border-radius:.8rem;width:100%;margin:.25rem 0;padding:.7rem .9rem;font-weight:600}._2tQioq_doneActions{gap:.6rem;width:100%;display:flex}._2tQioq_doneActions>*{flex:1}
.FVHMJa_page{--pink:#e11d48;--pink-light:#fb7185;--pink-soft:#e11d4817;--pink-border:#e11d483d;--pink-muted:#18181ba8;--pink-shadow:#e11d4824;isolation:isolate;color:#18181b;box-sizing:border-box;background:#f7e4dc;min-height:100dvh;padding:.75rem clamp(1rem,4vw,2rem) 3rem;font-family:FkAmour,Iannnnn-COW,system-ui,sans-serif;position:relative}.FVHMJa_page:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:linear-gradient(#fff3,#fff3),url(/bg/swirl-draft-pastel.webp) 50%/cover;position:fixed;inset:-24px}.FVHMJa_top{-webkit-backdrop-filter:blur(10px);background:#fffbf8b8;border:1px solid #ffffffe6;border-radius:999px;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto;padding:.4rem .45rem .4rem 1.1rem;display:flex}.FVHMJa_wordmark{letter-spacing:-.02em;color:#18181b;font-size:1.15rem;font-weight:700;text-decoration:none}.FVHMJa_wordmarkDot{color:var(--pink-light)}.FVHMJa_back{border:1.5px solid var(--pink-border);min-height:40px;color:var(--pink);background:#fff;border-radius:999px;align-items:center;padding:0 1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.FVHMJa_back:hover{border-color:var(--pink)}.FVHMJa_progress{justify-content:center;gap:.4rem;max-width:1000px;margin:1.25rem auto;padding:0;list-style:none;display:flex}.FVHMJa_progress li{color:var(--pink-muted);white-space:nowrap;background:#ffffff73;border:1px solid #fffc;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .9rem .3rem .3rem;font-size:.85rem;display:flex}.FVHMJa_progressDot{background:var(--pink-soft);width:24px;height:24px;color:var(--pink);border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;display:grid}.FVHMJa_progress .FVHMJa_progressActive{border-color:var(--pink);color:#18181b;box-shadow:0 6px 16px var(--pink-shadow);background:#fff;font-weight:600}.FVHMJa_progressActive .FVHMJa_progressDot,.FVHMJa_progressDone .FVHMJa_progressDot{background:var(--pink);color:#fff}.FVHMJa_layout{grid-template-columns:minmax(0,460px) auto;justify-content:center;align-items:start;gap:2.5rem;max-width:1000px;margin:0 auto;display:grid}.FVHMJa_card{-webkit-backdrop-filter:blur(10px)saturate(1.2);box-shadow:0 18px 48px var(--pink-shadow);background:#ffffffd1;border:1px solid #fffffff2;border-radius:1.4rem;flex-direction:column;gap:1.25rem;padding:1.6rem 1.5rem;display:flex}.FVHMJa_title{margin:0;font-size:1.35rem}.FVHMJa_summary{border:1px solid var(--pink-border);background:#fff;border-radius:1rem;flex-direction:column;display:flex}.FVHMJa_item{align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.FVHMJa_item+.FVHMJa_item{border-top:1px dashed var(--pink-border)}.FVHMJa_itemThumb{object-fit:cover;background:var(--pink-soft);border-radius:.7rem;flex:0 0 48px;width:48px;height:48px}.FVHMJa_itemBody{flex:1;min-width:0}.FVHMJa_itemName{margin:0;font-weight:600}.FVHMJa_itemMeta{color:var(--pink-muted);margin:.1rem 0 0;font-size:.8rem}.FVHMJa_itemPrice{white-space:nowrap;margin:0;font-weight:600}.FVHMJa_item:has(.FVHMJa_termPick){align-items:flex-start}.FVHMJa_termPick{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:.6rem;display:grid}.FVHMJa_termPickBtn{border:1px solid var(--pink-border);color:#18181b;min-height:48px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:.35rem .2rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.FVHMJa_termPickBtn:hover{border-color:var(--pink)}.FVHMJa_termPickBtn:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.FVHMJa_termPickPrice{opacity:.8;font-size:.74rem;font-weight:400}.FVHMJa_termPickActive,.FVHMJa_termPickActive:hover{background:var(--pink);border-color:var(--pink);color:#fff}.FVHMJa_totalRow{background:var(--pink-soft);border-radius:0 0 1rem 1rem;justify-content:space-between;align-items:baseline;padding:.9rem 1rem;font-weight:600;display:flex}.FVHMJa_total{color:var(--pink);font-size:1.6rem}.FVHMJa_form{flex-direction:column;gap:1rem;display:flex}.FVHMJa_group{flex-direction:column;gap:.4rem;display:flex}.FVHMJa_label{font-size:.9rem;font-weight:600}.FVHMJa_input{border:1.5px solid var(--pink-border);min-height:50px;color:inherit;font:inherit;appearance:none;box-sizing:border-box;background:#fff;border-radius:.9rem;padding:0 1rem;font-size:1rem}.FVHMJa_input:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft);outline:none}.FVHMJa_inputBad{background:#fff1f2;border-color:#be123c}.FVHMJa_fieldHelp{color:var(--pink-muted);font-size:.78rem}.FVHMJa_fieldError{color:#be123c;font-size:.8rem;font-weight:600}.FVHMJa_payNote{background:var(--pink-soft);border-radius:.9rem;align-items:center;gap:.9rem;padding:.75rem 1rem;display:flex}.FVHMJa_payLogo{object-fit:contain;flex:0 0 96px;width:96px;height:40px}.FVHMJa_payText{flex-direction:column;min-width:0;display:flex}.FVHMJa_payTitle{font-size:.92rem;font-weight:600}.FVHMJa_payHint{color:var(--pink-muted);font-size:.78rem}.FVHMJa_warn{color:#8a5a1c;background:#fff4e5;border-radius:.7rem;margin:0;padding:.6rem .8rem;font-size:.82rem}.FVHMJa_error{color:#be123c;background:#fff1f2;border-radius:.7rem;margin:0;padding:.6rem .8rem;font-size:.85rem}.FVHMJa_pay{background:var(--pink);color:#fff;min-height:54px;font:inherit;cursor:pointer;box-shadow:0 8px 20px var(--pink-shadow);border:none;border-radius:999px;font-size:1.05rem;font-weight:600}.FVHMJa_pay:hover:not(:disabled){background:#be123c}.FVHMJa_pay:disabled{box-shadow:none;cursor:not-allowed;background:#d4d4d8}.FVHMJa_reassure{text-align:center;color:var(--pink-muted);margin:-.4rem 0 0;font-size:.78rem}.FVHMJa_recovery{border:1px solid var(--pink-border);background:var(--pink-soft);border-radius:.9rem;padding:.85rem 1rem;font-size:.875rem}.FVHMJa_recovery p{margin:0 0 .65rem}.FVHMJa_recovery a{color:var(--pink);font-weight:600}.FVHMJa_recoveryButton{background:var(--pink);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1rem;font-weight:600}.FVHMJa_previewCol{flex-direction:column;align-items:center;gap:.6rem;display:flex;position:sticky;top:1rem}.FVHMJa_previewLabel{margin:0;font-size:.85rem;font-weight:600}.FVHMJa_previewHint{color:var(--pink-muted);margin:0;font-size:.78rem}.FVHMJa_phone{--s:.7;width:calc(390px * var(--s) + 12px);height:calc(844px * var(--s) + 12px);box-sizing:border-box;background:#fffc;border:1px solid #ffffffe6;border-radius:34px;max-width:100%;padding:6px;box-shadow:0 18px 40px #5a283229}.FVHMJa_phoneScreen{background:#fff;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.FVHMJa_device{width:390px;height:844px;transform:scale(var(--s));transform-origin:0 0}.FVHMJa_device>[data-theme]>[data-theme]{width:100%;height:100%}.FVHMJa_phoneEmpty{height:100%;color:var(--pink-muted);place-items:center;margin:0;font-size:.85rem;display:grid}@media (max-width:820px){.FVHMJa_layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.FVHMJa_card{padding:1.25rem 1.1rem}.FVHMJa_previewCol{order:-1;position:static}.FVHMJa_phone{width:100%}.FVHMJa_progress{justify-content:flex-start;gap:.3rem;margin:1rem 0}.FVHMJa_progress li{flex:1;justify-content:center;padding-right:.6rem;font-size:.78rem}}.FVHMJa_remind{border:1px dashed var(--pink-border);background:var(--pink-soft);color:var(--pink);border-radius:.9rem;margin:0;padding:.7rem .85rem;font-size:.85rem;font-weight:500}.FVHMJa_remind a{color:inherit;font-weight:700}.FVHMJa_confirm{color:#3d2a24;text-align:center;background:#fffaf6;border:none;border-radius:1.4rem;width:min(23rem,100vw - 32px);padding:1.6rem 1.3rem 1.2rem;box-shadow:0 24px 60px #3c190f40}.FVHMJa_confirm[open]{animation:.22s cubic-bezier(.2,.9,.3,1.2) FVHMJa_confirmPop}.FVHMJa_confirm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#28140f80}@keyframes FVHMJa_confirmPop{0%{opacity:0;transform:translateY(12px)scale(.96)}}.FVHMJa_confirmIcon{background:var(--pink-soft);border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;margin:0 auto .8rem;font-size:1.7rem;display:grid}.FVHMJa_confirm h2{margin:0 0 .3rem;font-size:1.2rem}.FVHMJa_confirmSub{color:var(--pink-muted);margin:0 0 1rem;font-size:.88rem}.FVHMJa_confirmList{border:1px dashed var(--pink-border);text-align:left;border-radius:.9rem;gap:.35rem;margin:0 0 1.2rem;padding:.8rem .9rem;font-size:.86rem;line-height:1.5;list-style:none;display:grid}.FVHMJa_confirmList li:before{content:"✓ ";color:var(--pink);font-weight:700}.FVHMJa_confirmActions{grid-template-columns:1fr 1.4fr;gap:.6rem;display:grid}.FVHMJa_confirmActions .FVHMJa_pay{padding:.8rem .6rem;font-size:.95rem}.FVHMJa_confirmBack{border:1px solid var(--pink-border);color:var(--pink);border-radius:999px;place-items:center;padding:.8rem .6rem;font-size:.92rem;font-weight:600;text-decoration:none;display:grid}.FVHMJa_confirmBack:hover{background:var(--pink-soft)}@media (prefers-reduced-motion:reduce){.FVHMJa_confirm[open]{animation:none}}
.kO_bcW_wrap{gap:.3rem;display:grid}.kO_bcW_field{background:#fff;border:1px solid #5b3a4a33;border-radius:12px;align-items:center;min-width:0;display:flex;overflow:hidden}.kO_bcW_field:focus-within{border-color:#e11d48;box-shadow:0 0 0 3px #e11d481f}.kO_bcW_bad{border-color:#e11d48}.kO_bcW_prefix{color:#8b7280;white-space:nowrap;flex:none;padding:0 0 0 .75rem;font-size:.85rem}.kO_bcW_input{min-width:4rem;font:inherit;color:#3f2a35;background:0 0;border:0;outline:0;flex:1;padding:.7rem .75rem .7rem .1rem;font-size:16px}.kO_bcW_msg,.kO_bcW_msgOk,.kO_bcW_msgBad{color:#8b7280;min-height:1.1em;font-size:.8rem}.kO_bcW_msgOk{color:#15803d}.kO_bcW_msgBad{color:#be123c}@media (max-width:380px){.kO_bcW_field{flex-wrap:wrap}.kO_bcW_prefix{width:100%;padding:.45rem .75rem 0}.kO_bcW_input{padding-left:.75rem}}
.oFqOKq_wrap{flex-direction:column;gap:.5rem;display:flex}.oFqOKq_button{color:#1f1f1f;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.7rem 1.25rem;font-weight:500;transition:background .15s,box-shadow .15s;display:inline-flex}.oFqOKq_button:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 3px #3c404333}.oFqOKq_button:focus-visible{outline-offset:2px;outline:3px solid #fda4af}.oFqOKq_button:disabled{opacity:.7;cursor:wait}.oFqOKq_logo{flex:none;width:20px;height:20px}.oFqOKq_error{color:#e11d48;margin:0;font-size:.85rem}
._zYxXq_backdrop{z-index:80;background:#18181b73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._zYxXq_panel{color:#18181b;background:#fff;border-radius:18px;width:min(420px,100%);max-height:calc(100dvh - 32px);padding:1.25rem;font-family:FkAmour,Iannnnn-COW,system-ui,sans-serif;overflow-y:auto;box-shadow:0 24px 60px #e11d482e}._zYxXq_title{margin:0;font-size:1.05rem;line-height:1.4}._zYxXq_lead{color:#7a6560;margin:.4rem 0 1rem;font-size:.82rem;line-height:1.5}._zYxXq_plans{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}._zYxXq_plan{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e11d483d;border-radius:14px;grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.75rem .9rem;display:grid}._zYxXq_plan:hover:not(:disabled){background:#e11d480f;border-color:#e11d48}._zYxXq_plan:focus-visible{outline-offset:2px;outline:2px solid #e11d48}._zYxXq_plan:disabled{cursor:default;opacity:.5}._zYxXq_planCurrent:disabled{opacity:1;background:#fafafa;border-style:dashed}._zYxXq_planName{align-items:center;gap:.4rem;font-weight:600;display:flex}._zYxXq_badge{color:#e11d48;background:#e11d4817;border-radius:999px;padding:.05rem .45rem;font-size:.68rem;font-style:normal;font-weight:500}._zYxXq_planPrice{color:#e11d48;font-weight:700}._zYxXq_planMeta{color:#7a6560;grid-column:1/-1;font-size:.76rem}._zYxXq_later{font:inherit;color:#7a6560;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:.9rem auto 0;padding:.4rem .8rem;font-size:.82rem;text-decoration:underline;display:block}
.YFxYHa_card{box-sizing:border-box;gap:1.25rem;width:100%;max-width:460px;margin:0 auto}.YFxYHa_signedIn{color:var(--pink-muted);text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:.2rem;margin:0;display:flex}.YFxYHa_signedIn strong{color:#18181b;font-size:1.05rem}.YFxYHa_or{color:var(--pink-muted);align-items:center;gap:.75rem;font-size:.8rem;display:flex}.YFxYHa_or:before,.YFxYHa_or:after{content:"";border-top:1px dashed var(--pink-border);flex:1}.YFxYHa_sent{background:var(--pink-soft);border-radius:.9rem;margin:0;padding:.85rem 1rem;font-size:.9rem}.YFxYHa_whoEmail{color:var(--pink-muted);overflow-wrap:anywhere;margin:0;font-size:.9rem}
.JSzyFG_wrap{--pink:#e11d48;--pink-light:#fb7185;--pink-soft:#e11d4817;--pink-border:#e11d483d;--pink-muted:#18181bb3;--pink-shadow:#e11d4824;isolation:isolate;color:#18181b;box-sizing:border-box;background:#f7e4dc;flex-direction:column;height:100vh;padding:1rem 1.5rem;font-family:FkAmour,Iannnnn-COW,system-ui,sans-serif;display:flex;position:relative;overflow:clip}.JSzyFG_wrap:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:linear-gradient(#fff3,#fff3),url(/bg/swirl-draft-pastel.webp) 50%/cover;position:absolute;inset:-24px}.JSzyFG_wordmark{letter-spacing:-.02em;color:#18181b;flex:none;font-size:1.15rem;font-weight:700;text-decoration:none}.JSzyFG_wordmarkDot{color:var(--pink-light)}.JSzyFG_editorLayout{z-index:1;flex:auto;gap:2rem;min-height:0;display:flex;position:relative}.JSzyFG_railBack{width:fit-content;color:var(--pink);white-space:nowrap;border-radius:999px;align-self:flex-start;margin-bottom:.6rem;padding:.3rem .7rem .3rem .5rem;font-size:.85rem;font-weight:600;text-decoration:none}.JSzyFG_railBack:hover{background:var(--pink-soft)}.JSzyFG_rail{scrollbar-width:none;-webkit-backdrop-filter:blur(4px)saturate(1.2);box-shadow:0 12px 30px var(--pink-soft);background:#fff3;border:1px solid #ffffffe6;border-radius:1.4rem;flex-direction:column;flex:0 0 240px;gap:.4rem;padding:1rem;display:flex;overflow-y:auto}.JSzyFG_railSectionLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--pink-muted);margin:.6rem 0 .35rem;font-size:.72rem;font-weight:700}.JSzyFG_railSectionLabel:first-child{margin-top:0}.JSzyFG_planPick{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.JSzyFG_planPickBtn{border:1px solid var(--pink-border);color:#18181b;min-height:48px;font:inherit;cursor:pointer;background:#ffffffbf;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:.35rem .2rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.JSzyFG_planPickBtn:hover:not(:disabled){border-color:var(--pink);background:#fff}.JSzyFG_planPickBtn:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_planPickBtn:disabled{opacity:.4;cursor:not-allowed}.JSzyFG_planPickActive,.JSzyFG_planPickActive:hover:not(:disabled){background:var(--pink);border-color:var(--pink);color:#fff;box-shadow:0 4px 12px var(--pink-shadow)}.JSzyFG_planPickPages{font-size:.88rem;font-weight:700;line-height:1.2}.JSzyFG_planPickPrice{opacity:.8;font-size:.74rem;line-height:1.2}.JSzyFG_planPickNote{color:var(--pink-muted);margin:.35rem .2rem 0;font-size:.74rem;line-height:1.4}.JSzyFG_railEmptyHint{color:var(--pink-muted);margin:0 0 .2rem;font-size:.8rem}.JSzyFG_railTab{background:var(--pink-soft);color:var(--pink-muted);cursor:pointer;font:inherit;text-align:left;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.6rem;width:100%;padding:.62rem .8rem;font-size:.82rem;transition:box-shadow .15s;display:flex}.JSzyFG_railTabActive{border-color:var(--pink-border);color:#18181b;box-shadow:0 6px 16px var(--pink-shadow);background:#fff;font-weight:600}.JSzyFG_railTabDraggable{cursor:grab}.JSzyFG_railTabDraggable:active{cursor:grabbing}.JSzyFG_railDragHandle{color:var(--pink-muted);font-size:.88rem}.JSzyFG_railTabLabel{flex:auto}.JSzyFG_railTabClose{color:var(--pink-muted);border-radius:50%;padding:.25rem;font-size:.82rem;line-height:1}.JSzyFG_railTabClose:hover{color:#fff;background:var(--pink)}.JSzyFG_railTab:disabled{opacity:.6;cursor:default}.JSzyFG_railTabSoon{color:var(--pink-muted);margin-left:auto;font-size:.75rem}.JSzyFG_themePicker{align-items:center;gap:.5rem;display:flex}.JSzyFG_themeSwatch{color:#18181b;cursor:pointer;font:inherit;background:#fff;border:1px solid #5b3a4a1f;border-radius:.8rem;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .5rem;font-size:.78rem;font-weight:600;display:flex}.JSzyFG_themeCover{cursor:pointer;aspect-ratio:1;color:#18181b;font:inherit;opacity:1;background:0 0;border:none;border-radius:.8rem;flex:0 0 62px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:600;transition:opacity .14s,transform .14s;display:flex;overflow:hidden}.JSzyFG_themeCoverPop{overflow:visible}.JSzyFG_themeCoverPop img{transform:scale(1.18)}.JSzyFG_themeMenuWrap{position:relative}.JSzyFG_themeMore{background:#fff;border:1px solid #5b3a4a24}.JSzyFG_themeMoreGrid{grid-template-columns:1fr 1fr;align-content:center;gap:4px;width:100%;height:100%;padding:7px;display:grid}.JSzyFG_themeCover .JSzyFG_themeMoreGrid img{aspect-ratio:1;object-fit:cover;background:#f6f1f4;border-radius:5px;width:100%;height:auto}.JSzyFG_themeMoreDots{aspect-ratio:1;background:radial-gradient(circle,#5b3a4a 1.5px,#0000 2px) 0/33.34% 100% repeat-x,#f6f1f4;border-radius:5px;grid-area:2/2}.JSzyFG_themeMenu{z-index:30;background:#fff;border:1px solid #5b3a4a1f;border-radius:16px;flex-wrap:wrap;padding:10px;position:absolute;top:calc(100% + 8px);left:-10px;right:-10px;box-shadow:0 12px 32px #18181b29}.JSzyFG_themeDot{border-radius:50%;flex:none;width:12px;height:12px}.JSzyFG_themeSwatchActive{border-color:var(--pink);background:var(--pink-soft);box-shadow:0 0 0 1px var(--pink) inset}.JSzyFG_themeSwatchDisabled{cursor:not-allowed;color:#5b3a4a66;background:#5b3a4a08;flex-direction:column;gap:.15rem}.JSzyFG_themeSwatchDisabled .JSzyFG_themeCover{cursor:pointer;aspect-ratio:1;color:#18181b;font:inherit;opacity:1;background:0 0;border:none;border-radius:.8rem;flex:0 0 62px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:600;transition:opacity .14s,transform .14s;display:flex;overflow:hidden}.JSzyFG_themeCover img{object-fit:cover;width:100%;height:100%;display:block}.JSzyFG_themeCover:hover{transform:translateY(-1px)}.JSzyFG_themeCover:active,.JSzyFG_themeCoverActive{opacity:.55;transform:none}.JSzyFG_themeDot{opacity:.4}.JSzyFG_themeSoon{color:#5b3a4a66;font-size:.68rem;font-weight:500}.JSzyFG_railSpacer{flex:auto}.JSzyFG_addTabWrap{position:relative}.JSzyFG_addTabBtn{border:1px dashed var(--pink-border);width:100%;color:var(--pink);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:1rem;padding:.8rem .95rem;font-size:.88rem}.JSzyFG_addTabBtn:hover{border-color:var(--pink)}.JSzyFG_addTabMenu{border:1px solid var(--pink-border);background:#fff;border-radius:1rem;flex-direction:column;width:220px;max-height:calc(100dvh - 16px);margin:0;padding:.4rem;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 28px #5b3a4a38}.JSzyFG_addTabMenu:popover-open{display:flex}.JSzyFG_addTabMenu:not([data-placed]){visibility:hidden}.JSzyFG_addTabMenuItem{color:#18181b;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:.55rem;align-items:center;gap:.5rem;padding:.64rem .78rem;font-size:.88rem;display:flex}.JSzyFG_addTabMenuItem:hover{background:var(--pink-soft)}.JSzyFG_sendBtn{background:linear-gradient(135deg, var(--pink-light), var(--pink));color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;padding:.85rem 1rem;font-size:.88rem;font-weight:700;box-shadow:0 10px 24px #e11d484d}.JSzyFG_sendBtn:hover:not(:disabled){filter:brightness(1.1)}.JSzyFG_sendBtn:disabled{opacity:.5;cursor:default}.JSzyFG_editorPreview{flex-direction:column;flex:auto;gap:.6rem;min-height:0;display:flex}.JSzyFG_previewRow{flex:auto;align-items:stretch;gap:1rem;min-height:0;display:flex}.JSzyFG_previewRow>:last-child{min-width:0;max-width:none;box-shadow:0 12px 30px var(--pink-soft);border-radius:1.4rem;flex:auto;margin:0 auto 0 0}.JSzyFG_detailRail{-webkit-backdrop-filter:blur(4px)saturate(1.2);box-shadow:0 12px 30px var(--pink-soft);background:#fff3;border:1px solid #ffffffe6;border-radius:1.4rem;flex-direction:column;flex:0 0 180px;gap:.2rem;margin-left:-1.3rem;padding:1rem .8rem;display:flex;overflow-y:auto}.JSzyFG_skinRail{border-top:1px solid #e4e4e7;flex-direction:column;gap:.2rem;margin-top:.6rem;padding-top:.6rem;display:flex}.JSzyFG_skinRailHead{color:#18181b;margin:0 0 .2rem;font-size:.74rem;font-weight:700}.JSzyFG_railSectionHint{color:var(--pink-muted);margin:-.25rem 0 .35rem;font-size:.72rem;line-height:1.35}.JSzyFG_skinSwatches{flex-wrap:wrap;gap:.45rem;margin-bottom:.5rem;display:flex}.JSzyFG_skinSwatch{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;background-origin:border-box;border:1px solid #00000024;border-radius:.6rem;width:38px;height:38px;padding:0;transition:transform .12s,box-shadow .12s}.JSzyFG_skinSwatch:hover{transform:translateY(-1px)}.JSzyFG_skinFont{color:#18181b;background:#fff;width:auto;min-width:44px;height:auto;min-height:44px;padding:0 .9rem;font-size:1.25rem;line-height:1}.JSzyFG_skinChoice{color:#3f3f46;background:#fff;border-radius:999px;flex:1 1 0;width:auto;min-width:0;height:40px;padding:0 .6rem;font-size:.9rem;font-weight:600}.JSzyFG_skinChoice.JSzyFG_skinSwatchActive{background:var(--pink);border-color:var(--pink);color:#fff;box-shadow:none}.JSzyFG_skinChoice:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_ageInput{width:6.5rem;height:40px;font:inherit;color:#18181b;background:#fff;border:1px solid #5b3a4a29;border-radius:999px;padding:0 .8rem;font-size:1rem;font-weight:600}.JSzyFG_ageInput:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_railTextField{flex-direction:column;gap:.35rem;margin-bottom:.6rem;display:flex}.JSzyFG_railTextInput{width:100%;height:auto;min-height:40px;font:inherit;color:#18181b;box-sizing:border-box;background:#fff;border:1px solid #5b3a4a29;border-radius:999px;padding:.5rem .9rem;font-size:.95rem}.JSzyFG_railTextInput:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_skinStep{color:#3f3f46;border-radius:999px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:1.1rem;font-weight:600}.JSzyFG_skinStep:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_skinFont:disabled{opacity:.35;cursor:default}.JSzyFG_skinStepLabel{color:#18181b;flex:4rem;justify-content:center;align-items:center;min-width:0;font-size:.95rem;display:inline-flex}.JSzyFG_skinSwatchActive{border-color:var(--pink);box-shadow:0 0 0 2px #f4f4f5, 0 0 0 3px var(--pink)}.JSzyFG_skinScope{border:1.5px solid var(--pink-border);color:#18181b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:.6rem;min-height:44px;margin:0 0 .7rem;padding:.45rem .8rem;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.JSzyFG_skinScope:hover{border-color:var(--pink)}.JSzyFG_skinScope:has(.JSzyFG_skinScopeInput:checked){background:var(--pink-soft);border-color:var(--pink)}.JSzyFG_skinScopeInput{opacity:0;pointer-events:none;position:absolute}.JSzyFG_skinScopeBox{border:1.5px solid var(--pink-border);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background .12s,border-color .12s;display:flex}.JSzyFG_skinScopeBox:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:opacity .12s;transform:rotate(-45deg)translate(1px,-1px)}.JSzyFG_skinScopeInput:checked+.JSzyFG_skinScopeBox{background:var(--pink);border-color:var(--pink)}.JSzyFG_skinScopeInput:checked+.JSzyFG_skinScopeBox:after{opacity:1}.JSzyFG_skinScopeInput:focus-visible+.JSzyFG_skinScopeBox{box-shadow:0 0 0 2px #f4f4f5, 0 0 0 3px var(--pink)}.JSzyFG_stepper{flex-wrap:wrap;flex:none;align-items:center;gap:.3rem;display:flex}.JSzyFG_stepperItem{border:1px solid var(--pink-border);color:var(--pink-muted);cursor:pointer;font:inherit;background:#ffffffb3;border-radius:999px;align-items:center;gap:.5rem;padding:.34rem .64rem .34rem .28rem;font-size:.74rem;display:flex}.JSzyFG_stepperItemActive{border-color:var(--pink);color:#18181b;box-shadow:0 6px 16px var(--pink-shadow);background:#fff;font-weight:600}.JSzyFG_stepperDot{background:var(--pink-soft);width:22px;height:22px;color:var(--pink);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.JSzyFG_stepperItemActive .JSzyFG_stepperDot{background:var(--pink);color:#fff}.JSzyFG_stepperArrow{color:var(--pink-muted);margin-left:.1rem}.JSzyFG_buyLauncher{background:var(--pink);color:#fff;cursor:pointer;box-shadow:0 6px 16px var(--pink-shadow);border:none;border-radius:999px;flex:none;align-self:center;padding:.5rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600}.JSzyFG_buyLauncher:hover{background:#b03a52}.JSzyFG_themeCoverImg{object-fit:cover;width:100%;height:100%;display:block}.JSzyFG_previewBar{flex:none;align-items:center;gap:.8rem;display:flex}.JSzyFG_previewBar .JSzyFG_stepper{flex:auto}.JSzyFG_modeDock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffbf8d1;border:1px solid #ffffffb3;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem .35rem;display:flex;box-shadow:0 14px 34px #e11d4838}.JSzyFG_modePlay{background:linear-gradient(135deg, var(--pink-light), var(--pink));color:#fff;font:inherit;cursor:pointer;box-shadow:0 6px 16px var(--pink-shadow);border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem .5rem .5rem;font-size:.85rem;font-weight:700;transition:transform .14s,box-shadow .14s;display:flex}.JSzyFG_modePlay:hover:not(:disabled){box-shadow:0 10px 22px var(--pink-shadow);transform:translateY(-1px)}.JSzyFG_modePlay:disabled{opacity:.45;cursor:default;box-shadow:none}.JSzyFG_modePlayIcon{background:#ffffff3d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding-left:2px;font-size:.7rem;display:flex}.JSzyFG_modeDivider{background:var(--pink-border);width:1px;height:20px}.JSzyFG_modeShapes{gap:.15rem;display:flex}.JSzyFG_modeShapes button{width:30px;height:30px;font:inherit;cursor:pointer;opacity:.45;background:0 0;border:none;border-radius:999px;font-size:.85rem;line-height:1;transition:background .12s,opacity .12s}.JSzyFG_modeShapes button:hover{opacity:.8}.JSzyFG_modeShapeOn{box-shadow:0 2px 6px var(--pink-shadow);opacity:1!important;background:#fff!important}.JSzyFG_previewRow>:last-child.JSzyFG_stagePhone{aspect-ratio:500/800;flex:none;width:auto;max-width:100%;height:100%;margin:0 auto}@media (max-width:1150px){.JSzyFG_editorLayout{gap:1.2rem}.JSzyFG_rail{flex:0 0 210px}.JSzyFG_detailRail{flex:0 0 160px;margin-left:-.8rem}.JSzyFG_previewRow>:last-child{max-width:none}}@media (max-width:900px){.JSzyFG_wrap{height:auto;padding:.8rem 1rem 1.5rem;overflow:visible}.JSzyFG_editorLayout{flex-direction:column;gap:.8rem}.JSzyFG_rail{flex-flow:wrap;flex:none}.JSzyFG_previewRow{flex-direction:column-reverse;padding-bottom:0}.JSzyFG_previewRow>:last-child{max-width:none;min-height:60vh}.JSzyFG_detailRail,.JSzyFG_skinRail{flex-flow:wrap;flex:none;align-items:center;gap:.6rem;margin-left:0}.JSzyFG_railSpacer{display:none}.JSzyFG_railTab:disabled{flex:100%}.JSzyFG_previewBar{flex-wrap:wrap}.JSzyFG_modeDock{flex:100%;justify-content:center}.JSzyFG_modeShapes,.JSzyFG_modeDivider{display:none}.JSzyFG_previewRow>:last-child,.JSzyFG_previewRow>:last-child.JSzyFG_stagePhone{aspect-ratio:375/700;flex:none;width:100%;max-width:none;height:auto;min-height:0;margin:0}.JSzyFG_railSectionLabel,.JSzyFG_skinRailHead{flex:100%;margin-top:.2rem}.JSzyFG_themeSwatches,.JSzyFG_railSectionHint{color:var(--pink-muted);margin:-.25rem 0 .35rem;font-size:.72rem;line-height:1.35}.JSzyFG_skinSwatches{flex-wrap:wrap;flex:100%}.JSzyFG_modePlay{flex:0 auto;justify-content:center}}@media (max-width:560px){.JSzyFG_hero{flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.JSzyFG_heroCopy{text-align:left;flex:100%;order:3}.JSzyFG_hero h1{font-size:.95rem}.JSzyFG_hero p{font-size:.72rem}.JSzyFG_buyLauncher{margin-left:auto}}.JSzyFG_stageNeutral{background:#f4f4f5!important}.JSzyFG_addTabBtn:disabled{opacity:.45;cursor:default}.JSzyFG_quotaNote{color:#7a6560;margin:.45rem .2rem 0;font-size:.76rem;line-height:1.45}.JSzyFG_quotaUpgrade{appearance:none;font:inherit;color:var(--pink,#e11d48);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.JSzyFG_railBuy{border-top:1px solid var(--pink-soft,#e11d482e);margin-top:.8rem;padding-top:.8rem}.JSzyFG_checkoutWrap{height:auto;min-height:100vh;overflow:visible}.JSzyFG_checkoutBody{flex:auto;justify-content:center;align-items:center;padding:1.5rem 0;display:flex}.JSzyFG_checkoutBack{color:var(--pink);margin-left:auto;font-size:.9rem;text-decoration:none}.JSzyFG_checkoutBack:hover{text-decoration:underline}.JSzyFG_drawer{display:contents}.JSzyFG_drawerToggle,.JSzyFG_drawerClose,.JSzyFG_drawerBackdrop{display:none}@media (max-width:900px){.JSzyFG_drawer{z-index:50;max-height:75dvh;padding:2.6rem 1rem calc(1rem + env(safe-area-inset-bottom));visibility:hidden;background:#f4f4f5;border-radius:1.2rem 1.2rem 0 0;flex-direction:column;gap:.8rem;transition:transform .25s,visibility .25s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -10px 30px #00000026}.JSzyFG_drawerOpen{visibility:visible;transform:none}.JSzyFG_drawerBackdrop{z-index:49;background:#0000004d;display:block;position:fixed;inset:0}.JSzyFG_drawerClose{cursor:pointer;color:#7a6560;background:0 0;border:0;font-size:1.1rem;display:block;position:absolute;top:.6rem;right:.8rem}.JSzyFG_drawerToggle{border:1px solid var(--pink-border);color:#18181b;cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.JSzyFG_drawerToggle:focus-visible{outline-offset:2px;outline:2px solid #18181b}}.JSzyFG_themePicker button:disabled{cursor:not-allowed;position:relative}.JSzyFG_themePicker button:disabled>*{opacity:.45;filter:grayscale()}.JSzyFG_themePicker button:disabled:after{content:"เร็วๆ นี้";color:#fff;white-space:nowrap;pointer-events:none;background:#18181b;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JSzyFG_seqFrame,.JSzyFG_seqHead{display:contents}.JSzyFG_seqGrip{display:none}.JSzyFG_seqClose svg{display:block}.JSzyFG_seq{counter-reset:none;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.JSzyFG_seqItem{flex:100%;position:relative}.JSzyFG_seqChip{border:1px solid var(--pink-border);width:100%;min-height:44px;color:var(--pink-muted);font:inherit;cursor:grab;background:#ffffff8c;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.92rem;line-height:1.2;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.JSzyFG_seqChip:hover{color:#18181b;background:#fff}.JSzyFG_seqChip:active{cursor:grabbing}.JSzyFG_seqChipActive{color:#f4f4f5;box-shadow:0 6px 16px var(--pink-shadow);background:#18181b;border-color:#18181b}.JSzyFG_seqChipActive:hover{color:#f4f4f5;background:#18181b}.JSzyFG_seqNum{letter-spacing:.02em;opacity:.6;font-variant-numeric:tabular-nums;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic}.JSzyFG_seqClose{border:1px solid var(--pink-border);width:17px;height:17px;color:var(--pink-muted);background:#fff;border-radius:50%;place-items:center;font-size:.55rem;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.JSzyFG_seqClose:hover{background:var(--pink);border-color:var(--pink);color:#fff}.JSzyFG_actionBar{border:1px solid var(--pink-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px var(--pink-shadow);background:#ffffffb3;border-radius:999px;flex:none;justify-content:flex-end;align-items:center;gap:.6rem;padding:.45rem;display:flex}.JSzyFG_actionPlay,.JSzyFG_actionBuy{font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.JSzyFG_actionPlay{color:#18181b;background:#ffffff8c;border:1px solid #ffffffe6;margin-right:auto;padding:.4rem 1.1rem .4rem .4rem}.JSzyFG_actionPlay:hover:not(:disabled){box-shadow:0 6px 16px var(--pink-shadow);transform:translateY(-1px)}.JSzyFG_actionPlay:disabled{opacity:.45;cursor:default}.JSzyFG_actionPlayIcon{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;padding-left:2px;font-size:.62rem;display:grid}.JSzyFG_actionBuy{background:var(--pink);color:#fff;box-shadow:0 8px 20px var(--pink-shadow);border:0;padding:.62rem 1.3rem .62rem 1.5rem}.JSzyFG_actionBuy:hover{transform:translateY(-1px);box-shadow:0 12px 26px #e11d4842}.JSzyFG_actionBuyArrow{transition:transform .15s}.JSzyFG_actionBuy:hover .JSzyFG_actionBuyArrow{transform:translate(3px)}.JSzyFG_actionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.JSzyFG_actionBar{z-index:30;padding:12px 12px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:none;background:#ffffff59;border:0;border-top:1px solid #ffffffe6;border-radius:0;gap:8px;position:fixed;bottom:0;left:0;right:0}.JSzyFG_actionPlay,.JSzyFG_actionBuy{flex:1;justify-content:center;min-width:0;min-height:48px;margin:0;padding:0 12px;font-size:.9rem}.JSzyFG_actionPlay{color:#18181b;box-shadow:none;background:#ffffff8c;border:1.5px solid #18181b}.JSzyFG_actionPlay:hover:not(:disabled){box-shadow:none;transform:none}.JSzyFG_actionPlayIcon{display:none}.JSzyFG_actionBuy{box-shadow:0 2px 6px #18181b2e}.JSzyFG_actionBuy:hover{transform:none;box-shadow:0 2px 6px #18181b2e}.JSzyFG_wrap{padding-bottom:calc(129px + .8rem + env(safe-area-inset-bottom))}.JSzyFG_modeDock{display:none}}.JSzyFG_restoreClose{color:#6b5b57;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:.9rem;display:none}@media (max-width:900px){.JSzyFG_hero{flex-wrap:nowrap;align-items:center;gap:.6rem}.JSzyFG_heroCopy{text-align:right;flex:auto;order:0;min-width:0}.JSzyFG_hero h1,.JSzyFG_hero p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JSzyFG_restoreBanner{flex:none;right:12px;left:12px!important;bottom:calc(129px + .8rem + env(safe-area-inset-bottom) + 8px)!important;white-space:normal!important;border-radius:12px!important;gap:6px!important;max-width:none!important;padding:2px 2px 2px 12px!important;transform:none!important}.JSzyFG_restoreBanner>p{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.JSzyFG_restoreBanner button{white-space:nowrap;flex:none;min-height:44px}.JSzyFG_restoreClose{display:block}.JSzyFG_previewBar{flex-wrap:nowrap}.JSzyFG_previewBar .JSzyFG_stepper{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;padding:2px;overflow-x:auto}.JSzyFG_previewBar .JSzyFG_stepper::-webkit-scrollbar{display:none}.JSzyFG_stepperItem{scroll-snap-align:center;flex:none;min-height:36px;padding-right:.28rem}.JSzyFG_stepperItemActive{padding-right:.7rem}.JSzyFG_stepperItem:not(.JSzyFG_stepperItemActive) .JSzyFG_stepperLabel,.JSzyFG_stepperArrow{display:none}.JSzyFG_wrap{height:100dvh;padding-top:.6rem;overflow:clip}.JSzyFG_editorLayout,.JSzyFG_editorPreview,.JSzyFG_previewRow{flex:auto;min-height:0}.JSzyFG_previewRow>:last-child,.JSzyFG_previewRow>:last-child.JSzyFG_stagePhone{aspect-ratio:auto;flex:auto;height:auto}.JSzyFG_hero{margin-bottom:12px}.JSzyFG_editorLayout,.JSzyFG_editorPreview{gap:12px}.JSzyFG_actionBar{padding-left:16px;padding-right:16px}.JSzyFG_restoreBanner{padding:4px 4px 4px 14px!important}.JSzyFG_previewBar{gap:12px}.JSzyFG_previewBar .JSzyFG_stepper{padding:4px 24px 4px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}@media (min-width:901px){.JSzyFG_seqHead{display:block}.JSzyFG_seqCount{letter-spacing:0;color:var(--pink-muted);font-variant-numeric:tabular-nums;margin-left:.4rem;font-weight:600}.JSzyFG_seqCountFull{color:var(--pink)}.JSzyFG_seqFrame{flex-direction:column;flex:0 auto;min-height:0;display:flex}.JSzyFG_seq{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pink-border) transparent;flex-flow:column;flex:0 auto;gap:6px;min-height:108px;overflow-y:auto}.JSzyFG_seqItem:not(:last-child):after{content:"";background:var(--pink-border);pointer-events:none;border-radius:1px;width:2px;height:calc(100% - 22px);position:absolute;top:calc(50% + 14px);left:22px}.JSzyFG_seqChip{border:1px solid var(--pink-border);color:#3f3f46;text-align:left;background:#fff9;border-radius:12px;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:0 2rem 0 8px;display:flex}.JSzyFG_seqChip:hover{color:#18181b;background:#fff}.JSzyFG_seqNum{border:1.5px solid var(--pink-border);width:28px;height:28px;color:var(--pink-muted);letter-spacing:0;opacity:1;background:#fff;border-radius:50%;flex:none;place-items:center;font-family:inherit;font-size:.8rem;font-style:normal;font-weight:600;display:grid}.JSzyFG_seqChip:hover .JSzyFG_seqNum{border-color:var(--pink)}.JSzyFG_seqChip{cursor:grab;padding-right:3.2rem;position:relative}.JSzyFG_seqChipFixed{cursor:pointer}.JSzyFG_seqGrip{width:16px;height:22px;color:var(--pink-muted);opacity:.35;pointer-events:none;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.JSzyFG_seqChip:hover .JSzyFG_seqGrip{opacity:.9}.JSzyFG_seqChipActive .JSzyFG_seqGrip{color:var(--pink)}.JSzyFG_seqChipActive,.JSzyFG_seqChipActive:hover{border-color:var(--pink);color:var(--pink);box-shadow:none;background:#fff;font-weight:600}.JSzyFG_seqChipActive .JSzyFG_seqNum{background:var(--pink);border-color:var(--pink);color:#fff}.JSzyFG_seqItemDragging .JSzyFG_seqChip{opacity:.35}.JSzyFG_seqFrame .JSzyFG_addTabWrap{flex:none;padding-top:12px}.JSzyFG_seqFrame .JSzyFG_addTabWrap:before{content:"";border-left:2px dotted var(--pink-border);pointer-events:none;height:26px;position:absolute;top:-7px;left:22px}.JSzyFG_seqFrame .JSzyFG_addTabBtn{background:0 0;border:0;border-radius:12px;align-items:center;gap:.65rem;min-height:44px;padding:0 .5rem 0 9px;font-size:.88rem;font-weight:600;display:flex}.JSzyFG_seqFrame .JSzyFG_addTabBtn:hover:not(:disabled){background:#ffffff8c}.JSzyFG_seqFrame .JSzyFG_addPlus{border:1.5px dashed var(--pink);background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;line-height:1;display:grid}.JSzyFG_seqFrame .JSzyFG_quotaNote{display:none}.JSzyFG_seqClose{background:0 0;border:0;width:20px;height:20px;top:50%;right:8px;transform:translateY(-50%)}.JSzyFG_skinScope{color:#3f3f46;background:0 0;border:0;border-radius:8px;align-self:flex-start;gap:.45rem;min-height:28px;margin:.1rem 0 .7rem;padding:.2rem .5rem .2rem .25rem;font-size:.82rem;font-weight:500;display:inline-flex}.JSzyFG_skinScope:has(.JSzyFG_skinScopeInput:checked){background:0 0}.JSzyFG_skinScope:hover{background:var(--pink-soft)}.JSzyFG_skinScopeBox{border-radius:5px;width:16px;height:16px}.JSzyFG_skinScopeBox:after{width:7px;height:3.5px}.JSzyFG_seqClose:hover{background:var(--pink);color:#fff}}.JSzyFG_onMobile{display:none}@media (max-width:900px){.JSzyFG_onDesktop{display:none}.JSzyFG_onMobile{display:inline}}@media (min-width:901px){.JSzyFG_editorLayout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:240px 210px minmax(0,1fr);gap:.8rem 16px;display:grid}.JSzyFG_rail{grid-area:1/1/span 2;padding-bottom:calc(2.2rem + 44px)}.JSzyFG_detailRail{grid-area:1/2/span 2;margin-left:0}.JSzyFG_editorPreview{grid-area:1/3/span 2}.JSzyFG_actionBar{z-index:1;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:2/1;gap:.5rem;margin:0 1rem 1rem;padding:.8rem 0 0;position:relative}.JSzyFG_actionPlay,.JSzyFG_actionBuy{flex:auto;justify-content:center;min-width:0;min-height:44px;padding:0 .6rem;font-size:.85rem}.JSzyFG_actionPlay{flex:none;gap:.35rem;padding:0 .7rem 0 .4rem}.JSzyFG_actionPlayIcon{width:22px;height:22px}}.JSzyFG_codeField{border:1.5px solid var(--pink-border);background:#fffc;border-radius:.8rem;grid-template-columns:repeat(6,1fr);gap:6px;max-width:280px;padding:.55rem .8rem .65rem;display:grid;position:relative}.JSzyFG_codeField:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft,#fde7ee)}.JSzyFG_codeFieldInput{opacity:0;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.JSzyFG_codeSlot{color:#3f3f46;font-variant-numeric:tabular-nums;border-bottom:2px solid #e4e4e7;place-items:end center;height:1.9rem;font-size:1.3rem;font-weight:700;line-height:1;transition:border-color .15s;display:grid}.JSzyFG_codeSlot[data-full]{border-color:#a1a1aa}.JSzyFG_codeField:focus-within .JSzyFG_codeSlot[data-on]{border-color:var(--pink)}.JSzyFG_songRow{align-items:stretch;gap:6px;display:flex}.JSzyFG_songPicker{flex:auto;min-width:0;position:relative}.JSzyFG_songPickerBtn{border:1px solid var(--pink-border);color:#71717a;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#fffc;border-radius:.7rem;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.85rem;display:flex}.JSzyFG_songPickerBtn:hover,.JSzyFG_songPickerBtn[aria-expanded=true]{border-color:var(--pink);background:#fff}.JSzyFG_songPickerBtn:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_songPickerBtnOn{color:#3f3f46;font-weight:600}.JSzyFG_songPickerNote{background:var(--pink-soft,#fde7ee);height:22px;color:var(--pink);border-radius:50%;flex:0 0 22px;place-items:center;font-size:.75rem;display:grid}.JSzyFG_songPickerTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.JSzyFG_songPickerChevron{color:var(--pink-muted);font-size:.75rem;transition:transform .15s}.JSzyFG_songPickerBtn[aria-expanded=true] .JSzyFG_songPickerChevron{transform:rotate(180deg)}.JSzyFG_songPickerList{z-index:40;border:1px solid var(--pink-border);background:#fff;border-radius:.9rem;max-height:300px;margin:0;padding:6px;list-style:none;animation:.14s ease-out JSzyFG_songPickerIn;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 28px #5b3a4a29}@keyframes JSzyFG_songPickerIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.JSzyFG_songPickerList{animation:none}}.JSzyFG_songPickerOption{color:#3f3f46;cursor:pointer;border-radius:.6rem;align-items:center;gap:.5rem;min-height:40px;padding:.35rem .6rem;font-size:.85rem;display:flex}.JSzyFG_songPickerOptionHover{background:var(--pink-soft,#fde7ee)}.JSzyFG_songPickerOptionOn{color:var(--pink);font-weight:600}.JSzyFG_songPickerOptionTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.JSzyFG_songPickerMood{color:#a16207;background:#fff6e6;border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.7rem;font-weight:500}.JSzyFG_songPickerCheck{color:var(--pink);flex:none}.JSzyFG_songLabel{text-transform:none}.JSzyFG_songVolume{align-items:center;gap:6px;margin-top:8px;display:flex}.JSzyFG_songVolume span{text-align:center;font-variant-numeric:tabular-nums;opacity:.7;flex:none;min-width:32px;font-size:11px}.JSzyFG_songVolume input{min-width:0;accent-color:var(--pink);cursor:pointer;flex:auto;margin:0}.JSzyFG_songVolume button{border:1px solid var(--pink-border);height:36px;color:var(--pink);cursor:pointer;background:#fffc;border-radius:.6rem;flex:0 0 36px;place-items:center;padding:0;display:grid}.JSzyFG_songVolume button:hover:not(:disabled){border-color:var(--pink)}.JSzyFG_songVolume button:disabled{opacity:.35;cursor:default}.JSzyFG_songStartRow{flex-wrap:wrap;justify-content:space-between}.JSzyFG_songVolume .JSzyFG_songStartBtn{white-space:nowrap;flex:none;width:auto;height:auto;min-height:36px;padding:0 12px;font-size:13px;line-height:1.2}.JSzyFG_songUpload{border:1.5px dashed var(--pink-border);min-height:40px;color:var(--pink);cursor:pointer;background:#ffffff8c;border-radius:.7rem;flex:0 0 40px;place-items:center;font-weight:700;display:grid;position:relative}.JSzyFG_songUpload:hover{border-color:var(--pink)}.JSzyFG_songUpload:focus-within{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JSzyFG_songInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.JSzyFG_payNotice{text-align:center;border:0;border-radius:1rem;width:min(22rem,100vw - 2rem);margin:auto;padding:1.5rem}.JSzyFG_payNotice::backdrop{background:#00000073}.JSzyFG_payNoticeText{color:#18181b;margin:0 0 1rem;font-size:1.1rem;font-weight:600;line-height:1.6}.JSzyFG_payNoticeSteps{text-align:left;color:#3f3f46;margin:0 0 1.25rem;padding-left:1.4rem;font-size:.95rem;line-height:1.7}.JSzyFG_payNoticeButton{background:var(--pink);color:#fff;width:100%;font:inherit;cursor:pointer;border:none;border-radius:.8rem;padding:.8rem 1rem;font-weight:600}.JSzyFG_sheetHead,.JSzyFG_seqMove,.JSzyFG_themeName,.JSzyFG_sizeChip,.JSzyFG_drawerToggleLabel,.JSzyFG_barBack,.JSzyFG_pagePager{display:none}.JSzyFG_sheetGroup,.JSzyFG_decorBg{display:contents}@media (min-width:901px){.JSzyFG_sheetGroup>.JSzyFG_railSectionLabel:first-child,.JSzyFG_decorBg>.JSzyFG_railSectionLabel:first-child{margin-top:.6rem}}@media (max-width:900px){.JSzyFG_drawer{height:58dvh;max-height:58dvh;padding:0 16px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--pink-border);background:#fffaf8;border-bottom:0;gap:0}.JSzyFG_drawerBackdrop{background:#0000001f}.JSzyFG_previewRow>:last-child{transition:transform .25s}.JSzyFG_sheetOpen .JSzyFG_previewRow>:last-child{transform-origin:top;transform:scale(.46)}.JSzyFG_sheetHead{z-index:2;border-bottom:1px solid var(--pink-border);background:#fffaf8;align-items:center;gap:10px;margin:0 -16px 12px;padding:18px 16px 10px;display:flex;position:sticky;top:0}.JSzyFG_sheetGrab{cursor:grab;touch-action:none;background:0 0;border:0;width:56px;height:16px;margin-left:-28px;position:absolute;top:4px;left:50%}.JSzyFG_sheetGrab:after{content:"";background:var(--pink-border);border-radius:2px;width:36px;height:4px;margin:auto;display:block}.JSzyFG_sheetTabs{background:var(--pink-soft);border-radius:999px;flex:auto;gap:2px;min-width:0;padding:3px;display:flex}.JSzyFG_sheetTab{color:#71717a;min-width:0;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:0 8px;font-size:.82rem;font-weight:600;transition:background .15s,color .15s}.JSzyFG_sheetTabActive{color:var(--pink);box-shadow:0 2px 8px var(--pink-shadow);background:#fff}.JSzyFG_sheetTab:focus-visible,.JSzyFG_drawerClose:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_drawerClose{color:#fff;min-height:44px;font:inherit;background:#18181b;border-radius:999px;flex:none;padding:0 16px;font-size:.85rem;font-weight:600;position:static}.JSzyFG_drawer .JSzyFG_rail,.JSzyFG_drawer .JSzyFG_detailRail{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-flow:column;flex:none;align-items:stretch;gap:12px;margin:0;padding:0;overflow:visible}.JSzyFG_drawer[data-tab=decor] .JSzyFG_rail,.JSzyFG_drawer:not([data-tab=decor]) .JSzyFG_detailRail,.JSzyFG_drawer[data-tab=theme] .JSzyFG_sheetGroup:not([data-group=theme]),.JSzyFG_drawer[data-tab=pages] .JSzyFG_sheetGroup:not([data-group=pages]){display:none}.JSzyFG_drawer .JSzyFG_sheetGroup{flex-direction:column;gap:8px;display:flex}.JSzyFG_sheetGroupLast{order:9;align-items:flex-start}.JSzyFG_drawer .JSzyFG_railSectionLabel{letter-spacing:0;text-transform:none;color:#18181b;margin:0;font-size:.8rem}.JSzyFG_drawer .JSzyFG_skinRailHead{color:#71717a;margin:0;font-size:.78rem;font-weight:600}.JSzyFG_drawer .JSzyFG_themePicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.JSzyFG_drawer .JSzyFG_themePicker>button{aspect-ratio:auto;opacity:1;background:#fff;border:1.5px solid #0000000f;border-radius:16px;flex-direction:column;flex:none;gap:6px;width:auto;padding:8px 8px 10px;overflow:visible}.JSzyFG_drawer .JSzyFG_themePicker>button img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;height:auto}.JSzyFG_drawer .JSzyFG_themeCoverPop img{object-fit:contain}.JSzyFG_drawer .JSzyFG_themeCoverActive{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.JSzyFG_drawer .JSzyFG_themeName{text-align:center;color:#18181b;font-size:.78rem;font-weight:600;line-height:1.2;display:block}.JSzyFG_drawer .JSzyFG_themeMoreGrid{aspect-ratio:1;background:#fbf8f9;border-radius:10px;gap:6px;height:auto;padding:6px}.JSzyFG_drawer .JSzyFG_themePicker>button .JSzyFG_themeMoreGrid img{border-radius:7px}.JSzyFG_drawer .JSzyFG_themeMoreDots{background-color:#f6f1f4;background-image:radial-gradient(circle,#5b3a4a 2px,#0000 2.5px);background-size:33.34% 100%,auto}.JSzyFG_drawer .JSzyFG_themeMenu{width:auto;box-shadow:none;background:0 0;border:0;margin-top:10px;padding:0;position:static}.JSzyFG_drawer .JSzyFG_seq{flex-flow:column;gap:8px}.JSzyFG_drawer .JSzyFG_seqItem{align-items:center;gap:6px;display:flex}.JSzyFG_drawer .JSzyFG_seqChip{cursor:pointer;background:#fff;flex:auto;min-width:0;min-height:48px}.JSzyFG_drawer .JSzyFG_seqChipActive{background:#18181b}.JSzyFG_drawer .JSzyFG_seqLabel{text-align:left;flex:auto;min-width:0}.JSzyFG_drawer .JSzyFG_seqClose{opacity:1;flex:none;width:26px;height:26px;font-size:.65rem;position:static;transform:none}.JSzyFG_seqMove{gap:4px;display:flex}.JSzyFG_seqMove button{border:1px solid var(--pink-border);color:#18181b;cursor:pointer;background:#fff;border-radius:12px;width:40px;height:44px;padding:0;font-size:1rem}.JSzyFG_seqMove button:disabled{opacity:.25;cursor:default}.JSzyFG_drawer .JSzyFG_addTabWrap{order:1}.JSzyFG_drawer .JSzyFG_addTabBtn{text-align:center;background:#fff;min-height:48px}.JSzyFG_drawer .JSzyFG_decorSection{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px;display:flex}.JSzyFG_drawer .JSzyFG_decorSection .JSzyFG_railSectionLabel{flex:auto}.JSzyFG_drawer .JSzyFG_decorSection .JSzyFG_railSectionHint{flex:100%;order:1;margin:-4px 0 0}.JSzyFG_drawer .JSzyFG_decorSection .JSzyFG_skinSwatches{flex-wrap:wrap;flex:100%;order:2;gap:10px;padding:4px}.JSzyFG_drawer .JSzyFG_skinSwatch{border-radius:12px;flex:none;width:52px;height:52px}.JSzyFG_drawer .JSzyFG_skinSwatch.JSzyFG_skinChoice{border-radius:999px;flex:1 1 0;width:auto;height:44px}.JSzyFG_drawer .JSzyFG_skinSwatch.JSzyFG_skinFont{width:auto;height:auto;min-height:44px}.JSzyFG_drawer .JSzyFG_skinSwatch.JSzyFG_skinStep{border-radius:999px;width:44px;min-width:44px;height:44px}.JSzyFG_drawer .JSzyFG_skinSwatchActive{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--pink)}.JSzyFG_drawer .JSzyFG_decorSection .JSzyFG_skinScope{order:0;min-height:36px;margin:0;padding:.25rem .75rem;font-size:.8rem}.JSzyFG_drawer .JSzyFG_decorSection .JSzyFG_songRow,.JSzyFG_drawer .JSzyFG_decorSection .JSzyFG_codeField{flex:100%;order:2}.JSzyFG_drawer .JSzyFG_decorSection .JSzyFG_songVolume{flex:100%;order:3;margin-top:0}.JSzyFG_actionBuy,.JSzyFG_actionBuy:hover{box-shadow:0 6px 16px var(--pink-shadow)}.JSzyFG_actionPlay,.JSzyFG_actionPlay:hover:not(:disabled){border-color:var(--pink);color:var(--pink);background:#fff}.JSzyFG_drawerClose{background:var(--pink)}.JSzyFG_drawer .JSzyFG_seqChipActive,.JSzyFG_drawer .JSzyFG_seqChipActive:hover{background:var(--pink-soft);border-color:var(--pink);color:#18181b;box-shadow:none;font-weight:600}.JSzyFG_drawer .JSzyFG_seqChipActive .JSzyFG_seqNum{color:var(--pink);opacity:1}.JSzyFG_actionBar{padding-top:68px}.JSzyFG_actionBar:before{content:"";background:var(--pink-border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.JSzyFG_drawerToggle{left:16px;right:16px;bottom:calc(68px + env(safe-area-inset-bottom));z-index:31;color:#18181b;touch-action:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:auto;height:48px;padding:0 4px;display:flex;position:fixed}.JSzyFG_drawerToggle svg{box-sizing:content-box;background:var(--pink-soft);color:var(--pink);border-radius:12px;flex:none;padding:7px}.JSzyFG_drawerToggle:after{content:"";background:var(--pink-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e11d48' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;flex:none;width:32px;height:32px;margin-left:auto}.JSzyFG_sheetOpen .JSzyFG_drawerToggle{visibility:hidden}.JSzyFG_sheetOpen .JSzyFG_previewBar{z-index:51;position:relative}.JSzyFG_sheetOpen .JSzyFG_restoreBanner{display:none!important}.JSzyFG_drawer .JSzyFG_skinRailHead{display:none}.JSzyFG_pagePager{border:1.5px solid var(--pink-border);background:linear-gradient(var(--pink-soft), var(--pink-soft)), #fff;border-radius:999px;align-items:center;gap:8px;padding:5px;display:flex}.JSzyFG_pagePager button{background:var(--pink);color:#fff;width:40px;height:40px;box-shadow:0 4px 10px var(--pink-shadow);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.JSzyFG_pagePager button:disabled{color:#d4d4d8;box-shadow:none;cursor:default;background:#fff}.JSzyFG_pagePager button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_pagePager span{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#18181b;flex:auto;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.JSzyFG_drawerToggleLabel{text-align:left;flex-direction:column;min-width:0;line-height:1.25;display:flex}.JSzyFG_drawerToggleLabel b,.JSzyFG_drawerToggleLabel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JSzyFG_drawerToggleLabel b{font-size:.9rem;font-weight:700}.JSzyFG_drawerToggleLabel small{color:#71717a;font-size:.72rem;font-weight:500}.JSzyFG_drawer .JSzyFG_skinSwatch.JSzyFG_skinStep,.JSzyFG_drawer .JSzyFG_skinStepLabel{display:none}.JSzyFG_drawer .JSzyFG_sizeChip{color:#18181b;background:#fff;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:2px;width:auto;min-width:0;height:64px;padding:0 0 7px;line-height:1;display:flex}.JSzyFG_sizeChip small{color:#71717a;white-space:nowrap;font-size:.62rem}.JSzyFG_drawer .JSzyFG_sizeChip.JSzyFG_skinSwatchActive{background:var(--pink-soft)}.JSzyFG_sizeChip.JSzyFG_skinSwatchActive small{color:var(--pink);font-weight:600}.JSzyFG_barBack{border:1px solid var(--pink-border);width:44px;height:44px;color:var(--pink);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.JSzyFG_barBack:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.JSzyFG_drawer .JSzyFG_sheetGroupLast{display:none}}body:has(.JSzyFG_wrap){background:#f7e4dc}.JSzyFG_photoOrder{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.JSzyFG_photoOrder li{grid-template-columns:1fr 1fr;gap:4px;display:grid;position:relative}.JSzyFG_photoOrder img{aspect-ratio:124/110;object-fit:cover;background:#0000000f;border-radius:.4rem;grid-column:1/-1;width:100%;display:block}.JSzyFG_photoOrderNum{background:var(--pink);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:20px;position:absolute;top:4px;left:4px}.JSzyFG_photoOrder button{cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:.4rem;min-height:30px}.JSzyFG_photoOrder button:disabled{opacity:.35;cursor:default}.JSzyFG_sizeTyped{align-items:center;gap:8px;width:100%;display:flex}.JSzyFG_drawer .JSzyFG_sizeTyped .JSzyFG_skinSwatch.JSzyFG_skinStep{justify-content:center;align-items:center;display:inline-flex}.JSzyFG_sizeTypedField{color:#3f3f46;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;font-weight:600;display:inline-flex}.JSzyFG_sizeTypedField input{width:4.2em;min-height:40px;font:inherit;text-align:center;color:#18181b;-moz-appearance:textfield;background:#fff;border:1px solid #5b3a4a29;border-radius:.6rem;padding:0 .4rem;font-size:16px}.JSzyFG_sizeTypedField input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.JSzyFG_sizeTypedField input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.JSzyFG_sizeTypedField input:focus-visible{outline:2px solid var(--pink);outline-offset:2px}@media (max-width:900px){.JSzyFG_wrap{padding-top:6px;padding-left:12px;padding-right:12px;padding-bottom:calc(113px + 8px + env(safe-area-inset-bottom))}.JSzyFG_editorPreview{gap:8px}.JSzyFG_actionBar{padding:60px 12px calc(8px + env(safe-area-inset-bottom));gap:8px}.JSzyFG_actionBar:before{top:4px}.JSzyFG_actionPlay,.JSzyFG_actionBuy{min-height:44px}.JSzyFG_drawerToggle{height:44px;left:12px;right:12px;bottom:calc(58px + env(safe-area-inset-bottom))}.JSzyFG_restoreBanner{bottom:calc(113px + 16px + env(safe-area-inset-bottom))!important}.JSzyFG_previewRow>:last-child{--frame-zoom:.6}}
main.MpGYja_page{--hand:"FkAmour", "Iannnnn-COW", cursive;--ink:#18181b;--ink-soft:#52525b;--paper:#fbfaf7;--band:#fde4ec;--card-line:#e11d4824;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='28'%3E%3Cpath d='M0 14q20-10 40 0t40 0' fill='none' stroke='%23e11d48' stroke-opacity='.09' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/80px 28px,#fffaf6;flex-direction:column;padding:0;display:flex}main.MpGYja_page:before{display:none}.MpGYja_hero{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='96'%3E%3Cg fill='%23fff' fill-opacity='.75'%3E%3Cpath d='M22 30c-6-4-10-7-10-11a5 5 0 0 1 10-2 5 5 0 0 1 10 2c0 4-4 7-10 11Z'/%3E%3Cpath d='M86 78c-4-3-7-5-7-8a3.5 3.5 0 0 1 7-1.5 3.5 3.5 0 0 1 7 1.5c0 3-3 5-7 8Z'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 120px 96px, var(--band);padding:.75rem clamp(1rem,4vw,2rem) clamp(2.5rem,5vw,3.25rem);position:relative}.MpGYja_hero:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='16'%3E%3Cpath d='M0 0h64v4q-16 12-32 0T0 4Z' fill='%23fde4ec'/%3E%3C/svg%3E") 0 0/64px 16px repeat-x;height:16px;position:absolute;bottom:-15px;left:0;right:0}.MpGYja_heroInner{text-align:center;flex-direction:column;align-items:center;gap:.9rem;margin-top:clamp(1.75rem,5vw,2.75rem);display:flex}.MpGYja_heroTitle{color:var(--ink);font-family:var(--hand);letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.2;animation:.5s backwards MpGYja_stickIn}.MpGYja_heroMark{color:var(--pink);background:linear-gradient(#0000 64%,#fb71854d 64% 90%,#0000 90%);padding-inline:.1em}.MpGYja_who{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.MpGYja_email{color:var(--ink-soft);overflow-wrap:anywhere;background:#ffffffbf;border-radius:999px;padding:.35rem .9rem;font-size:.95rem}.MpGYja_summary{max-width:36rem;color:var(--ink-soft);background:#fff;border-radius:1rem;margin:.25rem 0 0;padding:.75rem 1.15rem;font-size:1rem;box-shadow:0 6px 18px #e11d4814}.MpGYja_summaryWait{color:#8a5a1c;box-shadow:0 0 0 2px #f6d49b,0 6px 18px #8a5a1c1a}.MpGYja_quiet{min-height:44px;color:var(--pink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e11d4847;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s,translate .15s;display:inline-flex;position:relative}.MpGYja_quiet:hover{border-color:var(--pink);translate:0 -1px}.MpGYja_deleteRow{color:#be123c;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.9rem;font-size:.85rem;display:flex}.MpGYja_deleteRow .MpGYja_quiet{min-height:40px;font-size:.85rem}.MpGYja_deleteRow .MpGYja_quiet:disabled{opacity:.6;cursor:default}.MpGYja_cta{background:var(--pink);color:#fff;min-height:48px;box-shadow:0 8px 20px var(--pink-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s,translate .15s;display:inline-flex;position:relative}.MpGYja_cta:after{content:"♥";width:20px;height:20px;color:var(--pink);background:#ffb3d1;border:2px solid #fff;border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;top:-9px;right:12px;rotate:12deg;box-shadow:0 2px 5px #5a283233}.MpGYja_cta:hover{background:#be123c;translate:0 -1px}.MpGYja_cta:hover:after{animation:.5s MpGYja_wobble}.MpGYja_quiet:focus-visible,.MpGYja_cta:focus-visible,.MpGYja_sealButton:focus-visible,.MpGYja_foldSummary:focus-visible{outline:3px solid var(--pink-light,#fb7185);outline-offset:2px}.MpGYja_body{box-sizing:border-box;flex-direction:column;flex:1;gap:2.5rem;width:100%;max-width:1000px;margin:0 auto;padding:clamp(2.25rem,5vw,3rem) clamp(1rem,4vw,2rem) 4rem;display:flex;position:relative}.MpGYja_group{flex-direction:column;gap:1.5rem;display:flex}.MpGYja_groupTitle{color:var(--ink);font-family:var(--hand);align-items:center;gap:.6rem;margin:0;font-size:clamp(1.6rem,3vw,2rem);line-height:1.3;display:flex}.MpGYja_count{background:var(--pink);color:#fff;box-sizing:border-box;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 .4rem;font-family:FkAmour,Iannnnn-COW,system-ui,sans-serif;font-size:.9rem;display:grid}.MpGYja_list{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.MpGYja_grid{align-items:start;display:grid}.MpGYja_card{border:1.5px solid var(--card-line);animation:.45s backwards MpGYja_stickIn;animation-delay:calc(var(--i,0) * 90ms + .12s);background:#fff;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem 1.4rem;display:flex;position:relative;box-shadow:0 12px 30px #e11d4812}.MpGYja_cardWait{border-color:#f6d49b;box-shadow:0 12px 30px #8a5a1c1a}.MpGYja_orderHead{align-items:center;gap:.9rem;display:flex}.MpGYja_cardTop{align-items:flex-start;gap:1.25rem;display:flex}.MpGYja_thumb{background:#fff;border-radius:16px;flex:none;width:84px;padding:4px;rotate:-2deg;box-shadow:0 0 0 1px #e11d4824,0 6px 14px #5a283224}.MpGYja_thumb img{border-radius:12px;width:100%;height:auto;display:block}.MpGYja_cardInfo{flex-direction:column;flex:1;gap:.8rem;min-width:0;padding-top:.2rem;display:flex}.MpGYja_orderName{color:var(--ink);font-family:var(--hand);margin:0;font-size:1.5rem;line-height:1.3}.MpGYja_orderMeta{color:var(--ink-soft);margin:.2rem 0 0;font-size:.92rem}.MpGYja_tape{white-space:nowrap;clip-path:polygon(0 0,5px 50%,0 100%,100% 100%,calc(100% - 5px) 50%,100% 0);padding:.3rem 1.1rem;font-size:.85rem;font-weight:600;transition:rotate .2s;position:absolute;top:-13px;right:1.25rem;rotate:3deg}.MpGYja_card:hover .MpGYja_tape{rotate:-1deg}.MpGYja_tapeWait{color:#7a4d12;background:#fde2b3}.MpGYja_tapeLive{color:#1d6a3e;background:#cdeed9}.MpGYja_tapeOff{color:#57534e;background:#e7e5e4}.MpGYja_note{color:#3f3f46;background:#fdf2f4;border-radius:.9rem;margin:0;padding:.8rem 1rem;font-size:.95rem}.MpGYja_note a{color:var(--pink);font-weight:600}.MpGYja_keepNote{color:var(--ink-soft);margin:0;font-size:.88rem}.MpGYja_expiry,.MpGYja_expirySoon{color:var(--ink-soft);margin:-.4rem 0 0;font-size:.95rem}.MpGYja_expirySoon{color:#b45309;font-weight:600}.MpGYja_seal{border-top:1px dashed #e11d4838}.MpGYja_sealButton{min-height:56px;color:var(--pink);cursor:pointer;background:#fdf2f4;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;margin-top:.9rem;font-size:1.02rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.MpGYja_sealButton::-webkit-details-marker{display:none}.MpGYja_sealButton:hover{background:#fce7ec}.MpGYja_wax{color:#fff;background:radial-gradient(circle at 35% 30%,#f43f5e,#be123c 70%);border-radius:50%;place-items:center;width:38px;height:38px;font-size:1rem;transition:rotate .35s,scale .35s,opacity .35s;display:grid;box-shadow:0 0 0 3px #be123c2e,0 3px 8px #be123c4d}.MpGYja_sealButton:hover .MpGYja_wax{animation:.5s MpGYja_wobble}.MpGYja_seal[open] .MpGYja_wax{opacity:.75;rotate:-24deg;scale:.85}.MpGYja_sealOpen,.MpGYja_seal[open] .MpGYja_sealClosed{display:none}.MpGYja_seal[open] .MpGYja_sealOpen{display:inline}.MpGYja_sealBody{padding-top:1.25rem}.MpGYja_seal[open] .MpGYja_sealBody{animation:.35s backwards MpGYja_unfold}.MpGYja_share{flex-direction:column;gap:.7rem;display:flex}.MpGYja_shareUrl{color:var(--ink);word-break:break-all;background:#fdf2f4;border-radius:.9rem;margin:0;padding:.8rem 1rem;font-size:1rem;font-weight:600}.MpGYja_shareActions{gap:.7rem;display:flex}.MpGYja_shareActions>*{flex:1}.MpGYja_copy{overflow:visible}.MpGYja_hearts{pointer-events:none;position:absolute;inset:0}.MpGYja_hearts i{color:var(--pink-light,#fb7185);font-size:1rem;font-style:normal;animation:.9s ease-out both MpGYja_floatUp;position:absolute;bottom:60%;left:50%}.MpGYja_hearts i:first-child{--dx:-26px}.MpGYja_hearts i:nth-child(2){--dx:0px;font-size:1.25rem;animation-delay:80ms}.MpGYja_hearts i:nth-child(3){--dx:26px;animation-delay:.16s}.MpGYja_fold{border-top:1px dashed #e11d4838}.MpGYja_foldSummary{min-height:48px;color:var(--pink);cursor:pointer;justify-content:space-between;align-items:center;padding-top:.6rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.MpGYja_foldSummary::-webkit-details-marker{display:none}.MpGYja_foldSummary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;margin-right:.3rem;transition:transform .2s;transform:rotate(45deg)}.MpGYja_fold[open]>.MpGYja_foldSummary:after{transform:rotate(225deg)}.MpGYja_foldBody{padding-top:.5rem}.MpGYja_fold[open] .MpGYja_foldBody{animation:.3s backwards MpGYja_unfold}.MpGYja_empty{border:1.5px solid var(--card-line);box-sizing:border-box;text-align:center;background:#fff;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.7rem;width:100%;max-width:480px;margin:0 auto;padding:2rem 1.5rem;animation:.45s .12s backwards MpGYja_stickIn;display:flex;box-shadow:0 12px 30px #e11d4812}.MpGYja_envelope{width:96px;height:auto;margin-bottom:.3rem;animation:3.2s ease-in-out infinite MpGYja_float}.MpGYja_emptyTitle{color:var(--ink);font-family:var(--hand);margin:0;font-size:1.6rem;line-height:1.3}.MpGYja_emptyText{color:var(--ink-soft);margin:0 0 .5rem;font-size:.95rem}@media (min-width:860px){.MpGYja_sealBody>div:has(>section){grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.MpGYja_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem}}@keyframes MpGYja_stickIn{0%{opacity:0;translate:0 14px;scale:1.03}}@keyframes MpGYja_unfold{0%{opacity:0;translate:0 -8px}}@keyframes MpGYja_wobble{25%{rotate:-12deg}60%{rotate:14deg}}@keyframes MpGYja_float{50%{translate:0 -6px}}@keyframes MpGYja_floatUp{0%{opacity:0;translate:-50%;scale:.6}20%{opacity:1}to{opacity:0;translate:calc(-50% + var(--dx)) -44px;scale:1.1}}@media (prefers-reduced-motion:reduce){.MpGYja_heroTitle,.MpGYja_card,.MpGYja_empty,.MpGYja_envelope,.MpGYja_seal[open] .MpGYja_sealBody,.MpGYja_fold[open] .MpGYja_foldBody,.MpGYja_hearts i{animation:none}.MpGYja_wax,.MpGYja_tape,.MpGYja_quiet,.MpGYja_cta,.MpGYja_foldSummary:after{transition:none}.MpGYja_sealButton:hover .MpGYja_wax,.MpGYja_cta:hover:after{animation:none}}.MpGYja_renameLink{color:#8b7280;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.85rem;text-decoration:underline}.MpGYja_renameWarn{color:#9a3412;background:#fff7ed;border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.82rem}.MpGYja_renameError{color:#be123c;margin:0;font-size:.82rem}
