.ws-gift-welcome{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:24px;background:transparent;color:#f2f3f5;overflow:auto}.ws-gift-welcome[open]{display:grid;place-items:center}.ws-gift-welcome::backdrop{background:#07080bd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ws-gift-confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.ws-gift-card{width:min(100%,480px);position:relative;text-align:center;background:#16171c;border:1px solid #343841;border-radius:24px;padding:40px 32px;box-shadow:0 24px 90px #0006}.ws-gift-emblem{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;color:#b085ff;background:#b085ff14;border:1px solid #b085ff30;border-radius:20px;margin-bottom:24px}.ws-gift-card .ws-gift-overline{font-size:11px;letter-spacing:1.6px;color:#b085ff;margin:0 0 14px}.ws-gift-card h1{font-size:36px;line-height:1.15;letter-spacing:-1.3px;font-weight:650;margin:0 0 20px}.ws-gift-card p{font-size:15px;line-height:1.6;color:#9ca0ab;margin:0 0 20px}.ws-gift-benefit{font-size:12px;color:#c6c9d1;display:flex;justify-content:center;gap:9px;margin:24px 0}.ws-gift-benefit span{color:#676d78}.ws-gift-card button{font:inherit;cursor:pointer;border:0}.ws-gift-open{width:100%;background:#b085ff;color:#17101f;padding:14px;border-radius:10px;font-weight:600!important}.ws-gift-open:hover{background:#c4a3ff}.ws-gift-open:disabled{opacity:.6}.ws-gift-sound{display:inline-flex;gap:6px;align-items:center;background:none;color:#9ca0ab;margin-top:16px;font-size:12px!important}.ws-gift-card button:focus-visible{outline:2px solid #b085ff;outline-offset:4px}@media(max-width:480px){.ws-gift-card{padding:32px 20px}.ws-gift-card h1{font-size:30px}.ws-gift-benefit{gap:6px;font-size:11px}}.ws-gift-sender{position:relative;width:80px;height:80px;margin:0 auto 22px}.ws-gift-main-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:radial-gradient(circle,#B085FF16 0%,#B085FF08 45%,transparent 72%);color:#b085ff;border-radius:50%}.ws-gift-main-icon svg{width:56px;height:56px;stroke-width:1.65}.ws-gift-sender .ws-gift-sender-photo{position:absolute;right:2px;bottom:3px;width:30px;height:30px;font-size:10px;border:3px solid #16171C;border-radius:50%;box-sizing:border-box}.ws-gift-thanks{display:inline-flex;align-items:center;gap:5px;margin-top:18px;font-size:13px;color:#b8bcc6;text-decoration:none}.ws-gift-thanks:hover{color:#b085ff}.ws-gift-thanks:focus-visible{outline:2px solid #B085FF;outline-offset:5px;border-radius:3px}.ws-gift-card h1{font-size:38px;line-height:1.12;letter-spacing:-1.2px;margin-bottom:18px}.ws-gift-title-pro{color:inherit}.ws-gift-card h1+p{max-width:330px;margin-left:auto;margin-right:auto;text-wrap:balance}@media(max-width:480px){.ws-gift-card h1{font-size:32px}}.ws-gift-card{container-type:inline-size}.ws-gift-card h1{font-size:clamp(16px,7.2cqi,30px);white-space:nowrap;line-height:1.2;letter-spacing:-.8px}*{scrollbar-color:#26282f transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:4px;background:#26282f}::-webkit-scrollbar-thumb:hover{background:#3a3e49}.ws-public-header{position:relative;z-index:50;display:flex;width:100%;height:80px;flex:0 0 80px;align-items:center;justify-content:space-between;border-bottom:1px solid #26282f;background:#0b0c0fcc;padding:0 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ws-public-header--transparent{border-bottom-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.ws-public-header__brand{display:flex;height:28px;align-items:center;gap:8px;color:#f2f3f5;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:opacity .15s ease}.ws-public-header__brand:hover{color:#f2f3f5;opacity:.8}.ws-public-header__mark{width:24px;height:24px;flex:none;color:#4ee1a0;filter:drop-shadow(0 0 8px rgba(78,225,160,.5))}.ws-public-header__name{color:#f2f3f5;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.025em}.ws-public-header__app{display:inline-flex;width:169px;height:40px;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:#fff;padding:0 16px;color:#0b0c0f;font-size:14px;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.ws-public-header__app:hover{background:#4ee1a0;color:#0b0c0f}.ws-public-header__arrow{width:16px;height:16px;flex:none}.ws-public-header a:focus-visible{outline:3px solid #ffc24d;outline-offset:4px;border-radius:7px}@media(max-width:640px){.ws-public-header__app{width:auto;padding:0 12px}}
