.xdb-gift-scrim{position:absolute;inset:0;z-index:11000;display:grid;place-items:center;background:#08090ba8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;padding:24px}.xdb-gift{position:relative;isolation:isolate;overflow:hidden;width:min(570px,100%);padding:44px 32px 32px;border:1px solid #ffffff20;border-radius:28px;background:linear-gradient(150deg,#25252bed,#121317f5);box-shadow:0 30px 100px #0008;text-align:center;color:#fff;animation:giftArrival .55s ease both}.xdb-gift h2{font-size:clamp(25px,3vw,36px);line-height:1.3;letter-spacing:-.035em;margin:20px 0}.xdb-gift em{color:#c8b4ff;font-style:normal}.xdb-gift p{color:#b6b6c2;line-height:1.5}.xdb-gift-icon{font-size:36px}.xdb-gift-close{position:absolute;right:16px;top:12px;border:0;border-radius:50%;background:#ffffff0d;color:#ccc;font-size:26px;width:34px;height:34px;cursor:pointer}.xdb-gift-ticket{display:grid;grid-template-columns:1fr 1fr;background:#ffffff08;border:1px dashed #ffffff20;border-radius:16px;padding:24px 10px;margin:28px 0;align-items:center}.xdb-gift-ticket strong{color:#c8b4ff;font-size:28px}.xdb-gift-ticket span{font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-left:1px dashed #ffffff30}.xdb-gift-ticket small{display:block;font-size:10px;color:#aaa;margin-top:8px}.xdb-gift-claim{width:100%;border:0;border-radius:12px;padding:16px;background:#c8b4ff;color:#171020;font-size:16px;font-weight:700;cursor:pointer}.xdb-confetti{position:absolute;inset:0;z-index:-1;pointer-events:none}.xdb-confetti i{position:absolute;top:-30px;left:calc(var(--x)*1%);width:8px;height:14px;background:var(--color);border-radius:2px;animation:confettiFall calc(var(--duration)*1s) linear infinite;animation-delay:calc(var(--delay)*-1s)}@keyframes confettiFall{0%{transform:translateY(-20px) rotate(0)}to{transform:translate(30px,650px) rotate(600deg)}}@keyframes giftArrival{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.xdb-offer[data-claimed]{animation:giftArrival .45s ease both}@media(prefers-reduced-motion:reduce){.xdb-confetti{display:none}.xdb-gift,.xdb-offer[data-claimed]{animation:none}}.xdb-gift-scrim[data-claiming]{opacity:0;transition:opacity .45s ease;pointer-events:none}.xdb-gift-scrim[data-claiming] .xdb-gift{transform:translateY(-180px) scale(.6);opacity:0;transition:transform .45s ease,opacity .45s ease;animation:none}body:has(.xdb-gift-scrim) .xd-ob-tour{visibility:hidden}.xdb-personal-offer{margin:0 auto 34px;padding:24px 0 12px;text-align:center;color:var(--xd-text-primary)}.xdb-personal-label{display:inline-block;padding:6px 12px;border-radius:999px;background:#ff1686;color:white;font-size:10px;font-weight:700;letter-spacing:.04em}.xdb-personal-offer h2{font-size:clamp(23px,3vw,34px);line-height:1.25;font-weight:600;letter-spacing:-.035em;margin:18px 0 26px}.xdb-personal-offer em{color:#ff1674;font-style:normal}.xdb-personal-ticket{position:relative;width:min(490px,100%);margin:24px auto 30px;border:1px solid #ffffff08;border-radius:16px;background:linear-gradient(120deg,#ffffff09,#ffffff03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 55px #d9ff3010,inset 0 1px 0 #ffffff0a}.xdb-promo-code{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 12px;border-bottom:1px dashed #ffffff1a;font-size:12px}.xdb-promo-code strong,.xdb-promo-code>span:first-child{color:#d5f83d}.xdb-promo-code>span:last-child{color:#a8a8af;font-size:11px}.xdb-ticket-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:24px 12px}.xdb-ticket-discount{display:flex;flex-direction:column;gap:8px;padding:0 8px}.xdb-ticket-discount>strong{font-size:28px;color:#ff246e;letter-spacing:-.03em}.xdb-ticket-discount>small{font-size:10px;line-height:1.5;color:#96969f}.xdb-ticket-clock{display:flex;align-items:flex-start;justify-content:center;gap:6px;border-left:1px dashed #ffffff1b;padding-left:12px;color:#f4f4f6}.xdb-ticket-clock>span{display:flex;flex-direction:column;align-items:center;gap:8px}.xdb-ticket-clock strong{font-size:28px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.025em;min-width:2ch}.xdb-ticket-clock b{font-size:23px;line-height:1.1;font-weight:400;opacity:.8}.xdb-ticket-clock small{font-size:9px;font-weight:400;color:#92929c}.xdb-gift .xdb-personal-ticket{width:100%;margin:28px auto 34px;box-shadow:0 8px 38px #d9ff300a}.xdb-gift .xdb-gift-claim{background:linear-gradient(#dfff3d,#d0f42b);color:#171a08;box-shadow:inset 0 1px 0 #f7ffac,0 4px 0 #849829,0 7px 22px #d5f43418;border-radius:12px;font-weight:600;transition:filter .18s,transform .18s}.xdb-gift-claim:hover{filter:brightness(1.06)}.xdb-gift-claim:active{transform:translateY(2px)}.xdb-gift h2{font-weight:500}.xdb-gift em{color:#d5f83d}.xdb-personal-offer[data-claimed] .xdb-personal-ticket{animation:giftArrival .45s ease both}.xdb-personal-ticket{background:linear-gradient(120deg,#27282de8,#1b1d20df)}.xdb-cadence-switch [data-discount-capsule]{border-radius:4px!important}.xdb-personal-label{background:#9470ef}.xdb-gift em,.xdb-personal-offer em,.xdb-promo-code strong,.xdb-promo-code>span:first-child,.xdb-ticket-discount>strong{color:#bba0ff}.xdb-personal-ticket{width:min(515px,100%);border:0;border-radius:14px;overflow:visible;background:linear-gradient(115deg,#292a2cdb,#232426c9);box-shadow:0 0 58px #9862ef18,inset 0 1px 0 #ffffff05;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);--ticket-hole:#17181b}.xdb-promo-code{position:relative;min-height:52px;box-sizing:border-box;border-bottom:2px dotted #101114a6;padding:16px 20px;font-size:13px}.xdb-promo-code:after,.xdb-promo-code:before{content:"";position:absolute;bottom:-10px;width:18px;height:18px;border-radius:50%;background:var(--ticket-hole)}.xdb-promo-code:before{left:-9px}.xdb-promo-code:after{right:-9px}.xdb-ticket-bottom{position:relative;min-height:108px;padding:23px 10px;align-items:start}.xdb-ticket-bottom:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:2px dotted #101114a6}.xdb-ticket-bottom:after{content:"";position:absolute;left:calc(50% - 9px);bottom:-9px;width:18px;height:18px;border-radius:50%;background:var(--ticket-hole)}.xdb-ticket-discount{gap:10px}.xdb-ticket-clock strong,.xdb-ticket-discount>strong{font-size:30px;line-height:34px;font-weight:600}.xdb-ticket-clock small,.xdb-ticket-discount>small{font-size:10px;line-height:15px}.xdb-ticket-clock{border:0;padding:0;gap:7px}.xdb-ticket-clock>span{gap:10px}.xdb-ticket-clock b{line-height:34px;font-size:26px}.xdb-gift .xdb-personal-ticket{box-shadow:0 0 44px #9862ef12}.xdb-gift .xdb-gift-claim{background:linear-gradient(#b89af9,#9974ed);color:#170e2e;box-shadow:inset 0 1px 0 #decdfc,0 4px 0 #6948a8,0 8px 24px #9c6df82b}.xdb-cadence-switch .xdb-cadence-track[aria-checked=true],.xdb-cadence-switch button[role=radio] span{background:#9e7be8}.xdb-cadence-switch [data-discount-capsule]{background:#9e7be8!important;color:#fff!important}.xdb-personal-ticket{--ticket-seam:52px;isolation:isolate;overflow:hidden;background:#202223db;box-shadow:none;-webkit-mask-image:radial-gradient(circle 10px at 0 var(--ticket-seam),transparent 98%,#000 104%),radial-gradient(circle 10px at 100% var(--ticket-seam),transparent 98%,#000 104%),radial-gradient(circle 10px at 50% 100%,transparent 98%,#000 104%);mask-image:radial-gradient(circle 10px at 0 var(--ticket-seam),transparent 98%,#000 104%),radial-gradient(circle 10px at 100% var(--ticket-seam),transparent 98%,#000 104%),radial-gradient(circle 10px at 50% 100%,transparent 98%,#000 104%);-webkit-mask-composite:source-in;mask-composite:intersect}.xdb-gift .xdb-personal-ticket{box-shadow:none}.xdb-personal-ticket:before{content:"";position:absolute;inset:-50%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 32%,#ffffff06 43%,#ffffff0b 49%,transparent 62%);transform:translate3d(-18%,-8%,0);animation:xdb-ticket-flow 12s ease-in-out infinite alternate}.xdb-promo-code{height:var(--ticket-seam);min-height:var(--ticket-seam);border-bottom:2px dashed #111315ba}.xdb-promo-code:before{content:"";position:absolute;left:12%;right:12%;top:-25px;bottom:-14px;width:auto;height:auto;border-radius:50%;background:radial-gradient(ellipse,#a07cf32b 0,#9c72ea12 45%,transparent 72%);filter:blur(12px);z-index:-1;pointer-events:none}.xdb-promo-code:after,.xdb-ticket-bottom:after{content:none}.xdb-ticket-bottom:before{border-left:2px dashed #111315ba}@keyframes xdb-ticket-flow{0%{transform:translate3d(-18%,-8%,0) rotate(-8deg);opacity:.45}to{transform:translate3d(18%,8%,0) rotate(8deg);opacity:.9}}@media(max-width:420px){.xdb-personal-ticket{--ticket-seam:72px}.xdb-promo-code{padding:12px 16px;gap:5px 8px}.xdb-promo-code>span:last-child{flex-basis:100%}.xdb-ticket-clock strong,.xdb-ticket-discount>strong{font-size:24px}.xdb-ticket-clock{gap:3px}}@media(prefers-reduced-motion:reduce){.xdb-personal-ticket:before{animation:none;transform:none;opacity:.5}}.xdb-welcome-wheel{position:relative;width:164px;height:164px;margin:0 auto 18px;font-family:var(--font-dots),sans-serif}.xdb-wheel-pointer{position:absolute;top:-18px;left:calc(50% - 8px);font-size:24px;z-index:1;color:var(--xd-text-primary)}.xdb-wheel-disc{width:100%;height:100%;border-radius:50%;border:1px solid var(--xd-border-default);background:conic-gradient(from -60deg,rgba(128,128,128,.12) 0deg 120deg,rgba(128,128,128,.25) 120deg 240deg,rgba(128,128,128,.4) 240deg 1turn);transition:transform 1.1s cubic-bezier(.15,.75,.2,1)}.xdb-wheel-disc>span{position:absolute;left:calc(50% - 18px);top:calc(50% - 10px);width:36px;font-size:14px;font-weight:600}@media(prefers-reduced-motion:reduce){.xdb-wheel-disc{transition:none}}.xdb-personal-offer{margin-bottom:18px;padding-bottom:0}.xdb-personal-offer .xdb-personal-ticket{margin-bottom:0}