@font-face{font-family:"Cedarville Cursive";src:url(/assets/scene-objects/CedarvilleCursive-Regular.ttf) format("truetype");font-display:swap}.syne-hero{font-optical-sizing:auto;font-weight:700;font-style:normal}.syne-heading,.syne-hero{font-family:var(--font-heading),"Syne",sans-serif}.syne-heading{font-optical-sizing:auto;font-weight:600;font-style:normal}.text-24px{font-size:24px}.text-28px{font-size:28px}.leading-28px{line-height:28px}.text-lavender{color:rgba(196,196,238,.9)}.trending-scenario-item{flex-basis:75%!important}@media (min-width:640px){.trending-scenario-item{flex-basis:66.666667%!important}}@media (min-width:768px){.trending-scenario-item{flex-basis:50%!important}}@media (min-width:1024px){.trending-scenario-item{flex-basis:40%!important}}.h-app-viewport{height:var(--app-vh,100dvh);max-height:var(--app-vh,100dvh)}html[data-keyboard-open] .vn-choice-stack{transform:translateY(0)!important}.dramance-paystation-overlay{position:fixed;inset:0;z-index:320;display:flex;align-items:stretch;justify-content:stretch;background:rgba(0,0,0,.72);padding:0}.dramance-paystation-overlay__frame{position:relative;display:flex;width:100%;height:100%;max-height:100dvh;overflow:hidden;background:#0a0a0b}@media (min-width:640px){.dramance-paystation-overlay{align-items:center;justify-content:center;padding:1.25rem}.dramance-paystation-overlay__frame{width:min(100%,52rem);height:min(100%,44rem);max-height:calc(100dvh - 2.5rem);border-radius:1rem;border:1px solid hsl(var(--border)/.6);box-shadow:0 24px 64px rgba(0,0,0,.45)}}.dramance-paystation-overlay__close{position:absolute;top:max(.65rem,env(safe-area-inset-top));right:max(.65rem,env(safe-area-inset-right));z-index:2;display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.55);color:#fff;font-size:1.35rem;line-height:1;cursor:pointer}.dramance-paystation-overlay__close:hover{background:rgba(0,0,0,.75)}.dramance-paystation-overlay__iframe{display:block;width:100%;height:100%;border:0;background:#0a0a0b;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) transparent}.dramance-paystation-overlay__iframe::-webkit-scrollbar{width:8px;height:8px}.dramance-paystation-overlay__iframe::-webkit-scrollbar-thumb{background:rgba(148,163,184,.55);border-radius:9999px}.dramance-paystation-overlay__iframe::-webkit-scrollbar-track{background:transparent}