.lsc-pill{color:#f4f7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#0000004d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;max-width:min(64vw,280px);height:40px;padding:3px 12px 3px 3px;display:inline-flex}.lsc-pill-ava{color:#151932;background:linear-gradient(135deg,#8beaf9,#f6ace0);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:.88rem;font-weight:800;display:grid;overflow:hidden}.lsc-pill-ava img{object-fit:cover;width:100%;height:100%}.lsc-pill-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden}.lsc-pill-live{letter-spacing:.12em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.lsc-pill-live i{background:#d1cfc7;border-radius:999px;width:6px;height:6px}.lsc-pill[data-live=true] .lsc-pill-live{background:#f22c4d}.lsc-pill[data-live=true] .lsc-pill-live i{background:#fff6f7;animation:1.6s ease-in-out infinite lsc-pulse}@keyframes lsc-pulse{50%{opacity:.35}}.lsc-toast{z-index:35;left:50%;top:calc(64px + env(safe-area-inset-top));text-align:center;color:#f4f7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#0000004d;border-radius:999px;max-width:min(86%,340px);padding:8px 14px;font-size:.74rem;line-height:1.3;animation:3s both lsc-toast;position:absolute;transform:translate(-50%)}@keyframes lsc-toast{0%{opacity:0;transform:translate(-50%,-6px)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}.lsc-icon{color:#f4f7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#0000004d;border:1px solid #ffffff24;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.lsc-icon:focus-visible{outline-offset:2px;outline:2px solid #6ee5f7}.lsc-passthrough{pointer-events:none!important}.lsc-passthrough :is(button,a,input,select,textarea,label,[role=button],[role=radio],[role=tab],[data-stage-intercept],.nld-door-pop,.lsc-pill){pointer-events:auto}.nld-focus-live .lsc-rail{pointer-events:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;gap:10px!important;padding:0!important}.nld-focus-live .lsc-rail>button{pointer-events:auto;color:#f4f7ff;-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;display:grid!important}.nld-focus-live .lsc-rail>button[aria-pressed=false]{color:#f8778d}.nld-focus-live .lsc-rail>button svg{filter:drop-shadow(0 2px 4px #0009)}.nld-focus-live .lsc-dock,.live-theater-layout .lsc-dock{border:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.nld-focus-live .lsc-dock :is(.nld-focus-action,.nld-guest-tools>button):not(.lsc-pk-button),.live-theater-layout .lsc-dock .nl-round:not(.lsc-pk-button){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.nld-focus-live .lsc-dock svg,.live-theater-layout .lsc-dock svg{filter:drop-shadow(0 2px 4px #0009)}.nld-focus-live .lsc-dock .lsc-pk-button,.live-theater-layout .lsc-dock .lsc-pk-button{animation:1.8s ease-in-out infinite pkPulse;box-shadow:0 0 14px #ec4899cc;color:#fff!important;background:linear-gradient(135deg,#ff007f,#7928ca)!important;border:0!important}@keyframes pkPulse{0%,to{transform:scale(1);box-shadow:0 0 10px #ec489999}50%{transform:scale(1.08);box-shadow:0 0 20px #ec4899}}.lsc-chat-overlay{pointer-events:none;z-index:20;color:#fff;width:75%;max-height:220px;position:absolute;bottom:80px;left:16px;overflow-y:auto}.lsc-chat-badge{background:#0006;border-radius:12px;margin-bottom:6px;padding:5px 9px;font-size:.72rem;font-weight:800;display:table}.lsc-chat-feed{scrollbar-width:none;max-height:184px;overflow-y:auto}.lsc-chat-feed::-webkit-scrollbar{display:none}.lsc-chat-comment{overflow-wrap:anywhere;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0006;border-radius:12px;max-width:100%;margin-bottom:6px;padding:6px 10px;font-size:.82rem;display:table}.lsc-chat-comment strong{font-weight:750}.lsc-quick-reactions{z-index:26;left:12px;bottom:calc(60px + env(safe-area-inset-bottom));pointer-events:auto;gap:6px;display:flex;position:absolute}.lsc-quick-reactions button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;touch-action:manipulation;background:#0a0c188c;border:1px solid #fff3;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;font-size:18px;display:grid}.lsc-quick-reactions button:hover{border-color:#6ee5f7;box-shadow:0 0 12px #22d3ee52}.lsc-quick-reactions button:focus-visible{outline-offset:2px;outline:2px solid #6ee5f7}.lsc-quick-reactions button:disabled{opacity:.45;cursor:not-allowed}.live-theater-layout:not(.nld-viewer-collapsed) .live-theater-video-wrapper.has-quick-reactions .lsc-chat-overlay{bottom:calc(104px + env(safe-area-inset-bottom));max-height:184px}.nld-focus-live .nld-canvas-empty{min-height:120px;padding:20px 20px calc(92px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#131722d9;border-radius:20px 20px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both lsc-up;display:grid;inset:auto 0 0}.nld-focus-live .lsc-status-sheet{z-index:28;padding:20px 20px calc(92px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#131722d9;border-radius:20px 20px 0 0;align-items:center;gap:8px;animation:.28s cubic-bezier(.2,.8,.2,1) both lsc-up;display:flex;position:absolute;bottom:0;left:0;right:0}.nld-focus-live .nld-dock-requests .nld-guest-drawer,.live-theater-layout:not(.nld-viewer-collapsed) .nld-guest-drawer{z-index:65;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-height:70dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));background:#131722d9;border-radius:20px 20px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both lsc-up;position:fixed;inset:auto 0 0;transform:none}.lsc-drawer-root{z-index:60;pointer-events:auto;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.lsc-drawer-backdrop{background:#0000002e;position:absolute;inset:0}.lsc-drawer{color:#f4f7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(100%,520px);max-height:min(70%,580px);padding:6px 16px calc(84px + env(safe-area-inset-bottom));background:#0e0c1cc7;border:1px solid #ffffff1f;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both lsc-up;display:flex;position:relative}@keyframes lsc-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lsc-drawer-grip{background:#ffffff4d;border-radius:99px;align-self:center;width:40px;height:4px;margin:4px 0 8px}.lsc-drawer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lsc-drawer-head h2{font-size:.95rem;font-weight:700}.lsc-drawer-body{overscroll-behavior:contain;padding-top:8px;overflow-y:auto}.lsc-note{color:#f4f7ffb3;border-top:1px solid #ffffff1a;margin-top:12px;padding-top:10px;font-size:.74rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.lsc-drawer,.lsc-toast,.lsc-pill-live i,.lsc-pk-button,.lsc-status-sheet{animation:none!important}}.nl-sheet.gd-sheet,.sx-gift-portal .nl-sheet.gd-sheet{--gd-bg:232 26% 9%;--gd-line:230 30% 100% / .08;--gd-cyan:180 86% 58%;--gd-gold:44 98% 62%;--gd-rose:336 92% 64%;box-sizing:border-box;background:radial-gradient(120% 60% at 15% 0%, #2f165a8c, transparent 60%), radial-gradient(90% 50% at 100% 0%, #11585f73, transparent 60%), hsl(var(--gd-bg) / .96);-webkit-backdrop-filter:blur(22px);border-top:1px solid hsl(var(--gd-line));color:#eef1ff;overscroll-behavior:contain;border-radius:24px 24px 0 0;flex-direction:column;width:100%;height:min(62dvh,520px);max-height:min(62dvh,520px);padding:0;font-family:Outfit,DM Sans,system-ui,sans-serif;display:flex;bottom:0;left:0;right:0;overflow:hidden}@media (width>=768px){.nl-sheet.gd-sheet,.sx-gift-portal .nl-sheet.gd-sheet{width:560px;left:50%;right:auto;transform:translate(-50%)}}.gd-head{flex:none;align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.gd-balance{background:hsl(var(--gd-gold) / .12);border:1px solid hsl(var(--gd-gold) / .28);color:hsl(var(--gd-gold));font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:.9rem;font-weight:800;display:inline-flex}.gd-balance svg{width:18px;height:18px}.gd-title{letter-spacing:.02em;color:#fff;font-size:.95rem;font-weight:800;text-align:left!important;margin:0 auto 0 4px!important}.gd-iconbtn{border:1px solid hsl(var(--gd-line));color:#dfe4ff;background:#ffffff0f;border-radius:999px;grid-auto-flow:column;place-items:center;gap:4px;min-width:32px;height:32px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-grid}.gd-iconbtn:hover{background:#ffffff1a}.gd-roomtabs{flex:none;gap:6px;padding:2px 14px 0;display:flex}.gd-roomtabs button{color:#aeb5d8;border-radius:999px;padding:4px 10px;font-size:.76rem}.gd-roomtabs button[aria-selected=true]{color:#fff;background:#ffffff14}.gd-tabs{scrollbar-width:none;border-bottom:1px solid hsl(var(--gd-line));flex:none;gap:18px;padding:6px 16px 0;display:flex;overflow-x:auto}.gd-tabs button{color:#a9aec6;flex:none;padding:6px 0 9px;font-size:.9rem;font-weight:600;transition:color .2s;position:relative}.gd-tabs button[aria-selected=true]{color:#fff;font-weight:800}.gd-tabs button[aria-selected=true]:after{content:"";background:linear-gradient(90deg, hsl(var(--gd-cyan)), #ce6ef7);height:3px;box-shadow:0 0 10px hsl(var(--gd-cyan) / .6);border-radius:3px;animation:.25s gd-underline;position:absolute;bottom:-1px;left:20%;right:20%}@keyframes gd-underline{0%{opacity:0;transform:scaleX(.2)}}.gd-filters{scrollbar-width:none;flex:none;align-items:center;gap:6px;padding:8px 14px 4px;display:flex;overflow-x:auto}.gd-chip{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:4px 11px;font-size:.74rem}.gd-chip[aria-pressed=true]{background:hsl(var(--gd-cyan) / .18);color:#94f9f9;border-color:hsl(var(--gd-cyan) / .45)}.gd-search{flex:none;margin-left:auto;position:relative}.gd-search input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;width:112px;padding:4px 10px 4px 26px;font-size:.74rem;transition:width .2s}.gd-search input:focus{outline:1px solid hsl(var(--gd-cyan) / .6);width:150px}.gd-search svg{opacity:.6;width:13px;height:13px;position:absolute;top:50%;left:8px;translate:0 -50%}.gd-ribbon{color:#e6ecff;background:linear-gradient(100deg,#14a7b847,#9823e747);border:1px solid #47daeb38;border-radius:12px;flex:none;align-items:center;gap:8px;margin:4px 14px 2px;padding:6px 10px;font-size:.74rem;display:flex;position:relative;overflow:hidden}.gd-ribbon:before{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);animation:4.5s ease-in-out infinite gd-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes gd-shine{60%,to{transform:translate(100%)}}.gd-ribbon strong{color:#fff}.gd-ribbon button{color:#8bf9f9;white-space:nowrap;margin-left:auto;font-weight:700;position:relative}.gd-learn{border:1px solid hsl(var(--gd-line));color:#cfd5f0;background:#ffffff0d;border-radius:12px;flex:none;gap:6px;margin:4px 14px;padding:10px 12px;font-size:.76rem;line-height:1.45;display:grid}.gd-learn a{color:#8bf9f9;text-decoration:underline}.gd-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:8px 12px 10px;overflow-y:auto}.gd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gd-card{color:#e8ebff;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;gap:2px;min-width:0;padding:8px 4px 6px;font-size:.7rem;transition:transform .15s,background .2s,border-color .2s;display:flex;position:relative}.gd-card:hover:not(:disabled){background:#ffffff0f}.gd-card:active:not(:disabled){transform:scale(.95)}.gd-card:disabled{opacity:.42}.gd-card:focus-visible{outline:2px solid hsl(var(--gd-cyan));outline-offset:2px}.gd-card[aria-pressed=true]{background:hsl(var(--gd-cyan) / .1);border-color:hsl(var(--gd-cyan));box-shadow:0 0 0 1px hsl(var(--gd-cyan) / .6), 0 6px 22px -8px hsl(var(--gd-cyan) / .7);animation:1.6s ease-in-out infinite gd-pick}@keyframes gd-pick{50%{box-shadow:0 0 0 2px hsl(var(--gd-cyan) / .35), 0 6px 26px -6px hsl(var(--gd-cyan) / .85)}}.gd-card .nl-gift-art{filter:drop-shadow(0 6px 10px #00000059);width:62px;height:62px}.ga-rendered{transform-box:fill-box;transform-origin:50%}.gd-card[aria-pressed=true] .ga-rendered,.nl-burst-art .ga-rendered{animation:1.6s ease-in-out infinite ga-bob}.gd-card[aria-pressed=true] .ga-rendered--spin,.nl-burst-art .ga-rendered--spin{animation:5s linear infinite ga-spin}.gd-card[aria-pressed=true] .ga-rendered--slam,.nl-burst-art .ga-rendered--slam{animation:1.6s ease-in-out infinite ga-pulse}.gd-card[aria-pressed=true] .nl-gift-art{transition:transform .2s;transform:scale(1.08)}.gd-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;overflow:hidden}.gd-price{color:hsl(var(--gd-gold));font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:.72rem;font-weight:800;display:inline-flex}.gd-price svg{width:11px;height:11px}.gd-badge{letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,#f53d99,#f53d5c);border-radius:999px;padding:1px 5px;font-size:8.5px;font-weight:800;position:absolute;top:4px;right:4px}.gd-badge--lux{color:#2a1600;background:linear-gradient(90deg,#fdc11c,#fb7923)}.gd-free .nl-gift-art{color:hsl(var(--gd-rose));place-items:center;display:grid}.gd-empty{text-align:center;color:#b8bfdf;justify-items:center;gap:6px;padding:26px 10px;font-size:.8rem;display:grid}.gd-empty svg{opacity:.6;width:34px;height:34px}.gd-skel{aspect-ratio:.82;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17 50%,#ffffff0a 70%) 0 0/200% 100%;border-radius:16px;animation:1.2s linear infinite gd-skel}@keyframes gd-skel{to{background-position:-200% 0}}.gd-msg{color:#ffd0d8;flex:none;padding:4px 14px;font-size:.74rem}.gd-msg--info{color:#b8bfdf}.gd-msg button{text-decoration:underline}.gd-foot{padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid hsl(var(--gd-line));background:#0d0e17b3;flex:none;align-items:center;gap:8px;display:flex}.gd-foot-bal{color:hsl(var(--gd-gold));font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.86rem;font-weight:800;display:inline-flex}.gd-foot-bal svg{width:14px;height:14px}.gd-topup{color:#8bf9f9;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.gd-send{border:1px solid hsl(var(--gd-cyan) / .35);background:#ffffff0f;border-radius:999px;align-items:center;margin-left:auto;padding:2px;display:flex}.gd-mult{display:flex}.gd-mult button{color:#cfe;font-variant-numeric:tabular-nums;border-radius:999px;min-width:34px;padding:6px 7px;font-size:.72rem;font-weight:700}.gd-mult button[aria-pressed=true]{background:hsl(var(--gd-cyan) / .2);color:#fff}.gd-mult button:disabled{opacity:.35}.gd-cta{color:#04161a;background:linear-gradient(90deg,#35e9cb,#2ad9f4);border-radius:999px;align-items:center;gap:5px;padding:7px 16px;font-size:.82rem;font-weight:800;transition:transform .12s;display:inline-flex;box-shadow:0 6px 18px -6px #0ddbf299}.gd-cta:active:not(:disabled){transform:scale(.95)}.gd-cta:disabled{filter:grayscale(.7);opacity:.55}.gd-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gd-pack{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;justify-items:center;gap:3px;padding:12px 6px;font-size:.74rem;display:grid}.gd-pack:disabled{opacity:.45}.gd-pack strong{color:hsl(var(--gd-gold));font-size:1rem}.ga .ga-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite ga-twinkle}.ga .ga-glow{transform-origin:50%;transform-box:fill-box;animation:3s ease-in-out infinite ga-glow}.gd-card[aria-pressed=true] .ga-flap,.nl-burst-art .ga-flap{transform-origin:32px 30px;animation:.5s ease-in-out infinite ga-flap}.gd-card[aria-pressed=true] .ga-bob,.nl-burst-art .ga-bob,.gd-card[aria-pressed=true] .ga-hover,.nl-burst-art .ga-hover{animation:1.4s ease-in-out infinite ga-bob}.gd-card[aria-pressed=true] .ga-sway,.nl-burst-art .ga-sway{transform-origin:32px 56px;animation:1.6s ease-in-out infinite ga-sway}.gd-card[aria-pressed=true] .ga-spin-slow,.nl-burst-art .ga-spin-slow{animation:4s linear infinite ga-spin}.gd-card[aria-pressed=true] .ga-wobble,.nl-burst-art .ga-wobble{animation:.6s ease-in-out infinite ga-wobble}.gd-card[aria-pressed=true] .ga-flipcoin,.nl-burst-art .ga-flipcoin{animation:1.2s linear infinite ga-flip}.gd-card[aria-pressed=true] .ga-squish,.nl-burst-art .ga-squish{animation:1s ease-in-out infinite ga-squish}.gd-card[aria-pressed=true] .ga-punch,.nl-burst-art .ga-punch{animation:.8s cubic-bezier(.3,1.6,.5,1) infinite ga-punch}.gd-card[aria-pressed=true] .ga-drive,.nl-burst-art .ga-drive{animation:.4s ease-in-out infinite ga-drive}.gd-card[aria-pressed=true] .ga-orbit,.nl-burst-art .ga-orbit{animation:3s linear infinite ga-spin}.ga .ga-flame{transform-box:fill-box;transform-origin:top;animation:.25s ease-in-out infinite alternate ga-flame}.ga .ga-flicker{animation:1.4s steps(3,end) infinite ga-flicker}.ga .ga-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ga-pulse}.gd-card[aria-pressed=true] .ga-pop,.nl-burst-art .ga-pop{animation:1.2s cubic-bezier(.3,1.8,.5,1) infinite ga-pop}.gd-card[aria-pressed=true] .ga-lid,.nl-burst-art .ga-lid{animation:1.6s ease-in-out infinite ga-lid}.ga .ga-zap{animation:.9s steps(2,end) infinite ga-flicker}.gd-card[aria-pressed=true] .ga-confetti,.nl-burst-art .ga-confetti{animation:1s ease-out infinite ga-confetti}.gd-card[aria-pressed=true] .ga-snow,.nl-burst-art .ga-snow,.gd-card[aria-pressed=true] .ga-pearls,.nl-burst-art .ga-pearls{animation:1.8s ease-in-out infinite ga-bob}.gd-card[aria-pressed=true] .ga-spout,.nl-burst-art .ga-spout,.gd-card[aria-pressed=true] .ga-mist,.nl-burst-art .ga-mist,.ga .ga-note{animation:1.6s ease-out infinite ga-rise}.ga .ga-sheen{animation:2.4s ease-in-out infinite ga-flicker}.ga .ga-trail{animation:.2s ease-in-out infinite alternate ga-flame}@keyframes ga-twinkle{50%{opacity:.2;transform:scale(.5)}}@keyframes ga-glow{50%{opacity:.6;transform:scale(.92)}}@keyframes ga-flap{50%{transform:scaleX(.72)}}@keyframes ga-bob{50%{transform:translateY(-3px)}}@keyframes ga-sway{50%{transform:rotate(-6deg)}}@keyframes ga-spin{to{transform:rotate(360deg)}}@keyframes ga-wobble{25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes ga-flip{50%{transform:scaleX(.1)}}@keyframes ga-squish{50%{transform:scale(1.08,.9)}}@keyframes ga-punch{40%{transform:translate(5px)scale(1.06)}}@keyframes ga-drive{50%{transform:translateY(-1px)rotate(-1deg)}}@keyframes ga-flame{to{opacity:.8;transform:scaleY(1.25)}}@keyframes ga-flicker{50%{opacity:.45}}@keyframes ga-pulse{50%{opacity:.8;transform:scale(1.15)}}@keyframes ga-pop{0%,to{transform:translateY(6px)}40%{transform:translateY(-3px)}}@keyframes ga-lid{50%{transform:rotate(-14deg)}}@keyframes ga-confetti{0%{opacity:.2;transform:translate(-6px,6px)}to{opacity:1;transform:translate(2px,-2px)}}@keyframes ga-rise{0%{opacity:0;transform:translateY(3px)}50%{opacity:1}to{opacity:0;transform:translateY(-5px)}}.gd-theatre{z-index:90;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.gd-theatre:before{content:"";background:radial-gradient(50% 40% at 50% 45%, var(--gd-t1), transparent 70%);opacity:0;animation:3s forwards gd-veil;position:absolute;inset:0}@keyframes gd-veil{15%,75%{opacity:.38}to{opacity:0}}.gd-pill{color:#fff;background:linear-gradient(90deg,#741fadeb,#128da5d1);border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;max-width:min(78vw,360px);padding:4px 14px 4px 4px;font-family:Outfit,system-ui,sans-serif;animation:3s cubic-bezier(.2,1.4,.4,1) forwards gd-pill;display:flex;position:absolute;top:26%;left:10px;box-shadow:0 10px 30px -10px #0009}.gd-pill-av{background:linear-gradient(135deg, var(--gd-t1), var(--gd-t2));color:#1a0f2e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:800;display:grid}.gd-pill-text{min-width:0;line-height:1.15;display:grid}.gd-pill-text b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.gd-pill-text span{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.gd-pill .nl-gift-art{flex:none;width:34px;height:34px}.gd-pill-count{color:#fdcd49;text-shadow:0 2px #7a3a00;flex:none;font-size:1.25rem;font-style:italic;font-weight:900;animation:.5s cubic-bezier(.3,2,.5,1) .35s both gd-count}@keyframes gd-pill{0%{transform:translate(-110%)}14%{transform:translate(0)}86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes gd-count{0%{opacity:0;transform:scale(2.4)}}.gd-stage{aspect-ratio:1;width:min(64vw,300px);margin:calc(min(64vw,300px)/-2) 0 0 calc(min(64vw,300px)/-2);position:absolute;top:46%;left:50%}.gd-stage .nl-burst-art{filter:drop-shadow(0 18px 40px #00000073);width:100%;height:100%}.gd-stage--bloom{animation:3s cubic-bezier(.2,.9,.2,1) forwards gd-bloom}.gd-stage--fly{animation:3s cubic-bezier(.45,.05,.3,1) forwards gd-fly}.gd-stage--rise{animation:3s ease-in-out forwards gd-rise}.gd-stage--spin{animation:3s cubic-bezier(.2,.9,.2,1) forwards gd-spinin}.gd-stage--slam{animation:3s cubic-bezier(.3,1.5,.5,1) forwards gd-slam}.gd-stage--swim{animation:3s ease-in-out forwards gd-swim}@keyframes gd-bloom{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1.08)}30%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes gd-fly{0%{opacity:0;transform:translate(-90vw,30vh)rotate(-18deg)scale(.6)}25%{opacity:1;transform:translate(0)rotate(-4deg)scale(1)}75%{opacity:1;transform:translate(4vw,-3vh)rotate(4deg)scale(1.05)}to{opacity:0;transform:translate(90vw,-40vh)rotate(16deg)scale(.7)}}@keyframes gd-rise{0%{opacity:0;transform:translateY(60vh)scale(.7)}30%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(-4vh)}to{opacity:0;transform:translateY(-60vh)scale(.9)}}@keyframes gd-spinin{0%{opacity:0;transform:rotate(-540deg)scale(.1)}30%{opacity:1;transform:rotate(0)scale(1.1)}40%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:rotate(90deg)scale(.4)}}@keyframes gd-slam{0%{opacity:0;transform:translateY(-70vh)scale(1.6)}20%{opacity:1;transform:translateY(0)scale(1)}24%{transform:scale(1.12,.88)}30%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes gd-swim{0%{opacity:0;transform:translate(-80vw)translateY(4vh)}30%{opacity:1;transform:translate(-4vw)translateY(-2vh)}55%{transform:translate(2vw)translateY(2vh)}80%{opacity:1;transform:translate(6vw)translateY(-1vh)}to{opacity:0;transform:translate(80vw)}}.gd-ring{border:3px solid var(--gd-t3);opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px;animation:1.4s ease-out .45s forwards gd-ring;position:absolute;top:46%;left:50%}.gd-ring+.gd-ring{border-color:var(--gd-t1);animation-delay:.75s}@keyframes gd-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(60)}}.gd-particle{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);border-radius:var(--r);background:var(--c);opacity:0;animation:gd-particle 1.9s var(--d) cubic-bezier(.1,.7,.3,1) forwards;position:absolute;top:46%;left:50%}@keyframes gd-particle{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.gd-sheet *,.gd-theatre,.gd-theatre *,.gd-theatre:before{transition:none!important;animation:none!important}.gd-theatre .gd-particle,.gd-theatre .gd-ring{display:none}.gd-stage{opacity:1}}
