.d2wd-overlay{z-index:var(--overlay-z-mask,80);isolation:isolate;pointer-events:none;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.4,0,1,1);place-items:center;display:grid;position:fixed;inset:0}.d2wd-overlay__mask{opacity:0;transition:opacity var(--overlay-duration,.2s) var(--ease-enter);pointer-events:auto;background:#0f111570;position:absolute;inset:0}.d2wd-overlay.is-closing .d2wd-overlay__mask{opacity:0;transition-timing-function:var(--ease-exit)}.d2wd-overlay.is-open .d2wd-overlay__mask{opacity:1}.d2wd-overlay__panel{z-index:1;pointer-events:auto;color:#191817;max-height:min(90dvh,900px);transition:transform var(--overlay-duration,.2s) var(--ease-enter),opacity var(--overlay-duration,.2s) var(--ease-enter);will-change:transform,opacity;background:#fff;border-radius:18px;outline:none;position:relative;overflow:auto;box-shadow:0 14px 40px #2b1f1a29}.d2wd-overlay[data-motion=reduced] .d2wd-overlay__panel{transform:none!important}.d2wd-overlay__title{margin:0 0 12px;font-size:18px;font-weight:650;line-height:1.4}.d2wd-overlay--modal .d2wd-overlay__panel,.d2wd-overlay--dialog .d2wd-overlay__panel{width:min(var(--overlay-size,480px),calc(100vw - 32px));opacity:0;transform-origin:50%;padding:24px;transform:scale(.96)}.d2wd-overlay--modal.is-open .d2wd-overlay__panel,.d2wd-overlay--dialog.is-open .d2wd-overlay__panel{opacity:1;transform:scale(1)}.d2wd-overlay--modal.is-closing .d2wd-overlay__panel,.d2wd-overlay--dialog.is-closing .d2wd-overlay__panel{opacity:0;transition-timing-function:var(--ease-exit);transform:scale(.98)}.d2wd-overlay--sheet{align-items:end}.d2wd-overlay--sheet .d2wd-overlay__panel{width:100%;height:min(var(--overlay-size,50dvh),90dvh);max-height:90dvh;padding:16px 20px max(20px,env(safe-area-inset-bottom));transform:translateY(calc(100% + var(--swipe-y,0px)));transition-duration:var(--overlay-duration,.32s);transition-timing-function:var(--ease-enter);border-radius:24px 24px 0 0}.d2wd-overlay--sheet.is-open .d2wd-overlay__panel{transform:translateY(var(--swipe-y,0px))}.d2wd-overlay--sheet.is-closing .d2wd-overlay__panel{transition-duration:var(--overlay-duration,.2s);transition-timing-function:var(--ease-exit);transform:translateY(100%)}.d2wd-overlay__handle{background:#ded9d5;border-radius:99px;width:36px;height:4px;margin:0 auto 16px}.d2wd-overlay--drawer{place-items:stretch end}.d2wd-overlay--drawer.d2wd-overlay--left{place-items:stretch start}.d2wd-overlay--drawer.d2wd-overlay--top{place-items:start stretch}.d2wd-overlay--drawer.d2wd-overlay--bottom{place-items:end stretch}.d2wd-overlay--drawer .d2wd-overlay__panel{width:min(var(--overlay-size,420px),90vw);height:100%;max-height:100dvh;transition-duration:var(--overlay-duration,.32s);border-radius:0;padding:24px;transform:translate(100%)}.d2wd-overlay--drawer.d2wd-overlay--left .d2wd-overlay__panel{transform:translate(-100%)}.d2wd-overlay--drawer.d2wd-overlay--top .d2wd-overlay__panel,.d2wd-overlay--drawer.d2wd-overlay--bottom .d2wd-overlay__panel{width:100%;height:min(var(--overlay-size,70dvh),90dvh);transform:translateY(-100%)}.d2wd-overlay--drawer.d2wd-overlay--bottom .d2wd-overlay__panel{transform:translateY(100%)}.d2wd-overlay--drawer.is-open .d2wd-overlay__panel{transform:translate(0)}.d2wd-overlay--drawer.is-closing .d2wd-overlay__panel{transition-duration:var(--overlay-duration,.2s);transition-timing-function:var(--ease-exit)}.d2wd-overlay__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.d2wd-overlay__action{color:#34312f;min-height:40px;font:inherit;cursor:pointer;background:#f5f2ef;border:0;border-radius:12px;padding:8px 16px;font-weight:600}.d2wd-overlay__action--primary{color:#fff;background:#d92343}.d2wd-overlay__action--danger{color:#fff;background:#bd3440}.d2wd-overlay__action:disabled{opacity:.48;cursor:not-allowed}.d2wd-overlay__footer{margin-top:20px}.d2wd-overlay.is-toast{inset:auto 0 max(32px,env(safe-area-inset-bottom));z-index:120;place-items:center}.d2wd-overlay--toast .d2wd-overlay__panel{color:#fff;opacity:0;max-width:calc(100vw - 40px);transition-duration:var(--overlay-duration,.2s);background:#242830;border-radius:12px;padding:10px 16px;transform:translateY(8px)}.d2wd-overlay--toast.is-open .d2wd-overlay__panel{opacity:1;transform:translateY(0)}.d2wd-overlay--toast.is-closing .d2wd-overlay__panel{opacity:0;transition-duration:var(--overlay-duration,.12s);transition-timing-function:var(--ease-exit);transform:translateY(4px)}.d2wd-overlay--splash-ad .d2wd-overlay__panel{opacity:0;width:min(440px,100vw - 32px);max-height:90dvh;overflow:visible;transform:scale(.96)}.d2wd-overlay--splash-ad.is-open .d2wd-overlay__panel{opacity:1;transform:scale(1)}.d2wd-overlay--splash-ad.is-closing .d2wd-overlay__panel{opacity:0;transition-duration:var(--overlay-duration,.12s);transition-timing-function:var(--ease-exit);transform:scale(.98)}.d2wd-splash-ad{aspect-ratio:3/4;background:#f5f2ef;border-radius:18px;min-height:360px;position:relative;overflow:hidden}.d2wd-splash-ad__image{width:100%;height:100%;min-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.d2wd-splash-ad__image img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.d2wd-splash-ad__empty{color:#706b68;place-items:center;min-height:360px;display:grid}.d2wd-splash-ad__skip-style,.d2wd-splash-ad__skip{color:#fff;background:#19181794;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;top:12px}.d2wd-splash-ad__skip-style{left:12px}.d2wd-splash-ad__skip{cursor:pointer;border:0;right:12px}@media (prefers-reduced-motion:reduce){.d2wd-overlay__mask,.d2wd-overlay__panel{transition-duration:80ms!important}.d2wd-overlay__panel{transform:none!important}.d2wd-overlay.is-closing .d2wd-overlay__panel{opacity:0!important}}
