#ucs-buy-credits-modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,0.8)!important;backdrop-filter:blur(4px);z-index:1000000!important;display:none!important;align-items:center;justify-content:center;padding:0;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}#ucs-buy-credits-modal.active{display:flex!important;opacity:1!important;visibility:visible!important}#ucs-buy-credits-modal .ucs-modal-dialog{position:relative;width:100%;height:100%;max-width:none;min-width:0;margin:auto}#ucs-buy-credits-modal .ucs-modal-content{background:#000000;border:1px solid #3a3a3d;border-radius:0;box-shadow:0 24px 80px #0008;position:relative;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;overflow-y:auto;color:#f5f5f7;padding:28px 32px}#ucs-buy-credits-modal .ucs-modal-header h2{margin:0 40px 30px 0;font-size:1.65rem;font-weight:650;color:#f5f5f7;background:none;-webkit-text-fill-color:currentColor}#ucs-buy-credits-modal .ucs-modal-close{position:absolute;top:14px;right:14px;margin:0;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#ccc;font-size:24px;cursor:pointer;z-index:2}#ucs-buy-credits-modal .ucs-modal-close:hover{background:#ffffff14;color:#fff}#ucs-buy-credits-modal .ucs-modal-body{width:100%;max-width:640px;margin-inline:auto;max-height:none;overflow:visible}#ucs-buy-credits-modal .ucs-packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:5px;padding:20px 0;width:100%;max-width:1200px;margin:0 auto;justify-items:center;align-items:start}#ucs-buy-credits-modal .ucs-package{background:#090909;border:1px solid #181818;border-radius:12px;position:relative;overflow:hidden;padding:9px;transition:all 0.3s ease;cursor:pointer;display:flex;flex-direction:column;min-height:100%;box-shadow:0 4px 6px rgba(0,0,0,0.1);width:100%;max-width:320px;min-height:350px;justify-content:space-between}#ucs-buy-credits-modal .ucs-package:hover{background:#000}#ucs-buy-credits-modal .ucs-package h3{margin:0 0 10px 0;font-size:1.4em;color:#fff;padding-top:0;font-weight:600;line-height:1.3}#ucs-buy-credits-modal .ucs-package .ucs-desc{color:#b3b3b3;font-size:0.9em;margin-bottom:15px;line-height:1.4;min-height:40px}#ucs-buy-credits-modal .ucs-price-row{display:flex;flex-direction:column;gap:8px;margin:15px 0 20px}#ucs-buy-credits-modal .ucs-price,#ucs-buy-credits-modal .ucs-credits{display:flex;align-items:center;gap:8px}#ucs-buy-credits-modal .ucs-price{font-size:28px;font-weight:700;color:#6690d5;background:linear-gradient(45deg,#7c5cf6,#9b19ff);background-image:linear-gradient(101deg,#9116ed 0%,#00e1ff8a 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ffffff}#ucs-buy-credits-modal .ucs-credits{font-size:16px;font-weight:500;color:#a0aec0;display:flex;align-items:center}.diamond-icon{display:inline-block;width:10px;height:10px;background:linear-gradient(45deg,#8b5cf6,#06b6d4);transform:rotate(45deg);position:relative;margin-right:6px;vertical-align:middle;flex-shrink:0}.diamond-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px;height:8px;background:#fff;opacity:0.2;border-radius:1px}#ucs-buy-credits-modal .ucs-credits .diamond-icon{width:12px;height:12px;opacity:0.9;margin-right:6px}#ucs-buy-credits-modal .ucs-credits .diamond-icon:before{width:6px;height:6px}#ucs-buy-credits-modal .ucs-package .ucs-price .diamond-icon{display:inline-block;width:20px;height:20px;background:linear-gradient(45deg,#8b5cf6,#06b6d4);transform:rotate(45deg);margin-right:10px;position:relative}#ucs-buy-credits-modal .ucs-package .ucs-price .diamond-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:12px;height:12px;background:#fff;opacity:0.2}#ucs-buy-credits-modal .ucs-badge{position:absolute;top:0;right:0;background:linear-gradient(45deg,#7c5cf6,#d406ac);color:white;padding:4px 12px;font-size:0.7em;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-bottom-left-radius:8px;z-index:1;display:none}.ucs-balance .diamond-icon,.ucs-balance-amount .diamond-icon,.ucs-buy-btn .diamond-icon{display:inline-block;width:9px;height:9px;background:linear-gradient(45deg,#8b5cf6,#06b6d4);transform:rotate(45deg);margin-right:6px;position:relative;vertical-align:middle;top:-1px}.ucs-buy-btn .diamond-icon{margin-right:8px}.ucs-diamond-plus-icon{display:inline-block;width:14px;height:14px;position:relative;vertical-align:middle}.ucs-diamond-plus-icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:12px;height:12px;background:linear-gradient(45deg,#8b5cf6,#06b6d4);border-radius:2px;box-shadow:0 0 8px rgba(139,92,246,0.4)}.ucs-diamond-plus-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid white;margin-top:-1px}.ucs-diamond-plus-icon .sparkle{position:absolute;width:3px;height:3px;background:linear-gradient(45deg,#8b5cf6,#06b6d4);border-radius:50%;box-shadow:0 0 6px rgba(139,92,246,0.8);animation:sparkle 2s infinite ease-out}.ucs-diamond-plus-icon .sparkle1{top:1px;right:1px;animation-delay:0s}.ucs-diamond-plus-icon .sparkle2{top:2px;right:8px;animation-delay:0.4s}.ucs-diamond-plus-icon .sparkle3{top:8px;right:2px;animation-delay:0.8s}@keyframes sparkle{0%{opacity:0;transform:translateY(8px) scale(0.3) rotate(0deg)}30%{opacity:1;transform:translateY(-4px) scale(1) rotate(90deg)}70%{opacity:0.7;transform:translateY(-12px) scale(0.8) rotate(180deg)}100%{opacity:0;transform:translateY(-20px) scale(0.4) rotate(270deg)}}.ucs-diamond-plus-icon.ucs-sparkle-burst .sparkle{animation:sparkleBurst 0.8s ease-in-out infinite}.ucs-diamond-plus-icon.ucs-sparkle-burst .sparkle1{animation-delay:0s}.ucs-diamond-plus-icon.ucs-sparkle-burst .sparkle2{animation-delay:0.1s}.ucs-diamond-plus-icon.ucs-sparkle-burst .sparkle3{animation-delay:0.2s}@keyframes sparkleBurst{0%,100%{opacity:0;transform:scale(0.5) rotate(0deg)}25%,75%{opacity:1;transform:scale(1.5) rotate(90deg)}50%{opacity:1;transform:scale(2) rotate(180deg)}}.ucs-balance .diamond-icon:before,.ucs-balance-amount .diamond-icon:before,.ucs-buy-btn .diamond-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px;height:8px;background:#fff;opacity:0.2}.ucs-buy-btn{display:inline-flex;align-items:center;justify-content:center;color:white;border:1px solid #505050;border-radius:6px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;box-shadow:rgb(50 50 50 / 34%) 0px 2px 10px;gap:4px}.ucs-buy-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(139,92,246,0.3)}.ucs-buy-btn:active{transform:translateY(0)}.ucs-balance::before,.ucs-balance::after{display:none!important;content:none!important}.ucs-balance{--transition: 0.25s;--transition: 0.3s;--spark: 4s;--bg: #0d0d14;--border-width: 1.5px;align-items:center;font-weight:400;font:inherit;color:#c0c0d0;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(90deg,#3a3a4a,#3a3a4a) border-box;border:var(--border-width) solid transparent;border-radius:2rem;padding:4px 0.75rem;display:inline-flex!important;gap:0.5rem;place-self:baseline;margin:0px 0px 6px 0px;outline:none;position:relative;box-shadow:0 1px 6px rgba(0,0,0,0.5);transition:box-shadow var(--transition),scale var(--transition),color var(--transition),background var(--transition);cursor:pointer;background-size:100% 100%,400% 100%;background-position:0 0,0 0}.ucs-balance:hover,.ucs-balance:focus-visible,.ucs-balance-glow{color:#ffffff;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(90deg,#6366f1,#8b5cf6,#06b6d4,#a855f7,#e879f9,#f43f5e,#f59e0b,#06b6d4,#6366f1) border-box;background-size:100% 100%,400% 100%;background-position:0 0,0 0;animation:ucs-border-march var(--spark) linear infinite;box-shadow:0 0 6px 1px rgba(139,92,246,0.55),0 0 18px 3px rgba(6,182,212,0.25),0 1px 6px rgba(0,0,0,0.5);scale:1.025}.ucs-balance:active{scale:1}@keyframes ucs-border-march{0%{background-position:0 0,0% 0}100%{background-position:0 0,400% 0}}.ucs-unified-balance{background:rgba(139,92,246,0.1)!important;border:1px solid rgba(139,92,246,0.2)!important;border-radius:6px!important;padding:10px 15px!important;box-shadow:none!important;scale:1!important;animation:none!important;transition:none!important}.ucs-balance-amount{align-items:center;font-weight:500;font-size:1rem;font:inherit;color:#d5d5d5;background:#000;border:1px solid #4d4d4d;border-radius:1em;padding:0 0.4rem;display:inline-flex;gap:0.75rem;place-self:baseline;margin:0px 0px 6px 0px;font-size:medium;font-weight:300;outline:none}.ucs-balance-amount{display:inline-flex;align-items:center;gap:0.25rem;flex-wrap:wrap}.ucs-unified-balance{margin-bottom:15px;padding:10px 15px;background:rgba(139,92,246,0.1);border-radius:6px;display:inline-flex;align-items:center}.ucs-balance-label{margin-right:8px;color:#777}.ucs-balance-amount{font-size:1.2em;color:#8b5cf6}#ucs-buy-credits-modal .ucs-features-list{list-style:none;padding:0;margin:0 0 20px 0;flex-grow:1}#ucs-buy-credits-modal .ucs-feature-item{position:relative;padding-left:24px;margin-bottom:8px;color:#a0aec0;font-size:14px;line-height:1.4;display:flex;align-items:center}#ucs-buy-credits-modal .ucs-feature-item svg{position:absolute;left:0;color:#48bb78;flex-shrink:0}#ucs-buy-credits-modal .ucs-package.ucs-popular{border:2px solid #7c5cf6;transform:translateY(-5px);box-shadow:0 10px 20px rgba(124,92,246,0.3);position:relative;overflow:visible}#ucs-buy-credits-modal .ucs-package.ucs-popular:before{content:"MOST POPULAR";position:absolute;top:-12px;right:20px;background:linear-gradient(45deg,#7c5cf6,#d406ac);color:white;font-size:10px;font-weight:600;padding:3px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 10px rgba(124,92,246,0.5)}#ucs-buy-credits-modal .ucs-buy-package-btn{border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;width:100%;background:linear-gradient(45deg,#7c5cf6,#9b19ff);color:#ffffff;background-image:linear-gradient(101deg,#9116ed 24%,#00e1ff8a 100%)}#ucs-buy-credits-modal .ucs-buy-package-btn:hover{background:linear-gradient(91deg,#7c5cf6,#9b19ff);transform:translateY(-1px);box-shadow:0 4px 15px rgba(139,92,246,0.3)}#ucs-buy-credits-modal .ucs-currency-select{margin-bottom:20px;text-align:center;padding:15px;background:rgba(139,92,246,0.1);border-radius:8px;border:1px solid rgba(139,92,246,0.2)}#ucs-buy-credits-modal .ucs-currency-select label{color:#e0e0e0;font-weight:600;margin-bottom:8px;display:block;font-size:16px}#ucs-buy-credits-modal .ucs-currency-select select{padding:12px 16px;border:1px solid #8b5cf6;border-radius:6px;background:#0e0e0e;color:#ffffff;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.3s ease;min-width:150px}#ucs-buy-credits-modal .ucs-currency-select select:hover{border-color:#a855f7;box-shadow:0 0 0 2px rgba(139,92,246,0.2)}#ucs-buy-credits-modal .ucs-currency-select select:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,0.3)}#ucs-buy-credits-modal .ucs-no-packages{text-align:center;color:#999;font-size:16px;padding:40px 20px}#ucs-buy-credits-modal .ucs-modal-content::-webkit-scrollbar{width:8px}#ucs-buy-credits-modal .ucs-modal-content::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:4px}.ucs-balance::before,[data-ucs-balance]::before,.ucs-balance::after,[data-ucs-balance]::after{content:none!important;display:none!important}.ucs-balance .diamond-icon{margin-right:6px!important;vertical-align:middle!important}#ucs-buy-credits-modal .ucs-modal-content::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#8b5cf6,#06b6d4);border-radius:4px}#ucs-buy-credits-modal .ucs-modal-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#7c3aed,#0891b2)}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px) scale(0.9)}to{opacity:1;transform:translateY(0) scale(1)}}#ucs-buy-credits-modal.active .ucs-modal-content{animation:modalSlideIn 0.3s ease-out}@media(max-width:768px){#ucs-buy-credits-modal .ucs-modal-content{width:100%;margin:0;max-height:none;padding:24px 18px}#ucs-buy-credits-modal .ucs-packages-grid{grid-template-columns:1fr;gap:5px;padding:15px 0}#ucs-buy-credits-modal .ucs-package{max-width:100%;min-height:300px}.ucs-diamond-plus-icon{width:12px!important;height:12px!important;display:inline-block!important;visibility:visible!important;opacity:1!important;position:relative;vertical-align:middle}.ucs-diamond-plus-icon::before{width:10px!important;height:10px!important}.ucs-diamond-plus-icon::after{border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:4px solid white;margin-top:-1px}.ucs-diamond-plus-icon .sparkle{width:2px!important;height:2px!important}.ucs-diamond-plus-icon .sparkle1{top:1px;right:1px}.ucs-diamond-plus-icon .sparkle2{top:1px;right:6px}.ucs-diamond-plus-icon .sparkle3{top:6px;right:1px}}.ucs-balance .credit-amount{font-variant-numeric:tabular-nums;display:inline-block;text-align:end;transition:min-width 0.3s ease,color 0.4s ease}.ucs-balance.ucs-balance-update,.ucs-balance.ucs-balance-counting{animation:ucs-balance-flash 1.2s ease-out;transform:none}.ucs-balance-update .credit-amount{animation:none}.ucs-balance .credit-amount.is-up{color:#34d399}.ucs-balance .credit-amount.is-down{color:#f87171}@keyframes ucs-balance-flash{0%,100%{box-shadow:0 1px 6px rgba(0,0,0,0.5)}35%{box-shadow:0 0 14px 1px rgba(139,92,246,0.45),0 1px 6px rgba(0,0,0,0.5)}}.ucs-balance.ucs-balance-glow:not(:hover):not(:focus-visible){scale:1}@media(prefers-reduced-motion:reduce){.ucs-balance.ucs-balance-update,.ucs-balance.ucs-balance-counting{animation:none}}.ucs-sparkle-burst .sparkle{animation:ucs-sparkle-burst 2s ease-out forwards}@keyframes ucs-sparkle-burst{0%{opacity:0;transform:scale(0.5)}20%{opacity:1;transform:scale(1.2)}40%{opacity:0.8;transform:scale(1)}60%{opacity:1;transform:scale(1.1)}80%{opacity:0.6;transform:scale(0.9)}100%{opacity:0;transform:scale(0.5)}}.ucs-pay-overlay{position:fixed;inset:0;z-index:10000010;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity 0.3s ease;overflow-y:auto}.ucs-pay-overlay.ucs-pay-visible{opacity:1}body.ucs-pay-open{overflow:hidden}.ucs-pay-card{position:relative;width:100%;max-width:none;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:36px 28px 28px;border-radius:0;background:#0b0b0f;border:1px solid rgba(255,255,255,0.1);box-shadow:0 24px 70px rgba(0,0,0,0.6);color:#fff;text-align:center;transform:translateY(16px) scale(0.96);opacity:0;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.35s ease}.ucs-pay-overlay.ucs-pay-visible .ucs-pay-card{transform:translateY(0) scale(1);opacity:1}.ucs-pay-card .ucs-pay-btn[hidden]{display:none!important}.ucs-pay-wait-spinner{width:48px;height:48px;border:3px solid #4c4c54;border-top-color:#fff;border-radius:50%;animation:ucs-pay-wait-spin .8s linear infinite}@keyframes ucs-pay-wait-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ucs-pay-wait-spinner{animation:none}}.ucs-pay-anim{width:min(100%,560px);height:120px;margin-bottom:4px;display:flex;align-items:center;justify-content:center;pointer-events:none}.ucs-pay-anim dotlottie-player{display:block}.ucs-pay-fallback{font-size:56px;line-height:1;animation:ucs-pay-pop 0.6s cubic-bezier(0.34,1.56,0.64,1) both}.ucs-pay-check{position:relative;width:74px;height:74px;margin:-8px auto 14px;border-radius:50%;background:rgba(34,197,94,0.14);border:2px solid rgba(34,197,94,0.85);animation:ucs-pay-pop 0.5s cubic-bezier(0.34,1.56,0.64,1) 0.15s both}.ucs-pay-check::before{content:"";position:absolute;left:24px;top:13px;width:18px;height:30px;border-right:3px solid #4ade80;border-bottom:3px solid #4ade80;transform:rotate(45deg)}@keyframes ucs-pay-pop{0%{transform:scale(0.4);opacity:0}100%{transform:scale(1);opacity:1}}.ucs-pay-title{margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2;color:#fff}.ucs-pay-msg{margin:0 0 18px;font-size:15px;line-height:1.55;color:rgba(255,255,255,0.72)}.ucs-pay-balance{display:inline-flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap;padding:12px 18px;margin-bottom:18px;border-radius:12px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08)}.ucs-pay-balance-label{font-size:13px;color:rgba(255,255,255,0.55)}.ucs-pay-balance-value{font-size:18px;font-weight:700;color:#fff}.ucs-pay-enjoy{margin:0 0 20px;font-size:14px;color:rgba(255,255,255,0.45)}.ucs-pay-card .ucs-pay-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:min(100%,480px);min-height:50px;margin:0;padding:14px 24px;border:1px solid rgba(255,255,255,0.16);border-radius:14px;background:#f5f5f7;color:#101014!important;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0.01em;text-align:center;cursor:pointer;box-shadow:none;transition:transform 0.15s ease,box-shadow 0.2s ease,filter 0.2s ease}.ucs-pay-card .ucs-pay-btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:none}.ucs-pay-card .ucs-pay-btn:active{transform:translateY(0) scale(0.99);filter:brightness(0.97);box-shadow:none}.ucs-pay-card .ucs-pay-btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ucs-pay-card,.ucs-pay-overlay,.ucs-pay-check,.ucs-pay-fallback{animation:none;transition:none;transform:none;opacity:1}}@media(max-width:480px){.ucs-pay-card{padding:28px 20px 22px}.ucs-pay-title{font-size:21px}.ucs-pay-anim{height:96px}}#ucs-buy-credits-modal .ucs-credit-icon{flex:none;margin-inline-end:.5rem;vertical-align:-2px}
