.admin-page{background:#0b0b0f;justify-content:center;min-height:100vh;padding:50px 20px;display:flex}.admin-card{background:#111118;border:1px solid #23232d;border-radius:18px;width:100%;max-width:1300px;padding:35px;box-shadow:0 20px 60px #00000059}.admin-card h1{color:#fff;margin-bottom:8px;font-size:34px}.admin-card h2{color:#fff;margin-top:45px;margin-bottom:15px}.admin-card p{color:#9ca3af}.admin-card input,.admin-card select{color:#fff;background:#181820;border:1px solid #2a2a36;border-radius:12px;width:100%;margin-top:18px;padding:14px 18px;font-size:15px;transition:all .2s}.admin-card input:focus,.admin-card select:focus{border-color:#8b5cf6;outline:none}.admin-card button{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:12px;width:100%;margin-top:18px;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.admin-card button:hover{background:#8b5cf6}.generated-license{background:#181820;border:1px solid #2a2a36;border-radius:14px;margin-top:30px;padding:20px}.generated-license h3{color:#fff;margin-bottom:8px}.generated-license p{color:#60a5fa;word-break:break-all;font-family:monospace}.license-search{margin-bottom:18px}.licenses-table{border:1px solid #2a2a36;border-radius:14px;margin-top:25px;overflow-x:auto}.licenses-table table{border-collapse:collapse;width:100%;min-width:900px}.licenses-table thead{background:#181820}.licenses-table th{color:#fff;text-align:left;padding:18px;font-size:14px}.licenses-table td{color:#d1d5db;border-top:1px solid #2a2a36;padding:18px}.inactive{color:#ef4444;font-weight:700}.action-btn{cursor:pointer;border:none;border-radius:10px;margin-right:8px;padding:8px 16px;font-weight:600;transition:all .2s}.action-btn.enable{color:#fff;background:#16a34a}.action-btn.enable:hover{background:#22c55e}.action-btn.disable{color:#fff;background:#dc2626}.action-btn.disable:hover{background:#ef4444}.action-btn.delete{color:#fff;background:#dc2626}.action-btn.delete:hover{background:#ef4444}hr{border:none;border-top:1px solid #2a2a36;margin:45px 0}.stats-container{flex-direction:row;gap:20px;width:100%;margin:35px 0;display:flex}.stat-card{background:#181820;border:1px solid #2a2a36;border-radius:16px;flex:1;padding:25px}.stat-card h3{color:#9ca3af;margin:0;font-size:14px}.stat-card p{color:#fff;margin-top:10px;font-size:32px;font-weight:700}.license-info{background:#181820;border:1px solid #2a2a36;border-radius:14px;margin-top:25px;padding:25px}.license-info h2{margin-top:0}.license-info p{margin:10px 0}.license-info p b{color:#fff;margin-right:6px}.license-info button{width:auto;margin-top:15px;padding:10px 22px}@media (width<=900px){.stats-container{flex-wrap:wrap}.stat-card{flex:45%}}@media (width<=768px){.admin-card{padding:20px}.admin-card h1{font-size:28px}}@media (width<=500px){.stat-card{flex:100%}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#050505;font-family:Inter,sans-serif}html{scroll-behavior:smooth}#root{min-height:100vh}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 80px);max-width:1200px;margin:auto;padding:18px 30px;display:grid;position:fixed;top:20px;left:0;right:0}.logo{justify-self:start;font-size:24px;font-weight:700}.nav-links{justify-self:center;gap:35px;display:flex}.nav-links a{color:#fff;opacity:.7;text-decoration:none;transition:all .3s}.nav-links a:hover{opacity:1}.nav-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#2563eb);border:none;border-radius:12px;justify-self:end;padding:12px 25px;font-weight:600;transition:all .3s;box-shadow:0 0 25px #9333ea80}.nav-button:hover{transform:translateY(-2px)}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:120px 20px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(150px);opacity:.35;background:#9333ea;width:500px;height:500px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hero-content{max-width:900px;position:relative}.hero h1{letter-spacing:-3px;font-size:clamp(45px,7vw,80px);font-weight:800;line-height:1.05}.hero h1 span{background:linear-gradient(135deg,#a855f7,#3b82f6);color:#0000;-webkit-background-clip:text}.hero p{opacity:.7;max-width:650px;margin-top:30px;margin-left:auto;margin-right:auto;font-size:20px}.hero-buttons{justify-content:center;gap:20px;margin-top:40px;display:flex}.primary-button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#9333ea,#2563eb);border:none;border-radius:14px;padding:15px 35px;font-size:16px;font-weight:600;box-shadow:0 0 35px #9333ea80}.secondary-button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:14px;padding:15px 35px}.hero-badge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:.85;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;margin-bottom:25px;padding:8px 18px;font-size:14px;display:inline-flex}.glow-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:420px;margin:50px auto 0;padding:30px;transition:all .3s;box-shadow:0 0 40px #9333ea26}.glow-card:hover{border-color:#9333ea80;box-shadow:0 0 60px #9333ea59}.card-content h3{margin-bottom:10px;font-size:24px}.card-content p{opacity:.65;font-size:14px}.features{text-align:center;padding:100px 20px}.features-header{max-width:700px;margin:auto}.features-header h2{font-size:clamp(35px,5vw,60px);font-weight:800}.features-header h2 span{background:linear-gradient(135deg,#a855f7,#3b82f6);color:#0000;-webkit-background-clip:text}.features-header p{opacity:.7;margin-top:20px;font-size:18px}.features-grid{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1100px;margin-top:60px;margin-left:auto;margin-right:auto;display:grid}.features-grid .glow-card{text-align:left;margin:0}.features-grid h3{margin-bottom:15px;font-size:22px}.features-grid p{opacity:.65;line-height:1.6}@media (width<=800px){.features-grid{grid-template-columns:1fr}}.pricing{text-align:center;padding:120px 20px}.pricing-header{max-width:700px;margin:auto}.pricing-header h2{font-size:clamp(35px,5vw,60px);font-weight:800}.pricing-header h2 span{background:linear-gradient(135deg,#a855f7,#3b82f6);color:#0000;-webkit-background-clip:text}.pricing-header p{opacity:.7;margin-top:20px;font-size:18px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1100px;margin-top:60px;margin-left:auto;margin-right:auto;display:grid}.pricing-grid .glow-card{text-align:left;margin:0;position:relative}.pricing-grid h3{margin-bottom:15px;font-size:26px}.pricing-grid h4{margin-bottom:15px;font-size:40px}.pricing-grid p{opacity:.65;margin-bottom:25px}.pricing-grid ul{margin-bottom:30px;list-style:none}.pricing-grid li{opacity:.8;margin-bottom:12px}.price-button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#9333ea,#2563eb);border:none;border-radius:12px;width:100%;padding:14px;font-weight:600;box-shadow:0 0 25px #9333ea66}.popular{background:linear-gradient(135deg,#9333ea,#2563eb);border-radius:999px;padding:6px 15px;font-size:12px;font-weight:600;position:absolute;top:-15px;right:20px}@media (width<=900px){.pricing-grid{grid-template-columns:1fr}}.footer{text-align:center;border-top:1px solid #ffffff1a;margin-top:80px;padding:60px 20px 40px}.footer-logo{margin-bottom:25px;font-size:26px;font-weight:700}.footer-links{justify-content:center;gap:30px;margin-bottom:25px;display:flex}.footer-links a{color:#fff;opacity:.7;text-decoration:none;transition:all .3s}.footer-links a:hover{opacity:1}.footer p{opacity:.5;font-size:14px}@media (width<=800px){.navbar{text-align:center;grid-template-columns:1fr;gap:20px;width:calc(100% - 30px);padding:15px}.logo{justify-self:center}.nav-links{flex-wrap:wrap;justify-self:center;gap:20px}.nav-button{justify-self:center}}.login-page{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.login-page:before{content:"";filter:blur(160px);opacity:.35;background:#9333ea;width:500px;height:500px;position:absolute}.login-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:25px;width:100%;max-width:420px;padding:45px;position:relative;box-shadow:0 0 50px #9333ea40}.login-card h1{margin-bottom:15px;font-size:36px}.login-card p{opacity:.65;margin-bottom:35px}.login-card input{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;margin-bottom:15px;padding:15px;font-size:15px}.login-card input::placeholder{color:#ffffff80}.login-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#2563eb);border:none;border-radius:12px;width:100%;margin-top:10px;padding:15px;font-size:16px;font-weight:600;box-shadow:0 0 30px #9333ea80}.dashboard{text-align:center;justify-content:center;min-height:100vh;padding:140px 20px 80px;display:flex;position:relative;overflow:hidden}.dashboard:before{content:"";filter:blur(180px);opacity:.25;background:#9333ea;width:600px;height:600px;position:absolute}.dashboard>div{z-index:1;width:100%;max-width:1100px;position:relative}.dashboard h1{letter-spacing:-2px;font-size:60px;font-weight:800}.dashboard-subtitle{opacity:.7;margin-top:15px;font-size:18px}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:60px;display:grid}.dashboard-grid .glow-card{text-align:left;margin:0}.dashboard-grid h3{margin-bottom:15px;font-size:22px}.dashboard-grid p{opacity:.8}.active{color:#4ade80;font-weight:600}.download-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#2563eb);border:none;border-radius:14px;margin-top:50px;padding:16px 45px;font-size:16px;font-weight:600;box-shadow:0 0 35px #9333ea80}@media (width<=900px){.dashboard-grid{grid-template-columns:1fr}.dashboard h1{font-size:45px}}.download-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#2563eb);border:none;border-radius:14px;margin-top:50px;padding:16px 45px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 0 35px #9333ea80}.download-button:hover{transform:translateY(-2px)}.dashboard-buttons{flex-direction:column;align-items:center;gap:15px;margin-top:50px;display:flex}.logout-button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:14px;padding:16px 45px;font-size:16px;font-weight:600;transition:all .3s}.logout-button:hover{background:#ffffff1f;transform:translateY(-2px)}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.error-page h1{font-size:50px}.error-page p{opacity:.7;margin-top:15px;font-size:18px}@media (width<=900px){.dashboard-grid{grid-template-columns:1fr}.dashboard h1{font-size:45px}}.licenses-table{margin-top:40px;overflow-x:auto}.licenses-table table{border-collapse:collapse;width:100%}.licenses-table th{text-align:left;color:#fff;border-bottom:1px solid #ffffff26;padding:15px}.licenses-table td{color:#cfcfcf;border-bottom:1px solid #ffffff14;padding:15px}.licenses-table tr:hover{background:#ffffff0a}.disable-button{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;padding:8px 18px;font-weight:600;transition:all .2s}.disable-button:hover{transform:scale(1.05)}.enable-button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;padding:8px 18px;font-weight:600;transition:all .2s}.enable-button:hover{transform:scale(1.05)}.login-card p,.dashboard p,div p,p{overflow-wrap:anywhere!important;word-break:break-all!important;white-space:normal!important;max-width:100%!important}
