*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-attachment:fixed;color:#e8e8e8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer}button,input,textarea{font-family:inherit;outline:none}.header{animation:slideDown .5s ease-out;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1a1a2ecc;border-bottom:1px solid #4a5a8a4d;box-shadow:0 4px 20px #0000004d;padding:20px 0;position:-webkit-sticky;position:sticky;top:50px;z-index:999}.header-content{align-items:center;display:flex;justify-content:space-between}.logo{color:#fff;font-size:28px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.nav{display:flex;gap:30px}.nav-link{color:silver;font-size:16px;font-weight:500;letter-spacing:1px;padding:5px 0;position:relative;text-transform:uppercase;transition:all .3s ease}.nav-link:after{background:linear-gradient(90deg,#4a5a8a,#6a7aba);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover{color:#fff;transform:translateY(-2px)}.nav-link:hover:after{width:100%}.header-auth{align-items:center;display:flex;gap:15px}.user-info{gap:15px}.user-avatar{border:2px solid #4a5a8a80;border-radius:50%;box-shadow:0 2px 10px #0000004d;height:40px;width:40px}.user-name{color:#e0e0e0;font-size:16px}.btn-logout,.btn-steam{background:linear-gradient(135deg,#2d3561,#3d4a7a);border:none;border-radius:10px;box-shadow:0 4px 15px #2d356166;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.btn-logout:hover,.btn-steam:hover{background:linear-gradient(135deg,#3d4a7a,#4d5a9a);box-shadow:0 6px 20px #3d4a7a99;transform:translateY(-2px)}@media (max-width:768px){.header-content{flex-direction:column;gap:20px}.nav{flex-wrap:wrap;gap:15px;justify-content:center}.user-name{display:none}}.beta-banner{animation:slideDown .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffc107f2,#ff9800f2);border-bottom:2px solid #ffc10780;box-shadow:0 4px 20px #ffc1074d;left:0;position:fixed;right:0;top:0;z-index:1000}.beta-banner-content{align-items:center;display:flex;gap:12px;justify-content:center;margin:0 auto;max-width:1200px;padding:12px 20px;text-align:center}.beta-banner-icon{animation:pulse 2s ease-in-out infinite;font-size:20px}.beta-banner-text{color:#1a1a2e;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.beta-banner-content{flex-direction:column;gap:8px;padding:10px 15px}.beta-banner-text{font-size:12px}.beta-banner-icon{font-size:18px}}.hero{align-items:center;display:flex;min-height:600px;overflow:hidden;padding:120px 0;position:relative;text-align:center}.hero-background{height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:0}.hero-bg-image{filter:blur(3px);height:100%;object-fit:cover;width:100%}.hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.hero-text{text-align:left}.hero-image{animation:fadeInRight 1s ease-out .3s both;border-radius:20px;box-shadow:0 20px 60px #00000080;overflow:hidden;position:relative}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.hero-main-image{border-radius:20px;display:block;height:auto;width:100%}.hero:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#4a5a8a26 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-title{animation:fadeInDown 1s ease-out;color:#fff;font-size:72px;font-weight:700;letter-spacing:4px;margin-bottom:30px;text-shadow:0 4px 20px #00000080;text-transform:uppercase}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{animation:fadeInUp 1s ease-out .3s both;color:#d0d0d0;font-size:24px;line-height:1.8;margin-bottom:50px}.hero-buttons{animation:fadeInUp 1s ease-out .5s both;display:flex;flex-wrap:wrap;gap:20px}.features,.how-it-works{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1e4d;position:relative}@media (max-width:968px){.hero-content{gap:40px;grid-template-columns:1fr}.hero-text{text-align:center}.hero-buttons{justify-content:center}.hero-image{margin:0 auto;max-width:500px}}.purchase-notice{animation:fadeInUp 1s ease-out .7s both;background:#f4433633;border:1px solid #f4433680;border-radius:12px;margin-top:30px;padding:20px;text-align:center}.purchase-notice p{color:#f44336;font-size:16px;margin:0}@media (max-width:768px){.hero{min-height:auto;padding:80px 0}.hero-title{font-size:48px}.hero-subtitle{font-size:20px}.hero-background{opacity:.1}}.pricing{min-height:100vh;padding-top:40px}.pricing-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:60px}.pricing-card{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e99;border:1px solid #4a5a8a4d;border-radius:24px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;overflow:hidden;padding:40px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-card:nth-child(2){animation-delay:.2s}.pricing-card:nth-child(3){animation-delay:.4s}.pricing-card:hover{background:#1a1a2ecc;border-color:#5a6aaa80;box-shadow:0 20px 60px #2d356180;transform:translateY(-12px) scale(1.03)}.pricing-header{border-bottom:2px solid #333;margin-bottom:30px;padding-bottom:30px;text-align:center}.pricing-name{color:#fff;font-size:32px;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.pricing-fps{animation:pulse 2s ease-in-out infinite;color:#6a7aba;font-size:24px;font-weight:600;margin-bottom:20px;text-shadow:0 2px 15px #6a7aba99}.pricing-price{color:#fff;font-size:48px;font-weight:700}.pricing-features{flex-grow:1;list-style:none;margin-bottom:30px}.pricing-feature{border-bottom:1px solid #2a2a2a;color:#a0a0a0;font-size:16px;padding:15px 0 15px 30px;position:relative}.pricing-feature:before{color:#6a7aba;content:"✓";font-size:18px;font-weight:700;left:0;position:absolute}.pricing-feature:last-child{border-bottom:none}.pricing-btn{margin-top:auto;text-align:center;width:100%}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr}}.reviews{min-height:100vh;padding-top:40px}.review-form-toggle{margin-bottom:40px;text-align:center}.review-form{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e99;border:1px solid #4a5a8a4d;border-radius:20px;box-shadow:0 8px 32px #0000004d;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px;padding:40px}.form-group{margin-bottom:25px}.form-group label{display:block;font-size:16px;margin-bottom:10px}.form-group input,.form-group select,.form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1e80;border:1px solid #4a5a8a4d;border-radius:12px;color:#e8e8e8;font-size:16px;padding:14px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#0f0f1eb3;border-color:#6a7aba;box-shadow:0 0 20px #6a7aba66;outline:none;transform:translateY(-2px)}.form-group textarea{font-family:inherit;resize:vertical}.reviews-list{grid-gap:30px;display:grid;gap:30px;margin:0 auto;max-width:1000px}.review-card{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e99;border:1px solid #4a5a8a4d;border-radius:20px;box-shadow:0 8px 32px #0000004d;overflow:hidden;padding:30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.review-card:before{background:linear-gradient(90deg,#0000,#6a7aba1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.review-card:hover:before{left:100%}.review-card:hover{background:#1a1a2ecc;border-color:#5a6aaa80;box-shadow:0 16px 48px #2d356180;transform:translateY(-4px) scale(1.01)}.review-header{align-items:center;border-bottom:2px solid #2a2a2a;display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px}.review-avatar{border:2px solid #4a5a8a80;border-radius:50%;box-shadow:0 4px 15px #0000004d;height:60px;width:60px}.review-user-info{flex-grow:1}.review-username{color:#fff;font-size:20px;font-weight:600;margin-bottom:5px}.review-server{color:#6a7aba;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.review-rating{animation:sparkle 2s ease-in-out infinite;color:gold;font-size:24px;text-shadow:0 2px 10px #ffd70080;white-space:nowrap}@keyframes sparkle{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.review-text{color:#a0a0a0;font-size:16px;line-height:1.8;margin-bottom:15px}.review-date{color:#666;font-size:14px;text-align:right}.no-reviews{color:#666;font-size:20px;padding:60px 0;text-align:center}@media (max-width:768px){.review-form{padding:25px}.review-header{flex-wrap:wrap}.review-rating{width:100%}}.admin{min-height:100vh;padding-top:40px}.admin-reviews{grid-gap:30px;display:grid;gap:30px;margin:0 auto;max-width:1000px}.admin-review-card{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e99;border:1px solid #4a5a8a4d;border-radius:20px;box-shadow:0 8px 32px #0000004d;padding:30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.admin-review-card:hover{background:#1a1a2ecc;border-color:#5a6aaa80;box-shadow:0 16px 48px #2d356180;transform:translateY(-4px)}.admin-actions{border-top:2px solid #2a2a2a;display:flex;gap:15px;margin-top:20px;padding-top:20px}.btn-approve{background:linear-gradient(135deg,#11998e,#38ef7d);border:none;border-radius:12px;box-shadow:0 4px 15px #11998e66;flex:1 1}.btn-approve:hover{background:linear-gradient(135deg,#38ef7d,#11998e);box-shadow:0 6px 20px #38ef7d99;transform:translateY(-2px)}.btn-reject{background:linear-gradient(135deg,#eb3349,#f45c43);border:none;border-radius:12px;box-shadow:0 4px 15px #eb334966;flex:1 1}.btn-reject:hover{background:linear-gradient(135deg,#f45c43,#eb3349);box-shadow:0 6px 20px #f45c4399;transform:translateY(-2px)}.users{min-height:100vh;padding-top:40px}.users-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 400px;margin-top:40px}.users-list-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.users-table{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e99;border:1px solid #4a5a8a4d;border-radius:20px;overflow:hidden}.users-table-header{background:#0f0f1e80;border-bottom:2px solid #4a5a8a4d;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.users-table-header,.users-table-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr 1fr;padding:20px}.users-table-row{border-bottom:1px solid #4a5a8a33;cursor:pointer;transition:all .3s ease}.users-table-row:hover{background:#2d35614d}.users-table-row.active{background:#4a5a8a66;border-left:3px solid #6a7aba}.users-table-row:last-child{border-bottom:none}.col-username{align-items:center;color:#e8e8e8;display:flex;gap:15px}.user-avatar-small{border:2px solid #4a5a8a80;border-radius:50%;height:40px;width:40px}.col-date,.col-plan,.col-status{align-items:center;color:#a0a0a0;display:flex}.status-badge{border-radius:8px;font-size:12px;font-weight:600;letter-spacing:1px;padding:6px 12px;text-transform:uppercase}.status-none{background:#6464644d;color:#999}.status-pending{background:#ffc10733;color:#ffc107}.status-active{background:#4caf5033;color:#4caf50}.status-expired{background:#f4433633;color:#f44336}.users-form-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e99;border:1px solid #4a5a8a4d;border-radius:20px;max-height:calc(100vh - 120px);overflow-y:auto;padding:30px;position:-webkit-sticky;position:sticky;top:100px}.users-form-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:25px;text-transform:uppercase}.user-info{align-items:center;display:flex;gap:20px}.user-avatar-large{border:2px solid #4a5a8a80;border-radius:50%;height:80px;width:80px}.user-details{flex:1 1}.user-name{color:#fff;font-size:18px;font-weight:600;margin-bottom:5px}.user-steamid{color:#6a7aba;font-size:14px}.purchase-form{gap:20px}.form-group,.purchase-form{display:flex;flex-direction:column}.form-group{gap:10px}.form-group label{color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.form-group input,.form-group select{background:#0f0f1e80;border:1px solid #4a5a8a4d;border-radius:12px;color:#e8e8e8;font-size:16px;padding:12px;transition:all .3s ease}.form-group input:focus,.form-group select:focus{background:#0f0f1eb3;border-color:#6a7aba;box-shadow:0 0 15px #6a7aba4d;outline:none}.form-actions{display:flex;gap:15px;margin-top:10px}.form-actions .btn{flex:1 1}@media (max-width:1200px){.users-content{grid-template-columns:1fr}.users-form-panel{max-height:none;position:static}}@media (max-width:768px){.users-table-header,.users-table-row{gap:10px;grid-template-columns:1fr}.users-table-header{display:none}.users-table-row{padding:15px}.col-date,.col-plan,.col-status,.col-username{padding:5px 0}.col-status:before{content:"Статус: ";font-weight:600}.col-plan:before{content:"Тариф: ";font-weight:600}.col-date:before{content:"Дата: ";font-weight:600}}.app{min-height:100vh;overflow-x:hidden;position:relative}.loading{align-items:center;animation:pulse 2s ease-in-out infinite;color:#e8e8e8;display:flex;font-size:24px;height:100vh;justify-content:center}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:80px 0}.section-title{animation:fadeInUp .8s ease-out;color:#fff;font-size:48px;font-weight:700;margin-bottom:20px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-subtitle{animation:fadeInUp 1s ease-out .2s both;color:#b8b8b8;font-size:20px;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.btn{background:linear-gradient(135deg,#2d3561,#3d4a7a);border:none;border-radius:12px;box-shadow:0 8px 20px #2d356166;color:#fff;display:inline-block;font-size:18px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:16px 32px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn:hover:before{left:100%}.btn:hover{background:linear-gradient(135deg,#3d4a7a,#4d5a9a);box-shadow:0 12px 30px #3d4a7a99;transform:translateY(-3px) scale(1.05)}.btn:active{transform:translateY(-1px) scale(1.02)}.btn-primary{background:linear-gradient(135deg,#4a5a8a,#5a6aaa);box-shadow:0 8px 25px #4a5a8a80}.btn-primary:hover{background:linear-gradient(135deg,#5a6aaa,#6a7aba);box-shadow:0 12px 35px #5a6aaa99}.card{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e99;border:1px solid #4a5a8a4d;border-radius:20px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.card,.card-image-wrapper{overflow:hidden;position:relative}.card-image-wrapper{height:200px;width:100%}.card-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.card:hover .card-image{transform:scale(1.1)}.card-text,.card-title{padding:0 40px}.card-title{padding-top:30px}.card-text{padding-bottom:40px}.card:hover{background:#1a1a2ecc;border-color:#5a6aaa80;box-shadow:0 20px 60px #2d356180;transform:translateY(-8px) scale(1.02)}.card-title{color:#fff;font-size:28px;font-weight:700;margin-bottom:20px;text-shadow:0 2px 10px #0000004d}.card-text{color:#d0d0d0;font-size:16px;line-height:1.8;margin-bottom:20px}.grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.grid>*{animation:fadeInUp .6s ease-out both}.grid>:first-child{animation-delay:.1s}.grid>:nth-child(2){animation-delay:.2s}.grid>:nth-child(3){animation-delay:.3s}.grid>:nth-child(4){animation-delay:.4s}.grid>:nth-child(5){animation-delay:.5s}.grid>:nth-child(6){animation-delay:.6s}
/*# sourceMappingURL=main.5c5cd78a.css.map*/