@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&display=swap";.fade-down{animation:fadeDown .4s ease forwards;opacity:0;transform:translateY(-20px)}@keyframes expandDown{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.hover{cursor:pointer;transition:background .2s ease-in}.hover:hover{background-color:#00000094!important}.red-hover:hover{cursor:pointer;background-color:#a55353ad!important}a.text-link:hover{text-decoration:underline;color:var(--link-blue)}textarea{font-family:Arial}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.white-space-pre-line{white-space:pre-line}.btn{display:inline-block;padding:.5rem 1rem;border-radius:var(--radius);font-weight:600;font-size:15px;cursor:pointer;text-align:center;transition:all .3s ease;background-color:transparent;border:1px solid var(--border-color);color:var(--text-color)}@media (max-width: 600px){.btn{width:100%}}.btn.red{background-color:#580d20;border:1px solid #4b0e13}.btn.red:hover{background-color:#971233}.btn-sm{padding:.35rem .75rem;font-size:.85rem}.avatar{object-fit:cover;object-position:center}.p30-avatar{height:30px;width:30px;border-radius:5px}.p23-avatar{height:23px;width:23px;border-radius:4px}.p50-avatar{width:50px;height:50px;border-radius:50%}.p80-avatar{width:80px;height:80px;border-radius:50%}.p40-avatar{width:40px;height:40px;border-radius:50%}.p32-avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color)}.p100-avatar{width:100px;height:100px;border-radius:50%}.p70-avatar{width:70px;height:70px;border-radius:50%}dialog.modal{transition:all .2s ease;border:1px solid var(--card-border);background-color:var(--card-bg);color:var(--text-color);padding:2rem;width:min(520px,92vw);max-width:520px;max-height:90vh;margin:auto;border-radius:16px;text-align:center;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1rem;position:fixed;inset:0;z-index:9999}dialog.modal::backdrop{background:#000c}dialog.modal:not([open]){display:none}dialog.modal .navbar-btn{padding-left:1rem}dialog.modal input{padding:.5rem .7rem;border-radius:8px;background-color:var(--card-bg);color:var(--text-color);font-size:16px;font-weight:600;border-color:var(--card-border);outline:3px solid transparent;transition:outline-color .2s ease-in}dialog.modal input:focus{outline-color:var(--card-border)}dialog.modal .close{margin-left:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:50%}dialog.modal--auth{padding:0;border:none;background:transparent;box-shadow:none;width:min(520px,92vw);max-width:520px;overflow:visible;position:fixed;inset:0;z-index:9999}.checkbox{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;border-radius:8px;width:100%;padding:.5rem}.checkbox input{position:absolute;opacity:0;width:1rem;height:1rem;cursor:pointer;margin:0}.checkbox input:checked+label .checkmark{background:var(--primary);border-color:var(--primary)}.checkbox input:checked+label .checkmark:after{display:block}.checkbox .checkmark{width:1rem;height:1rem;border:2px solid #888;border-radius:.25rem;transition:.2s ease;background-color:#fff;position:relative;flex-shrink:0}.checkbox .checkmark:after{content:"";position:absolute;left:.25rem;width:.3rem;height:.6rem;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.checkbox label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.status-toggle{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.switch{position:relative;display:inline-block;width:50px;min-width:50px;height:24px;margin-bottom:0}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:var(--border-color)}.switch input:checked+.slider:before{transform:translate(26px)}.switch input:checked+.slider:before .fa-moon{display:none}.switch input:checked+.slider .fa-sun{visibility:hidden;transition:.1s}.switch input:not(:checked)+.slider .fa-moon{visibility:hidden;transition:.1s}.switch .slider{position:absolute;cursor:pointer;padding:0 3px;inset:0;background-color:#8d8d8d;transition:.2s;border-radius:24px;font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;background-color:#fff;transition:.2s;border-radius:50%}.background-text{display:flex;flex-direction:column;text-align:center}.background-text .back{font-size:1.8rem;font-weight:800;letter-spacing:.08em;background:linear-gradient(rgba(255,255,255,.1) 30%,transparent 80%);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;text-transform:uppercase}.background-text .front{translate:0 -20px}.flex-row{display:flex;flex-direction:row;align-items:center;justify-content:center}:where(.fa,.fa-solid,.fa-regular,.fa-brands){display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}:root{--header-z-index: 100;--radius: 12px;--pink-shadow: 0 6px 24px 0 rgba(82, 128, 211, .55);--dark-shadow: 0 8px 32px 0 rgba(23, 52, 109, .32);--neon-green: #4aeb52;--neon-green-l1: #6aaf6d;--black: #161616;--pink-1: #8fc5ff;--pink-2: #2c4f93;--light: #ACCDFF;--root-bg-gradient-1-1: #0f1626;--root-bg-gradient-1-2: #1f2d45a8;--root-bg-gradient-1-3: transparent;--root-bg-gradient-2-1: #0b111f;--root-bg-gradient-2-2: #0c1629;--card-bg-gradient-1-1: #1e335a;--card-bg-gradient-1-2: #101c36;--card-bg-gradient-2-1: #101c36;--card-bg-gradient-2-2: #101c36;--card-bg-gradient-2-3: #101c36;--card-bg: #0c1223;--card-bg-hover: #0a101d;--card-border: #223a63;--card-border-hover: #162846;--card-bg-l1: #13203a;--card-bg-hover-l1: #8bb4ff24;--text-color: #f3f3f3;--text-color-l1: #8a8a8a;--text-color-l2: #696969;--inverse-text-color: #111214;--card-background: #28292a;--border-color: #4b4b4b;--root-bg: #080808}.body-center{flex:1;display:flex;align-items:center;justify-content:center}.flex-row{display:flex;flex-direction:row;flex-direction:row!important}.flex-column{display:flex;flex-direction:column}@media (max-width: 600px){.flex-column{width:100%}}.d-none{display:none}html{height:100%;scrollbar-width:none;scroll-behavior:smooth}html *,html *:before,html *:after{box-sizing:border-box;transition:background .6s cubic-bezier(.4,0,.2,1),color .6s cubic-bezier(.4,0,.2,1),background-color .6s cubic-bezier(.4,0,.2,1)}html::-webkit-scrollbar{display:none}html body{height:100%;margin:0;color:var(--text-color);font-family:Onest,sans-serif}html body.menu-open{overflow:hidden;height:100vh}html body #root{min-height:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;background-color:var(--root-bg)}html body #root .layout{padding:5rem 4rem 4rem;overflow-y:auto;width:100%;overflow:visible;display:flex;justify-content:center}@media (max-width: 600px){html body #root .layout{padding:0;padding-top:4rem;padding-bottom:2rem}}html body #root .layout:has(.account-layout){width:100%;padding-left:0;padding-right:0;justify-content:flex-start}html body #root .layout:has(.account-layout) .layout-inner{animation:none}html body #root .layout .layout-inner{width:100%;animation:page-enter .35s ease}html body #root .layout .card{padding:1.5rem;border:1px solid var(--card-border);background-color:var(--card-bg);box-shadow:var(--dark-shadow);border-radius:1.5rem}html body #root .layout .card #cardBtn{font-size:1.1rem;background-color:#38101c;border:1px solid #9c1722;box-shadow:var(--dark-shadow);transition:.3s;line-height:1.3rem;padding:.4rem;border-radius:8px}html body #root .layout .card #cardBtn:hover>span{font-size:1.2rem}html body a{text-decoration:none;color:var(--text-color)}html body button{cursor:pointer;color:var(--text-color);background-color:transparent;border:1px solid transparent}html body h1,html body h2,html body h3,html body h4,html body h5{margin:0;margin-bottom:1.2rem}@keyframes page-enter{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}header{position:fixed;width:100%;z-index:1001;top:0;left:0;transition:transform .35s ease,opacity .35s ease;pointer-events:none}header .header-container{width:100%;max-width:none;display:inline-flex;justify-content:right;align-items:center;padding:.65rem clamp(1rem,3vw,1.75rem);background:transparent;border:none;border-radius:1.2rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;pointer-events:auto}@media (max-width: 600px){header .header-container{height:4rem;margin:.4rem auto 0;border-radius:.9rem}}header .header-container .navbar--pill{display:inline-flex;align-content:center;gap:.6rem;justify-content:center;flex:1;z-index:1;pointer-events:none}@media (max-width: 600px){header .header-container .navbar--pill{display:none}}header .header-container .navbar--pill .nav-pill{--nav-gap: 0rem;position:relative;display:flex;width:auto;padding:0;border-radius:1rem;background:#050507e6;border:1px solid rgba(255,255,255,.06);isolation:isolate;box-shadow:0 12px 28px #00000052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;pointer-events:none}header .header-container .navbar--pill .nav-pill .nav-pill__indicator{position:absolute;inset:0;width:auto;height:100%;border-radius:.8rem;background:linear-gradient(135deg,#ffffff24,#7882962e);box-shadow:0 8px 18px #00000052;transform:translate(0);transition:transform .46s cubic-bezier(.18,1.7,.36,1),width .25s ease;will-change:transform;z-index:0}header .header-container .navbar--pill .nav-pill .nav-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.62rem 1.15rem;flex:0 0 auto;color:#ffffffc7;font-weight:700;border-radius:.75rem;border:1px solid transparent;transition:color .18s ease,transform .18s ease;pointer-events:auto}header .header-container .navbar--pill .nav-pill .nav-link:hover{color:#fff;transform:translateY(-1px)}header .header-container .navbar--pill .nav-pill .nav-link.active{color:#fff;font-weight:780}@media (max-width: 600px){header .header-container .navbar--pill .nav-pill{display:none}}@media (max-width: 600px){header .header-container .navbar--pill{width:90%;justify-content:flex-end}}header .header-container .account-section{position:absolute;right:clamp(.75rem,4vw,2.4rem);top:50%;transform:translateY(-50%);display:inline-flex;gap:.5rem}@media (max-width: 600px){header .header-container .account-section.no-mobile{display:none}}header .header-container .account-section span{align-content:center;font-size:1.05rem;font-weight:600}header .header-container .account-section .lang-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .68rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffc7;font-weight:700;letter-spacing:.01em;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}header .header-container .account-section .lang-btn:hover{transform:translateY(-1px);background:#ffffff1a;border-color:#fff3;color:#fff}header .header-container .account-section .lang-btn i{color:currentColor}header .header-container .account-section .login-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem;border-radius:.8rem;font-size:.98rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#f5f6fb;font-weight:800;transition:transform .2s ease,opacity .2s ease,border-color .2s ease,background .2s ease}header .header-container .account-section .login-btn:hover{transform:translateY(-1px);opacity:.95;border-color:#ffffff4d;background:#ffffff1a}header .header-container .account-section .login-btn.active{background:#ffffff28}header .header-container .nav-icon{display:inline-flex;align-items:center;justify-content:center}header .header-container .nav-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}header .header-container .nav-icon i{font-size:1rem;color:currentColor}header .header-container .mobile-menu-toggler{padding:.48rem .68rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffc7;font-weight:700;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease;display:none;height:100%}@media (max-width: 600px){header .header-container .mobile-menu-toggler{display:block}}.card{background-color:var(--card-background);border-radius:var(--radius);padding:1.5rem}.account-layout{position:relative;display:flex;gap:2.5rem;width:100%;max-width:100%;margin:0;padding:0 2rem 3rem;padding-left:32px;isolation:isolate}@media (max-width: 600px){.account-layout{flex-direction:column;padding:0 1rem 2rem}}.account-layout:before{content:"";position:fixed;top:6rem;left:-40px;width:200px;height:200px;background:radial-gradient(circle,#ffffff29,#fff0 70%);pointer-events:none;z-index:0}.account-layout:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at 0 0,#ffffff14,#fff0 35%);pointer-events:none;z-index:0}.account-layout>*{position:relative;z-index:1}.account-sidebar{width:350px;position:sticky;top:0;height:100vh;padding:0rem 0;overflow-y:auto;background:transparent}@media (max-width: 600px){.account-sidebar{display:none}}.account-sidebar-inner{display:grid;gap:2rem;overflow-x:hidden}.account-user{display:flex;gap:1rem;align-items:center}.account-avatar{position:relative;width:44px;height:44px;border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 18px #00000059;cursor:pointer}.account-avatar i{display:none;position:absolute}.account-avatar:hover{filter:brightness(.6)}.account-avatar:hover i{display:block}.account-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.account-avatar-fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:#ffffff8c;background:#ffffff0a}.account-avatar-fallback i{font-size:1.1rem}.account-avatar-input{position:absolute;inset:0;opacity:0;cursor:pointer}.account-user-meta{display:grid;gap:.25rem}.account-user-name{font-size:1.05rem;font-weight:600;color:#fff}.account-user-role{font-size:.85rem;color:#fff9}.account-user-balance{display:inline-flex;align-items:center;gap:.5rem;color:#8fc5ffeb;background:transparent;border:none;padding:.25rem .6rem;padding-left:0;border-radius:10px;cursor:pointer;transition:color .2s ease,opacity .2s ease}.account-user-balance:hover{color:#d8eaff}.account-nav{display:flex;flex-direction:column;gap:.35rem}.account-nav-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .8rem;border-radius:12px;color:#fff9;border:1px solid transparent;background:transparent;transition:opacity .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.account-nav-item:hover{color:#fff;border-color:#8fc5ff2e;box-shadow:0 0 0 1px #8fc5ff1f}.account-nav-item.active{color:#fff;background:#6cabff0f;border-color:#8fc5ff4d;box-shadow:0 0 0 1px #8fc5ff2e}.account-nav-item.disabled{opacity:.35;pointer-events:none}.account-nav-arrow{color:#ffffff59;transition:color .15s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center}.account-nav-item.active .account-nav-arrow,.account-nav-item:hover .account-nav-arrow{color:#fff;transform:translate(2px)}.account-nav-arrow-icon{width:18px;height:18px}.account-nav-arrow i{font-size:.9rem}.account-nav-left{display:flex;align-items:center;gap:.8rem}.account-nav-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#fff9}.account-nav-icon svg{width:100%;height:100%}.account-nav-icon i{font-size:1rem}.account-nav-section{display:grid;gap:.75rem}.account-nav-section-title{font-size:.85rem;letter-spacing:.16em;font-weight:600;color:#8fc5ffe6;background:linear-gradient(90deg,#8fc5ffe6,#548adccc);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;margin:.1rem 0 .35rem}.account-nav-section-title--main{text-align:center;margin:.1rem 0 .35rem}.account-main{flex:1;display:flex;flex-direction:column;gap:1.4rem;min-width:0;padding:0rem 0 3rem}@media (max-width: 600px){.account-main{padding:5rem 0 2rem}}.account-content{animation:account-content-enter .35s ease;display:flex;flex-direction:column;gap:1.6rem}@keyframes account-content-enter{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.login-container{padding:40px;border-radius:16px;text-align:center;max-width:400px;width:fit-content;height:auto;display:flex;flex-direction:column;gap:.5rem;width:370px}.login-container h2{margin-bottom:24px;color:var(--text-color);font-size:28px}.login-container .error-message{color:#dc3545;margin-top:5px;font-size:.9em}.login-container .terms-checkbox{margin:15px 0;display:flex;align-items:center}.login-container .terms-checkbox input{margin-right:10px;width:auto}.login-container .playername-input{display:inline-flex;gap:.2rem}.login-container .playername-input .send-code{padding:.8rem .5rem;background-color:transparent;width:fit-content;border-radius:var(--radius);border:1px solid var(--border-color);color:var(--text-color);white-space:nowrap}.login-container input{width:100%;padding:.8rem .5rem;background-color:transparent;border-radius:var(--radius);border:1px solid var(--border-color);color:var(--text-color);font-size:.9rem}.login-container input:focus{outline-color:var(--neon-green);outline-offset:0;outline-style:solid}.login-container input:focus::placeholder{color:var(--neon-green-l1);font-weight:400}.login-container .btn-login{background:#4285f4;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-size:1em;width:100%;margin-top:10px}.login-container .btn-login:disabled{background:#98b7f0;cursor:not-allowed}.login-container .alert-success{border-radius:var(--radius);border:1px solid #58eb58;background-color:#91df7d31;padding:.5rem}.login-container .alert-info{border-radius:var(--radius);border:1px solid #58a4eb;background-color:#7db0df31;padding:.5rem}.login-container .alert-danger{border-radius:var(--radius);border:1px solid #dc3545;background-color:#df7d7d31;padding:.5rem}.login-container .to-register{padding:.6rem;border-radius:var(--radius);transition:all .1s ease-in}.login-container--auth{position:relative;padding:44px 38px 36px;background:radial-gradient(120% 120% at 10% 0%,#9c17222e,#0000 60%),linear-gradient(140deg,#0c0508eb,#1c090efa);border:1px solid var(--card-border);box-shadow:0 24px 50px #0804068c;overflow:hidden;animation:loginReveal .7s ease}.login-container--auth:before{content:"";position:absolute;inset:-40% -30%;background:radial-gradient(closest-side,rgba(156,23,34,.18),transparent);opacity:.6;pointer-events:none;animation:loginGlow 6s ease-in-out infinite}.login-container--auth h2{margin-bottom:.25rem;letter-spacing:.02em}.login-header{display:flex;flex-direction:column;gap:.2rem;position:relative;z-index:1}.login-subtitle{margin:0 0 1.2rem;color:var(--text-color-l2);font-size:.95rem}.login-form{display:flex;flex-direction:column;gap:.9rem;position:relative;z-index:1}.login-field{display:flex;flex-direction:column;gap:.35rem;text-align:left;font-size:.85rem;color:var(--text-color-l2)}.login-field input{border-radius:12px;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.12);background-color:#08060a59;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.login-field input:focus{border-color:#6eebaa99;box-shadow:0 0 0 3px #6eebaa26;transform:translateY(-1px);outline:none}.login-container--auth .btn-login{background:linear-gradient(140deg,#3d0f17,#6a1a2a);border-radius:12px;font-weight:600;letter-spacing:.02em;box-shadow:0 12px 22px #500f1a73;transition:transform .25s ease,box-shadow .25s ease}.login-container--auth .btn-login:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 26px #6e142480}.login-divider{display:flex;align-items:center;gap:1rem;margin:1.2rem 0 .9rem;color:var(--text-color-l2);font-size:.85rem;position:relative;z-index:1}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:#ffffff14}.login-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;position:relative;z-index:1}.login-social{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);color:var(--text-color);background-color:#0f0a128c;font-weight:600;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;animation:loginFloat 4s ease-in-out infinite}.login-social i{font-size:1.1rem}.login-social:hover{transform:translateY(-2px);border-color:#fff3;box-shadow:0 12px 24px #00000059}.login-social--discord{background:linear-gradient(145deg,#2d0a12d9,#5a1424bf)}.login-social--telegram{background:linear-gradient(145deg,#1e0a12d9,#781c2dbf);animation-delay:.6s}.captcha-widget{min-height:65px;display:flex;align-items:center;justify-content:center}.auth-modal-stack{position:relative;display:flex;justify-content:center;align-items:center;overflow:visible}.auth-toast{position:absolute;top:-64px;left:50%;transform:translate(-50%);min-width:280px;max-width:420px;padding:.7rem 1rem;border-radius:12px;border:1px solid rgba(156,23,34,.5);background:#14080cd9;color:#f2d4d6;font-size:.9rem;text-align:center;box-shadow:0 14px 28px #08040673;z-index:2;pointer-events:none;animation:toastIn .25s ease,toastOut .3s ease 4.7s forwards}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes loginReveal{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loginGlow{0%{transform:translateY(0);opacity:.4}50%{transform:translateY(8px);opacity:.7}to{transform:translateY(0);opacity:.4}}@keyframes loginFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.form-input{background-color:#14050a;border:1px solid #4b0e13;padding:.6rem;width:100%;border-radius:10px;color:var(--text-color);font-size:16px;outline:2px solid rgba(0,0,0,0);transition:outline .2s ease-in}.form-input:focus{outline:2px solid #8b1a40}.admin-layout{display:flex;flex:1;width:100%}.admin-main{flex:1;display:flex;flex-direction:column;gap:1.2rem;padding:0rem 0 3rem}.admin-main .a-page-card{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem}.admin-main .a-page-card .header{border-bottom:1px solid var(--card-border);width:100%;display:flex;justify-content:space-between;padding-bottom:1rem}.admin-main .a-page-card .header h2{margin:0}.admin-main .a-page-card .body{display:flex;flex-direction:column;gap:1rem}.admin-main .a-cards-list{display:flex;flex-direction:column;gap:.5rem}.admin-main .a-cards-list .a-card{padding:1.5rem;display:flex;align-items:center;gap:1rem;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem}.admin-main .a-cards-list .a-card.order-a-card #id{font-size:1.1rem;font-weight:600}.admin-main .a-cards-list .a-card .a-card-actions{display:flex;margin-left:auto;width:fit-content;align-items:center;gap:1rem}.admin-main .a-cards-list .a-card .a-card-actions .action-btn{background-color:var(--card-bg);border:1px solid var(--card-border);font-size:1rem;padding:.5rem .7rem;border-radius:.5rem;transition:background-color .2s ease-in,border-color .2s ease-in}.admin-main .a-cards-list .a-card .a-card-actions .action-btn i{margin-right:.5rem}.admin-main .a-cards-list .a-card .a-card-actions .action-btn:hover{background-color:var(--card-bg-hover);border-color:var(--card-border-hover)}.admin-main .admin-page-actions{display:flex;gap:.5rem;height:fit-content}.admin-main .admin-page-actions .action{border:1px solid var(--card-border);background-color:var(--card-bg);padding:.5rem 1rem;font-size:1.1rem;border-radius:.7rem;cursor:pointer;transition:background-color .2s ease-in,border-color .2s ease-in}.admin-main .admin-page-actions .action:hover{background-color:var(--card-bg-hover);border-color:var(--card-border-hover)}@media (max-width: 600px){.admin-main{padding-top:5rem}}.pagination{padding:1rem 1.1rem;display:flex;gap:.6rem;width:fit-content;margin:0 auto;justify-content:space-between;border-radius:1rem;background:#10121abf;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 26px #00000052,inset 0 1px #ffffff0a}@media (max-width: 600px){.pagination{bottom:0;padding:.6rem}}.pagination button{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);padding:.75rem .95rem;border-radius:.9rem;cursor:pointer;outline:2px solid transparent;color:#e6ecf5;transition:all .25s ease}@media (max-width: 600px){.pagination button{padding:.35rem .85rem}}.pagination button:hover{border-color:#ffffff40;outline:1px solid rgba(255,255,255,.12);box-shadow:0 10px 18px #00000047}.pagination button:disabled{cursor:not-allowed;outline:0;border-color:#ffffff14;opacity:.5}.pagination button#pageNumber{font-size:1.1rem;font-weight:700;aspect-ratio:1;padding:.6rem 1rem}@media (max-width: 600px){.pagination button#pageNumber{padding:.3rem .9rem}}.pagination button#pageNumber.active{background:linear-gradient(135deg,#7ec8ff2a,#a18dff2a);border-color:#7ec8ff66;color:#fff}.pagination.compact{padding:.5rem .4rem;margin:0;gap:.4rem;background:#10121a66;border:1px solid rgba(255,255,255,.06)}.pagination.compact button{background:#ffffff08;border:1px solid rgba(255,255,255,.18);color:var(--text-color-l1);padding:.35rem .7rem;border-radius:.8rem;transition:border-color .2s ease,color .2s ease,background .2s ease}.pagination.compact button:hover{color:#fff;border-color:#ffffff59;background:#ffffff14}.pagination.compact button:disabled{opacity:.6;cursor:not-allowed}.pagination.compact button#pageNumber.active{background:linear-gradient(135deg,#7ec8ff2a,#a18dff2a);border-color:#7ec8ff66;color:#fff}.mobile-menu{position:fixed;top:4.4rem;z-index:1000;width:min(420px,94vw);height:calc(100vh - 5rem);padding:.75rem;display:none;flex-direction:column;left:50%!important;right:auto!important;margin:0;transform:translate(-50%) translateY(-12px) scale(.98);border-radius:18px;background:#0b0c11!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 60px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .32s ease,opacity .32s ease;opacity:0;overflow:auto;pointer-events:none}@media (max-width: 600px){.mobile-menu{display:flex}}.mobile-menu.active{transform:translate(-50%) scale(1);opacity:1;pointer-events:auto}.mobile-menu .mobile-menu-section{display:flex;flex-direction:column;margin-top:1rem;gap:.1rem}.mobile-menu .mobile-menu-section span{font-size:1.2rem;padding:.5rem}.mobile-menu .mobile-menu-section i{margin-right:.5rem}.mobile-menu .mobile-menu-section-title{background:linear-gradient(90deg,#8fc5ffe6,#548adccc);-webkit-background-clip:text;background-clip:text;color:transparent}.mobile-menu .mobile-menu-link{padding:.9rem 1rem;font-size:1rem;font-weight:650;display:flex;align-items:center;gap:.7rem;border-radius:12px;color:#f5f6fb;border:1px solid transparent;transition:background-color .18s ease-in,border-color .18s ease-in,transform .18s ease}.mobile-menu .mobile-menu-link:hover{background-color:#ffffff0f;border-color:#ffffff1f;transform:translate(2px)}.mobile-menu .mobile-menu-link.active{background:linear-gradient(135deg,#ff80b42e,#64aaff2e);border-color:#ffffff2e}.mobile-menu .mobile-lang-block{padding:.6rem .4rem;border-top:1px solid var(--card-border);margin:.4rem 0 .6rem}.mobile-menu .mobile-lang-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.85rem 1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffc7;font-weight:700;transition:background .2s ease,border-color .2s ease}.mobile-menu .mobile-lang-btn i{color:currentColor}.mobile-menu .mobile-lang-btn:hover{background:#ffffff14;border-color:#ffffff3d}.mobile-menu .nav-icon{display:inline-flex;align-items:center;justify-content:center}.mobile-menu .nav-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mobile-menu .nav-icon i{font-size:1rem;color:currentColor}.popup-notification-list{position:fixed;top:5rem;left:50%;transform:translate(-50%);z-index:11000;display:flex;flex-direction:column;gap:.6rem;width:min(480px,92vw);pointer-events:none}.popup-notification{pointer-events:auto;display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:.75rem .95rem 1rem;border-radius:.9rem;background:#080808e6;color:#ffffffe0;box-shadow:0 16px 28px #0006;font-size:.95rem;position:relative;overflow:hidden}.popup-notification-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;margin-top:.1rem}.popup-notification-icon.success{background:linear-gradient(145deg,#3cff9a,#0b6b3a);box-shadow:0 8px 18px #0a8c3173}.popup-notification-icon.info{background:linear-gradient(145deg,#4fc3ff,#004e8a);box-shadow:0 8px 18px #0a288c73}.popup-notification-icon.error{background:linear-gradient(145deg,#5aa8ff,#1b4f94);box-shadow:0 8px 18px #1c529673}.popup-notification-icon i{translate:-1px 1px}.popup-notification-text{display:block;line-height:1.5}.popup-notification-bar{position:absolute;left:.9rem;right:.9rem;bottom:.5rem;height:3px;border-radius:999px;background:#ffffff1f;overflow:hidden}.popup-notification-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background:#c8c8c873;animation:notification-progress 5s linear forwards}.popup-notification-animate-enter{opacity:0;transform:translateY(-8px) scale(.98)}.popup-notification-animate-enter-active{opacity:1;transform:translateY(0) scale(1);transition:opacity .2s ease,transform .2s ease}.popup-notification-animate-exit{opacity:1;transform:translateY(0) scale(1)}.popup-notification-animate-exit-active{opacity:0;transform:translateY(-6px) scale(.98);transition:opacity .2s ease,transform .2s ease}@keyframes notification-progress{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.site-footer{width:100%;display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.5rem 3rem;background:transparent;gap:1rem}.footer-inner{width:100%;max-width:100rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding-top:0}.footer-col{display:flex;flex-direction:column;gap:.65rem}.footer-col--left{align-items:flex-start;text-align:left}.footer-col--right{align-items:flex-start;text-align:left;justify-self:end}.footer-link,.footer-col a,.footer-row{display:inline-flex;align-items:center;gap:.6rem;color:#ffffffb3;font-size:.95rem;transition:color .2s ease;text-decoration:none}.footer-link:hover,.footer-col a:hover,.footer-row:hover{color:#fffffff2}.footer-meta{display:inline-flex;align-items:center;gap:.5rem;color:#fff9;font-size:.95rem}.footer-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff9;font-size:.95rem}.footer-logo{display:flex;align-items:center;justify-content:center;padding:0 1.5rem}.footer-logo img{width:92px;height:auto;opacity:.9;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.footer-row{gap:.6rem}.footer-separator{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 15%,rgba(255,255,255,.12) 85%,transparent 100%)}.footer-bottom{width:100%;max-width:100rem;padding:0 1rem;display:flex;flex-direction:column;gap:.4rem;align-items:center;text-align:center}@media (max-width: 768px){.footer-inner{grid-template-columns:1fr;gap:1.2rem;text-align:left}.footer-col--right{justify-self:start}.footer-logo{padding:0}}.preview-card{display:none!important}.main-page{width:100%;display:flex;flex-direction:column;gap:2.5rem;padding:0 5rem}@media (max-width: 600px){.main-page{padding:.5rem}}.main-page>section{padding-top:2.5rem;scroll-margin-top:2.5rem}.main-page>section#first{scroll-margin-top:0}.main-page section{min-height:auto}@media (max-width: 600px){.main-page section{min-height:auto}}.main-page section#first{min-height:auto;padding-top:0}.main-page section#boosts{display:flex;flex-direction:column;gap:2rem}.main-page section#boosts .products-head{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;margin-bottom:1.5rem}.main-page section#boosts .products-section{position:relative;display:flex;flex-direction:column;align-items:center}.main-page section#boosts .product-tabs{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem;margin-left:auto;margin-right:auto;width:fit-content;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#121214e6;box-shadow:0 10px 22px #00000059}.main-page section#boosts .product-tab{font-size:.95rem;padding:.65rem 1.25rem;border-radius:999px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;gap:.6rem;color:#fff9;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.main-page section#boosts .product-tab:hover{transform:translateY(-2px);color:#ffffffd9}.main-page section#boosts .product-tab.active{border:1px solid rgba(255,255,255,.5);color:#fff;background:#ffffff2e;box-shadow:none}.main-page section#boosts .product-tab.disabled{opacity:.45}.main-page section#boosts .product-tab .tab-icon{font-size:.9rem}.main-page section#boosts .duration-tabs{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#121214e6;box-shadow:0 10px 22px #00000059}.main-page section#boosts .duration-tabs button{font-size:.9rem;padding:.55rem 1.1rem;border-radius:999px;border:1px solid transparent;background:transparent;color:#fff9;transition:transform .2s ease,border-color .2s ease,color .2s ease}.main-page section#boosts .duration-tabs button:hover{transform:translateY(-1px);color:#ffffffd9}.main-page section#boosts .duration-tabs button.active{border-color:#ffffff80;color:#fff;background:#ffffff2e}.main-page section#boosts .products-body{position:relative;z-index:1;width:100%}.main-page section#boosts .soon-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:2}.main-page section#boosts .soon-overlay.visible{opacity:1}.main-page section#boosts .soon-overlay .soon-dust{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,#121214f2,#08080afa 60%);opacity:0;animation:dust-fade 2.2s ease forwards}.main-page section#boosts .soon-overlay .soon-grid{position:absolute;inset:0;background:linear-gradient(transparent 90%,#ffffff0f),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 40px);opacity:0;animation:dust-fade 2.2s ease forwards}.main-page section#boosts .soon-overlay .soon-bat{position:absolute;top:20%;left:-20%;width:140px;height:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80'%3E%3Cpath d='M100 40c15-20 35-30 60-30-5 10-5 20 0 30-20-10-40-5-60 0-20-5-40-10-60 0 5-10 5-20 0-30 25 0 45 10 60 30z' fill='%23110b10'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.9;animation:bat-fly 2.2s ease forwards}.main-page section#boosts .soon-overlay .soon-orb{position:absolute;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);top:15%;right:12%;opacity:0;animation:dust-fade 2.2s ease forwards}.main-page section#boosts .soon-overlay .soon-orb--alt{width:100px;height:100px;top:60%;right:70%;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%)}.main-page section#boosts .soon-overlay .soon-ripple{position:absolute;width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.12);top:45%;left:20%;opacity:0;animation:dust-fade 2.2s ease forwards}.main-page section#boosts .soon-overlay .soon-text{font-size:2.6rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#ffffffe6;opacity:0;animation:soon-text 2.2s ease forwards}.main-page section#boosts .products{display:flex;flex-direction:column;gap:1.5rem}.main-page section#boosts .products .boost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:100%}@media (max-width: 900px){.main-page section#boosts .products .boost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.main-page section#boosts .products .boost-grid{grid-template-columns:1fr}}.main-page section#boosts .products .boost-card{width:100%;display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 1.4rem 1.4rem;border-radius:1.2rem;background:linear-gradient(160deg,#161618f2,#0a0a0cfa);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff0d,0 16px 32px #00000073;position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.main-page section#boosts .products .boost-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.08),transparent 55%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.04),transparent 50%);opacity:.65;pointer-events:none}.main-page section#boosts .products .boost-card>*{position:relative;z-index:1}.main-page section#boosts .products .boost-card:hover{transform:translateY(-3px);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff0f,0 20px 36px #0000008c}.main-page section#boosts .products .boost-card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.main-page section#boosts .products .boost-card-badge{width:150px;height:70px;object-fit:contain;flex-shrink:0;opacity:.9}.main-page section#boosts .products .boost-card-title{font-size:1.25rem;font-weight:700}.main-page section#boosts .products .boost-card-price{display:none}.main-page section#boosts .products .boost-card-summary{margin-top:.45rem;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#141416d9;color:#ffffffd9;font-size:.9rem;font-weight:600}.main-page section#boosts .products .boost-card-summary-dot{width:4px;height:4px;border-radius:999px;background:#fff9}.main-page section#boosts .products .boost-card--custom{min-height:100%}.main-page section#boosts .products .boost-card--level-1,.main-page section#boosts .products .boost-card--level-2,.main-page section#boosts .products .boost-card--level-3{grid-row:1}.main-page section#boosts .products .boost-card--server-tag{grid-row:2;grid-column:1}.main-page section#boosts .products .boost-card--custom{grid-row:2;grid-column:2}.main-page section#boosts .products .boost-card--role-styles{grid-row:2;grid-column:3}@media (max-width: 900px){.main-page section#boosts .products .boost-card--level-1,.main-page section#boosts .products .boost-card--level-2,.main-page section#boosts .products .boost-card--level-3,.main-page section#boosts .products .boost-card--server-tag,.main-page section#boosts .products .boost-card--custom,.main-page section#boosts .products .boost-card--role-styles{grid-row:auto;grid-column:auto}}.main-page section#boosts .products .boost-card--custom .boost-custom-head h3{margin:0;font-size:1.15rem}.main-page section#boosts .products .boost-card--custom .boost-custom-head p{margin:.35rem 0 0;color:#fff9}.main-page section#boosts .products .boost-card--custom .boost-custom-total{font-size:1.3rem;font-weight:700;color:#ffffffe6}.main-page section#boosts .products .boost-card--custom .boost-custom-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (max-width: 600px){.main-page section#boosts .products .boost-card--custom .boost-custom-controls{flex-direction:column;align-items:stretch}}.main-page section#boosts .products .boost-card--custom .boost-stepper{width:100%;justify-content:space-between}.main-page section#boosts .products .boost-card--custom .boost-stepper input{width:100%}.main-page section#boosts .products .boost-card--custom .boost-custom-action .order-trigger{width:100%;justify-content:center}.main-page section#boosts .products .boost-card-meta{color:#fff9;font-size:.9rem;line-height:1.4}.main-page section#boosts .products .boost-card-meta p{margin:0}.main-page section#boosts .products .boost-card-meta ul{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.main-page section#boosts .products .boost-card-meta li{display:flex;align-items:center;gap:.5rem;color:#ffffffb3}.main-page section#boosts .products .boost-card-meta i{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#fffc}.main-page section#boosts .products .boost-card .order-trigger{margin-top:auto;border-radius:.9rem;border:1px solid rgba(255,255,255,.2);background:#141416d9;padding:.55rem 1rem}.main-page section#boosts .products .boost-custom-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;position:relative;z-index:1}.main-page section#boosts .products .boost-custom-head h3{margin:0;font-size:1.15rem}.main-page section#boosts .products .boost-custom-head p{margin:.35rem 0 0;color:#fff9}.main-page section#boosts .products .boost-custom-total{font-size:1.3rem;font-weight:700;color:#ffffffe6}.main-page section#boosts .products .boost-custom-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;z-index:1}@media (max-width: 600px){.main-page section#boosts .products .boost-custom-controls{flex-direction:column;align-items:stretch}}.main-page section#boosts .products .boost-stepper{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .8rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#121214b3}.main-page section#boosts .products .boost-stepper input{width:70px;background:transparent;border:none;color:#fff;text-align:center;font-size:1rem;outline:none}.main-page section#boosts .products .boost-stepper button{width:32px;height:32px;border-radius:.7rem;border:1px solid rgba(255,255,255,.2);background:#141416cc;color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,border-color .2s ease}.main-page section#boosts .products .boost-stepper button:hover{transform:translateY(-1px);border-color:#ffffff59}.main-page section#boosts .products .boost-custom-action .order-trigger{width:fit-content;align-self:flex-start;justify-content:center;border-radius:.9rem;border:1px solid rgba(255,255,255,.2);background:#141416cc;position:relative;z-index:1}.main-page section#boosts .products .price-counter-card{display:flex;flex-direction:column;gap:.8rem;color:var(--text-color);background:#0e0e10b3;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 30px #00000059}.main-page section#boosts .products .price-counter-card .slider-section{margin-bottom:4px}.main-page section#boosts .products .price-counter-card .slider-section .slider{width:100%;accent-color:#b7b7b7;background:transparent;cursor:pointer;margin:0;padding:8px 0;-webkit-appearance:none;appearance:none}.main-page section#boosts .products .price-counter-card .slider-section .slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#18181ae6,#6e6e6e99,#18181ae6);border:1px solid rgba(255,255,255,.25);border-radius:999px;height:.8rem;box-shadow:0 1px 8px #00000059}.main-page section#boosts .products .price-counter-card .slider-section .slider::-moz-range-track{background:linear-gradient(90deg,#18181ae6,#6e6e6e99,#18181ae6);border-radius:999px;height:.8rem;box-shadow:0 1px 8px #00000059}.main-page section#boosts .products .price-counter-card .slider-section .slider::-ms-fill-lower,.main-page section#boosts .products .price-counter-card .slider-section .slider::-ms-fill-upper{background-color:#8c8c8c66;border-radius:999px;height:.8rem}.main-page section#boosts .products .price-counter-card .slider-section .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.1rem;height:1.1rem;border-radius:50%;background-color:#141416;box-shadow:0 2px 12px #00000073;border:3px solid rgba(255,255,255,.6);transition:border .2s,box-shadow .2s;margin-top:-.15rem}.main-page section#boosts .products .price-counter-card .slider-section .slider::-moz-range-thumb{width:1.1rem;height:1.1rem;border-radius:50%;background-color:#141416;box-shadow:0 2px 12px #00000073;border:3px solid rgba(255,255,255,.6);transition:border .2s,box-shadow .2s}.main-page section#boosts .products .price-counter-card .slider-section .slider::-ms-thumb{width:1.1rem;height:1.1rem;border-radius:50%;background-color:#141416;box-shadow:0 2px 12px #00000073;border:3px solid rgba(255,255,255,.6);transition:border .2s,box-shadow .2s}.main-page section#boosts .products .price-counter-card .slider-section .slider:focus::-webkit-slider-thumb{border:3px solid rgba(255,255,255,.8);box-shadow:0 0 0 4px #fff3;outline:none}.main-page section#boosts .products .price-counter-card .slider-section .slider:focus::-moz-range-thumb{border:3px solid rgba(255,255,255,.8);box-shadow:0 0 0 4px #fff3;outline:none}.main-page section#boosts .products .price-counter-card .slider-section .slider:focus::-ms-thumb{border:3px solid rgba(255,255,255,.8);box-shadow:0 0 0 4px #fff3;outline:none}.main-page section#boosts .products .price-counter-card .slider-section .slider:focus{outline:none}.main-page section#boosts .products .price-counter-card .slider-section .slider::-ms-tooltip{display:none}.main-page section#boosts .products .price-counter-card .slider-section .slider-labels{display:flex;justify-content:space-between;align-items:center}.main-page section#boosts .products .price-counter-card .price-section{width:100%;display:inline-flex;justify-content:end;gap:.5rem}.main-page section#boosts .products .price-counter-card .price-section .price{font-size:1.3rem;font-weight:600}.main-page section#boosts .products .price-counter-card .price-section .divider{font-size:1.3rem}.main-page section#boosts .products .price-counter-card .features{display:flex;flex-direction:column;gap:.4rem;justify-content:end;width:100%}.main-page section#boosts .products .price-counter-card .features span{font-size:.9rem;color:#ffffffb3}.main-page section#boosts .products .price-counter-card .counter-cta{margin-top:.6rem;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#121214b3;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.main-page section#boosts .products .price-counter-card .counter-cta.visible{opacity:1;transform:translateY(0)}.main-page section#boosts .products .price-counter-card .counter-cta .cta-link{display:inline-flex;align-items:center;gap:.4rem;color:#ffffffd9;font-weight:600}.main-page section#boosts .products .price-counter-card #priceOrderBtn{margin-top:.6rem;width:100%;padding:.7rem 1rem;border-radius:12px;background:#121214e6;border:1px solid rgba(255,255,255,.2);font-weight:600;box-shadow:0 12px 22px #00000073;transition:transform .2s ease,box-shadow .2s ease}.main-page section#boosts .products .price-counter-card #priceOrderBtn:hover{transform:translateY(-2px);box-shadow:0 16px 26px #00000080}.main-page section .section-header{display:flex;justify-content:center;margin-bottom:1rem}.main-page section .section-header .section-title{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 2rem;z-index:1}.main-page section .section-header .section-title h1{margin:0;font-size:2.6rem;font-weight:700;text-align:center}.main-page section .section-header .section-title .section-title-bar{position:absolute;inset:auto 0 .1rem;height:.9rem;background:linear-gradient(90deg,#2f5fa899,#152d5a66);border-radius:999px;z-index:-1;opacity:.9}@media (max-width: 600px){.main-page section .section-header .section-title{padding:0 1.2rem}.main-page section .section-header .section-title h1{font-size:1.9rem}.main-page section .section-header .section-title .section-title-bar{height:.7rem;background:linear-gradient(90deg,#2f5fa899,#152d5a66)}}.main-page section#faq{display:flex;flex-direction:column;gap:1.5rem}.main-page section#faq .faq-body{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:1.2rem}@media (max-width: 600px){.main-page section#faq .faq-body{grid-template-columns:1fr}}.main-page section#faq .faq-description{display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border-radius:1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #00000059}.main-page section#faq .faq-description h3{margin:0;font-size:1.2rem}.main-page section#faq .faq-description p{margin:0;color:#ffffffc7;line-height:1.5}.main-page section#faq .faq-description .media-icons{display:flex;gap:.6rem;margin-top:.2rem}.main-page section#faq .faq-description .media-icons .media-item{display:inline-flex;align-items:center;justify-content:center;height:38px;width:38px;border:1px solid rgba(255,255,255,.18);border-radius:.8rem;font-size:1rem;background:#0e0e1073;color:#fffc;transition:transform .2s ease,border-color .2s ease,background .2s ease}.main-page section#faq .faq-description .media-icons .media-item:hover{transform:translateY(-2px);border-color:#ffffff59;background:#0e0e108c}.main-page section#faq .faq-list{display:flex;flex-direction:column;gap:.8rem;max-height:520px;overflow-y:auto;padding-right:.4rem}.main-page section#faq .faq-item{border-radius:1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #0000004d;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;position:relative}.main-page section#faq .faq-item:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:#fff0;transition:background .2s ease}.main-page section#faq .faq-item.open{border-color:#ffffff4d;box-shadow:0 14px 30px #0006}.main-page section#faq .faq-item.open .faq-answer{opacity:1;transform:translateY(0);max-height:220px}.main-page section#faq .faq-item.open:before{background:#ffffffb3}.main-page section#faq .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;font-size:1.1rem;font-weight:600;padding:1.1rem 1.3rem;text-align:left;border:none;background:transparent}.main-page section#faq .faq-answer{max-height:0;opacity:0;transform:translateY(-6px);transition:max-height .25s ease,opacity .2s ease,transform .2s ease;overflow:hidden}.main-page section#faq .faq-answer p{margin:0;padding:0 1.3rem 1.2rem;color:#ffffffbf;line-height:1.5}.main-page section#stats{padding-top:1.2rem}.main-page .stats-section,.main-page .advantages{display:flex;flex-direction:column;gap:1.5rem}.main-page .advantages-subtitle{margin:0 auto;max-width:720px;text-align:center;color:#ffffffb3;line-height:1.6}.main-page .advantages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}@media (max-width: 900px){.main-page .advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.main-page .advantages-grid{grid-template-columns:1fr}}.main-page .advantage-card{padding:1.2rem 1.3rem;border-radius:1.2rem;background:linear-gradient(150deg,#240a12eb,#0e060cf2);border:1px solid rgba(180,50,86,.45);box-shadow:0 14px 28px #0000004d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.main-page .advantage-card:hover{transform:translateY(-4px);border-color:#6cabffcc;box-shadow:0 18px 32px #00000059}.main-page .advantage-card h3{margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.main-page .advantage-card p{margin:0;color:#ffffffc7;line-height:1.5}.main-page .stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding:1rem;border-radius:1.8rem;border:1px solid rgba(180,50,86,.45);background:radial-gradient(circle at 10% 20%,rgba(108,171,255,.18),transparent 45%),radial-gradient(circle at 90% 0%,rgba(170,210,255,.14),transparent 40%),linear-gradient(140deg,#1a0810fa,#0a060cf2);box-shadow:0 18px 40px #00000059;position:relative;overflow:hidden}.main-page .stats-strip:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 8px);opacity:.6;pointer-events:none}@media (max-width: 900px){.main-page .stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.main-page .stats-strip{grid-template-columns:1fr}}.main-page .stats-card{position:relative;display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border-radius:1.4rem;border:1px solid rgba(200,75,96,.5);background:linear-gradient(150deg,#320c16e6,#10060ceb);box-shadow:0 12px 26px #0000004d;animation:stats-rise .6s ease both;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;z-index:1}.main-page .stats-card:hover{transform:translateY(-4px);border-color:#6cabffcc;box-shadow:0 18px 32px #00000059}.main-page .stats-card:nth-child(1){animation-delay:.05s}.main-page .stats-card:nth-child(2){animation-delay:.12s}.main-page .stats-card:nth-child(3){animation-delay:.18s}.main-page .stats-icon{height:54px;width:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;color:#d1e7ff;border:1px solid rgba(108,171,255,.6);background:radial-gradient(circle at 30% 30%,#6cabff66,#460c16d9);box-shadow:inset 0 0 12px #6cabff59,0 10px 20px #00000059}.main-page .stats-meta{display:flex;flex-direction:column;gap:.15rem}.main-page .stats-value{font-size:1.7rem;font-weight:700;letter-spacing:.02em}.main-page .stats-label{font-size:.95rem;color:#ffffffb8;text-transform:uppercase;letter-spacing:.14em}.main-page .availability-card{display:flex;flex-direction:column;gap:1rem;padding:1.2rem 1.4rem;border-radius:1.4rem;background:radial-gradient(circle at 10% 0%,rgba(150,200,255,.22),transparent 40%),radial-gradient(circle at 90% 20%,rgba(180,210,255,.16),transparent 45%),linear-gradient(160deg,#1a0810fa,#0c060cf5);box-shadow:0 18px 36px #0006;align-items:center;text-align:center;position:relative;overflow:hidden}.main-page .availability-card:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(140deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 10px);opacity:.6;pointer-events:none}.main-page .availability-header{width:100%;display:flex;justify-content:center;position:relative;z-index:1}.main-page .availability-header .section-title h1{font-size:1.6rem;letter-spacing:.05em}.main-page .availability-header .section-title-bar{height:.6rem;background:linear-gradient(90deg,#2f5fa899,#152d5a66)}.main-page .availability-list{display:flex;gap:1.4rem;width:100%;justify-content:center;align-items:center;position:relative;z-index:1}@media (max-width: 600px){.main-page .availability-list{flex-direction:column}}.main-page .availability-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(200,75,96,.5);background:radial-gradient(circle at 30% 20%,rgba(108,171,255,.16),transparent 55%),linear-gradient(150deg,#340c18eb,#10060cf0);box-shadow:inset 0 0 14px #6cabff1f,0 10px 20px #00000040;width:min(280px,100%)}.main-page .availability-label{font-size:.9rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:.16em}.main-page .availability-value{font-size:1.5rem;font-weight:700;color:#d6ebff}.main-page .reviews{padding-bottom:2rem}.main-page .reviews-carousel{display:block}.main-page .carousel-btn{height:46px;width:46px;border-radius:50%;border:1px solid rgba(200,75,96,.7);background:#7c162c59;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);transition:transform .2s ease,background .2s ease,border-color .2s ease}.main-page .carousel-btn:hover{transform:translateY(-2px);border-color:#d84f66e6;background:#a4243c80}.main-page .carousel-btn{display:none}.main-page .reviews-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;padding:.4rem 0 0}.main-page .reviews-list .review-item{border-radius:.9rem;background:#0c0c0cb3;border:1px solid rgba(255,255,255,.18);padding:.9rem 1.1rem;min-height:120px;display:flex;flex-direction:column;gap:.8rem;box-shadow:0 8px 20px #0003;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden}.main-page .reviews-list .review-item>*{position:relative;z-index:1}.main-page .reviews-list .review-item:hover{transform:translateY(-4px);border-color:#ffffff59;box-shadow:0 14px 28px #0000004d}.main-page .reviews-list .review-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.main-page .reviews-list .reviewer-info{display:inline-flex;align-items:center;gap:.9rem}.main-page .reviews-list .reviewer-meta{display:flex;flex-direction:column}.main-page .reviews-list .reviewer-name{font-size:1.1rem;font-weight:700}.main-page .reviews-list .reviewer-stars{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;background-image:linear-gradient(90deg,#f2f2f2,#bdbdbd 55%,#f7f7f7);background-clip:text;-webkit-background-clip:text;color:transparent;margin-top:4px}.main-page .reviews-list .review-text{font-size:1rem;line-height:1.5;white-space:pre-line;color:#ffffffe0;margin:0}.main-hero-section{padding-top:0}.main-hero-section .boosts-hero{width:100%;box-shadow:none;border:none;min-height:calc(100vh - 110px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.2rem,3vw,2rem);padding:clamp(1.9rem,5vw,3.2rem) clamp(1.2rem,5vw,3.6rem);background:radial-gradient(140% 90% at 0% 0%,rgba(172,205,255,.28),transparent 45%),#0b0c11;position:relative}.main-hero-section .boosts-hero:before{content:"";position:absolute;inset:-8%;background:radial-gradient(120% 80% at 0% 0%,rgba(172,205,255,.16),transparent 55%);pointer-events:none;z-index:0;filter:blur(10px)}.main-hero-section .boosts-hero:after{content:"";position:absolute;inset:-12% -8%;background:radial-gradient(90% 70% at 80% 12%,rgba(96,170,255,.16),transparent 60%),linear-gradient(130deg,#78c8ff24,#78c8ff00 50%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 44px);background-size:auto,auto,140px 140px,140px 140px;mix-blend-mode:screen;opacity:.5;filter:blur(.3px);pointer-events:none;z-index:0;animation:hero-grid 18s linear infinite}.main-hero-section .boosts-hero>*{position:relative;z-index:1}@media (max-width: 600px){.main-hero-section .boosts-hero{grid-template-columns:1fr}}@media (max-width: 600px){.main-hero-section{padding-top:.5rem}.main-hero-section .boosts-hero{min-height:auto;padding:clamp(2.2rem,6vw,3.4rem) clamp(1rem,5vw,2.4rem)}}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity 1.05s ease,transform 1.05s ease;will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.order-trigger{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem}.order-trigger__icon{font-size:.95rem;position:relative;z-index:1}.order-trigger__text{position:relative;z-index:1}.order-trigger__trail{position:absolute;left:-20%;top:50%;transform:translate(-140%,-50%);opacity:0;pointer-events:none}.order-trigger--fly .order-trigger__trail{animation:cart-sweep .6s ease forwards}.order-trigger--fly:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.18),transparent);transform:translate(-120%);animation:beam-sweep .6s ease forwards}.flip-number{display:inline-block;will-change:transform,opacity;transform-origin:top center}.flip-number.is-flipping{animation:flip-scroll .35s ease}.order-modal{display:flex;flex-direction:column;gap:1.4rem;text-align:left}.order-modal h3{font-size:1.1rem;margin-bottom:.4rem}.order-modal .form-input{width:100%;border-radius:12px;padding:.7rem .9rem;background:#0c0c0ed9;border:1px solid rgba(255,255,255,.14);color:var(--text-color);transition:border-color .2s ease,box-shadow .2s ease}.order-modal .form-input:focus{border-color:#fff6;box-shadow:0 0 0 3px #ffffff1f}.order-modal button#createOrder{margin-top:.5rem;width:100%}.order-modal .order-check-btn{border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#141416e6;color:#ffffffe6;transition:transform .2s ease,border-color .2s ease}.order-modal .order-check-btn:hover{transform:translateY(-1px);border-color:#ffffff59}.order-modal .order-check-btn.is-loading{pointer-events:none;opacity:.75}.order-modal .order-check-btn.is-loading:after{content:"";display:inline-block;width:14px;height:14px;margin-left:.6rem;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffffe6;animation:order-spin .8s linear infinite;vertical-align:-2px}.order-modal button#duration{font-size:.95rem;padding:.6rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#141416d9;color:#fffc}.order-modal button#duration.selected{border:1px solid rgba(255,255,255,.45);color:#fff;background:#ffffff29;box-shadow:0 12px 24px #0000004d}dialog.order-modal-dialog{background:transparent;border:none;box-shadow:none;width:min(520px,92vw);max-width:520px;animation:modal-pop .35s ease both;z-index:10000}.order-container{width:min(720px,92vw);max-width:720px}.order-confirm{display:flex;flex-direction:column;gap:1rem}.order-confirm-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}.order-confirm-layout.has-payment{grid-template-columns:minmax(0,1fr) 300px;gap:1.4rem;align-items:start}@media (max-width: 600px){.order-confirm-layout.has-payment{grid-template-columns:1fr}}.order-confirm-sidebar{display:flex;flex-direction:column}.order-confirm-list{display:grid;gap:.4rem;padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0c0c0ed9;color:#ffffffd9;font-size:.95rem;box-shadow:0 16px 28px #00000059}.order-confirm-arrow{margin:0 .45rem;color:#ffffffb3}.order-confirm-payment{display:flex;flex-direction:column;gap:.8rem;padding:1.1rem 1.1rem 1.2rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#10121af2,#10121a99);box-shadow:0 10px 24px #00000059;position:relative;overflow:hidden}.order-confirm-payment:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 70%);pointer-events:none}.order-confirm-payment>*{position:relative;z-index:1}.order-payment-title{font-size:.95rem;color:#ffffffbf;letter-spacing:.16em;text-transform:uppercase}.order-payment-row{display:flex;align-items:center;gap:.6rem;padding:.2rem .8rem;border-radius:.8rem;background:#0c0c0ee6;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff0a}.order-payment-row input{flex:1;background:transparent;border:none;color:#fff;outline:none;font-size:.95rem;padding:.7rem .5rem}.order-payment-btn{width:100%;justify-content:center}.order-confirm-actions{display:flex;gap:.7rem}.order-confirm-actions .btn{flex:1;justify-content:center}.order-modal .read-only{opacity:.7;cursor:not-allowed;background:#0a080cbf}.order-modal .duration-readonly{padding:.6rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#ffffff24;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:600}.order-modal .duration-select{position:relative;width:100%}.order-modal .duration-trigger{width:100%;padding:.7rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0c0c0ed9;color:var(--text-color);display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem}.order-modal .duration-trigger.read-only{opacity:.9;cursor:not-allowed;border-color:#ffffff73;background:#ffffff29;box-shadow:0 10px 20px #00000040}.order-modal .duration-options{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#0c0c0efa;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:.4rem;display:grid;gap:.4rem;box-shadow:0 16px 30px #00000073;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:5}.order-modal .duration-options.open{opacity:1;transform:translateY(0);pointer-events:auto}.order-modal .duration-options button{width:100%;padding:.6rem .8rem;border-radius:10px;border:1px solid transparent;background:#ffffff0f;color:var(--text-color)}.order-modal .duration-options button.selected{border:1px solid rgba(255,255,255,.4);background:#ffffff29}.order-container.login-container--auth{padding:36px 38px 32px;background:#0e0e10f2;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 50px #0000008c}.order-container.login-container--auth:before{display:none}.order-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000c;z-index:10000;animation:modal-pop .35s ease both}#boosts .section-header h1{font-size:2.9rem}@keyframes beam-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bat-fly{0%{transform:translate(-10vw,-2vh) scale(.9);opacity:0}20%{opacity:1}to{transform:translate(120vw,10vh) scale(1.1);opacity:0}}@keyframes dust-fade{0%{opacity:0}25%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes soon-text{0%{opacity:0;transform:translateY(6px)}30%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes modal-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cart-sweep{0%{transform:translate(-140%,-50%);opacity:0}30%{opacity:1}to{transform:translate(160%,-50%);opacity:0}}@keyframes order-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flip-scroll{0%{transform:translateY(-40%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes stats-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main-page .stats-strip{border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#141414e6,#0a0a0af2);box-shadow:0 18px 40px #00000059}.main-page .stats-strip:before{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 8px)}.main-page .stats-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,#1c1c1cf2,#0c0c0cf2);box-shadow:0 12px 26px #0000004d}.main-page .stats-card:hover{border-color:#ffffff4d;box-shadow:0 18px 32px #00000059}.main-page .stats-icon{color:#ffffffb3;border:1px solid rgba(255,255,255,.2);background:linear-gradient(140deg,#242424e6,#121212f2);box-shadow:inset 0 0 12px #ffffff14,0 10px 20px #00000059}.main-page .stats-value{color:#ffffffe6}.main-page .stats-label{color:#fff9}.main-page .advantage-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,#1a1a1af2,#0c0c0cf2);box-shadow:0 14px 28px #0000004d}.main-page .advantage-card:hover{border-color:#ffffff4d;box-shadow:0 18px 32px #00000059}.main-page .advantage-card h3{color:#fff}.main-page .advantage-card p{color:#ffffffb3}.main-page .advantage-icon{width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;margin-bottom:.8rem}.main-page .availability-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#161616eb,#0a0a0af2);box-shadow:0 18px 36px #0006}.main-page .availability-card:before{opacity:.35}.main-page .availability-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#181818eb,#0a0a0af2)}.main-page .availability-item{border:1px solid rgba(108,171,255,.35);background:linear-gradient(150deg,#1a1a1af2,#0c0c0cf2);box-shadow:inset 0 0 12px #6cabff0f,0 10px 20px #00000040}.main-page .availability-label{color:#fff9}.main-page .availability-value{color:#ffffffe6}.main-page .advantage-card--accent{border-color:#6cabff66;background:linear-gradient(150deg,#1a1a1af2,#0c0c0cf2),linear-gradient(140deg,rgba(108,171,255,.14),transparent 55%);box-shadow:inset 0 0 18px #6cabff1a,0 16px 30px #00000059}.main-page .advantage-card--accent:hover{border-color:#6cabff99}.main-page .faq .faq-description{background:linear-gradient(160deg,#181818eb,#0c0c0cf2);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px #00000059}.main-page .faq .media-item{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fffc}.main-page .faq .faq-item{background:linear-gradient(160deg,#181818eb,#0c0c0cf2);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 26px #0000004d}.main-page .faq .faq-item.open{border-color:#ffffff4d;box-shadow:0 18px 36px #0006}.main-page .faq-icon{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#ffffffbf}.main-page .faq-answer p{color:#ffffffb3}.main-page .reviews-list .review-item{border:1px solid rgba(255,255,255,.18)}.main-page .review-text{color:#ffffffd1}.main-page .reviews-list .review-header{align-items:flex-start}.main-page .reviews-list .reviewer-info,.main-page .reviews-list .reviewer-meta{min-width:0}.main-page .reviews-list .reviewer-name{line-height:1.2;max-width:none;white-space:normal}.stats-window{position:relative;max-width:720px;border-radius:14px;background:radial-gradient(140% 140% at 20% 10%,rgba(108,180,255,.12),transparent 50%),radial-gradient(130% 120% at 80% 0%,rgba(255,120,210,.12),transparent 55%),linear-gradient(135deg,#0d1220,#0f1528 55%,#0c101c);border:1px solid rgba(140,190,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px #00000061,0 0 0 1px #ffffff08,inset 0 1px #ffffff14;overflow:hidden;will-change:transform;-webkit-user-select:none;user-select:none;isolation:isolate}@media (max-width: 600px){.stats-window{display:none}}.order-summary-pretty{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.summary-pill{padding:.8rem 1rem;border-radius:.95rem;background:linear-gradient(160deg,#141820e6,#0c0e14eb);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff0a;display:grid;gap:.15rem}.summary-pill .label{color:#ffffffa6;font-size:.9rem}.summary-pill strong{font-size:1.25rem}.summary-pill small{color:#ffffff8c}.summary-pill.deficit{border-color:#ff828259;background:linear-gradient(160deg,#261216e6,#180c0eeb)}.summary-pill.covered{border-color:#8cd2a059;background:linear-gradient(160deg,#14221ce6,#0c1410eb)}.payment-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;padding:.4rem 0;width:100%}.payment-cards.inline-pay{width:100%;margin-top:.4rem}.payment-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.7rem .8rem;border-radius:.95rem;background:#10121ae6;border:1px solid rgba(255,255,255,.18);color:#e8ecf3;box-shadow:0 10px 22px #00000042;transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease}.payment-card:hover{transform:translateY(-2px);border-color:#ffffff2e;box-shadow:0 14px 26px #0000004d}.payment-card.is-active{border-color:#7ec8ff80;box-shadow:0 14px 28px #7ec8ff40}.payment-card__icon{width:52px;height:52px;border-radius:14px;background:#1c202ce6;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.18)}.payment-card__icon.dark{background:#12141ce6}.payment-card__icon img{max-width:100%;max-height:100%;object-fit:contain;display:block}.payment-card__title{margin:0;font-weight:700}.payment-card__fee{margin:0;color:#ffffffa6;font-size:.9rem}.payment-dialog{display:flex;flex-direction:column;gap:1rem}.payment-dialog__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.payment-dialog__subtitle{color:#ffffffa6}.payment-dialog__close{background:#ffffff14;border:1px solid rgba(255,255,255,.15);width:34px;height:34px;border-radius:10px;color:#e8ecf3;display:grid;place-items:center}.payment-dialog__preview{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border-radius:12px;background:#0e1016cc;border:1px solid rgba(255,255,255,.1)}.payment-layout,.payment-form-col{display:flex;flex-direction:column;gap:1rem}.payment-preview-avatar{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#ffffff0d;display:grid;place-items:center}.payment-preview-avatar img{width:100%;height:100%;object-fit:cover}.payment-preview-avatar i{color:#ffffffb3}.payment-preview-meta{flex:1;display:grid;gap:.15rem}.payment-preview-name{margin:0;font-weight:700;color:#fff}.payment-preview-boosts{margin:0;color:#ffffffbf}.payment-preview-amount{text-align:right;display:grid;gap:.05rem}.payment-preview-amount strong{font-size:1.15rem}.stats-window__bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .85rem .45rem .8rem;background:linear-gradient(90deg,#78b4ff24,#ff8cdc1f);cursor:grab;-webkit-user-select:none;user-select:none}.stats-window .hero-stat{position:relative;overflow:hidden;border-radius:16px;padding:1.2rem 1.4rem;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px #00000061,inset 0 1px #ffffff12;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.35rem;min-height:120px}.stats-window .hero-stat__value{font-size:2.8rem;font-weight:800;letter-spacing:.04em;line-height:1.05}.stats-window .hero-stat__label{font-weight:600;color:#ffffffd1}.stats-window .hero-stat__bg{position:absolute;right:12px;bottom:-6px;font-size:88px;color:#ffffff12;pointer-events:none;transform:rotate(-6deg)}.stats-window .hero-stat--cyan{background:radial-gradient(120% 120% at 20% 10%,rgba(110,198,255,.18),transparent 55%),linear-gradient(145deg,#0f1b2a,#1b2f45);border-color:#7dc3ff73}.stats-window .hero-stat--pink{background:radial-gradient(130% 120% at 16% 12%,rgba(255,120,200,.2),transparent 55%),linear-gradient(145deg,#241226,#3a1f38);border-color:#ff96dc59}.stats-window .hero-stat--amber{background:radial-gradient(120% 120% at 20% 10%,rgba(255,190,120,.16),transparent 55%),linear-gradient(145deg,#26160f,#3a2414);border-color:#ffc89659}.stats-window .hero-stat--violet{background:radial-gradient(120% 120% at 20% 10%,rgba(160,170,255,.14),transparent 55%),linear-gradient(145deg,#13182d,#1d2440);border-color:#aabeff59}.boosts-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;text-align:center}.boosts-hero__lead{margin:0 auto .75rem;max-width:720px;color:#f5f6fbdb;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.lead-highlight{background:linear-gradient(135deg,#7ec8ff,#a3e0ff);-webkit-background-clip:text;color:transparent;font-weight:700;white-space:nowrap}.boosts-hero__meta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.meta-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.58rem 1rem;border-radius:12px;background:linear-gradient(145deg,#141c2ed1,#0e1420cc);border:1px solid rgba(120,200,255,.18);color:#e7f3ff;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #00000059,inset 0 1px #ffffff0a}.meta-chip i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(145deg,#10263a,#1c3956);border:none;color:#bde6ff!important;font-size:.78rem}.scroll-indicator-wrap{position:static;display:flex;justify-content:center;pointer-events:none;width:100%;margin-top:1rem}.scroll-indicator{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .8rem;border-radius:14px;background:#0c0e1461;text-decoration:none;transition:none;width:fit-content;pointer-events:auto;margin-top:0}.scroll-indicator:hover{transform:none;background:#0c0e1461}.scroll-icon{position:relative;width:18px;height:28px;border:2px solid rgba(145,210,255,.6);border-radius:12px;display:inline-block;box-shadow:inset 0 0 0 2px #ffffff05}.scroll-icon:after{content:"";position:absolute;left:50%;width:4px;height:8px;background:linear-gradient(180deg,#b8e4ff,#7ec8ff);border-radius:999px;transform:translate(-50%,4px);animation:scroll-cue 1.35s ease-in-out infinite}.scroll-text{font-weight:600;letter-spacing:.02em}@keyframes scroll-cue{0%{transform:translate(-50%,4px);opacity:1}60%{transform:translate(-50%,12px);opacity:.25}to{transform:translate(-50%,4px);opacity:0}}@keyframes hero-grid{0%{background-position:0 0,0 0,0 0,0 0}50%{background-position:0 0,0 0,70px 50px,-70px -40px}to{background-position:0 0,0 0,140px 100px,-140px -80px}}.stats-window__body{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.85rem;padding:.9rem;background:radial-gradient(140% 120% at 10% 10%,rgba(172,205,255,.12),transparent 55%)}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 1120px){.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.info-grid{grid-template-columns:1fr}}.info-card{display:grid;grid-template-rows:auto 1fr;gap:.75rem;border-radius:1.1rem;background:linear-gradient(155deg,#121420eb,#0a0c14f5);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 28px #0006;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.info-card:hover{transform:translateY(-3px);border-color:#8cd2ff59;box-shadow:0 18px 34px #00000080}.info-card__media{position:relative;width:100%;height:150px;overflow:hidden;background:radial-gradient(90% 70% at 20% 20%,rgba(140,210,255,.2),transparent 55%)}.info-card__media img{width:100%;height:100%;object-fit:contain;display:block}.info-card__tag{position:absolute;top:10px;right:10px;padding:.3rem .65rem;border-radius:999px;background:#14161ed1;border:1px solid rgba(255,255,255,.12);color:#e4e8ee;font-weight:700;font-size:.85rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.info-card__body{display:grid;gap:.08rem;padding:.1rem 1rem .9rem}.info-card.role-styles .info-card__body,.info-card.servertag .info-card__body{padding-top:0;gap:.02rem}.info-card__body h3,.info-card__body p{margin:0}.info-card--role-styles .info-card__body,.info-card--servertag .info-card__body{gap:0;padding-top:0}.info-card--role-styles .info-card__body p,.info-card--servertag .info-card__body p{margin-top:-29px;margin-bottom:0}.info-card__body h3{margin:0;font-size:1.1rem}.info-card__body p{margin:0;color:#ebf2ffd1;line-height:1.45}.ghost-btn{justify-self:flex-start;padding:.55rem 1rem;border-radius:12px;border:1px solid rgba(140,210,255,.3);background:#0c101c8c;color:#e8ecf1;font-weight:600;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.ghost-btn:hover{transform:translateY(-1px);border-color:#8cd2ff80;background:#0e1420b3}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-top:1.5rem;align-items:flex-start}@media (max-width: 600px){.plans-grid{grid-template-columns:1fr}}.plan-card--out{border-color:#ffffff1f;background:#0e0e1073}.plan-card{position:relative;border-radius:1.2rem;padding:1.8rem 1.2rem 1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #0000004d;display:grid;gap:.9rem;overflow:visible}.plan-badge{position:absolute;top:-22px;right:16px;padding:.48rem 1.1rem .48rem .95rem;border-radius:14px;font-weight:800;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:#0b101a;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 18px #00000052,0 0 0 10px #0e0e1085;background-clip:padding-box;z-index:3}.plan-badge:after{content:"";position:absolute;inset:-1px;border-radius:12px;border:1px solid rgba(255,255,255,.22);pointer-events:none}.plan-badge--blue{background:linear-gradient(135deg,#cfe6ff,#a3d4ff);color:#0c1625}.plan-badge--green{background:linear-gradient(135deg,#7ac4ff,#5aa4ff);color:#0b1222}.plan-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-right:128px;padding-top:4px}.plan-head h3{margin:0 0 .2rem}.plan-stock{margin:0;color:#ffffffbf;font-size:.95rem}.plan-stock__empty{color:#ffb3b3;font-weight:700}.plan-price{margin-top:6px;font-weight:800;font-size:1.15rem;text-align:right;background:linear-gradient(90deg,#6fb8ff,#7ce7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#d8ebff;text-shadow:0 1px 8px rgba(111,184,255,.18)}.plan-counts{display:flex;flex-wrap:wrap;gap:.5rem}.plan-count{min-width:52px;padding:.55rem .8rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0e1018b3;color:#eaf3ff;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.plan-count.active{border-color:#8cd2ffb3;background:#161e2ee6;transform:translateY(-1px)}.plan-count:disabled{opacity:.55;cursor:not-allowed;transform:none}.plan-total{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-radius:10px;background:#ffffff0a;font-weight:700;color:#e4e8ee;flex-wrap:wrap;gap:.4rem}.plan-card--out .plan-total{background:#ffffff0a;color:#e4e8ee}.plan-total-lines{display:grid;gap:.2rem;width:100%;margin-top:.2rem}.plan-total-line{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;font-weight:600;color:#dfe6f1;line-height:1.15}.plan-total-right{display:flex;flex-direction:column;align-items:flex-end;gap:.08rem;line-height:1.1}.plan-total-right strong{font-size:1.05rem;font-weight:700;text-align:right}.plan-total-right .muted{color:#fff9;font-size:.92rem;text-align:right}.plan-total-line.deficit strong{color:#ff9c9c}.badge-modal{position:fixed;inset:0;display:grid;place-items:center;z-index:1200}.badge-modal__backdrop{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge-modal__card{position:relative;width:min(640px,92vw);max-height:80vh;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,#10121af5,#0c0e16fa);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #0000008c;display:grid;grid-template-rows:auto 1fr;z-index:1}.badge-modal__backdrop{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.06)}.badge-modal__head h3{margin:0}.badge-modal__body{padding:1rem;display:grid;gap:.8rem;overflow-y:auto}.badge-set{display:grid;grid-template-columns:120px 1fr;gap:.8rem;align-items:center;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:.6rem}.badge-set__media img{width:100%;height:100%;object-fit:contain;display:block}.badge-set__title{margin:0 0 .3rem;font-weight:700}.badge-set__count{color:#dff1ffd9}.info-card__level{position:absolute;left:10px;top:10px;padding:.3rem .7rem;border-radius:10px;background:#0c101cd1;border:1px solid rgba(255,255,255,.12);color:#e8ecf1;font-weight:700;font-size:.8rem;letter-spacing:.05em}.level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 1120px){.level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.level-grid{grid-template-columns:1fr}}.level-card{padding:1rem 1.1rem;display:grid;gap:.65rem;border-radius:1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #0000004d;overflow:hidden}.level-card__header{height:50px;position:relative}.level-card__header>*{top:0}.level-card__header .level-icon-wrapper{border:5px solid #0b0b0c;position:absolute;background-color:#7ce7ff;border-radius:50%;left:20px;height:50px;width:50px;z-index:10;display:flex;align-items:center;justify-content:center}.level-card__header .level-icon-wrapper img{width:30px;height:30px}.level-card__header .progress{position:relative;top:18px;width:140%;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.level-card__header .progress-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#7ce7ff,#6fb8ff);border-radius:999px}.level-card__header .progress-label{margin-top:.25rem;display:inline-block;color:#dff1ffcc;font-weight:700;font-size:.85rem}.level-card#level-2 .progress{translate:-20%}.level-card#level-3 .progress{translate:-30%}.level-card__title{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.level-card__title h3{margin:0;font-size:1.05rem}.level-card__boosts{padding:.35rem .7rem;border-radius:10px;background:#8cd2ff1f;color:#e8ecf1;border:1px solid rgba(140,210,255,.35);font-weight:700;font-size:.9rem}.level-card__list{margin:0;padding:0;display:grid;gap:.35rem;color:#e6eeffd9;font-size:.95rem}.level-card__list li{list-style:none;display:flex;align-items:center;gap:.5rem}.level-card__list i{width:18px;text-align:center;color:#9fd5ff}.extras-head{display:grid;gap:.3rem;margin-bottom:.5rem}.extras-head h3{margin:0}.extras-head p{margin:0;color:#e6eeffbf}.section-kicker{text-transform:uppercase;letter-spacing:.2em;font-weight:700;font-size:.78rem;color:#b4d6ffd9}.plans-head{margin-top:0}.plan-card{position:relative;border-radius:1.2rem;padding:1.1rem 1.2rem 1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #0000004d;display:grid;gap:.9rem;overflow:hidden}.section-bar{display:block;width:56px;height:4px;margin:0 auto;border-radius:999px;background:linear-gradient(90deg,#6fb8ff,#7ce7ff)}.plan-watermark{position:absolute;top:16px;left:16px;font-size:1.8rem;font-weight:800;letter-spacing:.08em;color:#ffffff0f;pointer-events:none;text-transform:uppercase}.plan-out-text{padding:.8rem 1rem;border-radius:10px;background:#ffffff0a;color:#ffffffbf;font-weight:700;text-align:center}.plan-card .order-trigger{width:100%;padding:.8rem 1rem;border-radius:10px;background:#ffffff0a;color:#ffffffbf;font-weight:700;text-align:center;border:none;box-shadow:none;gap:.4rem;transition:background .12s ease,color .12s ease}.plan-card .order-trigger:hover{background:#ffffff12;color:#ffffffe6}.plan-stock--row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.95rem;color:#e8ecf1e6}.plan-link{display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0 0}.plan-preview{margin-top:.2rem}.plan-link label{font-size:.9rem;color:#e8ecf1bf}.plan-link input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.7rem .85rem;color:#e8ecf1;outline:none;transition:border .12s ease,background .12s ease}.plan-link input:focus{border-color:#ffffff4d;background:#ffffff0f}.plan-custom-input{display:flex;flex-direction:column;gap:.3rem}.plan-custom-input input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.6rem .8rem;color:#e8ecf1}.plan-custom-input label{font-size:.9rem;color:#e8ecf1bf}.plan-preview{margin-top:.4rem;padding:.8rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#e8ecf1;min-height:64px;display:flex;align-items:center}.plan-preview.is-loading{opacity:.8}.plan-preview.is-error{border-color:#ff505080;color:#ffb0b0}.plan-preview__text{font-size:.95rem}.plan-preview__content{display:flex;align-items:center;gap:.75rem;width:100%}.plan-preview__avatar{width:48px;height:48px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;overflow:hidden}.plan-preview__avatar img{width:100%;height:100%;object-fit:cover}.plan-preview__meta{display:flex;flex-direction:column;gap:.2rem}.plan-preview__name{font-weight:700;color:#f3f6fb}.plan-preview__members{font-size:.9rem;color:#e8ecf1b3}.plan-progress{display:flex;flex-direction:column;gap:.25rem;width:100%}.plan-progress__markers{display:flex;justify-content:space-between;font-size:.85rem;color:#e8ecf1ad;padding:0 4px}.plan-progress__track{position:relative;width:100%;height:12px;border-radius:999px;background:#ffffff14;overflow:hidden}.plan-progress__fill{height:100%;background:linear-gradient(90deg,#6fb8ff,#7ce7ff);width:0;transition:width .42s ease-out}.plan-progress__tick{position:absolute;top:0;bottom:0;width:1px;background:#ffffff26}.plan-progress__tick:after{content:\"\";position:absolute;top:12px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(255,255,255,.35)}.plan-card:hover{transform:translateY(-2px);border-color:#ffffff29;box-shadow:0 12px 28px #0000005c;transition:all .18s ease}.plan-count{transition:border-color .18s ease,background .18s ease,transform .18s ease}.plan-link input{transition:border .18s ease,background .18s ease,transform .18s ease}.plan-link input:focus{transform:translateY(-1px)}.info-card{border-radius:1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #0000004d}.plan-card{overflow:visible;padding-top:1.2rem}.plan-badge{top:-18px;right:16px;box-shadow:0 10px 24px #0000005c,0 0 0 14px #0b0d14;z-index:5}.plan-progress__tick:after{border-top-color:#ffffff73}.plan-badge{box-shadow:0 8px 18px #00000052}.info-card__media--bg{min-height:170px}.account-section-bar{background:linear-gradient(90deg,#6fb8ff,#7ce7ff)!important;opacity:1}#boosts .account-section-header+.plans-grid{margin-top:1.8rem}#boosts .info-grid{margin-bottom:2rem}#boosts .info-grid{margin-bottom:1.8rem}#boosts .levels-block{margin-bottom:2rem}.plan-head{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;padding-right:0}.plan-head__title{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%}.plan-head__title .title{font-size:1.4rem;font-weight:700}.plan-price{margin:0;padding:0;background:none;border:none;box-shadow:none;display:inline-flex;align-items:baseline;gap:.4rem}.plan-price__value{background:linear-gradient(90deg,#76c4ff,#b0e4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;font-size:1.15rem;letter-spacing:.01em;text-shadow:0 1px 10px rgba(118,196,255,.25)}.plan-price__suffix{color:#e2eaf4fa;font-weight:700;font-size:.95rem;letter-spacing:.01em}.account-hero{padding:1.6rem;border-radius:1.4rem;background:#0a0a0c80;border:1px solid rgba(255,255,255,.12)}.account-hero-banner{min-height:180px;aspect-ratio:1920/320;background-image:url(/images/Welcome.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.account-hero-content{max-width:520px;display:flex;flex-direction:column;gap:.4rem}.account-hero-line{display:inline-flex;align-items:center;gap:.4rem}.account-hero-heart i{color:#8fc5ff;font-size:1rem}.account-hero h2{margin:0 0 .4rem;font-size:1.8rem}.account-hero-name{background:linear-gradient(90deg,#8fc5fff2,#5895ffe6);-webkit-background-clip:text;background-clip:text;color:transparent}.account-hero p{margin:0;color:#ffffffa6}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.account-card{padding:1.4rem;border-radius:1.2rem;background:#0e0a0c73;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:1rem}.account-card h3{margin:0;font-size:1.2rem}.account-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-card-title{display:flex;align-items:baseline;gap:.6rem}.account-action{border:none;background:transparent;color:#ffffffd9;padding:.35rem .7rem;border-radius:.7rem;font-size:.9rem;transition:color .2s ease,transform .2s ease}.account-action:hover{color:#fff;transform:scale(1.02)}.account-muted{color:#ffffff73;font-size:.9rem}.account-stats-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.account-stat{padding:.8rem;border-radius:.9rem;background:#120c0e66;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:.35rem}.account-stat .label{color:#ffffff8c;font-size:.85rem}.account-stat .value{font-size:1.4rem;font-weight:700;color:#fff}.account-balance-value{font-size:2rem;font-weight:700;color:#fff}.account-invoices{display:flex;flex-direction:column;gap:.6rem}.account-invoice{display:grid;grid-template-columns:1fr auto auto;gap:.6rem;padding:.6rem .8rem;border-radius:.8rem;background:#120c0e66;border:1px solid rgba(255,255,255,.12);font-size:.9rem}.account-invoice-time{grid-column:1/-1;color:#ffffff8c;font-size:.85rem}.account-list{display:flex;flex-direction:column;gap:.8rem}.account-list-item{padding:.7rem .9rem;border-radius:.9rem;background:#120c0e66;border:1px solid rgba(255,255,255,.12)}.account-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.account-quick-card{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#0c0c0c73;color:#fff;transition:border-color .2s ease,transform .2s ease}.account-quick-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.account-quick-card strong{display:block;font-weight:600}.account-quick-card span{color:#fff9;font-size:.85rem}.account-quick-icon{padding:10px;border-radius:.8rem;border:1px solid rgba(255,255,255,.18);display:flex;justify-content:center;align-items:center;color:#fffc}.account-latest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-ticket-card{display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(143,197,255,.18);background:radial-gradient(80% 120% at 20% 10%,rgba(143,197,255,.12),transparent 55%),linear-gradient(160deg,#121a2af0,#0a101cf5);color:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.account-ticket-card:hover{transform:translateY(-2px);border-color:#ffffff4d;box-shadow:0 12px 26px #0000004d}.account-ticket-card__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.account-ticket-card__title{font-weight:600;font-size:1rem}.account-ticket-card__badge{padding:.2rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;font-size:.85rem;color:#fffc}.account-ticket-card__meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;color:#ffffffa6;font-size:.9rem}.account-ticket-card__meta-item{display:inline-flex;align-items:center;gap:.45rem}.account-orders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-orders-grid .order-card{padding:1.1rem;border-radius:1rem;box-shadow:0 12px 26px #0000004d}.account-orders-grid .order-card-header h2{font-size:1.1rem}.account-orders-grid .order-card-body ul{font-size:.95rem}.account-loading{display:grid;place-items:center;gap:.8rem;min-height:60vh;color:#fffc;text-align:center}.account-loading__spinner{width:42px;height:42px;border-radius:50%;border:3px solid rgba(143,197,255,.18);border-top-color:#8fc5ffcc;animation:account-spinner .9s linear infinite}@keyframes account-spinner{to{transform:rotate(360deg)}}@media (max-width: 960px){.account-grid,.account-stats-list,.account-quick-grid,.account-latest-grid,.account-orders-grid{grid-template-columns:1fr}}.account-section-header{display:flex;flex-direction:column;gap:.5rem;align-items:center}.account-section-header-sm{margin-top:1.5rem}.account-section-title{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 1.6rem;z-index:1;align-self:center;text-align:center}.account-section-title h2{margin:0;font-size:2rem;font-weight:700}.account-section-bar{position:absolute;inset:auto 0 .15rem;height:.8rem;border-radius:999px;background:linear-gradient(90deg,#6fb8ff,#7ce7ff);z-index:-1;opacity:.9}.account-section-subtitle{margin:0;color:#fff9;max-width:700px;text-align:center}.account-bills .account-card{margin-top:1.2rem}.account-bills .account-empty-state{margin-top:.4rem}.account-empty-state{color:#fff9;font-size:.95rem}.account-link{margin-top:.8rem;display:inline-flex;color:#ffffffb3;text-decoration:underline;transition:color .2s ease}.account-link:hover{color:#fff}.account-notifications{display:flex;flex-direction:column;gap:2rem}.account-settings-button{margin-top:.5rem;align-self:center;display:inline-flex;align-items:center;gap:.6rem;color:#ffffffbf;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:999px;width:36px;height:36px;justify-content:center;cursor:pointer;transition:color .2s ease,transform .2s ease}.account-settings-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.account-settings-icon svg,.account-settings-icon i{width:100%;height:100%}.account-settings-button:hover{color:#fff;transform:scale(1.01)}.account-notifications-grid{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:1.6rem}.account-notifications-grid.is-compact{grid-template-columns:1fr}.account-card-title{display:inline-flex;align-items:center;gap:.6rem}.account-notifications-settings{gap:1.2rem}.account-notifications-settings.is-hidden{display:none}.account-settings-list{display:flex;flex-direction:column;gap:.8rem}.account-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .9rem;border-radius:.9rem;background:#100a0c66;border:1px solid rgba(108,171,255,.14);cursor:pointer}.account-toggle-label{color:#ffffffb3}.account-toggle input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.account-toggle-control{width:42px;height:24px;border-radius:999px;background:#fff3;position:relative;transition:background .2s ease}.account-toggle-control:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#ffffffd9;top:3px;left:3px;transition:transform .2s ease,background .2s ease}.account-toggle input:checked+.account-toggle-control{background:#ffffff59}.account-toggle input:checked+.account-toggle-control:after{transform:translate(18px);background:#fff}.account-notifications-list{min-height:220px;display:flex;align-items:center;background:#100a0c66;border:1px solid rgba(108,171,255,.14);border-radius:1.2rem;padding:1rem}@media (max-width: 960px){.account-notifications-grid{grid-template-columns:1fr}}.account-finance{display:flex;flex-direction:column;gap:1.6rem}.account-finance-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:1.2rem;align-items:start}.account-finance-left{display:flex;flex-direction:column;gap:1.1rem}.account-finance-title{margin:0;font-size:1.05rem;letter-spacing:.01em;color:#ffffffe0}.account-finance-balance-card{border-radius:1.2rem;background:radial-gradient(120% 120% at 20% 20%,#7ec8ff2e,#657eff14),linear-gradient(150deg,#0c0e14eb,#0a0c12eb);box-shadow:0 14px 30px #00000059;padding:2.2rem;display:grid;gap:.5rem;align-items:center;justify-items:center}.account-finance-balance-value{font-size:2.4rem;font-weight:800;color:#f2f6ff;text-align:center;line-height:1.1}.account-finance-topup{display:flex;flex-direction:column;gap:.8rem}.account-finance-topup-card{display:flex;flex-direction:column;gap:.85rem;background:linear-gradient(160deg,#0a0a0ed9,#090b0feb);border:1px solid rgba(255,255,255,.05);border-radius:1.2rem;padding:1.1rem 1.15rem;box-shadow:0 12px 28px #00000052}.account-input-row{display:flex;align-items:center;gap:.8rem;padding:.35rem .85rem;border-radius:.95rem;background:#101218b3;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08;flex:1;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.account-input-row input,.account-select-button{flex:1;background:transparent;border:none;color:#fff;outline:none;font-size:.95rem;padding:.9rem .6rem}.account-select{position:relative;flex:1;display:flex;align-items:center}.account-select-button{width:100%;background:transparent;border:none;color:#fff;text-align:left;padding-right:2rem;display:inline-flex;align-items:center;justify-content:space-between;cursor:pointer}.account-select-button.is-placeholder{color:#fff6}.account-select-arrow{position:absolute;right:.6rem;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;pointer-events:none}.account-select.is-open .account-select-arrow{transform:rotate(180deg)}.account-select-list{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#0c0e14f5;border:1px solid transparent;border-radius:.9rem;padding:.4rem;display:flex;flex-direction:column;gap:.25rem;z-index:20;box-shadow:0 12px 26px #0000003d,0 0 24px #8fc5ff14}.account-select-item{border:none;background:transparent;color:#ffffffbf;text-align:left;padding:.55rem .65rem;border-radius:.7rem;cursor:pointer;transition:color .15s ease,transform .15s ease,box-shadow .15s ease;display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.account-select-item:hover{color:#fff;box-shadow:0 0 0 1px #ffffff1f,0 6px 16px #0003}.account-select-item.is-active{color:#fff;background:transparent;box-shadow:0 0 0 1px #7ec8ff59,0 0 14px #7ec8ff2e}.account-input-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff59}.account-input-row:focus-within{border-color:#7ec8ff80;box-shadow:0 0 0 3px #7ec8ff1f}.account-input-row:hover{border-color:#ffffff24;background:#121212cc}.account-payment-row{display:flex;align-items:center;gap:.8rem}.account-button{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1rem;border-radius:.8rem;border:none;background:transparent;color:#ffffffe6;cursor:pointer;transition:opacity .15s ease,border-color .2s ease,background .2s ease,color .2s ease}.account-button-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.account-button:hover{opacity:.95}.account-button-ghost{color:#ffffffe6;border:1px solid rgba(255,255,255,.2)}.account-button-primary{color:#0b1420;font-weight:800;border:0;background:linear-gradient(135deg,#8ed6ff,#a3f3d1);box-shadow:0 12px 26px #00000047;align-self:flex-start;white-space:nowrap;padding:.95rem 1.2rem;border-radius:.95rem;margin-top:.15rem}.account-button-primary:hover{filter:brightness(1.03);box-shadow:0 14px 32px #00000052}.account-finance-history{display:flex;flex-direction:column;gap:.75rem}.account-invoice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.95rem 1rem;background:#0c0c10bf;border:1px solid rgba(255,255,255,.06);border-radius:1rem;box-shadow:0 8px 18px #00000042;color:#ffffffe6}.account-link-button{display:inline-flex;align-items:center;gap:.6rem;margin-top:.6rem;color:#ffffffd9;text-decoration:none;transition:color .2s ease,transform .2s ease}.account-link-button:hover{color:#fff;transform:translateY(-1px)}.account-link-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3}@media (max-width: 960px){.account-finance-grid{grid-template-columns:1fr}}.account-buy{display:flex;flex-direction:column;gap:2rem}.account-buy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.account-buy-card{display:flex;flex-direction:column;gap:.8rem;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;background:linear-gradient(160deg,#191919e6,#0a0a0af2)}.account-buy-card h3{color:#fff}.account-buy-meta{display:grid;grid-template-columns:1fr;gap:.6rem;color:#ffffffb3}.account-buy-card .account-button{align-self:flex-start;border:1px solid rgba(255,255,255,.25);color:#ffffffd9;background:#ffffff0a;box-shadow:0 0 #fff0;position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.account-buy-card .account-button:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#ffffff14,#fff0);opacity:0;transition:opacity .2s ease}.account-buy-card .account-button:hover{color:#fff;border-color:#8fc5ff80;transform:translateY(-1px);box-shadow:0 10px 24px #18386c59}.account-buy-card .account-button:hover:after{opacity:1}.account-buy-panel{margin-top:1.6rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.25);background:#0e0a0c99;padding:1.4rem;display:flex;flex-direction:column;gap:1.2rem}.account-buy-panel-header{display:flex;flex-direction:column;gap:.9rem}.account-buy-title{margin:0 auto;animation:buy-title-pop .45s ease both;position:relative}.account-buy-title h2{font-size:1.7rem;display:inline-flex;align-items:center;gap:.5rem}.account-buy-title h2:before{content:"<";color:#8fc5ff;font-weight:800;transform:translate(-4px);opacity:0;transition:opacity .2s ease,transform .2s ease}.account-buy .account-section-title:hover h2:before,.account-buy .account-section-title h2{opacity:1;transform:translate(0)}@keyframes buy-title-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.account-buy-panel-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;color:#ffffffb3;font-size:.95rem;text-align:center}@media (max-width: 860px){.account-buy-panel-meta{grid-template-columns:1fr;text-align:left}.account-buy-meta{grid-template-columns:1fr}}.account-buy-meta-item{display:flex;align-items:flex-start;gap:.8rem;padding:.7rem .9rem;border-radius:.9rem;background:#0a0a0a80;border:1px solid rgba(255,255,255,.12)}.account-buy-meta-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff80}.account-buy-meta-icon svg,.account-buy-meta-icon i{width:100%;height:100%}.account-buy-meta-lines{display:flex;flex-direction:column;gap:.3rem}.account-buy-meta-line{display:flex;align-items:center;gap:.5rem}.account-buy-meta-line-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff8c}.account-buy-meta-line-icon svg,.account-buy-meta-line-icon i{width:100%;height:100%}.account-buy-panel-body{display:flex;flex-direction:column;gap:1rem}.buy-panel-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.buy-panel-row .account-button{justify-content:center;height:48px;padding:0 1rem;width:100%}.buy-panel-row .account-button-primary{border:1px solid rgba(255,255,255,.25)}.buy-panel-row .buy-panel-field{margin:0}.buy-panel-action{display:flex;flex-direction:column;gap:.5rem;color:#ffffffb3;font-size:.95rem}.buy-panel-field-label{display:inline-flex;align-items:center;gap:.6rem;color:#fff9}.buy-panel-field-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#fff6}.buy-panel-field-icon svg,.buy-panel-field-icon i{width:100%;height:100%}.buy-panel-input{border-radius:1rem;min-height:52px}.buy-panel-input input{font-size:1rem}.buy-panel-pay{border-radius:1rem;background:#0a0a0aa6;border:1px solid rgba(255,255,255,.08);color:#6bff9b;gap:.6rem}.buy-panel-pay:hover{border-color:#6bff9b99;color:#9bffb9}.buy-panel-pay .account-button-icon svg,.buy-panel-pay .account-button-icon i{color:currentColor}.buy-panel-field{display:flex;flex-direction:column;gap:.5rem;color:#ffffffb3;font-size:.95rem}.buy-panel-input{display:flex;align-items:center;background:#0a0a0abf;border:1px solid rgba(255,255,255,.05);border-radius:.8rem;padding:.2rem 1rem;box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.buy-panel-input:hover{border-color:#ffffff24;background:#121212cc}.buy-panel-input:focus-within{border-color:#8fc5ff99;box-shadow:0 0 0 3px #6cabff1f}.buy-panel-input input{flex:1;border:none;background:transparent;color:#fff;padding:.9rem .6rem;font-size:1rem;outline:none}.buy-panel-cost{color:#ffffffb3;font-size:.95rem;padding-right:.4rem;white-space:nowrap}.buy-panel-input input[type=number]{appearance:textfield}.buy-panel-input input[type=number]::-webkit-outer-spin-button,.buy-panel-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 900px){.buy-panel-row{grid-template-columns:1fr}}@media (max-width: 960px){.account-buy-grid{grid-template-columns:1fr}}.tickets-page{display:flex;flex-direction:column;gap:1.6rem}.tickets-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tickets-header__text{display:grid;justify-items:center;text-align:center;width:100%}.tickets-header__text h2{font-size:1.6rem;margin:0 0 .3rem}.tickets-header__text p{margin:0;color:#fff9}.tickets-header__action{border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:#fff;padding:.7rem 1.4rem;border-radius:.9rem;transition:border-color .2s ease,transform .2s ease;outline:none}.tickets-header__action:hover{border-color:#fff6;transform:translateY(-1px)}.tickets-header__action:focus-visible,.tickets-header__action:active{outline:none;border-color:#ffffff59;box-shadow:none;transform:none}.ticket-modal{display:grid;gap:.8rem}.ticket-modal label{color:#ffffffb3;font-size:.9rem}.ticket-modal textarea{width:100%;border-radius:.8rem;border:1px solid rgba(255,255,255,.15);background:#0006;color:#fff;padding:.8rem 1rem;resize:vertical}.ticket-modal__submit{justify-self:flex-start;border:1px solid rgba(255,255,255,.25);background:#ffffff0d;color:#fff;padding:.6rem 1.2rem;border-radius:.8rem;outline:none}.ticket-modal__submit:focus-visible,.ticket-modal__submit:active{outline:none;box-shadow:none;border-color:#ffffff4d}.tickets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.ticket-create{max-width:900px;margin:0 auto;display:grid;gap:1.8rem}.ticket-create__header{display:grid;gap:.6rem;text-align:center;justify-items:center}.ticket-create__header p{margin:0;color:#fff9}.ticket-create__form{display:grid;gap:1.4rem}.ticket-create__field{display:grid;gap:.6rem}.ticket-create__field label{color:#ffffffb3;font-size:.95rem}.ticket-create__control.auth-field{padding:.1rem 1rem}.ticket-create__textarea{border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#0a0a0ab3;padding:.7rem .9rem;transition:border-color .2s ease,background .2s ease}.ticket-create__textarea:hover{border-color:#fff3;background:#101010bf}.ticket-create__textarea textarea{width:100%;background:transparent;border:none;color:#fff;resize:vertical;min-height:160px;outline:none;font-size:.95rem}.ticket-create__textarea textarea::placeholder{color:#ffffff59}.ticket-create__reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ticket-create__reason{border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000073;color:#fffc;padding:.7rem 1rem;display:inline-flex;align-items:center;gap:.6rem;text-align:left;transition:border-color .2s ease,transform .2s ease,color .2s ease}.ticket-create__reason:hover{border-color:#ffffff4d;transform:translateY(-1px);color:#fff}.ticket-create__reason-dot{width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#fff3}.ticket-create__reason.active{border-color:#ffffff73;background:#ffffff0f;color:#fff}.ticket-create__reason.active .ticket-create__reason-dot{background:#ffffffe6}.ticket-create__actions{display:flex;align-items:center;gap:.8rem}.ticket-create__submit{border-radius:.9rem;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;padding:.7rem 1.6rem;font-weight:600;transition:border-color .2s ease,transform .2s ease,opacity .2s ease}.ticket-create__submit:hover{border-color:#ffffff73;transform:translateY(-1px)}.ticket-create__error{border-radius:.8rem;border:1px solid rgba(108,171,255,.4);background:#6414144d;color:#ffdcdce6;padding:.6rem .9rem}.ticket-create__note{margin:0;color:#ffffff8c;font-size:.9rem;line-height:1.5}.ticket-card{display:grid;gap:1rem;padding:1.2rem 1.4rem 1.3rem;border-radius:1.2rem;background:linear-gradient(160deg,#191919e6,#0a0a0af2);border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 28px #00000059;transition:border-color .2s ease,transform .2s ease;color:#fff;min-height:360px}.ticket-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.ticket-card__head{display:flex;align-items:center;justify-content:space-between}.ticket-card__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:.6rem;border:1px solid rgba(255,255,255,.18);color:#ffffffbf}.ticket-card__icon svg,.ticket-card__icon i{width:18px;height:18px;display:block}.ticket-card__status{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);padding:.2rem .8rem;font-size:.85rem;color:#ffffffd9;background:#ffffff0a}.ticket-card__status.closed{opacity:.6}.ticket-card__status.open{border-color:#78ffaa73;color:#aaffd2f2}.ticket-card__dot{width:6px;height:6px;border-radius:999px;background:#fffc}.ticket-card__rows{display:grid;gap:.6rem}.ticket-card__title{font-size:1.1rem;font-weight:600;color:#fff}.ticket-card__row{display:flex;align-items:center;gap:.6rem;color:#ffffffbf;font-size:.95rem}.ticket-card__row-muted{color:#ffffff73;font-weight:600}.ticket-card__row svg,.ticket-card__row i,.ticket-card__row-icon{width:18px;height:18px;color:#ffffff8c;display:inline-flex;align-items:center;justify-content:center;position:relative}.ticket-card__row-icon svg,.ticket-card__row-icon i{width:18px;height:18px;display:block}.ticket-card__badge{width:6px;height:6px;border-radius:999px;background:#ffffffb3;margin-left:.2rem;position:absolute;top:-2px;right:-2px}.ticket-card__action{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08);font-size:.95rem;color:#fffc}.ticket-card__action span{display:inline-flex;align-items:center;gap:.6rem}.ticket-card__action:before{content:"";position:absolute;inset:auto 1.4rem 1rem}.ticket-card__action svg,.ticket-card__action i{width:18px;height:18px}.ticket-detail{display:flex;flex-direction:column;gap:1.4rem;position:relative}.ticket-toast{position:fixed;top:6rem;left:50%;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:.6rem;background:#141414eb;border:1px solid rgba(110,255,170,.5);border-radius:.9rem;padding:.6rem 1rem;color:#96ffc8f2;box-shadow:0 12px 20px #0006;width:fit-content;animation:toast-pop .4s ease;overflow:hidden}.ticket-toast__icon{width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;color:#96ffc8f2}.ticket-toast__icon svg,.ticket-toast__icon i{width:14px;height:14px}.ticket-toast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#78ffbee6,#78ffbe66);animation:toast-progress 3.5s linear forwards}@keyframes toast-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-progress{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.ticket-detail__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr);gap:1.6rem}.ticket-detail__section-title{align-items:center}.ticket-detail__section-title h2{margin:0;font-size:1.6rem}.ticket-chat__title{display:flex;justify-content:center}.ticket-chat{display:grid;gap:1.2rem}.ticket-chat__header h3{margin:0}.ticket-thread{display:flex;flex-direction:column;gap:1.2rem;max-height:520px;overflow-y:auto;padding-right:.4rem}.ticket-message{display:grid;gap:.6rem}.ticket-message__header{display:flex;align-items:center;gap:.8rem}.ticket-avatar{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;color:#ffffffb3;overflow:hidden;flex-shrink:0}.ticket-avatar img{width:100%;height:100%;object-fit:cover}.ticket-avatar svg,.ticket-avatar i{width:20px;height:20px}.ticket-message__title{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.ticket-message__name{font-weight:600;color:#fff}.ticket-message__bubble{background:linear-gradient(140deg,#3c3c3c38,#14141480);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:.9rem 1rem;color:#ffffffd9}.ticket-message__bubble p{margin:0}.ticket-message__bubble textarea{width:100%;border:1px solid rgba(255,255,255,.2);border-radius:.9rem;background:#00000059;color:#fff;padding:.8rem .9rem;resize:vertical}.ticket-message__meta{display:flex;align-items:center;gap:1rem;color:#ffffff80;font-size:.85rem}.ticket-message__edited{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#ffffff8c}.ticket-message__edited svg,.ticket-message__edited i{width:14px;height:14px;display:block}.ticket-message__edit{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#fff9;font-size:.85rem;transition:color .2s ease}.ticket-message__edit:hover{color:#ffffffe6}.ticket-message__edit svg,.ticket-message__edit i{width:16px;height:16px}.ticket-message__actions{display:inline-flex;align-items:center;gap:.6rem}.ticket-message__actions button{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#ffffff8c;font-size:.85rem;transition:color .2s ease}.ticket-message__actions button:hover{color:#ffffffe6}.ticket-message__actions svg,.ticket-message__actions i{width:14px;height:14px}.ticket-role{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);color:#ffffffd9;font-size:.8rem}.ticket-role__dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.8}.ticket-role--client{border-color:#50dc7899;color:#78ffa0e6}.ticket-role--system{border-color:#fff6;color:#fffc}.ticket-role--support{border-color:#ffb45099;color:#ffc878f2}.ticket-role--admin{border-color:#ff5a5a99;color:#6cabfff2}.ticket-send{display:grid;grid-template-columns:40px 1fr auto;gap:.8rem;align-items:center;background:#00000059;border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:.9rem 1.05rem;position:relative}.ticket-send__actions{display:flex;align-items:center;gap:.6rem;align-self:flex-start}.ticket-send__icon{width:40px;height:40px;border-radius:.7rem;display:grid;place-items:center;color:#ffffff8c}.ticket-send__icon svg,.ticket-send__icon i{width:20px;height:20px;display:block}.ticket-send__input{width:100%;border:none;background:transparent;color:#fff;resize:none;min-height:44px;padding-right:2.4rem}.ticket-send__input:focus{outline:none}.ticket-send__button{border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0f;color:#fff;transition:border-color .2s ease,transform .2s ease,opacity .2s ease;padding:.6rem}.ticket-send__button:hover{border-color:#ffffff73;transform:translateY(-1px)}.ticket-send__button i{font-size:1.05rem}.ticket-send:after{content:"";position:absolute;right:8px;bottom:8px;width:12px;height:12px;border-right:2px solid rgba(255,255,255,.35);border-bottom:2px solid rgba(255,255,255,.35);pointer-events:none}.ticket-info__card{background:#0c0c0cb3;border:1px solid rgba(255,255,255,.12);border-radius:1.1rem;padding:1.4rem;display:grid;gap:1.2rem}.ticket-info__title{display:flex;gap:.8rem;align-items:center;color:#ffffffe6}.ticket-info__icon{border-radius:.8rem;border:1px solid rgba(255,255,255,.2);place-items:center;color:#ffffffbf;align-self:center;padding:6px}.ticket-info__icon i{font-size:1.05rem}.ticket-info__title span{display:block;color:#fff9;font-size:.85rem}.ticket-info__list{display:grid;gap:.6rem}.ticket-info__row{display:flex;justify-content:space-between;gap:1rem;color:#ffffffa6;font-size:.9rem}.ticket-info__row strong{color:#fff;font-weight:500}.ticket-info__close{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;padding:.7rem 1.2rem;border-radius:.9rem}@media (max-width: 1100px){.tickets-header{flex-direction:column;align-items:flex-start}.tickets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-detail__grid,.ticket-create__reasons{grid-template-columns:1fr}}@media (max-width: 760px){.tickets-grid{grid-template-columns:1fr}}.account-settings{display:flex;flex-direction:column;gap:1.6rem}.account-settings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.6rem}.account-settings-card h3{margin:0 0 .6rem;font-size:1.1rem}.settings-field{display:grid;gap:.4rem;margin-bottom:.8rem}.settings-field span{color:#fff9;font-size:.9rem}.settings-field input{border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#0c0c0ebf;color:#fff;padding:.7rem .9rem}.settings-action{display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;padding:.6rem 1rem;margin-bottom:.8rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.settings-action--small{padding:.5rem .9rem;margin-bottom:0;font-size:.9rem}.settings-action:disabled{opacity:.55;cursor:not-allowed}.settings-action--danger{border-color:#ffffff40}.settings-action:hover{transform:translateY(-1px);border-color:#fff6;background:#ffffff1a}.settings-divider{height:1px;background:#ffffff14;margin:.8rem 0}.settings-note{color:#fff9;margin:0;line-height:1.6}.settings-note a{display:inline-block;margin-top:.4rem;color:#ffffffd9;text-decoration:underline}.settings-integrations{display:grid;gap:1rem}.settings-integration-card{border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#0c0c0eb3;padding:1rem 1.1rem;display:grid;gap:.7rem}.settings-integration-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-integration-title{display:flex;align-items:center;gap:.8rem}.settings-integration-icon{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;color:#fffc}.settings-integration-status{display:block;color:#fff9;font-size:.85rem}.settings-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:center}.settings-link-value{border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#0c0c0ecc;color:#fffc;padding:.6rem .8rem;font-size:.9rem;word-break:break-all}.settings-api-key{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;margin:.6rem 0 .4rem}.settings-api-key-value{text-align:left;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;padding:.7rem .9rem;font-family:Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.02em;word-break:break-all;cursor:pointer}.settings-api-key-value.is-empty{color:#ffffff80}.settings-api-key-toggle{width:2.4rem;height:2.4rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.settings-api-key-toggle svg{width:1.2rem;height:1.2rem;fill:#fffc}.settings-api-key-toggle i{font-size:1.2rem;color:#fffc}.settings-api-key-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.8rem}.settings-api-key-hint{color:#fff9;font-size:.9rem}@media (max-width: 980px){.account-settings-grid{grid-template-columns:1fr}}.account-api{display:flex;flex-direction:column;gap:1.6rem}.account-api-card h3{margin:0 0 .6rem;font-size:1.1rem}.account-referral{display:flex;flex-direction:column;gap:1.6rem}.account-referral-card{display:grid;gap:1.4rem}.referral-steps{display:grid;gap:.5rem;color:#ffffffb3}.referral-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.referral-stat{border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#0a0a0a59;padding:.9rem;display:grid;gap:.3rem}.referral-stat span{color:#ffffff8c;font-size:.85rem}.referral-stat strong{color:#fff;font-size:1rem}.referral-link{display:grid;gap:.5rem}.referral-link span{color:#fff9}.referral-link-box{border-radius:.9rem;border:1px solid rgba(255,255,255,.18);background:#0006;padding:.8rem 1rem;color:#fff;word-break:break-all}@media (max-width: 980px){.referral-stats{grid-template-columns:1fr}}.purchases-page{display:flex;flex-direction:column;gap:2rem}.purchases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}@media (max-width: 600px){.purchases-grid{grid-template-columns:1fr}}.purchase-item{display:grid;gap:1rem;padding:1.2rem 1.4rem 1.3rem;border-radius:1.2rem;background:linear-gradient(160deg,#191919e6,#0a0a0af2);border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 28px #00000059;color:#fff;min-height:340px;transition:border-color .2s ease,transform .2s ease}.purchase-item:hover{border-color:#ffffff4d;transform:translateY(-2px)}.purchase-item__head{display:flex;align-items:center;justify-content:space-between}.purchase-item__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:.8rem;border:1px solid rgba(255,255,255,.18);color:#ffffffbf}.purchase-item__icon svg,.purchase-item__icon i{width:18px;height:18px;display:block}.purchase-item__status{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);padding:.2rem .8rem;font-size:.85rem;color:#ffffffd9;background:#ffffff0a}.purchase-item__status.open{border-color:#78ffaa73;color:#aaffd2f2}.purchase-item__dot{width:6px;height:6px;border-radius:999px;background:currentColor}.purchase-item__rows{display:grid;gap:.6rem}.purchase-item__title{font-size:1.1rem;font-weight:600}.purchase-item__row{display:flex;align-items:center;gap:.6rem;color:#ffffffbf;font-size:.95rem}.purchase-item__row--timer{color:#ffffffb3}.purchase-item__row--timer i{color:#ffffff80}.purchase-item__row svg,.purchase-item__row i,.purchase-item__row-icon{width:18px;height:18px;color:#ffffff8c;display:inline-flex;align-items:center;justify-content:center;position:relative}.purchase-item__row-icon{font-weight:600}.purchase-item__row-icon svg,.purchase-item__row-icon i{width:18px;height:18px;display:block}.purchase-item__badge{width:6px;height:6px;border-radius:999px;background:#ffffffb3;position:absolute;top:-2px;right:-2px}.purchase-item__action svg,.purchase-item__action i{width:16px;height:16px;display:block}.purchase-item__action{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08);font-size:.95rem;color:#fffc}.purchase-skeleton{height:260px;border-radius:1.2rem;background:linear-gradient(90deg,#0c121ca6 25%,#121c2cd9,#0c121ca6 75%);background-size:200% 100%;animation:purchase-shimmer 1.2s ease infinite;border:1px solid rgba(143,197,255,.12)}@keyframes purchase-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.purchase-detail{display:flex;flex-direction:column;gap:1.4rem}.purchase-loading{color:#fff9}.order-card{position:relative;padding:1.5rem;display:flex;flex-direction:column;align-items:left;cursor:pointer;background:radial-gradient(90% 140% at 25% 15%,rgba(143,197,255,.12),transparent 55%),linear-gradient(160deg,#101828f2,#0a101cf5);border:1px solid rgba(143,197,255,.18);border-radius:1.2rem;box-shadow:0 14px 28px #00000059;transition:background .2s}.order-card h2{margin:0}.order-card ul{display:block;margin:0;font-size:1.1rem;font-weight:500}.order-card .order-timer{color:#ffffffb3;font-weight:600}.order-card:hover{background:#0c121ee6}.order-card button#payByOrder{position:absolute;top:1.5rem;right:1.5rem;display:none;border-radius:8px;padding:.4rem .7rem;font-size:1rem;background:#0c080ce6;border:1px solid rgba(255,255,255,.2)}.order-card .order-status{background:#0c080ccc;border:1px solid rgba(255,255,255,.2);width:fit-content;padding:.2rem .5rem;border-radius:10px}.order-card .order-status#NEW,.order-card .order-status#PAID,.order-card .order-status#IN_PROGRESS,.order-card .order-status#DONE,.order-card .order-status#CANCELED{background:#ffffff0f;border-color:#fff3}.order-card .order-card-body{display:grid;grid-template-rows:0;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.order-card .order-card-header{display:flex;justify-content:space-between}.order-card.open{flex-direction:column}.order-card.open .order-card-body{grid-template-rows:1fr}.order-card.open .order-status{display:none}.order-card.open button#payByOrder{display:block}.order-card.open:hover{background-color:#0000}.purchase-detail{display:grid;gap:1.5rem}.purchase-detail__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.65fr);gap:1.8rem}.purchase-detail__main,.purchase-detail__side{display:grid;gap:1.5rem}.purchase-card{background:#0c0c0eb3;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;padding:1.6rem 1.8rem;box-shadow:0 18px 40px #00000073}.purchase-hero{display:flex;justify-content:space-between;gap:1.5rem;align-items:center}.purchase-hero__left{display:grid;gap:.4rem}.purchase-hero__left h3{font-size:1.5rem;color:#fff}.purchase-hero__left p{color:#fff9}.purchase-hero__label{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:#ffffff73}.purchase-hero__right{display:grid;justify-items:end;gap:.8rem}.purchase-timer{color:#ffffffb3;font-size:.9rem}.purchase-status{padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#fff;background:#ffffff0d;font-size:.9rem}.purchase-status[data-status=NEW]{border-color:#ffbe7880;color:#ffe2b8}.purchase-status[data-status=PAID],.purchase-status[data-status=DONE]{border-color:#78ffbe80;color:#b8ffd8}.purchase-status[data-status=CANCELED]{border-color:#6cabff80;color:#ffb8c4}.purchase-pay{border:1px solid rgba(107,255,155,.45);background:#14231a99;color:#6bff9b;border-radius:.8rem;padding:.55rem 1.3rem;transition:transform .2s ease,border-color .2s ease,opacity .2s ease}.purchase-pay:hover{transform:translateY(-1px);border-color:#6bff9bcc;opacity:.95}.purchase-section-title{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}.purchase-section-title h4{font-size:1.1rem;color:#fff}.purchase-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.6rem}.purchase-detail-item{display:grid;gap:.3rem}.purchase-detail-item span{color:#ffffff80;font-size:.9rem}.purchase-detail-item strong,.purchase-detail-item a{color:#fff;font-weight:500;text-decoration:none;word-break:break-word}.purchase-detail-item a:hover{color:#fffc}.purchase-chat__meta{color:#ffffff80;margin-bottom:1rem}.purchase-chat__list{display:grid;gap:.8rem;margin-bottom:1rem}.purchase-chat__empty{color:#ffffff73;padding:.8rem 1rem;border-radius:.9rem;background:#ffffff08}.purchase-chat__bubble{display:grid;gap:.35rem;padding:.8rem 1rem;border-radius:.9rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.purchase-chat__bubble.mine{border-color:#ffffff40;background:#ffffff0f}.purchase-chat__bubble span{color:#fff}.purchase-chat__bubble em{color:#ffffff80;font-size:.75rem;font-style:normal}.purchase-chat__input{display:grid;gap:.7rem}.purchase-chat__input textarea{width:100%;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:.8rem;padding:.9rem 1rem;color:#fff;resize:vertical;transition:border-color .2s ease,background .2s ease}.purchase-chat__input textarea:focus{outline:none;border-color:#ffffff59;background:#14141499}.purchase-chat__input button{border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:#fff;border-radius:.8rem;padding:.6rem 1.1rem;transition:transform .2s ease,border-color .2s ease}.purchase-chat__input button:hover{transform:translateY(-1px);border-color:#ffffff73}.purchase-detail__skeleton{display:grid;gap:1rem}.purchase-detail__skeleton-bar,.purchase-detail__skeleton-card{background:#ffffff0f;border-radius:1rem;position:relative;overflow:hidden}.purchase-detail__skeleton-bar{height:24px;width:40%}.purchase-detail__skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.purchase-detail__skeleton-card{height:220px}.purchase-detail__skeleton-bar:after,.purchase-detail__skeleton-card:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:purchase-shimmer 1.6s infinite}@keyframes purchase-shimmer{to{transform:translate(100%)}}@media (max-width: 1100px){.purchase-detail__grid{grid-template-columns:1fr}.purchase-hero{flex-direction:column;align-items:flex-start}.purchase-hero__right{justify-items:start}.purchase-details__grid,.purchase-detail__skeleton-grid{grid-template-columns:1fr}}.api-page{width:100%}.api-layout{padding-top:0}.api-sidebar{top:0rem;padding-top:7.25rem}.api-sidebar-card{display:grid;gap:1rem;padding:1.2rem;border-radius:1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #00000059}.api-sidebar-title{font-size:.9rem;letter-spacing:.16em;font-weight:600;color:#ffffffb3;text-transform:uppercase;text-align:center}.api-nav{display:flex;flex-direction:column;gap:.4rem}.api-nav a{color:#fff9;font-size:.92rem;padding:.55rem .7rem;border-radius:.9rem;transition:color .2s ease,background .2s ease}.api-nav a:hover{color:#fff;background:#ffffff0f}.api-content{display:flex;flex-direction:column;gap:1.6rem}.api-section{padding:1.4rem;border-radius:1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #0000004d;scroll-margin-top:7rem;display:flex;flex-direction:column;gap:1rem}.api-section h2{margin:0;font-size:1.3rem}.api-section p{margin:0;color:#ffffffb8;line-height:1.6}.api-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.api-base-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:1rem;background:#0c0c0e99;border:1px solid rgba(255,255,255,.15)}.api-base-card span{display:block;color:#fff9;font-size:.85rem;margin-bottom:.3rem}.api-base-card code{color:#ffffffd9;font-size:.95rem}.api-base-card button{border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#141416b3;color:var(--text-color);padding:.35rem .8rem;transition:transform .2s ease,border-color .2s ease;white-space:nowrap}.api-base-card button:hover{transform:translateY(-1px);border-color:#ffffff59}.api-table{display:grid;border-radius:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.api-table-row{display:grid;grid-template-columns:1fr 1fr;padding:.7rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:#0c0c0e99}.api-table-row:last-child{border-bottom:none}.api-table-row span{color:#ffffffbf}.api-table-head{background:#141416b3}.api-table-head span{text-transform:uppercase;font-size:.75rem;letter-spacing:.16em}.api-endpoint{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#14141699}.api-endpoint span{font-weight:700;color:#ffffffd9}.api-endpoint code{color:#fffc}.api-method{font-size:.7rem;padding:.25rem .6rem;border-radius:999px;text-transform:uppercase;letter-spacing:.14em;border:1px solid rgba(255,255,255,.2);color:#fffc;background:#14141699}.api-card{padding:1rem;border-radius:1rem;background:#0c0c0e99;border:1px solid rgba(255,255,255,.15)}.api-card h4{margin:0 0 .6rem;font-size:1rem}.api-card ul{margin:0;padding-left:1.1rem;color:#ffffffb3;display:flex;flex-direction:column;gap:.35rem}.api-code-card{border-radius:1rem;border:1px solid rgba(255,255,255,.15);background:#0c0c0ebf;overflow:hidden}.api-code-card pre{margin:0;padding:.9rem 1rem;font-size:.9rem;color:#ffffffdb;overflow-x:auto;max-height:420px}.api-code-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem 1rem;border-bottom:1px solid rgba(255,255,255,.12);background:#141416b3;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:#ffffffb3}.api-lang-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.api-lang-tabs button{border-radius:999px;border:1px solid transparent;background:#0c0c0ed9;color:#ffffffb3;padding:.25rem .6rem;font-size:.7rem;text-transform:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.api-lang-tabs button:hover{color:#fff;transform:translateY(-1px)}.api-lang-tabs button.active{border-color:#fff6;color:#fff;background:#ffffff1f}@media (max-width: 960px){.api-sidebar{position:relative;height:auto;top:0;padding-top:0}}.auth-page{min-height:calc(100vh - 7rem);display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem 4rem}.auth-content{width:min(560px,94vw);display:flex;flex-direction:column;gap:2rem;text-align:center}.auth-title{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 2rem;margin:0 auto 1rem;z-index:1}.auth-header h1{margin:0;font-size:2.2rem;font-weight:700;color:#fff;letter-spacing:.02em}.auth-title-bar{position:absolute;inset:auto 0 .1rem;height:.9rem;border-radius:999px;background:linear-gradient(90deg,#6fb8ff,#7ce7ff);z-index:-1;opacity:.9}.auth-header p{margin:0;color:#fff9;line-height:1.5}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-field{position:relative;display:flex;align-items:center;background:#0a0a0abf;border:1px solid rgba(255,255,255,.05);border-radius:.8rem;padding:.2rem 1rem;box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-field:hover{border-color:#ffffff24;background:#121212cc}.auth-field:focus-within{border-color:#8fc5ffa6;box-shadow:0 0 0 3px #6cabff1f}.auth-field input{flex:1;border:none;background:transparent;color:#fff;padding:.9rem .6rem;font-size:1rem;outline:none}.auth-field input::placeholder{color:#ffffff4d}.field-icon{display:inline-flex;align-items:center;justify-content:center;color:#ffffff59}.field-icon svg,.field-icon i{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.auth-links{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9rem}.auth-consent{display:inline-flex;align-items:center;gap:.6rem;color:#fff9}.auth-consent input{width:16px;height:16px;appearance:none;border-radius:4px;border:1px solid rgba(160,160,160,.35);background:#0c0a0cb3;display:inline-grid;place-items:center;transition:border-color .2s ease,background .2s ease}.auth-consent input:checked{border-color:#6cabffcc;background:#204a8c59}.auth-consent input:checked:after{content:"";width:8px;height:8px;border-radius:2px;background:#8fc5ff}.auth-consent a{color:#ffffff8c;text-decoration:underline;transition:color .2s ease}.auth-consent a:hover{color:#ffffffd9}.auth-links--center{justify-content:center;margin-top:.5rem}.auth-link{background:transparent;border:none;padding:0;color:#ffffff80;cursor:pointer;text-decoration:underline;transition:color .2s ease}.auth-link:hover{color:#ffffffd9}.auth-link.accent{color:#5aa8ff}.auth-link.accent:hover{color:#7ab8ff}.auth-error{padding:.65rem .9rem;border-radius:.8rem;background:#9c17222e;border:1px solid rgba(156,23,34,.45);color:#ffdce4f2;font-size:.9rem}.auth-submit{margin-top:.6rem;padding:.85rem 1.2rem;border-radius:.9rem;border:1px solid rgba(143,197,255,.4);background:#204a8c38;color:#ffffffe6;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;align-self:center;transition:transform .2s ease,border-color .2s ease,opacity .2s ease}.auth-submit:hover:not(:disabled){transform:translateY(-1px);border-color:#8fc5ffa6}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-captcha{display:flex;justify-content:center;padding-top:.6rem}.auth-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1rem;margin-top:.6rem}.auth-social{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0c0a0c8c;color:#ffffffbf;transition:transform .2s ease,border-color .2s ease,color .2s ease}.auth-social:hover{transform:translateY(-1px);border-color:#8fc5ff73;color:#fff}.auth-socials .divider{color:#ffffff59;display:inline-flex;align-items:center}@media (max-width: 640px){.auth-content{text-align:left}.auth-title-bar{height:.7rem}.auth-submit{align-self:stretch}.auth-row{flex-direction:column;align-items:flex-start}}.terms-page{width:100%;display:flex;flex-direction:column;gap:2rem;padding:0 2rem 3rem;padding-left:32px}.terms-header{display:flex;flex-direction:column;gap:.5rem;align-items:center}.terms-title{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 1.6rem;margin:0 auto .2rem;z-index:1}.terms-title h1{margin:0;font-size:2rem;font-weight:700}.terms-title-bar{position:absolute;inset:auto 0 .1rem;height:.8rem;border-radius:999px;background:linear-gradient(90deg,#6fb8ff,#7ce7ff);z-index:-1;opacity:.9}.terms-header p{margin:0;color:#fff9}.terms-body{display:grid;grid-template-columns:320px minmax(0,1fr);gap:2.5rem;align-items:start}.terms-sidebar{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border-radius:1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #00000059}.terms-sidebar-title{font-size:.9rem;letter-spacing:.16em;font-weight:600;color:#ffffffb3;text-transform:uppercase;text-align:center}.terms-nav{display:flex;flex-direction:column;gap:.6rem}.terms-nav a{color:#fff9;font-size:.92rem;padding:.55rem .7rem;border-radius:.9rem;transition:color .2s ease,background .2s ease}.terms-nav a:hover{color:#fffffff2;background:#ffffff0f}.terms-content{display:flex;flex-direction:column;gap:1.6rem}.terms-section{padding:1.4rem;border-radius:1.2rem;background:#0e0e1073;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #0000004d;scroll-margin-top:7rem;display:flex;flex-direction:column;gap:.6rem}.terms-section h2{margin:0;font-size:1.3rem}.terms-section p{margin:0;color:#ffffffb8;line-height:1.6}@media (max-width: 960px){.terms-body{grid-template-columns:1fr}.terms-sidebar{position:relative;top:0}}@media (max-width: 640px){.terms-page{padding:0 1rem 2rem}.terms-title h1{font-size:2rem}.terms-title-bar{height:.7rem}}.permissions-page{display:flex;flex-direction:column;gap:1.2rem}.permissions-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:1.05rem;background:linear-gradient(150deg,#10121aeb,#0a0c12e6);border:1px solid rgba(255,255,255,.06);box-shadow:0 14px 30px #00000052}.permissions-head .eyebrow{margin:0 0 .15rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.permissions-head h2{margin:0 0 .25rem}.permissions-head .muted{margin:0;color:#ffffffa6}.head-actions{display:flex;align-items:center;gap:.6rem}.search{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.search input{background:transparent;border:none;color:#fff;outline:none;min-width:240px}.permissions-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1rem}.roles-list{display:flex;flex-direction:column;gap:.5rem;padding:.9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#0e0e12e6,#0a0a10e6);box-shadow:0 12px 26px #00000059;position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow:auto}.role-item{padding:.65rem .9rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#120c1099;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.5rem;transition:background .2s ease,border-color .2s ease,transform .15s ease}.role-item:hover{background:#ffffff12;border-color:#ffffff47;transform:translateY(-1px)}.role-item.active{background:linear-gradient(135deg,#7ec8ff2e,#a18dff2b);border-color:#7ec8ff73}.permissions-list{display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(170deg,#10121af0,#0c0c12e6);box-shadow:0 12px 26px #00000059;max-height:calc(100vh - 8rem);overflow:auto}.permission-item{padding:1rem 1.1rem;display:grid;grid-template-columns:1fr auto;gap:.6rem 1rem;align-items:center;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#100c10a6;position:relative}.permission-item .permission-comment{grid-column:1/2;color:#fff9;font-size:.92rem}.permission-item .perm-toggler{justify-self:flex-end}.permission-item input{width:100%;border:1px solid var(--card-border);border-radius:.6rem;padding:.55rem .7rem;background:#0000004d;color:#fff;outline:none}.permission-actions-btn{color:var(--text-color);background-color:transparent;border-width:0;border-radius:8px;padding:.2rem}.permission-actions-card{position:absolute;border-radius:8px;background-color:var(--card-bg);border:2px solid var(--border-color);top:calc(100% + 6px);right:0;padding:.5rem .8rem;z-index:100}.btn-actions-group{display:flex;gap:.5rem}.btn-actions-group .btn{border-radius:.9rem;padding:.55rem .95rem;border:1px solid rgba(255,255,255,.18);background:#0c0c0c73;color:#ffffffd9;transition:border-color .2s ease,transform .2s ease}.btn-actions-group .btn:hover{border-color:#fff6;transform:translateY(-1px)}@media (max-width: 900px){.permissions-head{flex-direction:column}.permissions-layout{grid-template-columns:1fr}.roles-list{position:relative;top:auto;max-height:none}}.a-page-card .header{display:flex;align-items:center}.a-page-card .header .user-info{display:flex;align-items:center;gap:.5rem}.a-page-card .body .user-info{display:flex;flex-direction:column;gap:.5rem}.a-page-card .body .user-info .roles{display:flex;gap:.5rem}.a-page-card .body .user-info .roles>div{display:flex;gap:.5rem}.a-page-card .user-item-list{display:flex;flex-direction:column;gap:.5rem}.a-page-card .user-item-list .item-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;padding:.7rem 1rem;cursor:pointer;transition:background-color .2s ease-in,border-color .2s ease-in}.a-page-card .user-item-list .item-card:hover{background-color:var(--card-bg-hover);border-color:var(--card-border-hover)}.users-table-wrapper{width:100%;overflow-x:auto;background:transparent;border:none;border-radius:0;margin-top:.6rem;scrollbar-width:none}.users-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.users-search{display:inline-flex;align-items:center;gap:.5rem;position:relative}.users-search-toggle{width:38px;height:38px;border-radius:10px;border:1px solid rgba(143,197,255,.3);background:#141c28cc;color:#accdff;display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.users-search-toggle:hover{border-color:#8fc5ff80;box-shadow:0 8px 18px #18386c40}.users-search-input{width:0;opacity:0;transform:translate(8px);background:#0c101ae6;border:1px solid rgba(143,197,255,.28);border-radius:10px;padding:.55rem .8rem;color:#fff;outline:none;transition:width .25s ease,opacity .25s ease,transform .25s ease}.users-search.open .users-search-input{width:260px;opacity:1;transform:translate(0)}.users-table{width:100%;border-collapse:collapse;min-width:900px;color:var(--text-color);border-spacing:0;table-layout:fixed}.users-table thead th{text-align:left;font-weight:600;padding:.9rem 1rem;border-bottom:none;color:var(--text-color-l1);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;position:relative}.users-table tbody td{padding:.8rem 1rem;border-bottom:none;vertical-align:top;position:relative;color:var(--text-color-l1);word-break:break-word}.users-table thead th:not(:last-child):after,.users-table tbody td:not(:last-child):after{content:"";position:absolute;top:20%;bottom:20%;right:0;width:1px;background:linear-gradient(180deg,#fff0,#ffffff14,#fff0)}.users-row.is-saving{opacity:.6}.users-cell input,.users-cell select{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.12);border-radius:0;color:var(--text-color-l1);padding:.45rem .6rem;font-size:.9rem;height:34px;outline:none;transition:border-color .2s ease,background .2s ease}.users-cell input:focus,.users-cell select:focus{border-color:#ffffff59;background:transparent;color:#fff}.users-cell-id{font-weight:600;cursor:pointer;white-space:nowrap;color:var(--text-color-l1)}.users-cell-created{white-space:nowrap;color:var(--text-color-l1)}.users-avatar-cell{position:relative;display:grid;gap:.5rem;align-items:center}.users-avatar-button{background:none;border:none;padding:0;width:fit-content;cursor:pointer}.users-avatar-cell input{min-width:180px}.users-avatar-input{position:absolute;left:0;top:42px;width:220px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.users-avatar-input.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.users-cell-display{width:100%;text-align:left;background:transparent;border:none;color:var(--text-color-l1);padding:0;height:34px;line-height:34px;cursor:pointer}.users-cell-display:hover{color:#fff}.users-cell-roles{min-width:180px;position:relative}.users-roles-editor{position:absolute;top:38px;left:0;z-index:5;display:grid;gap:.5rem;padding:.7rem;background:#0a0a0aeb;border:1px solid rgba(255,255,255,.12);border-radius:0;min-width:180px;box-shadow:0 18px 30px #00000073}.users-roles-header,.users-status-header{display:none}.users-roles-grid{display:grid;gap:.35rem;max-height:180px;overflow-y:auto;scrollbar-width:none}.users-roles-grid::-webkit-scrollbar{width:0;height:0}.users-role-option{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--text-color-l1)}.users-role-input{appearance:none;width:16px;height:16px;border-radius:4px;border:1px solid rgba(160,160,160,.35);background:#0c0a0cb3;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.users-role-input:checked{border-color:#6cabffcc;background:#204a8c59}.users-role-input:checked:after{content:"";width:8px;height:8px;border-radius:2px;background:#8fc5ff}.users-role-pill{padding:0;border-radius:0;border:none;color:var(--text-color-l1);transition:color .2s ease}.users-role-option:hover .users-role-pill{color:#fff}.users-status-editor{position:absolute;top:38px;left:0;z-index:5;display:grid;gap:.5rem;padding:.7rem;background:#0a0a0aeb;border:1px solid rgba(255,255,255,.12);border-radius:0;min-width:160px;box-shadow:0 18px 30px #00000073}.users-status-list{display:grid;gap:.3rem}.users-status-option{border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--text-color-l1);border-radius:0;padding:.25rem .5rem;text-align:left;cursor:pointer;transition:border-color .2s ease,color .2s ease;font-size:.82rem}.users-status-option:hover{border-color:#ffffff59;color:#fff}.users-status-option.active{border-color:#ffffff80;color:#fff}.users-select{color:var(--text-color-l1);background:transparent}.users-select:focus{color:#fff}.users-row:hover .users-cell-display,.users-row:hover .users-cell-id,.users-row:hover .users-cell-created{color:#fff}.users-pagination{display:flex;justify-content:flex-end;margin-top:1rem}.admin-user-page{display:grid;gap:1.6rem}.admin-user-hero{display:flex;justify-content:space-between;gap:1.5rem;padding:1.6rem 2rem;border-radius:1.6rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#120a0ee6,#0a080cf5);box-shadow:0 18px 40px #00000059}.admin-user-identity{display:flex;align-items:center;gap:1.2rem}.admin-user-title h2{margin:0 0 .4rem;font-size:1.6rem}.admin-user-label{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:#ffffff80}.admin-user-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;color:#ffffffa6;font-size:.9rem}.admin-user-status{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.admin-status-pill{padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;font-size:.85rem;color:#ffffffe6}.admin-status-pill.status-active{border-color:#ffffff59;color:#ffffffe6}.admin-status-pill.status-blocked{border-color:#ffffff59;color:#fffc}.admin-user-balance{font-size:1.4rem;font-weight:700;color:#fff}.admin-user-panels{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.4rem}.admin-user-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.admin-card{padding:1.4rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.12);background:#0e0a0c99;box-shadow:0 14px 28px #00000059;display:grid;gap:1rem}.admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-card-head h3{margin:0;font-size:1.1rem}.admin-muted{color:#ffffff80;font-size:.9rem}.admin-user-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem}.admin-user-detail{display:grid;gap:.35rem}.admin-user-detail span{color:#ffffff80;font-size:.85rem}.admin-user-detail strong{font-weight:600;color:#fff}.admin-user-detail--full{grid-column:1/-1}.admin-user-roles{display:flex;flex-wrap:wrap;gap:.5rem}.admin-role-pill{padding:.25rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;font-size:.85rem;color:#ffffffd9}.admin-action-list{display:grid;gap:.6rem}.admin-action{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.16);background:#0c0c0c66;color:#ffffffd9;transition:transform .2s ease,border-color .2s ease;cursor:pointer}.admin-action:hover{transform:translateY(-1px);border-color:#ffffff59}.admin-action.danger{border-color:#ffffff59;color:#ffffffd9}.admin-user-stats{margin-top:.8rem;display:grid;gap:.6rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}.admin-user-stat{display:flex;align-items:center;justify-content:space-between;color:#ffffffb3}.admin-user-stat strong{color:#fff}.admin-list{display:grid;gap:.6rem}.admin-list-item{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;padding:.6rem .8rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#0c0a0c80;color:#fff;text-decoration:none}.admin-list-item:hover{border-color:#ffffff4d}.admin-list-meta{color:#ffffff8c;font-size:.85rem;text-align:right}.admin-empty{color:#ffffff8c;font-size:.9rem}.admin-form-error{color:#ffffffb3;font-size:.85rem}@media (max-width: 1200px){.admin-user-lists{grid-template-columns:1fr}}@media (max-width: 980px){.admin-user-hero{flex-direction:column;align-items:flex-start}.admin-user-status{align-items:flex-start}.admin-user-panels,.admin-user-details-grid{grid-template-columns:1fr}}.orders-page,.order-page{display:flex;flex-direction:column;gap:1.2rem;flex:1}.orders-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;border-radius:1.05rem;background:linear-gradient(150deg,#10121aeb,#0a0c12e6);border:1px solid rgba(255,255,255,.06);box-shadow:0 14px 30px #00000052}.orders-head .eyebrow{margin:0 0 .15rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.orders-head h2{margin:0 0 .2rem}.orders-head .muted{margin:0;color:#ffffffa6}.orders-filters{display:flex;flex-wrap:wrap;gap:.5rem}.orders-filters .pill{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;padding:.45rem .95rem;border-radius:999px;font-weight:700;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 10px 20px #00000038}.orders-filters .pill:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-1px);box-shadow:0 14px 26px #00000047}.orders-filters .pill.active{background:linear-gradient(135deg,#7ec8ff,#9ce2ff);color:#0a0c16;border-color:transparent;box-shadow:0 14px 26px #7ec8ff59}.orders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem}.orders-empty{padding:1rem 1.2rem;border:1px dashed rgba(255,255,255,.12);border-radius:1rem;background:#ffffff08;color:#ffffffb3}.order-card-lite{background:linear-gradient(170deg,#10121af2,#0c0e16eb);border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;padding:1.05rem 1.15rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 16px 32px #00000059,inset 0 1px #ffffff0a}.order-card__top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.order-id{margin:0;font-weight:800;font-size:1.05rem}.order-meta{margin:0;color:#ffffffa6;font-size:.95rem}.order-card__row{display:flex;justify-content:space-between;gap:.6rem;font-size:.97rem}.order-card__row .label{color:#ffffffa6}.order-card__row .value{font-weight:700;text-align:right}.ellipsis{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-progress{display:flex;align-items:center;gap:.6rem}.order-progress__bar{flex:1;height:8px;background:#ffffff0f;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.order-progress__bar span{display:block;height:100%;background:linear-gradient(135deg,#6ba2ff,#7fe7ff);border-radius:inherit;transition:width .25s ease}.order-progress__label{min-width:90px;text-align:right;font-weight:700;color:#fffc}.status-badge{padding:.35rem .75rem;border-radius:999px;font-weight:800;font-size:.85rem;border:1px solid transparent}.status-success{background:#68c98a26;color:#9ff0b5;border-color:#68c98a59}.status-warning{background:#ffc87a26;color:#ffd49a;border-color:#ffc87a59}.status-danger{background:#ff7a7a26;color:#ffb0b0;border-color:#ff7a7a59}.status-info{background:#7ec8ff29;color:#bfe3ff;border-color:#7ec8ff59}.status-accent{background:#a08fff2e;color:#d7ccff;border-color:#a08fff59}.status-muted{background:#ffffff0f;color:#ffffffb3;border-color:#ffffff1f}.order-card__actions{display:flex;justify-content:flex-end}.btn-ghost{border:1px solid var(--card-border);background:transparent;color:#fff;padding:.45rem .9rem;border-radius:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;transition:background .2s ease,border-color .2s ease}.btn-ghost:hover{background:var(--card-bg-hover);border-color:var(--card-border-hover)}.order-card-full{gap:1rem}.order-full__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.order-full__block{border:1px solid var(--card-border);border-radius:1rem;padding:1rem;background:var(--card-bg-hover);display:grid;gap:.6rem}.block-title{margin:0;font-weight:800;color:#fff}.order-kv{display:flex;justify-content:space-between;gap:.6rem}.order-kv .label{color:#ffffffa6}.order-kv .value{font-weight:700}.order-actions{display:flex;flex-wrap:wrap;gap:.5rem}.server-card{gap:.8rem}.server-banner{position:relative;display:flex;align-items:center;gap:.75rem;padding:.85rem;border-radius:.9rem;background:linear-gradient(135deg,#7ec8ff24,#a08fff1f);border:1px solid rgba(126,200,255,.25);background-size:cover;background-position:center;overflow:hidden}.server-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#00000059);pointer-events:none}.server-avatar{width:56px;height:56px;border-radius:16px;background:#00000059;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;overflow:hidden;position:relative;z-index:1}.server-avatar img{width:100%;height:100%;object-fit:cover}.server-main{display:flex;flex-direction:column;gap:.2rem;position:relative;z-index:1}.server-name{font-weight:800;color:#fff}.server-id{color:#ffffffbf;font-size:.9rem}.server-meta{display:grid;gap:.35rem}.server-tags{display:flex;flex-wrap:wrap;gap:.35rem}.server-tags .pill{border:1px solid var(--card-border);background:var(--card-bg);color:#fff;padding:.35rem .75rem;border-radius:999px;font-weight:700;font-size:.9rem}.user-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;padding:.7rem 1rem;display:inline-flex;align-items:center;gap:.75rem;width:fit-content;transition:background-color .2s ease-in,border-color .2s ease-in}.user-card:hover{background-color:var(--card-bg-hover);border-color:var(--card-border-hover)}.user-meta{display:flex;flex-direction:column;gap:2px}.user-meta .name{font-weight:700}.modal-body select{width:100%;padding:.55rem .75rem;border-radius:.8rem;border:1px solid var(--card-border);background:var(--card-bg);color:#fff;margin-bottom:.8rem}.modal-body .btn{width:100%;border-radius:.8rem;font-weight:700}@media (max-width: 700px){.orders-head{flex-direction:column;align-items:flex-start}}.tickets-admin-page{justify-content:space-between;display:flex;flex-direction:column;flex:1;gap:1.6rem}.tickets-admin-page .tickets-admin-group{display:grid;gap:.9rem}.tickets-admin-page .tickets-admin-group__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tickets-admin-page .tickets-admin-group__head h3{margin:0;font-size:1.1rem}.tickets-admin-page .tickets-admin-group__count{color:#ffffff80;font-size:.9rem}.tickets-admin-page .tickets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tickets-admin-page .ticket-card{min-height:280px;padding:1rem 1.1rem 1.1rem;gap:.8rem}.tickets-admin-page .ticket-card__rows{gap:.45rem}.tickets-admin-page .ticket-card__row--preview span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1100px){.tickets-admin-page .tickets-grid{grid-template-columns:1fr}}.admin-discounts{display:flex;flex-direction:column;gap:1.8rem}.admin-discounts-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;align-items:start}.admin-discounts-card{display:flex;flex-direction:column;gap:.9rem}.discounts-field{display:grid;gap:.4rem;color:#ffffffbf}.discounts-field input{border-radius:12px;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.12);background:#0c0c0ed9;color:#fff}.discounts-toggle{display:inline-flex;align-items:center;gap:.6rem;color:#ffffffb3}.discounts-toggle input{width:16px;height:16px}.admin-discounts-summary{justify-content:center}.admin-discounts-stats{display:grid;gap:.8rem}.admin-discounts-stats div{display:flex;align-items:center;justify-content:space-between;color:#ffffffbf;font-size:.95rem}.admin-discounts-stats strong{font-size:1.2rem;color:#fff}.admin-discounts-list{display:flex;flex-direction:column;gap:1rem}.admin-discounts-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-discounts-items{display:grid;gap:1rem}.admin-discount-item{border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#0c0c0ecc;padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.9rem;position:relative}.admin-discount-item .delete-promocode{position:absolute;bottom:.5rem;right:.5rem}.admin-discount-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-discount-head h4{margin:0;font-size:1.1rem}.admin-discount-status{margin-top:.25rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.admin-discount-status.is-active{color:#78ffb4e6}.admin-discount-status.is-off{color:#6cabffd9}.admin-discount-percent{font-size:1.4rem;font-weight:700;color:#ffffffe6}.admin-discount-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;color:#ffffffb3}.admin-discount-users{display:grid;gap:.6rem}.admin-discount-users h5{margin:0;font-size:.95rem;color:#ffffffd9}.admin-discount-users-list{display:grid;gap:.4rem}.admin-discount-user{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr) minmax(0,.8fr);gap:.6rem;padding:.5rem .7rem;border-radius:.7rem;background:#141416cc;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:.9rem}@media (max-width: 960px){.admin-discounts-grid{grid-template-columns:1fr}}.admin-price{gap:1.6rem}.admin-price .header{align-items:flex-start;padding:1.1rem 1.2rem;border-radius:1.1rem;background:linear-gradient(140deg,#12141ceb,#0a0c12e6);border:1px solid rgba(255,255,255,.06);box-shadow:0 16px 32px #00000059}.admin-price .header .eyebrow{margin:0 0 .15rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.admin-price .header h2{margin:0 0 .25rem}.admin-price .header .muted{margin:0;color:#ffffffad;max-width:720px}.admin-price .header .btn-primary{align-self:center;min-width:150px;background:linear-gradient(135deg,#d5d8e1,#f0f1f4);color:#0c1018;border:1px solid rgba(255,255,255,.14);font-weight:800;box-shadow:0 12px 28px #00000047;border-radius:.95rem;padding:.85rem 1.4rem}.admin-price__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem}.admin-price__field{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.2rem;border:1px solid rgba(255,255,255,.08);border-radius:1.05rem;background:linear-gradient(165deg,#0e1018eb,#0b0d14e6);box-shadow:0 14px 28px #00000052}.admin-price__field label{font-weight:700;color:#ffffffe6}.admin-price__input{display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;background:#ffffff08;box-shadow:inset 0 1px #ffffff0f}.admin-price__input .prefix{color:#ffffffa6;font-weight:700}.admin-price__input input{width:100%;background:transparent;border:none;color:#fff;font-size:1.08rem;outline:none;padding:.1rem 0}.admin-price__input input:disabled{opacity:.6}.admin-price__field .hint{margin:0;color:#fff9;font-size:.9rem}.admin-price__error{border:1px solid rgba(255,114,114,.5);background:#ff72721f;color:#ffcaca;padding:.75rem 1rem;border-radius:.9rem;font-weight:600}@media (max-width: 600px){.admin-price .header{flex-direction:column;gap:.8rem}.admin-price .header .btn-primary{width:100%}}.not-found-page{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:4rem 5rem;position:relative;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at 85% 10%,rgba(255,255,255,.06),transparent 45%),#08080ae6}.not-found-bg{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.not-found-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%);opacity:.7;animation:orb-float 6s ease-in-out infinite}.not-found-orb--lg{width:220px;height:220px;top:8%;left:8%}.not-found-orb--sm{width:140px;height:140px;bottom:12%;right:12%;animation-delay:1.2s}.not-found-grid{position:absolute;inset:0;background:linear-gradient(transparent 90%,#ffffff0a),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 38px);opacity:.35;animation:grid-fade 5s ease-in-out infinite}.not-found-card{position:relative;max-width:680px;width:100%;padding:3.5rem 3.2rem;border-radius:1.8rem;background:#0e0e10b3;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 40px #00000073;overflow:hidden;text-align:center;animation:card-rise .45s ease both}.not-found-card>*{position:relative;z-index:1}.not-found-header{display:inline-flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.4rem}.not-found-code{font-size:clamp(3.8rem,8vw,6.4rem);font-weight:700;letter-spacing:.18em;color:#ffffffeb;text-shadow:0 12px 28px rgba(0,0,0,.45);line-height:1;animation:code-glow 3.5s ease-in-out infinite}.not-found-card h1{margin:0 0 .9rem;font-size:clamp(1.9rem,3vw,2.6rem);color:#ffffffe6}.not-found-card p{margin:0 auto;max-width:460px;color:#ffffffbf;line-height:1.6}.not-found-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;position:relative;z-index:1}.not-found-btn{border-color:#fff3;background:#ffffff0f;color:#ffffffe0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.not-found-btn:hover{transform:translateY(-2px);border-color:#ffffff80;box-shadow:0 12px 24px #0000004d}.not-found-btn.ghost{background:transparent}@media (max-width: 640px){.not-found-card{padding:2.5rem 1.8rem}.not-found-page{padding:3rem 1.2rem}}@keyframes orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes grid-fade{0%,to{opacity:.25}50%{opacity:.45}}@keyframes card-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes code-glow{0%,to{text-shadow:0 12px 28px rgba(0,0,0,.45)}50%{text-shadow:0 16px 36px rgba(255,255,255,.2)}}.payment-success-page{min-height:calc(100vh - 11rem);width:min(100rem,100%);margin:0 auto;display:flex;align-items:center;justify-content:center;padding:4rem 5rem;position:relative;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at 85% 10%,rgba(255,255,255,.06),transparent 45%),#08080ae6}.payment-success-bg{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.payment-success-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 65%);opacity:.7;animation:success-orb-float 6s ease-in-out infinite}.payment-success-orb--lg{width:220px;height:220px;top:8%;left:8%}.payment-success-orb--sm{width:140px;height:140px;bottom:12%;right:12%;animation-delay:1.2s}.payment-success-grid{position:absolute;inset:0;background:linear-gradient(transparent 90%,#ffffff0a),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 38px);opacity:.35;animation:success-grid-fade 5s ease-in-out infinite}.payment-success-card{position:relative;max-width:680px;width:100%;padding:3.5rem 3.2rem;border-radius:1.8rem;background:#0e0e10b3;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 40px #00000073;overflow:hidden;text-align:center;animation:success-card-rise .45s ease both}.payment-success-card>*{position:relative;z-index:1}.payment-success-icon{width:76px;height:76px;margin:0 auto 1.2rem;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.28);display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6;box-shadow:inset 0 0 18px #ffffff14;font-size:2rem}.payment-success-card h1{margin:0 0 .9rem;font-size:clamp(1.9rem,3vw,2.6rem);color:#ffffffe6}.payment-success-card p{margin:0 auto;max-width:460px;color:#ffffffbf;line-height:1.6}.payment-success-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;position:relative;z-index:1}.payment-success-btn{border-color:#fff3;background:#ffffff0f;color:#ffffffe0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.payment-success-btn:hover{transform:translateY(-2px);border-color:#ffffff80;box-shadow:0 12px 24px #0000004d}.payment-success-btn.ghost{background:transparent}@media (max-width: 640px){.payment-success-card{padding:2.5rem 1.8rem}.payment-success-page{padding:3rem 1.2rem;min-height:calc(100vh - 7rem)}}@keyframes success-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes success-grid-fade{0%,to{opacity:.25}50%{opacity:.45}}@keyframes success-card-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.boosts-page{background:#0b0c11;color:#f5f6fb}.boosts-hero{position:relative;overflow:hidden;border-radius:2.4rem;min-height:320px;padding:clamp(2.6rem,6vw,4.4rem) clamp(1.4rem,6vw,4.6rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.2rem,3vw,2rem);background:radial-gradient(120% 80% at 50% 10%,rgba(172,205,255,.16),transparent 60%),#0b0c11}.boosts-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07080c26,#07080c59 40%,#0b0c11);pointer-events:none}.boosts-hero__bg{display:none}.boosts-hero__content{position:relative;justify-content:center;align-items:center;z-index:1;max-width:980px;display:grid;gap:.7rem}.boosts-eyebrow{margin:0;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;background:#00000059;border:1px solid rgba(255,255,255,.12);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;color:#ffffffeb;width:fit-content;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.boosts-hero h1{margin:0;font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1.1;color:#fff}.boosts-hero__meta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.meta-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.58rem 1rem;border-radius:12px;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.16);color:#ffffffe6;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #00000059}.meta-chip i{color:#ffd86b}.boosts-actions--hero{justify-content:flex-start;gap:.65rem}.hero-stat{padding:.95rem 1.05rem;border-radius:1rem;background:linear-gradient(160deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.12);color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #00000059;display:flex;flex-direction:column;gap:.25rem;text-align:left}.odometer{display:inline-flex;gap:2px;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800;color:#fff;line-height:1.1}.odometer-slot{position:relative;width:1ch;height:1.1em;overflow:hidden;display:inline-block}.odometer-strip{position:absolute;top:0;left:0;display:grid;transition:transform var(--odometer-duration, 1.2s) cubic-bezier(.2,1,.2,1)}.odometer-strip span{height:1em;display:flex;align-items:center;justify-content:center}.odometer-strip:before{content:attr(data-digit);position:absolute;top:0;left:0;height:1em;width:100%;opacity:0}.hero-stat small{color:#ffffffbf}.boosts-hero__stats{position:relative;z-index:1;display:block}.odometer-char{font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800;color:#fff;line-height:1.1;display:inline-flex;align-items:center}.stats-window__bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .85rem .45rem .8rem;background:linear-gradient(90deg,#ffffff0d,#ffffff05);cursor:grab;-webkit-user-select:none;user-select:none}.stats-window__label{display:inline-flex;align-items:center;gap:.45rem}.stats-window__label img{width:18px;height:18px;border-radius:4px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.28))}.stats-window__title{font-size:.9rem;color:#ffffffd1;letter-spacing:.01em}.stats-window__controls{display:inline-flex;align-items:center;gap:.25rem}.stats-window__controls .ctrl{width:32px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffc7;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,transform .18s ease}.stats-window__controls .ctrl:hover{background:#ffffff14;border-color:#ffffff2e}.stats-window__controls .ctrl:active{transform:translateY(1px)}.ctrl--close:hover{background:#ff636329;border-color:#ff636366;color:#ffb3b3}.ctrl--dots{width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffd9;font-weight:800;font-size:1.1rem}.stats-window__body{display:flex;flex-direction:column;gap:.9rem;padding:.9rem;background:radial-gradient(140% 120% at 10% 10%,rgba(172,205,255,.12),transparent 55%)}.stats-window.is-minimized .stats-window__body{display:none}.stats-window.is-denied{animation:stats-deny .7s ease;border-color:#ff636399}.stats-window__welcome{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);justify-content:flex-start;position:relative}.stats-window__left{display:inline-flex;align-items:flex-start;gap:.75rem}.stats-window__avatar{width:38px;height:38px;border-radius:10px;background:#accdff33;border:1px solid var(--avatar-border, rgba(172, 205, 255, .4));display:inline-flex;align-items:center;justify-content:center;color:#e8f1ff;font-weight:800;letter-spacing:.05em;overflow:hidden}.stats-window__avatar img{width:100%;height:100%;object-fit:cover}.stats-window__hello{display:flex;flex-direction:column;gap:2px;align-items:flex-start;align-self:flex-start;text-align:left}.stats-window__hello .hello-title,.stats-window__hello .hello-sub{width:100%;text-align:left}.stats-window__hello--inline{gap:.25rem}.hello-line{display:flex;align-items:center;gap:.4rem}.hello-title{font-weight:700;color:#fff}.hello-sub{margin:0;color:#ffffffa6;font-size:.9rem}.stats-window__action{display:inline-flex;align-self:flex-start;margin-left:auto}.stats-window__menu{position:absolute;top:calc(100% + 8px);right:0;background:#080a0eeb;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 18px 40px #00000073;padding:.35rem 0;min-width:160px;display:grid;gap:.1rem;z-index:5}.stats-window__menu a{color:#ffffffe6;padding:.55rem .85rem;text-decoration:none;display:block;transition:background .2s ease,color .2s ease}.stats-window__menu a:hover{background:#ffffff14;color:#fff}@keyframes stats-deny{0%{transform:translate(0);background-color:#3c000059}15%{transform:translate(-10px)}30%{transform:translate(10px)}45%{transform:translate(-8px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}to{transform:translate(0);background-color:#080a0eb8}}@media (max-width: 900px){.stats-window__body{grid-template-columns:1fr}}.boosts-wave{display:none}.boosts-body{position:relative;z-index:2;display:flex;justify-content:center;padding:0 1.2rem 4rem}.boosts-card{position:relative;max-width:960px;width:min(100%,980px);padding:3.2rem 3rem;border-radius:1.8rem;background:linear-gradient(180deg,#101118eb,#0a0b10f2);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 44px #00000073;text-align:center}.boosts-icon{width:84px;height:84px;margin:0 auto 1rem;border-radius:24px;background:linear-gradient(135deg,#ff80b438,#64aaff33);border:1px solid rgba(255,255,255,.25);display:inline-flex;align-items:center;justify-content:center;color:#ffffffeb;font-size:2.2rem;box-shadow:inset 0 0 18px #ffffff0f}.boosts-kicker{margin:0;color:#ffffffad;letter-spacing:.05em;text-transform:uppercase}.boosts-card h2{margin:.2rem 0 1rem;font-size:clamp(1.9rem,3vw,2.5rem);color:#fffffff2}.boosts-lead{margin:0 auto 1.8rem;max-width:640px;color:#ffffffc7;line-height:1.65}.boosts-steps{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:1rem}.boosts-step{display:grid;grid-template-columns:auto 1fr;gap:.85rem 1rem;align-items:start;text-align:left;padding:1.05rem 1.1rem;border-radius:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.boosts-step-badge{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff80b466,#64aaff52);color:#0c0c12;font-weight:800;box-shadow:0 10px 26px #0003}.boosts-step h3{margin:0;color:#ffffffe6;font-size:1.05rem}.boosts-step p{margin:.25rem 0 0;color:#ffffffad;line-height:1.55}.boosts-note{margin:1.1rem 0 1.9rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem .9rem;align-items:center;text-align:left;padding:1rem 1.1rem;border-radius:1rem;background:#ffffff0d;border:1px dashed rgba(255,255,255,.16);color:#fffc}.boosts-note i{color:#ffc878e6;font-size:1.1rem}.boosts-note strong{display:block;color:#ffffffe6}.boosts-note span{display:block;color:#ffffffad;line-height:1.5}.boosts-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.boosts-btn{border-color:#ffffff38;background:linear-gradient(135deg,#ff80b480,#64aaff6b);color:#0c0c12e6;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.boosts-btn:hover{transform:translateY(-2px);border-color:#fff9;box-shadow:0 12px 28px #00000059}.boosts-btn.ghost{background:#ffffff14;color:#ffffffe6}@media (max-width: 960px){.boosts-actions--hero{justify-content:flex-start}.boosts-hero{grid-template-columns:1fr}.hero-stat--wide,.hero-stat--support{grid-column:span 1}.boosts-hero__stats{grid-template-columns:1fr}.boosts-hero__stats .hero-stat:nth-child(n){transform:none;justify-self:stretch}}@media (max-width: 760px){.boosts-hero{padding:2.4rem 1.2rem 6.8rem;border-radius:1.6rem;min-height:380px}.boosts-hero__lead{max-width:100%}.boosts-hero__meta{gap:.55rem}.meta-chip{width:100%;justify-content:flex-start}.boosts-body{padding:0 1rem 3rem}.boosts-card{padding:2.6rem 1.6rem}.boosts-step{grid-template-columns:auto 1fr}}@media (max-width: 520px){.boosts-hero__card{grid-template-columns:1fr}.boosts-actions--hero{flex-direction:column;align-items:stretch}.boosts-btn.ghost{text-align:center}}.stats-window__grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.8rem}@media (max-width: 900px){.stats-window__grid{grid-template-columns:1fr}}
