:root{--bg-dark: #12172c;--text-dark: #F7F9FB;--navbar-dark: #12172c;--box-bg-dark: rgba(255, 255, 255, .1);--box-border-dark: rgba(255, 255, 255, .2);--bg-light: #f0f2f5;--text-light: #1a1a1a;--navbar-light: rgba(255, 255, 255, .95);--box-bg-light: rgba(0, 0, 0, .05);--box-border-light: rgba(0, 0, 0, .1)}.home-mini-menu{width:560px;max-width:92vw;margin:2.75rem auto 1.25rem;padding:0;border-radius:34px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;justify-items:stretch;box-sizing:border-box}.home-mini-menu-item{background:transparent;color:#ffffffe6;border:none;padding:12px 14px;border-radius:0;font-weight:700;cursor:pointer;transition:background-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1);outline:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home-mini-menu-item:hover{background:#ffffff1a}.home-mini-menu-item:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}.home-mini-menu-item:focus,.home-mini-menu-item:focus-visible{outline:none}.home-mini-menu-item::-moz-focus-inner{border:0}.home-mini-menu-item.is-selected{background:#ffffffeb;color:#12172c;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffffb3;position:relative;z-index:1}.home-mini-menu-item.is-selected:hover{background:#ffffffeb}.app-container.dark{background:radial-gradient(1200px 520px at 50% -180px,#ffffff24,#fff0 72%),linear-gradient(180deg,#12172c,#18244a);color:var(--text-dark);min-height:100vh}.dark .navbar{background-color:var(--bg-dark)}.dark .star-box{background-color:var(--box-bg-dark);border-color:var(--box-border-dark)}.dark .nav-links a{color:#d3d3d3}.dark .home-title{color:var(--text-dark)}.dark .content{background:transparent}.dark .footer-content{color:var(--text-dark)}.dark footer{background-color:#12172c;color:#fff}.app-container.light{background-color:var(--bg-light);color:var(--text-light);min-height:100vh}.light .navbar{background-color:var(--navbar-light)}.light .star-box{background-color:var(--box-bg-light);border-color:var(--box-border-light)}.light .nav-links a{color:#333}.light .home-title{color:#0098ea;text-shadow:0 2px 10px rgba(0,152,234,.2)}.light .content{background-color:var(--bg-light)}.light .footer-content,.light .box-description{color:var(--text-light)}.light .info-box-text,.light .info-box p{color:var(--text-light)}.light footer{background-color:var(--navbar-light);color:var(--text-light)}.nav-right{display:flex;align-items:center;gap:1rem;margin-right:0}.theme-toggle{background:transparent;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem;margin-right:1rem;transition:transform .3s ease;outline:none}.theme-toggle:hover{transform:scale(1.1)}.theme-toggle:focus{outline:none}.theme-toggle:active{transform:scale(.95)}body{margin:0;padding:0;width:100%;overflow-x:hidden;background-color:var(--bg-color)}.app-container{min-height:100vh;width:100%;overflow-x:hidden;margin:0;padding:0}.info-box p{font-size:22;margin-left:10px}.info-box{display:flex;align-items:center;justify-content:flex-start;gap:19px;padding:.8rem 1.2rem;width:auto;min-width:250px;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.dark .info-box{background:#ffffff26;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 15px #0003}.dark .info-box:hover{background:#fff3;border:1px solid rgba(255,255,255,.35);transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.light .info-box{background:var(--box-bg-light);border:1px solid var(--box-border-light);box-shadow:0 4px 15px #0000000d}.light .info-box:hover{background:#00000014;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.info-box-text{font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin-left:5px;white-space:nowrap}.star-svg{flex-shrink:0}.info-boxes{display:flex;justify-content:center;gap:2rem;margin-top:2rem}@keyframes checkWatch{0%{transform:rotate(0)}25%{transform:rotate(-15deg)}35%{transform:translateY(-5px) rotate(-20deg)}45%{transform:rotate(-15deg)}55%{transform:rotate(0)}65%{transform:rotate(15deg)}75%{transform:translateY(-5px) rotate(20deg)}85%{transform:rotate(15deg)}to{transform:rotate(0)}}.coins{animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:.6rem 6rem;height:70px;background-color:var(--bg-dark)}.nav-container{display:flex;justify-content:center;flex-grow:1;padding-left:25px}.nav-links{display:flex;gap:3rem;margin-left:110px}.nav-links a{font-family:Inter,sans-serif;color:#d3d3d3;text-decoration:none;font-size:.9rem;font-weight:600;transition:all .3s ease;padding:.4rem .8rem;position:relative;border-radius:4px;overflow:hidden}.nav-links a:hover{color:#fff;text-shadow:0 0 5px rgba(255,255,255,.5)}.light .nav-links a:hover{background:linear-gradient(90deg,#2d83ec,#1ac9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.hamburger-menu,.mobile-menu{display:none}.mobile-menu.active{display:block}.mobile-menu a{display:block;padding:.8rem 1rem;color:var(--text-color);text-decoration:none;font-size:1rem;text-align:center;margin:.5rem 6rem auto;width:fit-content;min-width:120px;border-radius:4px;transition:all .3s ease}.mobile-menu a:hover{background-color:#ffffff1a}.light .mobile-menu{background-color:#fff;box-shadow:0 4px 6px #0000001a}.light .mobile-menu a{background:linear-gradient(90deg,#2d83ec,#1ac9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.light .mobile-menu a:hover{background:linear-gradient(90deg,#2d83ec,#1ac9ff);-webkit-background-clip:initial;-webkit-text-fill-color:#ffffff}@keyframes shine{0%{background-position:-100% 50%}to{background-position:200% 50%}}.subtitle-container{display:flex;align-items:center;justify-content:center;position:relative;margin-top:2.5rem}.premium-text{background:linear-gradient(90deg,#1ac9ff,#2d83ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;text-shadow:0 0 15px rgba(26,201,255,.5)}.subtitle-telegram{display:inline-flex;align-items:center;gap:14px}.subtitle-telegram-icon{flex:0 0 auto;color:#1ac9ff}.telegram-gradient{background:linear-gradient(90deg,#2d83ec,#1ac9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;text-shadow:none}.subtitle{font-size:4.6rem;text-align:center;margin-top:1.5rem;letter-spacing:1px;font-weight:800;padding:0 24px;box-sizing:border-box}.subtitle-line2{display:block;margin-left:5.2rem}#home.section{display:flex;flex-direction:column}#home.section .subtitle-container{padding:0 24px;box-sizing:border-box}.referral-highlight{width:100%;max-width:1300px;margin:2.25rem auto 0;padding:28px 32px;min-height:50vh;border-radius:28px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.referral-highlight--primary{max-width:1150px;min-height:70vh;margin-top:0}.home-menu-panel{animation:homeMenuPanelIn .26s ease both;will-change:opacity,transform}@keyframes homeMenuPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.home-stars-panel{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:28px;padding:18px 22px;box-sizing:border-box}.home-stars-copy{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:16px}.home-stars-sticker-wrap{flex:0 0 auto}.home-stars-sticker{width:380px;height:380px}.home-stars-sticker-card{padding:14px;border-radius:26px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.home-stars-title{margin:0;font-size:3rem;font-weight:900;color:#fff;letter-spacing:.4px}.home-stars-description{margin:0;font-size:1.25rem;line-height:1.8rem;color:#ffffffdb;max-width:760px}.connect-wallet-btn.connect-wallet-btn--static{position:static;bottom:auto;width:auto;margin-top:0}.referral-highlight--secondary{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:60vh;max-width:1150px}.referral-sticker-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start}.referral-sticker{width:360px;height:360px}.referral-copy{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;color:#fff}.referral-copy-title{font-size:3rem;font-weight:900;letter-spacing:.5px}.referral-copy-text{font-size:1.25rem;line-height:1.8rem;color:#ffffffdb;max-width:720px}.referral-highlight+.referral-highlight{margin-top:2.25rem}@media screen and (max-width: 768px){.subtitle-line2{margin-left:0}.home-mini-menu{max-width:92%;margin:2.25rem auto 1rem;padding:10px;flex-wrap:wrap;min-width:0;width:92%}.home-stars-title{font-size:2.4rem}.home-stars-description{font-size:1.05rem;line-height:1.55rem}.home-stars-panel{flex-direction:column;text-align:center;padding:18px 12px}.home-stars-copy{align-items:center;text-align:center}.home-stars-sticker{width:300px;height:300px}.referral-highlight--secondary{flex-direction:column;text-align:center}.referral-copy{align-items:center}.referral-copy-title{font-size:2.4rem}.referral-copy-text{font-size:1.05rem;line-height:1.55rem}.referral-sticker{width:280px;height:280px}}.logo{color:#fff;font-size:1.3rem;font-weight:700;text-decoration:none;transition:all .3s ease;position:relative;cursor:pointer}.logo-left{color:#f7f9fb;-webkit-text-fill-color:#F7F9FB;font-size:1.3rem;font-weight:700;text-decoration:none;transition:all .3s ease;margin-left:0;text-align:center;display:flex;align-items:center;gap:10px}.home-mini-menu-item:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.home-mini-menu-item:disabled:hover{background:transparent}.navbar-logo-icon{width:28px;height:28px;border-radius:999px;object-fit:cover;flex:0 0 auto}.navbar-logo-text{line-height:1}.light .logo-left{color:#0098ea;-webkit-text-fill-color:#0098EA}.dark .logo-left{color:#f7f9fb;-webkit-text-fill-color:#F7F9FB}.logo-left:hover{font-size:1.5rem;letter-spacing:.5px;transform:translateY(-1px);background:linear-gradient(90deg,#2d83ec,#1ac9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo:hover{font-size:1.5rem;animation:glowEffect 2s infinite;letter-spacing:.5px;transform:translateY(-1px)}.home-title{margin-top:4rem;font-size:4.2rem;font-weight:900;color:#fff;text-align:center;margin-bottom:.5rem;letter-spacing:2px;position:relative;text-shadow:0 2px 10px rgba(255,255,255,.2)}.silver-line{height:2px;width:300px;margin:1rem auto;background:linear-gradient(90deg,transparent,#C0C0C0,#E8E8E8,#C0C0C0,transparent);background-size:200% 100%;animation:shine 3s infinite linear}.box-container{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.star-box{position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;width:280px;height:370px;background-color:#ffffff1a;border-radius:10px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);gap:1rem}.star-box:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000004d;background-color:#ffffff26;border-color:#fff3}.box-title{font-size:1.4rem;font-weight:700;color:#fff;text-align:center;margin:.5rem 0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.box-description{text-align:center;color:#d3d3d3;font-size:.95rem;line-height:1.5;padding:0 1rem;font-family:Inter,sans-serif}footer{border-top:1px solid rgba(255,255,255,.1);padding:.6rem 1.5rem;position:fixed;bottom:0;left:0;width:100%;background-color:transparent;color:#fff;font-size:.75rem}.dark footer{background-color:var(--bg-dark)}.light footer{background-color:var(--navbar-light)}.footer-content{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-links{display:flex;gap:.8rem;align-items:center}.footer-links a{color:inherit}.footer-copyright{color:#666;font-size:.7rem;margin-left:.6rem}.telegram-logo{width:20px;height:20px;fill:#08c;transition:fill .3s ease}.telegram-logo:hover{fill:#069}.terms-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1a1f2b;width:90%;max-width:600px;max-height:80vh;padding:2rem;border-radius:12px;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 30px #0000004d;overflow-y:auto;z-index:1000}.terms-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;display:flex;justify-content:center;align-items:center}.terms-content{position:relative;width:100%;height:100%}.terms-content h2{font-size:1.5rem;margin-bottom:1.5rem;text-align:center;background:linear-gradient(90deg,#2d83ec,#1ac9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.terms-content h3{background:linear-gradient(90deg,#2d83ec,#1ac9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:1.5rem;margin-bottom:1rem;font-size:1.2rem}.terms-text{padding-right:1rem;line-height:1.6}.terms-text p{margin-bottom:1rem;font-size:.95rem;color:#d3d3d3}.terms-close-button{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#f7f9fb;font-size:1.5rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.terms-close-button:hover{transform:scale(1.1);color:#1ac9ff}.terms-modal::-webkit-scrollbar{width:6px}.terms-modal::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.terms-modal::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.terms-modal::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.light .terms-modal{background:#fff;color:var(--text-light);border:1px solid rgba(0,0,0,.1)}.light .terms-content h2{background:linear-gradient(90deg,#2d83ec,#1ac9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.light .terms-text p,.light .terms-close-button{color:#333}.light .terms-close-button:hover{color:#2d83ec}.gold-text{background:linear-gradient(90deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;text-shadow:0 0 15px rgba(255,215,0,.5);position:relative;display:inline-block}.gold-text:hover{text-shadow:0 0 20px rgba(255,215,0,.9),0 0 30px rgba(255,165,0,.7),0 0 40px rgba(255,165,0,.5);color:orange}.gold-dust,.gold-dust-up{position:absolute;width:12px;height:12px;pointer-events:none}.gold-dust{position:absolute;width:12px;height:12px;pointer-events:none;background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22m6.02%204.99%202.21-4.42c.25-.51.86-.72%201.37-.46.2.1.36.27.46.47l2.08%204.26c.17.34.5.58.88.63l4.36.52c.59.08%201.02.62.95%201.22-.03.24-.14.47-.32.65l-3.45%203.42c-.14.13-.2.33-.18.53l.57%204.61c.09.66-.38%201.27-1.03%201.35-.25.03-.5-.02-.72-.14l-3.64-2c-.26-.14-.58-.15-.85-.01l-3.77%201.95c-.53.27-1.18.06-1.45-.48-.11-.2-.14-.43-.11-.65l.3-2.12c.15-1.04.79-1.93%201.71-2.41l4.19-2.15c.11-.06.15-.2.1-.31-.05-.09-.14-.14-.24-.12l-5.12.74c-.78.11-1.58-.11-2.19-.62l-1.71-1.4c-.49-.4-.56-1.12-.17-1.62.19-.22.45-.37.74-.41l4.38-.57c.28-.03.52-.21.65-.46z%22%2F%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2225%25%22%20x2%3D%2274.92%25%22%20y1%3D%22.825%25%22%20y2%3D%22107.86%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffd951%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffb222%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%2250%25%22%20x2%3D%2250%25%22%20y1%3D%220%25%22%20y2%3D%2299.8%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23e58f0d%22%2F%3E%3Cstop%20offset%3D%22.9996%22%20stop-color%3D%22%23eb7915%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22d%22%20height%3D%22110.6%25%22%20width%3D%22110.3%25%22%20x%3D%22-5.2%25%22%20y%3D%22-5.3%25%22%3E%3CfeOffset%20dx%3D%221%22%20dy%3D%221%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetInner1%22%2F%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20k2%3D%22-1%22%20k3%3D%221%22%20operator%3D%22arithmetic%22%20result%3D%22shadowInnerInner1%22%2F%3E%3CfeColorMatrix%20in%3D%22shadowInnerInner1%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%200%200.657%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%281.389%201.389%29%22%3E%3Cuse%20fill%3D%22url%28%23b%29%22%20fill-rule%3D%22evenodd%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23d%29%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cuse%20stroke%3D%22url%28%23c%29%22%20stroke-width%3D%22.89%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;animation:fallingStar 2s ease-in infinite;top:-20px}.gold-dust:nth-child(1){left:-10%;animation-delay:0s;--fall-distance: 100px;--fall-direction: -25px}.gold-dust:nth-child(2){left:15%;animation-delay:.7s;--fall-distance: 130px;--fall-direction: 20px}.gold-dust:nth-child(3){left:35%;animation-delay:1.4s;--fall-distance: 90px;--fall-direction: -15px}.gold-dust:nth-child(4){left:55%;animation-delay:.3s;--fall-distance: 120px;--fall-direction: 25px}.gold-dust:nth-child(5){left:75%;animation-delay:1.1s;--fall-distance: 110px;--fall-direction: -20px}.gold-dust:nth-child(6){left:5%;animation-delay:1.8s;--fall-distance: 140px;--fall-direction: 15px}.gold-dust:nth-child(7){left:25%;animation-delay:.5s;--fall-distance: 95px;--fall-direction: -18px}.gold-dust:nth-child(8){left:45%;animation-delay:1.2s;--fall-distance: 125px;--fall-direction: 22px}.gold-dust:nth-child(9){left:65%;animation-delay:.9s;--fall-distance: 115px;--fall-direction: -22px}.gold-dust:nth-child(10){left:85%;animation-delay:.2s;--fall-distance: 135px;--fall-direction: 18px}.gold-dust:nth-child(11){left:-5%;animation-delay:1.5s;--fall-distance: 105px;--fall-direction: -12px}.gold-dust:nth-child(12){left:30%;animation-delay:.8s;--fall-distance: 145px;--fall-direction: 28px}.gold-dust:nth-child(13){left:50%;animation-delay:.1s;--fall-distance: 98px;--fall-direction: -28px}.gold-dust:nth-child(14){left:70%;animation-delay:1.6s;--fall-distance: 128px;--fall-direction: 24px}.gold-dust:nth-child(15){left:90%;animation-delay:.4s;--fall-distance: 118px;--fall-direction: -24px}@keyframes fallingStar{0%{transform:translateY(-20px) translate(0) scale(.3);opacity:0}20%{opacity:1;transform:translateY(0) translate(0) scale(1)}to{transform:translateY(var(--fall-distance)) translate(var(--fall-direction)) scale(.3);opacity:0}}.star-box .main-star{position:relative;z-index:1;display:block;margin:15px 55px 0 auto;animation:breathe 3s ease-in-out infinite}@media screen and (max-width: 768px){.star-box .main-star{margin:0 auto}}.sparkle-star{position:absolute;width:50px;height:50px;pointer-events:none;opacity:0;top:calc(50% - 120px);left:50%;transform:translate(-50%,-50%);z-index:2}.star-box:hover .sparkle-star{animation:sparkleStars 1.2s ease-out infinite;animation-delay:calc(var(--random-delay) * .15s)}.star-box:hover .sparkle-star:nth-child(1){--sparkle-x: 200px;--sparkle-y: -150px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(2){--sparkle-x: 180px;--sparkle-y: -140px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(3){--sparkle-x: 220px;--sparkle-y: -130px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(4){--sparkle-x: 190px;--sparkle-y: -120px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(5){--sparkle-x: 210px;--sparkle-y: -110px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(6){--sparkle-x: 180px;--sparkle-y: -100px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(7){--sparkle-x: 200px;--sparkle-y: -90px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(8){--sparkle-x: 220px;--sparkle-y: -80px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(9){--sparkle-x: 190px;--sparkle-y: -70px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(10){--sparkle-x: 210px;--sparkle-y: -60px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(11){--sparkle-x: 180px;--sparkle-y: -50px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(12){--sparkle-x: 200px;--sparkle-y: -40px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(13){--sparkle-x: 220px;--sparkle-y: -30px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(14){--sparkle-x: 190px;--sparkle-y: -20px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(15){--sparkle-x: 210px;--sparkle-y: -10px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(16){--sparkle-x: 180px;--sparkle-y: 0px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(17){--sparkle-x: 200px;--sparkle-y: 10px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(18){--sparkle-x: 220px;--sparkle-y: 20px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(19){--sparkle-x: 190px;--sparkle-y: 30px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(20){--sparkle-x: 210px;--sparkle-y: 40px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(21){--sparkle-x: 200px;--sparkle-y: 150px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(22){--sparkle-x: 180px;--sparkle-y: 140px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(23){--sparkle-x: 220px;--sparkle-y: 130px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(24){--sparkle-x: 190px;--sparkle-y: 120px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(25){--sparkle-x: 210px;--sparkle-y: 110px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(26){--sparkle-x: 180px;--sparkle-y: 100px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(27){--sparkle-x: 200px;--sparkle-y: 90px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(28){--sparkle-x: 220px;--sparkle-y: 80px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(29){--sparkle-x: 190px;--sparkle-y: 70px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(30){--sparkle-x: 210px;--sparkle-y: 60px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(31){--sparkle-x: 180px;--sparkle-y: 50px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(32){--sparkle-x: 200px;--sparkle-y: 40px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(33){--sparkle-x: 220px;--sparkle-y: 30px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(34){--sparkle-x: 190px;--sparkle-y: 20px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(35){--sparkle-x: 210px;--sparkle-y: 10px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(36){--sparkle-x: 180px;--sparkle-y: 0px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(37){--sparkle-x: 200px;--sparkle-y: -10px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(38){--sparkle-x: 220px;--sparkle-y: -20px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(39){--sparkle-x: 190px;--sparkle-y: -30px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(40){--sparkle-x: 210px;--sparkle-y: -40px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(41){--sparkle-x: -200px;--sparkle-y: 0px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(42){--sparkle-x: -180px;--sparkle-y: 10px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(43){--sparkle-x: -220px;--sparkle-y: -10px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(44){--sparkle-x: -190px;--sparkle-y: 20px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(45){--sparkle-x: -210px;--sparkle-y: -20px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(46){--sparkle-x: -180px;--sparkle-y: 30px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(47){--sparkle-x: -200px;--sparkle-y: -30px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(48){--sparkle-x: -220px;--sparkle-y: 40px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(49){--sparkle-x: -190px;--sparkle-y: -40px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(50){--sparkle-x: -210px;--sparkle-y: 50px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(51){--sparkle-x: -180px;--sparkle-y: -50px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(52){--sparkle-x: -200px;--sparkle-y: 60px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(53){--sparkle-x: -220px;--sparkle-y: -60px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(54){--sparkle-x: -190px;--sparkle-y: 70px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(55){--sparkle-x: -210px;--sparkle-y: -70px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(56){--sparkle-x: -180px;--sparkle-y: 80px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(57){--sparkle-x: -200px;--sparkle-y: -80px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(58){--sparkle-x: -220px;--sparkle-y: 90px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(59){--sparkle-x: -190px;--sparkle-y: -90px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(60){--sparkle-x: -210px;--sparkle-y: 100px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(61){--sparkle-x: 380px;--sparkle-y: -320px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(62){--sparkle-x: 420px;--sparkle-y: -340px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(63){--sparkle-x: 460px;--sparkle-y: -280px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(64){--sparkle-x: 340px;--sparkle-y: -260px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(65){--sparkle-x: 480px;--sparkle-y: -240px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(66){--sparkle-x: 320px;--sparkle-y: -220px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(67){--sparkle-x: 500px;--sparkle-y: -200px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(68){--sparkle-x: 300px;--sparkle-y: -180px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(69){--sparkle-x: 520px;--sparkle-y: -160px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(70){--sparkle-x: 280px;--sparkle-y: -140px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(71){--sparkle-x: 540px;--sparkle-y: -120px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(72){--sparkle-x: 260px;--sparkle-y: -100px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(73){--sparkle-x: 560px;--sparkle-y: -80px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(74){--sparkle-x: 240px;--sparkle-y: -60px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(75){--sparkle-x: 580px;--sparkle-y: -40px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(76){--sparkle-x: 220px;--sparkle-y: -20px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(77){--sparkle-x: 600px;--sparkle-y: 0px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(78){--sparkle-x: 200px;--sparkle-y: 20px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(79){--sparkle-x: 620px;--sparkle-y: 40px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(80){--sparkle-x: 180px;--sparkle-y: 60px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(81){--sparkle-x: 380px;--sparkle-y: 320px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(82){--sparkle-x: 420px;--sparkle-y: 340px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(83){--sparkle-x: 460px;--sparkle-y: 280px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(84){--sparkle-x: 340px;--sparkle-y: 260px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(85){--sparkle-x: 480px;--sparkle-y: 240px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(86){--sparkle-x: 320px;--sparkle-y: 220px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(87){--sparkle-x: 500px;--sparkle-y: 200px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(88){--sparkle-x: 300px;--sparkle-y: 180px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(89){--sparkle-x: 520px;--sparkle-y: 160px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(90){--sparkle-x: 280px;--sparkle-y: 140px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(91){--sparkle-x: 540px;--sparkle-y: 120px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(92){--sparkle-x: 260px;--sparkle-y: 100px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(93){--sparkle-x: 560px;--sparkle-y: 80px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(94){--sparkle-x: 240px;--sparkle-y: 60px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(95){--sparkle-x: 580px;--sparkle-y: 40px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(96){--sparkle-x: 220px;--sparkle-y: 20px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(97){--sparkle-x: 600px;--sparkle-y: 0px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(98){--sparkle-x: 200px;--sparkle-y: -20px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(99){--sparkle-x: 620px;--sparkle-y: -40px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(100){--sparkle-x: 180px;--sparkle-y: -60px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(101){--sparkle-x: -380px;--sparkle-y: -120px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(102){--sparkle-x: -420px;--sparkle-y: -100px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(103){--sparkle-x: -460px;--sparkle-y: -80px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(104){--sparkle-x: -340px;--sparkle-y: -60px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(105){--sparkle-x: -480px;--sparkle-y: -40px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(106){--sparkle-x: -320px;--sparkle-y: -20px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(107){--sparkle-x: -500px;--sparkle-y: 0px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(108){--sparkle-x: -300px;--sparkle-y: 20px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(109){--sparkle-x: -520px;--sparkle-y: 40px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(110){--sparkle-x: -280px;--sparkle-y: 60px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(111){--sparkle-x: -540px;--sparkle-y: 80px;--random-delay: 7}.star-box:hover .sparkle-star:nth-child(112){--sparkle-x: -260px;--sparkle-y: 100px;--random-delay: 4}.star-box:hover .sparkle-star:nth-child(113){--sparkle-x: -560px;--sparkle-y: 120px;--random-delay: 8}.star-box:hover .sparkle-star:nth-child(114){--sparkle-x: -240px;--sparkle-y: 140px;--random-delay: 2}.star-box:hover .sparkle-star:nth-child(115){--sparkle-x: -580px;--sparkle-y: 160px;--random-delay: 6}.star-box:hover .sparkle-star:nth-child(116){--sparkle-x: -220px;--sparkle-y: 180px;--random-delay: 3}.star-box:hover .sparkle-star:nth-child(117){--sparkle-x: -600px;--sparkle-y: 200px;--random-delay: 9}.star-box:hover .sparkle-star:nth-child(118){--sparkle-x: -200px;--sparkle-y: 220px;--random-delay: 5}.star-box:hover .sparkle-star:nth-child(119){--sparkle-x: -620px;--sparkle-y: 240px;--random-delay: 1}.star-box:hover .sparkle-star:nth-child(120){--sparkle-x: -180px;--sparkle-y: 260px;--random-delay: 7}@keyframes breathe{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes sparkleStars{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}to{transform:translate(calc(-50% + var(--sparkle-x)),calc(-50% + var(--sparkle-y))) scale(.15);opacity:0}}#star .box-container>div:last-child{filter:blur(4px);-webkit-filter:blur(4px);pointer-events:none;user-select:none;-webkit-user-select:none}.premium-blur{filter:blur(4px)!important;-webkit-filter:blur(4px)!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}.stars-purchase-modal{position:static;width:100%;max-width:350px;margin:0 auto;transform:none}.stars-purchase-modal .telegram-input{width:calc(100% - 20px);margin:2px 3px}.stars-purchase-modal .input-group{display:flex;flex-direction:column;align-items:flex-start;width:96%}.stars-purchase-modal label{margin:0 10px .5rem}.stars-purchase-modal .star-amount-container{position:relative;width:calc(100% - 20px);margin:2px 3px}.custom-amount-input{width:calc(100% - 20px);margin:2px 0;padding:.8rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s ease}.premium-duration-select{width:100%;padding:.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background-color:transparent;color:inherit;font-size:1rem;cursor:pointer;transition:all .3s ease}.dark .premium-duration-select{background-color:#212a33f2;border:1px solid rgba(255,255,255,.2);color:#fff}.dark .premium-duration-select option{background-color:#1a222b;color:#fff;padding:10px}.light .premium-duration-select{background-color:#0000000d;border:1px solid rgba(0,0,0,.1);color:var(--text-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.dropdown-item{padding:10px 15px;cursor:pointer;transition:all .2s ease;color:#d3d3d3}.dropdown-item:hover{background:#ffffff1a;color:#fff}.light .star-amount-dropdown{background:#fff;border:1px solid rgba(0,0,0,.1)}.light .dropdown-item{color:#333}.light .dropdown-item:hover{background:#0000000d;color:#000}.star-amount-dropdown::-webkit-scrollbar{width:6px}.star-amount-dropdown::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.star-amount-dropdown::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.star-amount-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.premium-purchase-modal{position:static;width:100%;max-width:350px;margin:0 auto;transform:none}.premium-purchase-modal .input-group{display:flex;flex-direction:column;align-items:flex-start;width:100%}.premium-purchase-modal label{margin:0 20px .5rem}.premium-purchase-modal .telegram-input{width:calc(100% - 40px);margin:2px 0}.premium-purchase-modal .premium-duration-select{width:calc(100% - 40px);margin:3px 9px;padding:.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background-color:transparent;color:inherit;font-size:1rem;cursor:pointer;transition:all .3s ease}.modal-buttons{display:flex;gap:1rem;margin:1.5rem 20px 0}.purchase-button{flex:1;padding:.8rem;border:none;border-radius:6px;background:#08c;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.premium-dust{position:absolute;width:12px;height:12px;pointer-events:none;background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22m6.02%204.99%202.21-4.42c.25-.51.86-.72%201.37-.46.2.1.36.27.46.47l2.08%204.26c.17.34.5.58.88.63l4.36.52c.59.08%201.02.62.95%201.22-.03.24-.14.47-.32.65l-3.45%203.42c-.14.13-.2.33-.18.53l.57%204.61c.09.66-.38%201.27-1.03%201.35-.25.03-.5-.02-.72-.14l-3.64-2c-.26-.14-.58-.15-.85-.01l-3.77%201.95c-.53.27-1.18.06-1.45-.48-.11-.2-.14-.43-.11-.65l.3-2.12c.15-1.04.79-1.93%201.71-2.41l4.19-2.15c.11-.06.15-.2.1-.31-.05-.09-.14-.14-.24-.12l-5.12.74c-.78.11-1.58-.11-2.19-.62l-1.71-1.4c-.49-.4-.56-1.12-.17-1.62.19-.22.45-.37.74-.41l4.38-.57c.28-.03.52-.21.65-.46z%22%2F%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2225%25%22%20x2%3D%2274.92%25%22%20y1%3D%22.825%25%22%20y2%3D%22107.86%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%231ac9ff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232d83ec%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%2250%25%22%20x2%3D%2250%25%22%20y1%3D%220%25%22%20y2%3D%2299.8%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%231ac9ff%22%2F%3E%3Cstop%20offset%3D%22.9996%22%20stop-color%3D%22%232d83ec%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22d%22%20height%3D%22110.6%25%22%20width%3D%22110.3%25%22%20x%3D%22-5.2%25%22%20y%3D%22-5.3%25%22%3E%3CfeOffset%20dx%3D%221%22%20dy%3D%221%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetInner1%22%2F%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20k2%3D%22-1%22%20k3%3D%221%22%20operator%3D%22arithmetic%22%20result%3D%22shadowInnerInner1%22%2F%3E%3CfeColorMatrix%20in%3D%22shadowInnerInner1%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%200%200.657%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%281.389%201.389%29%22%3E%3Cuse%20fill%3D%22url%28%23b%29%22%20fill-rule%3D%22evenodd%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23d%29%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cuse%20stroke%3D%22url%28%23c%29%22%20stroke-width%3D%22.89%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;animation:fallingStar 2s ease-in infinite;top:-20px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.purchase-modal{position:relative;background:#f5f5f5;width:90%;max-width:400px;padding:2rem;border-radius:12px;color:#333;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px #0000001a}.dark .purchase-modal{background:#1a1f2b;color:#fff;border:1px solid rgba(255,255,255,.1)}.premium-purchase-modal{background:#f5f5f5;color:#333}.dark .premium-purchase-modal{background:#1a1f2b;color:#fff}.purchase-modal h3{font-size:1.3rem;font-weight:700;margin-bottom:1.2rem;text-align:center}.input-group{margin-bottom:1.5rem}.input-group label{display:block;margin-bottom:.5rem;color:#d3d3d3;font-size:.9rem}.telegram-input,.star-amount-select,.custom-amount-input{width:100%;padding:.8rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s ease}.telegram-input:focus,.star-amount-select:focus,.custom-amount-input:focus{outline:none;border-color:#08c;box-shadow:0 0 0 2px #08c3}.telegram-user-info{display:flex;align-items:center;padding:1rem;background:#ffffff0d;border-radius:8px;margin-bottom:1.5rem}.telegram-profile-pic{width:48px;height:48px;border-radius:50%;margin-right:1rem;border:2px solid #0088cc}.telegram-user-details{flex:1}.telegram-username{color:#08c;font-weight:600;margin-bottom:.2rem}.telegram-display-name{color:#d3d3d3;font-size:.9rem}.price-info{background:#ffffff0d;padding:1rem;border-radius:8px;margin-bottom:1.5rem}.price-row{display:flex;justify-content:space-between;margin-bottom:.5rem;color:#d3d3d3}.price-row.total{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1);color:#fff;font-weight:600}.modal-buttons{display:flex;gap:1rem}.purchase-button{width:100%;padding:.8rem;border:none;border-radius:6px;background:#08c;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.purchase-button:hover:not(:disabled){background:#069;transform:translateY(-2px)}.purchase-button:disabled{background:#046;cursor:not-allowed;opacity:.7}.light .purchase-modal{background:#fff;color:var(--text-light);border:1px solid rgba(0,0,0,.1)}.light .telegram-input,.light .star-amount-select,.light .custom-amount-input{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:var(--text-light)}.light .telegram-user-info{background:#0000000d}.light .telegram-display-name{color:#666}.light .price-info{background:#0000000d}.light .price-row{color:#666}.light .price-row.total{color:var(--text-light);border-top:1px solid rgba(0,0,0,.1)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.telegram-input.shake{animation:shake .3s ease-in-out;border-color:#f44!important}.telegram-input-error{color:#f44;font-size:.8rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.telegram-input-error:before{content:"⚠️";font-size:1rem}.dark .subtitle span{color:var(--text-dark)}.dark .subtitle span[style*=color]{color:var(--text-dark)!important}.light .subtitle span{color:var(--text-light)}.light .subtitle span[style*=color]{color:var(--text-light)!important}.premium-dust{position:absolute;width:12px;height:12px;pointer-events:none;background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22m6.02%204.99%202.21-4.42c.25-.51.86-.72%201.37-.46.2.1.36.27.46.47l2.08%204.26c.17.34.5.58.88.63l4.36.52c.59.08%201.02.62.95%201.22-.03.24-.14.47-.32.65l-3.45%203.42c-.14.13-.2.33-.18.53l.57%204.61c.09.66-.38%201.27-1.03%201.35-.25.03-.5-.02-.72-.14l-3.64-2c-.26-.14-.58-.15-.85-.01l-3.77%201.95c-.53.27-1.18.06-1.45-.48-.11-.2-.14-.43-.11-.65l.3-2.12c.15-1.04.79-1.93%201.71-2.41l4.19-2.15c.11-.06.15-.2.1-.31-.05-.09-.14-.14-.24-.12l-5.12.74c-.78.11-1.58-.11-2.19-.62l-1.71-1.4c-.49-.4-.56-1.12-.17-1.62.19-.22.45-.37.74-.41l4.38-.57c.28-.03.52-.21.65-.46z%22%2F%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2225%25%22%20x2%3D%2274.92%25%22%20y1%3D%22.825%25%22%20y2%3D%22107.86%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffd951%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffb222%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%2250%25%22%20x2%3D%2250%25%22%20y1%3D%220%25%22%20y2%3D%2299.8%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23e58f0d%22%2F%3E%3Cstop%20offset%3D%22.9996%22%20stop-color%3D%22%23eb7915%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22d%22%20height%3D%22110.6%25%22%20width%3D%22110.3%25%22%20x%3D%22-5.2%25%22%20y%3D%22-5.3%25%22%3E%3CfeOffset%20dx%3D%221%22%20dy%3D%221%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetInner1%22%2F%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20k2%3D%22-1%22%20k3%3D%221%22%20operator%3D%22arithmetic%22%20result%3D%22shadowInnerInner1%22%2F%3E%3CfeColorMatrix%20in%3D%22shadowInnerInner1%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%200%200.657%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%281.389%201.389%29%22%3E%3Cuse%20fill%3D%22url%28%23b%29%22%20fill-rule%3D%22evenodd%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23d%29%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cuse%20stroke%3D%22url%28%23c%29%22%20stroke-width%3D%22.89%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;animation:fallingStar 2s ease-in infinite;top:-20px}.premium-dust:nth-child(1){left:0;top:0;animation-delay:0s;--fall-distance: 100px;--fall-direction: -25px}.premium-dust:nth-child(2){left:20%;top:0;animation-delay:.2s;--fall-distance: 130px;--fall-direction: 20px}.premium-dust:nth-child(3){left:40%;top:0;animation-delay:.4s;--fall-distance: 90px;--fall-direction: -15px}.premium-dust:nth-child(4){left:60%;top:0;animation-delay:.6s;--fall-distance: 120px;--fall-direction: 25px}.premium-dust:nth-child(5){left:80%;top:0;animation-delay:.8s;--fall-distance: 110px;--fall-direction: -20px}.premium-dust:nth-child(6){left:10%;top:0;animation-delay:1s;--fall-distance: 140px;--fall-direction: 15px}.premium-dust:nth-child(7){left:30%;top:0;animation-delay:1.2s;--fall-distance: 95px;--fall-direction: -18px}.premium-dust:nth-child(8){left:50%;top:0;animation-delay:1.4s;--fall-distance: 125px;--fall-direction: 22px}.premium-dust:nth-child(9){left:70%;top:0;animation-delay:1.6s;--fall-distance: 115px;--fall-direction: -22px}.premium-dust:nth-child(10){left:90%;top:0;animation-delay:1.8s;--fall-distance: 135px;--fall-direction: 18px}.premium-dust:nth-child(11){left:15%;top:0;animation-delay:.3s;--fall-distance: 105px;--fall-direction: -12px}.premium-dust:nth-child(12){left:35%;top:0;animation-delay:.7s;--fall-distance: 145px;--fall-direction: 28px}.premium-dust:nth-child(13){left:55%;top:0;animation-delay:1.1s;--fall-distance: 98px;--fall-direction: -28px}.premium-dust:nth-child(14){left:75%;top:0;animation-delay:1.5s;--fall-distance: 128px;--fall-direction: 24px}.premium-dust:nth-child(15){left:95%;top:0;animation-delay:.5s;--fall-distance: 118px;--fall-direction: -24px}.premium-dust-up:nth-child(16){left:25%;bottom:0;animation-delay:0s;--fall-distance: -100px;--fall-direction: -15px}.premium-dust-up:nth-child(17){left:50%;bottom:0;animation-delay:.3s;--fall-distance: -120px;--fall-direction: 20px}.premium-dust-up:nth-child(18){left:75%;bottom:0;animation-delay:.6s;--fall-distance: -90px;--fall-direction: -25px}.connect-wallet-btn{background:linear-gradient(90deg,#2d83ec,#1ac9ff);color:#fff;border:none;border-radius:999px;padding:14px 45px;font-size:22px;font-weight:700;cursor:pointer;transition:all .3s ease;position:absolute;bottom:1.5rem}.connect-wallet-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #2d83ec4d}.light .connect-wallet-btn{background:linear-gradient(90deg,#2d83ec,#1ac9ff);color:#fff}.star-amount-dropdown{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;z-index:1000;margin-top:4px;box-shadow:0 4px 12px #0000001a}.star-amount-option{padding:10px 15px;cursor:pointer;transition:all .2s ease;color:#333;display:flex;justify-content:space-between;align-items:center}.star-amount-option:hover{background:#0000000d;color:#333}.star-amount-option .price{color:#888;font-size:.9em}.dark .star-amount-option .price{color:#888}.star-amount-input-container{position:relative;width:109%;display:flex;align-items:center;min-height:52px}.star-amount-input{flex:1;padding:.8rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff0d;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease}.dynamic-price{position:absolute;right:10px;color:#888;font-size:.9em;pointer-events:none}.star-amount-input:hover{border-color:#ffffff4d}.star-amount-error{color:#f44;font-size:.75rem;margin-top:.25rem;margin-left:.5rem}.light .star-amount-input{background:#00000014;border:1px solid rgba(0,0,0,.15);color:#333}.light .star-amount-input:hover{border-color:#00000040}.light .star-amount-input::placeholder{color:#666}.dark .star-amount-dropdown{background:#212a33f2;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #0000004d}.dark .star-amount-option{color:#d3d3d3}.dark .star-amount-option:hover{background:#ffffff1a;color:#fff}.dark .star-amount-dropdown::-webkit-scrollbar-track{background:#ffffff0d}.dark .star-amount-dropdown::-webkit-scrollbar-thumb{background:#fff3}.dark .star-amount-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.star-amount-input::-webkit-outer-spin-button,.star-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.star-amount-input[type=number]{-moz-appearance:textfield}.star-amount-error{position:absolute;bottom:-20px;left:.5rem;color:#f44;font-size:.75rem;white-space:nowrap}.premium-badge{display:inline-block;margin-left:5px;color:gold;font-size:1.2em;vertical-align:middle;animation:shine 1.5s ease-in-out infinite}.telegram-display-name{display:flex;align-items:center;gap:5px}.telegram-profile-photo{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px}.telegram-user-info{display:flex;align-items:center;margin-bottom:15px}.telegram-input-container{position:relative;width:100%;display:flex;align-items:center}.telegram-user-preview{position:absolute;left:10px;display:flex;align-items:center;gap:8px;z-index:2;max-width:140px;height:100%}.telegram-preview-photo{width:24px;height:24px;min-width:24px;border-radius:50%;object-fit:cover}.telegram-preview-name{font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;font-weight:500;text-shadow:0 0 1px rgba(0,0,0,.2)}.light .telegram-preview-name{color:#333;font-weight:500}.telegram-input.with-preview{padding-left:160px;width:calc(100% - 160px)}.telegram-input{width:100%;padding:12px 15px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#fff;font-size:14px;transition:all .3s ease}.light .telegram-input{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#333}.premium-dropdown-container{position:relative;width:100%}.premium-input-container{position:relative}.premium-input{width:calc(100% - 32px);margin:2px 0;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;color:#666}.dark .premium-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.premium-dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:4px;box-shadow:0 2px 4px #0000001a;z-index:1000}.dark .premium-dropdown{background:#1a1f2b;border:1px solid rgba(255,255,255,.1)}.premium-option{padding:12px 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s}.premium-option:hover{background-color:#f5f5f5}.premium-option .price{color:#666;font-weight:500}.dark .premium-option{color:#fff}.dark .premium-option:hover{background:#ffffff1a}.dark .premium-option .price{color:#d3d3d3}.light .premium-option:hover{background:#0000000d}.telegram-preview-name{display:flex;flex-direction:column;justify-content:center;margin-left:10px;font-size:.9rem}.display-name{font-weight:500;margin-bottom:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2;order:2}.username{color:#8e8e93;font-size:.8rem;margin-top:2px;order:1}@media screen and (max-width: 768px){.navbar{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;height:35px;gap:10px;z-index:1000;background-color:var(--navbar-dark)}.mobile-menu{display:none;position:fixed;top:48px;left:0;width:100%;background-color:var(--navbar-dark);padding:1rem;z-index:999;text-align:center;height:auto;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 4px 6px #0000001a;border-top:1px solid rgba(255,255,255,.1)}.app-container{padding-top:35px}.mobile-menu.active{display:block}.nav-container{display:none}.nav-right{display:flex;align-items:center;gap:10px;margin-right:15px}.nav-right .connect-wallet-btn{margin-right:-10px}.hamburger-menu{display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-color);padding:.2rem}.mobile-menu a{display:block;padding:.5rem 1rem;color:var(--text-color);text-decoration:none;font-size:.9rem;text-align:center}.box-container{display:flex;flex-direction:column;align-items:center;padding:1rem;margin-left:-16px}.info-boxes{flex-direction:column;gap:1.5rem;margin-top:1.5rem;margin-left:-16px}.star-box,.premium-box{width:100%;max-width:350px;margin:.5rem 0;margin-left:-16px}.info-box{width:100%;max-width:350px;margin-left:-16px}.info-box-text{font-size:.9rem}.home-title{font-size:5rem;margin-top:3rem;margin-bottom:1.5rem;font-weight:900;line-height:1.2}.subtitle{font-size:2.2rem;font-weight:800;line-height:1.3;margin:2rem 0}.premium-text{font-weight:900;font-size:2.2rem}.silver-line{height:3px;width:90%;max-width:450px;margin:2rem auto}.box-title{font-size:1rem}.box-description{font-size:.85rem}.purchase-button{padding:.6rem 1rem;font-size:.85rem}.display-name{font-size:.9rem}.username{font-size:.8rem}.content{min-height:50vh;padding-bottom:8rem;overflow-y:auto}.home-title,.silver-line{display:none}.subtitle{font-size:2.2rem;font-weight:800;line-height:1.3;margin:4rem 0}.premium-text{font-weight:900;font-size:2.2rem;margin-top:2rem}.box-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;gap:2rem;margin-top:3rem}.info-boxes{display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;gap:2rem}.star-box,.premium-box{width:280px;height:auto;min-height:320px;padding:.8rem;margin:0;align-self:center}.info-box{width:280px;min-width:0;padding:.7rem;margin:0;align-self:center}}@media screen and (max-width: 480px){.box-container,.info-boxes{grid-template-columns:1fr}.home-title{font-size:2rem}.nav-links{gap:1rem}.nav-links a{font-size:.8rem}}@media screen and (min-width: 769px) and (max-width: 1024px){.box-container,.info-boxes{grid-template-columns:repeat(2,1fr)}}.payment-info{margin-top:1rem}@media screen and (max-width: 768px){.payment-info{margin-top:10rem;position:relative;top:-140px}.payment-info .ton-logo{width:69px!important;height:69px!important}.info-boxes{display:none}.animation-container{order:1}.subtitle-container.payment-info{order:2}#home.section{display:flex;flex-direction:column}}.mobile-payment-buttons{display:none}@media screen and (max-width: 768px){.mobile-payment-buttons{display:flex;flex-direction:row;gap:15px;margin-top:30px;padding:0 10px 0 0;width:100%;margin-left:-0px}.mobile-payment-button{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(45deg,#2d83ec,#1ac9ff);transition:transform .2s ease,box-shadow .2s ease}.mobile-payment-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2d83ec4d}.mobile-payment-button:active{transform:translateY(0)}}@keyframes floatAnimation{0%{transform:translateY(0) rotate(0) scale(1) translate(0);filter:brightness(1) contrast(1)}5%{transform:translateY(-3px) rotate(2deg) scale(1.01) translate(2px)}10%{transform:translateY(-6px) rotate(4deg) scale(1.02) translate(4px);filter:brightness(1.1) contrast(1.05)}15%{transform:translateY(-8px) rotate(5deg) scale(1.03) translate(3px)}20%{transform:translateY(-10px) rotate(6deg) scale(1.04) translate(2px);filter:brightness(1.2) contrast(1.1)}25%{transform:translateY(-8px) rotate(4deg) scale(1.03) translate(0)}30%{transform:translateY(-6px) rotate(2deg) scale(1.02) translate(-2px);filter:brightness(1.15) contrast(1.08)}35%{transform:translateY(-4px) rotate(0) scale(1.01) translate(-4px)}40%{transform:translateY(-2px) rotate(-2deg) scale(1) translate(-3px);filter:brightness(1.1) contrast(1.05)}45%{transform:translateY(0) rotate(-4deg) scale(.99) translate(-2px)}50%{transform:translateY(2px) rotate(-5deg) scale(.98) translate(0);filter:brightness(1) contrast(1)}55%{transform:translateY(4px) rotate(-4deg) scale(.97) translate(2px)}60%{transform:translateY(6px) rotate(-2deg) scale(.96) translate(4px);filter:brightness(.95) contrast(.95)}65%{transform:translateY(8px) rotate(0) scale(.97) translate(3px)}70%{transform:translateY(10px) rotate(2deg) scale(.98) translate(2px);filter:brightness(.9) contrast(.9)}75%{transform:translateY(8px) rotate(4deg) scale(.99) translate(0)}80%{transform:translateY(6px) rotate(5deg) scale(1) translate(-2px);filter:brightness(.95) contrast(.95)}85%{transform:translateY(4px) rotate(4deg) scale(1.01) translate(-4px)}90%{transform:translateY(2px) rotate(2deg) scale(1.02) translate(-3px);filter:brightness(.98) contrast(.98)}95%{transform:translateY(1px) rotate(1deg) scale(1.01) translate(-1px)}to{transform:translateY(0) rotate(0) scale(1) translate(0);filter:brightness(1) contrast(1)}}.floating-sticker{display:none;position:relative;z-index:1;width:150px;height:auto;margin:-20px auto 30px;animation:floatAnimation 4s ease-in-out infinite;transform-origin:center center}@media screen and (max-width: 768px){.floating-sticker{display:block;width:600px!important;margin:-150px auto 30px;position:relative;z-index:1}}.mobile-view-wrapper{width:100%;display:flex;flex-direction:column}@media screen and (max-width: 768px){.mobile-view-wrapper{flex-direction:column}.mobile-view-wrapper .animation-container{order:1}.mobile-view-wrapper .subtitle-container.payment-info{order:2}}.referral-link-container{margin:20px auto;padding:20px;border-radius:10px;background-color:transparent;box-shadow:none;max-width:700px;transition:all .3s ease}.referral-link-container:hover{box-shadow:none}.referral-link-container h3{font-size:45px;line-height:56px;margin-bottom:15px;color:#fff;text-align:left;font-weight:700;font-family:Inter,sans-serif!important}.referral-link-container p{margin-bottom:20px;text-align:left;font-size:20px;line-height:28px;color:#fff;font-weight:500;font-family:Inter,sans-serif!important}.referral-link-input-group{display:flex;flex-direction:row;gap:8px;margin-top:16px}.referral-link-input{flex:1;padding:10px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background-color:transparent;color:#fff;font-size:16px;outline:none;font-family:Inter,sans-serif!important;font-weight:600}.copy-button{padding:10px 18px;border-radius:999px;border:none;background-color:#ffc107;color:#000;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:Inter,sans-serif!important}.button-group{display:flex;gap:10px;width:100%}.learn-more-button{padding:10px 18px;border-radius:999px;border:none;background-color:#ffffff2e;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:Inter,sans-serif!important}.copy-button:hover{background-color:#ffce3a;transform:translateY(-2px)}.learn-more-button:hover{background-color:#ffffff47;transform:translateY(-2px)}.copy-button.copied{background-color:#1e88e5;color:#fff}body.dark .referral-link-container{background-color:transparent}body.dark .referral-link-input{background-color:transparent;color:#fff}@media (max-width: 768px){.referral-link-input-group{flex-direction:column}.copy-button,.learn-more-button{width:100%;margin-top:8px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
