.checkout[data-v-d527779b]{flex-direction:column;display:flex}.checkout button[data-v-d527779b]:disabled{opacity:.4;cursor:default}.block[data-v-d527779b]{flex-direction:column;gap:12px;display:flex}.sheet-title[data-v-d527779b]{margin:0;font-size:17px;font-weight:700}.stack[data-v-d527779b]{flex-direction:column;display:flex}.hint[data-v-d527779b]{opacity:.72;margin:0;font-size:14px;line-height:1.4}.dial[data-v-d527779b]{opacity:.7;flex:none;font-size:17px}.dial[data-v-d527779b],.number[data-v-d527779b]{font-weight:700}.number[data-v-d527779b]{font-size:22px}.elapsed[data-v-d527779b]{margin:0;font-size:28px;font-weight:800}.dark-sheet .status-dot[data-v-d527779b]{background:var(--soft-caramel)}.dark-sheet .dial[data-v-d527779b],.dark-sheet .number[data-v-d527779b],.dark-sheet .select[data-v-d527779b]{color:var(--cream)}.dark-sheet .number[data-v-d527779b]::placeholder{color:#f4f0ea4d}.segmented.dark[data-v-d527779b]{background:#ffffff14}.segmented.dark button[data-v-d527779b]{color:#f4f0eab3}.segmented.dark button.on[data-v-d527779b]{background:var(--cream);color:var(--espresso)}.choices[data-v-d527779b]{flex-wrap:wrap;gap:8px;display:flex}.choice[data-v-d527779b]{background:#0000000f;border-radius:12px;flex:calc(50% - 8px);height:40px;font-size:14px;font-weight:700}.dark-sheet .choice[data-v-d527779b]{color:#f4f0eacc;background:#ffffff14}.choice.on[data-v-d527779b],.dark-sheet .choice.on[data-v-d527779b]{background:var(--cream);color:var(--espresso)}.choices .choice[data-v-d527779b]:only-child{flex-basis:100%}.pay-confirm[data-v-d527779b]{z-index:2;letter-spacing:-.02em;border-radius:16px;height:56px;margin-top:4px;font-size:17px;font-weight:800;position:sticky;bottom:0;box-shadow:inset 0 1px #ffffff47,0 16px 28px -16px #8e5840e6}.pay-confirm.btn-accent[data-v-d527779b]{background:linear-gradient(180deg,#ffffff38,transparent 55%),var(--accent,#8e5840);color:var(--accent-ink,#f4f0ea);box-shadow:inset 0 1px 0 #ffffff47,0 16px 28px -16px var(--accent,#8e5840)}.dark-sheet .pay-confirm[data-v-d527779b]{background:var(--cream);color:var(--espresso);box-shadow:inset 0 1px #ffffffb3,0 16px 32px -18px #000000bf}.dark-sheet .pay-confirm[data-v-d527779b]:active{background:#e6dfd6}.veil[data-v-c86bf702]{z-index:80;padding:calc(env(safe-area-inset-top) + 16px) 16px calc(env(safe-area-inset-bottom) + 16px);cursor:pointer;background:#14100e47;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pay-confirm[data-v-c86bf702]{letter-spacing:-.02em;border-radius:16px;height:56px;font-size:17px;font-weight:800}.card:not(.dark) .pay-confirm.btn-accent[data-v-c86bf702]{background:linear-gradient(180deg,#ffffff38,transparent 55%),var(--accent,#8e5840);color:var(--accent-ink,#f4f0ea);box-shadow:inset 0 1px 0 #ffffff47,0 16px 28px -16px var(--accent,#8e5840)}.card.dark .pay-confirm[data-v-c86bf702]{background:var(--cream);color:var(--espresso);box-shadow:inset 0 1px #ffffffb3,0 16px 32px -18px #000000bf}.card.dark .pay-confirm[data-v-c86bf702]:active{background:#e6dfd6}.dismiss-hint[data-v-c86bf702]{color:#f4f0ea;letter-spacing:-.01em;pointer-events:none;background:#1c19178c;border-radius:999px;margin:14px 0 0;padding:6px 12px;font-size:13px;font-weight:600}.card[data-v-c86bf702]{cursor:auto;background:var(--surface,#f8f5f1);width:min(420px,100%);max-height:min(680px,100dvh - 96px);color:var(--text,#1c1917);border-radius:28px;padding:22px 20px 16px;animation:.38s cubic-bezier(.2,.8,.2,1) both card-in-c86bf702;overflow:auto;box-shadow:0 24px 60px -28px #0000008c,inset 0 1px #ffffff59}.card.dark[data-v-c86bf702]{background:var(--cocoa);color:var(--cream);--ink-tertiary:#f4f0ea9e;--text-muted:#f4f0ea61;--link:var(--soft-caramel);box-shadow:0 28px 70px -24px #000000b3,inset 0 1px #ffffff14}.celebrate[data-v-c86bf702]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.stage[data-v-c86bf702]{background:var(--espresso);border-radius:36px;place-items:center;width:168px;height:168px;margin-top:4px;display:grid}.headline[data-v-c86bf702]{letter-spacing:-.03em;margin:8px 0 0;font-size:28px;font-weight:800}.sub[data-v-c86bf702]{opacity:.78;margin:0;font-size:15px;line-height:1.4}.after[data-v-c86bf702]{text-align:left;flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}.after .sub[data-v-c86bf702]{text-align:center}.stack[data-v-c86bf702]{flex-direction:column;display:flex}.after .field[data-v-c86bf702]{min-height:44px;color:inherit;border-bottom:1px solid #8e584047;padding:8px 2px}.card.dark .after .field[data-v-c86bf702]{border-bottom-color:#f4f0ea29}.card.dark[data-v-c86bf702] .btn-text{color:var(--cream)}.burst[data-v-c86bf702]{pointer-events:none;width:100%;height:0;position:relative}.confetti-art[data-v-c86bf702]{-o-object-fit:contain;object-fit:contain;width:120px;height:120px;animation:.7s cubic-bezier(.2,.8,.2,1) both pop-c86bf702;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.bit[data-v-c86bf702]{border-radius:3px;width:8px;height:12px;animation:1.35s ease-in both fall-c86bf702;position:absolute;top:-6px}.bit[data-v-c86bf702]:nth-child(odd){border-radius:99px;width:8px;height:8px}@keyframes card-in-c86bf702{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes pop-c86bf702{0%{opacity:0;transform:translate(-50%)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes fall-c86bf702{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(220px) translateX(var(--drift)) rotate(160deg)}}@media (prefers-reduced-motion:reduce){.bit[data-v-c86bf702],.card[data-v-c86bf702],.confetti-art[data-v-c86bf702]{animation:none}.bit[data-v-c86bf702]{display:none}.confetti-art[data-v-c86bf702]{opacity:1}}.shell.pay-blur{filter:blur(18px);transform:scale(1.04)}.paywall[data-v-ff6e3f27]{isolation:isolate;background:var(--pw-bg,var(--espresso));transition:background-color .7s;position:relative}.paywall[data-v-ff6e3f27]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(110% 60% at 50% 0,rgba(var(--pw-accent-rgb,142,88,64),var(--pw-glow,.3)),transparent 60%);height:62vh;position:absolute;inset:0 0 auto}.paywall.tinted .reel[data-v-ff6e3f27]{background:color-mix(in srgb,var(--pw-bg) 70%,#000)}.top[data-v-ff6e3f27]{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;display:flex}.back[data-v-ff6e3f27]{color:var(--cream);font-size:16px;font-weight:600;text-decoration:none}.host[data-v-ff6e3f27]{color:#f4f0eab3;letter-spacing:-.03em;font-size:14px;font-weight:800}.host .me[data-v-ff6e3f27]{color:var(--soft-caramel)}.hero[data-v-ff6e3f27]{place-items:center;padding:16px 0 8px;display:grid;position:relative}.chip[data-v-ff6e3f27]{color:var(--cream);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:6px}.offer[data-v-ff6e3f27]{flex:1;padding:24px 0 0}.title[data-v-ff6e3f27]{font-size:26px}.meta[data-v-ff6e3f27]{color:#f4f0eab8;align-items:center;gap:8px;margin:12px 0 0;font-size:15px;font-weight:600;display:flex}.dock[data-v-ff6e3f27]{padding-top:24px}.dock.stick[data-v-ff6e3f27]{bottom:calc(env(safe-area-inset-bottom) + 8px);z-index:3;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--pw-bg,var(--espresso)) 92%,transparent) 55%,var(--pw-bg,var(--espresso)));margin:0 -20px;padding:24px 20px 0;position:sticky}.pay-card[data-v-ff6e3f27]{flex-direction:column;gap:10px;padding:14px 14px 14px 18px;display:flex}.pay-row[data-v-ff6e3f27]{justify-content:space-between;align-items:center;gap:16px;display:flex}.pay-copy[data-v-ff6e3f27]{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-label[data-v-ff6e3f27]{color:#f4f0ea99;margin:0;font-size:13px;font-weight:600}.pay-price[data-v-ff6e3f27]{font-size:26px;line-height:1.1}.pay-price[data-v-ff6e3f27],.pay-title[data-v-ff6e3f27]{letter-spacing:-.03em;margin:0;font-weight:800}.pay-title[data-v-ff6e3f27]{font-size:20px}.pay-lead[data-v-ff6e3f27]{color:#f4f0eae6;margin:0;font-size:15px;font-weight:600;line-height:1.35}.pay-note[data-v-ff6e3f27]{color:#f4f0ea9e;margin:0;font-size:13px;line-height:1.4}.pay-btn[data-v-ff6e3f27]{border-radius:min(var(--page-radius-control,14px),24px);flex:none;width:auto;min-width:112px;height:48px;padding:0 22px;font-size:16px}.chat[data-v-ff6e3f27]{margin-top:8px}.reel[data-v-ff6e3f27]{aspect-ratio:3/4;border-radius:var(--page-radius,24px);background:#1a1411;max-height:min(50vh,420px);position:relative;overflow:hidden}.reel img[data-v-ff6e3f27],.reel video[data-v-ff6e3f27]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .48s,transform .48s}.reel-empty[data-v-ff6e3f27]{color:#f4f0eacc;place-items:center;width:100%;height:100%;display:grid}.tiles[data-v-ff6e3f27]{gap:8px;display:grid}.tile[data-v-ff6e3f27]{border-radius:var(--page-radius-row,14px);background:#1a1411;position:relative;overflow:hidden}.paywall.tinted .tile[data-v-ff6e3f27]{background:color-mix(in srgb,var(--pw-bg) 70%,#000)}.tile img[data-v-ff6e3f27],.tile video[data-v-ff6e3f27]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .48s,transform .48s}.tile .chip[data-v-ff6e3f27]{position:absolute;bottom:10px;left:10px;right:auto}.tiles.grille[data-v-ff6e3f27]{grid-template-columns:1fr 1fr}.tiles.grille .tile[data-v-ff6e3f27]{aspect-ratio:1}.tiles.bento[data-v-ff6e3f27]{grid-template-columns:1fr 1fr}.tiles.bento .tile[data-v-ff6e3f27]{aspect-ratio:1}.tiles.bento .tile[data-v-ff6e3f27]:first-child{aspect-ratio:16/10;grid-column:1/-1}.tiles.pleine[data-v-ff6e3f27]{grid-template-columns:1fr;gap:10px}.tiles.pleine .tile[data-v-ff6e3f27]{aspect-ratio:4/5;max-height:420px}.tiles.pleine .tile[data-v-ff6e3f27]:first-child{border-radius:var(--page-radius,24px)}.reel .chip[data-v-ff6e3f27]{position:absolute;bottom:12px;left:12px;right:auto}.reel-count[data-v-ff6e3f27]{background:#120c0a73;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;top:12px;right:12px}.reel-count[data-v-ff6e3f27],.reel-nav[data-v-ff6e3f27]{color:var(--cream);position:absolute}.reel-nav[data-v-ff6e3f27]{background:#120c0a66;border-radius:99px;width:32px;height:32px;font-size:22px;line-height:1;top:50%;transform:translateY(-50%)}.reel-nav.prev[data-v-ff6e3f27]{left:10px}.reel-nav.next[data-v-ff6e3f27]{right:10px}.bubble[data-v-ff6e3f27]{border-radius:18px 18px 18px 6px;margin-top:12px;padding:12px 14px}.bubble-text[data-v-ff6e3f27]{color:var(--cream);margin:0;font-size:16px;font-weight:600;line-height:1.4}.voice~.bubble-text[data-v-ff6e3f27]{margin-top:10px}.voice[data-v-ff6e3f27]{width:100%;color:var(--cream);align-items:center;gap:10px;display:flex}.voice-play[data-v-ff6e3f27]{background:var(--cream);width:34px;height:34px;color:var(--espresso);border-radius:99px;flex:none;place-items:center;display:grid}.voice-play svg[data-v-ff6e3f27]{width:14px;height:14px}.voice-bars[data-v-ff6e3f27]{flex:1;align-items:center;gap:2px;height:22px;display:flex}.voice-bars i[data-v-ff6e3f27]{background:var(--cream);opacity:.55;border-radius:99px;width:3px;height:28%;display:block}.voice-bars i[data-v-ff6e3f27]:nth-child(3n){height:72%}.voice-bars i[data-v-ff6e3f27]:nth-child(4n){height:44%}.voice-bars i[data-v-ff6e3f27]:nth-child(5n){height:90%}.voice-bars.on i[data-v-ff6e3f27]{animation:.9s ease-in-out infinite bar-ff6e3f27}.voice-bars.on i[data-v-ff6e3f27]:nth-child(odd){animation-delay:.12s}.voice-clock[data-v-ff6e3f27]{color:#f4f0eab8;flex:none;font-size:13px;font-weight:700}@keyframes bar-ff6e3f27{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.reel.can-open[data-v-ff6e3f27],.tile.can-open[data-v-ff6e3f27]{cursor:pointer}.reel.opening img[data-v-ff6e3f27],.reel.opening video[data-v-ff6e3f27],.tile.opening img[data-v-ff6e3f27],.tile.opening video[data-v-ff6e3f27]{animation:1.15s cubic-bezier(.23,1,.32,1) both unblur-ff6e3f27}@keyframes unblur-ff6e3f27{0%{filter:blur(28px)brightness(.72)saturate(.85);transform:scale(1.08)}to{filter:none;transform:none}}.unlock-play[data-v-ff6e3f27]{z-index:2;pointer-events:none;width:72px;height:72px;animation:1.15s cubic-bezier(.23,1,.32,1) both lock-out-ff6e3f27;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.lock-body[data-v-ff6e3f27],.shackle[data-v-ff6e3f27]{border:3px solid var(--cream);position:absolute;left:50%}.shackle[data-v-ff6e3f27]{transform-origin:4px 22px;border-bottom:0;border-radius:16px 16px 0 0;width:28px;height:22px;margin-left:-14px;animation:.7s cubic-bezier(.23,1,.32,1) .12s both shackle-ff6e3f27;top:8px}.lock-body[data-v-ff6e3f27]{background:color-mix(in srgb,var(--cream) 16%,transparent);border-radius:8px;width:36px;height:28px;margin-left:-18px;top:28px}@keyframes shackle-ff6e3f27{0%{transform:rotate(0)}to{transform:rotate(-32deg)}}@keyframes lock-out-ff6e3f27{0%{opacity:0;transform:translate(-50%,-46%)scale(.94)}18%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(-50%,-62%)scale(1.05)}}.stamp[data-v-ff6e3f27]{z-index:2;color:#f8f5f1eb;letter-spacing:.02em;text-shadow:0 1px 2px #0000008c;pointer-events:none;margin:0;font-size:13px;font-weight:800;position:absolute;bottom:56px;left:14px}.viewer[data-v-ff6e3f27]{z-index:90;padding:calc(env(safe-area-inset-top) + 64px) 12px calc(env(safe-area-inset-bottom) + 28px);background:#120c0af0;place-items:center;display:grid;position:fixed;inset:0}.viewer img[data-v-ff6e3f27],.viewer video[data-v-ff6e3f27]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.viewer-close[data-v-ff6e3f27]{top:calc(env(safe-area-inset-top) + 12px);background:var(--cream);height:36px;color:var(--espresso);border-radius:999px;padding:0 14px;font-weight:700;position:absolute;right:12px}.viewer-stamp[data-v-ff6e3f27]{bottom:calc(env(safe-area-inset-bottom) + 20px)}.viewer-save[data-v-ff6e3f27]{right:16px;bottom:calc(env(safe-area-inset-bottom) + 18px);color:var(--cream);font-weight:700;position:absolute}.paywall.fresh .hero[data-v-ff6e3f27]{animation:.6s cubic-bezier(.2,.8,.2,1) both unlock-in-ff6e3f27}@keyframes unlock-in-ff6e3f27{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.paywall[data-v-ff6e3f27]{transition:none}.paywall.fresh .hero[data-v-ff6e3f27]{animation:none}.reel img[data-v-ff6e3f27],.reel video[data-v-ff6e3f27],.tile img[data-v-ff6e3f27],.tile video[data-v-ff6e3f27]{transition:none}.reel.opening img[data-v-ff6e3f27],.reel.opening video[data-v-ff6e3f27],.shackle[data-v-ff6e3f27],.tile.opening img[data-v-ff6e3f27],.tile.opening video[data-v-ff6e3f27],.unlock-play[data-v-ff6e3f27],.voice-bars.on i[data-v-ff6e3f27]{animation:none}}
