@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,system-ui,sans-serif;color:#f7f4fb;background:#08080e;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(ellipse 65% 45% at 50% -8%,#49255f66,transparent 72%),radial-gradient(ellipse 45% 35% at 100% 38%,#24205230,transparent 75%),#08080e}button,a,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #c9a0ff;outline-offset:3px}main{max-width:1240px;margin:auto;padding:0 34px}nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12;position:relative}nav:after{content:"";position:absolute;bottom:-1px;left:0;width:22%;height:1px;background:linear-gradient(90deg,#f3a85b,#bd78f4,transparent);opacity:.8}.brand{display:flex;gap:13px;align-items:center;letter-spacing:.16em;font-size:13px;font-weight:600}.brand b{color:#ffb35c}.mark{width:39px;height:39px;border-radius:13px;background:linear-gradient(135deg,#ffbd72,#d77bd9 62%,#8e63ee);display:grid;place-items:center;font-weight:900;letter-spacing:0;color:#160d20;box-shadow:0 5px 24px #d27bce35,inset 0 1px #fffa}.navright{display:flex;align-items:center;gap:20px}.online,.eyebrow,.cardlabel,.field label,.server span,.tag{font:11px DM Mono,monospace;letter-spacing:.13em;color:#aaa0b6}.online{display:flex;align-items:center;gap:9px}.online i,.eyebrow>span:first-child{width:7px;height:7px;background:#66e3a2;border-radius:50%;display:inline-block;box-shadow:0 0 14px #66e3a2}.discordbtn,.discordwide{position:relative;overflow:hidden;border:1px solid #aaa1ff66;background:linear-gradient(115deg,#5865f2,#7660db 52%,#9b65d6);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:11px;box-shadow:0 7px 28px #6959e333,inset 0 1px #fff5;transition:transform .2s,box-shadow .2s,filter .2s}.discordbtn{padding:11px 16px;border-radius:11px;font-size:13px}.discordbtn:before,.discordwide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,#ffffff24 48%,transparent 72%);transform:translate(-120%);transition:transform .65s}.discordbtn:hover:before,.discordwide:hover:before{transform:translate(120%)}.discordbtn:hover,.discordwide:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 34px #6959e355,inset 0 1px #fff6}.discordicon{width:27px;height:27px;border-radius:8px;background:#ffffff20;display:grid;place-items:center}.authloading{font-size:11px;color:#a99db4}.userchip{display:flex;align-items:center;gap:9px;border:1px solid #ffffff24;background:#ffffff0b;border-radius:30px;padding:5px 8px 5px 5px;font-size:11px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.userchip img,.avatarfallback{width:30px;height:30px;border-radius:50%;object-fit:cover}.avatarfallback{display:grid;place-items:center;background:linear-gradient(135deg,#ffb45e,#b56be5);color:#1a1021;font-weight:900}.iconbtn{border:0;background:none;color:#d8cce2;padding:4px}.hero{padding:112px 0 86px;max-width:820px;position:relative}.hero:before{content:"";position:absolute;z-index:-1;width:420px;height:260px;left:16%;top:42px;background:#9b55d51a;filter:blur(100px);pointer-events:none}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow-divider{height:12px;width:1px;background:#ffffff35}.live-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #b887f344;border-radius:30px;padding:5px 9px;color:#d9b9ff;font-size:9px;letter-spacing:.1em;background:#a76be711}.hero h1{font-size:clamp(54px,8vw,96px);line-height:.99;letter-spacing:-.075em;margin:28px 0 24px;font-weight:800;text-wrap:balance}.hero h1 em{font-style:normal;background:linear-gradient(95deg,#ffb45e 4%,#ee9cae 48%,#c47cf1 90%);color:transparent;background-clip:text;-webkit-background-clip:text}.hero>p,.card p{color:#aaa5b5;line-height:1.85;max-width:560px;font-size:15px}.heroactions{display:flex;gap:13px;margin:31px 0 38px}.primary{background:linear-gradient(110deg,#ffb45e,#ed9b65 55%,#dc8a9f);color:#1b1014;text-decoration:none;border:1px solid #ffd3a755;border-radius:11px;padding:14px 19px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 8px 28px #f0a05b22,inset 0 1px #ffffff80;transition:transform .2s,box-shadow .2s,filter .2s}.primary:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 13px 34px #f0a05b38,inset 0 1px #fffa}.primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.secondary{border:1px solid #ffffff26;background:#ffffff08;color:#eee;padding:13px 17px;border-radius:11px;display:inline-flex;gap:8px;align-items:center;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border-color .2s}.secondary:hover{background:#ffffff12;border-color:#ffffff50}.server{display:inline-flex;align-items:center;gap:12px;border:1px solid #ffffff1d;background:linear-gradient(110deg,#ffffff0d,#ffffff05);padding:14px 16px;border-radius:12px;color:#d6cddd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0c}.server strong{font:13px DM Mono,monospace}.server button{background:none;border:0;color:#ffb35c;font:10px DM Mono;letter-spacing:.1em}.server button:hover{color:#ffd19b}.content{padding:54px 0 78px;border-top:1px solid #ffffff16}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:26px}.sectionhead h2{font-size:36px;letter-spacing:-.05em;margin:10px 0 0}.tag{border:1px solid #ffffff20;padding:9px 12px;border-radius:30px;background:#ffffff05}.grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.card{position:relative;overflow:hidden;border:1px solid #ffffff1c;border-radius:20px;padding:29px;background:linear-gradient(145deg,#191522ef,#101018f2);box-shadow:0 20px 70px #00000045,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.price{background:radial-gradient(circle at 100% 0,#673a713d,transparent 55%),linear-gradient(145deg,#211a2d,#111018)}.price:after,.pay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,#ffffff08,transparent 24% 75%,#ffffff04)}.cardlabel{display:flex;gap:9px;align-items:center;color:#e0cfee}.secure-label{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#8ee1b1;font-size:9px;letter-spacing:.08em}.amount{font-size:64px;font-weight:800;letter-spacing:-.075em;margin:30px 0 0}.amount span{font-size:14px;letter-spacing:0;color:#aaa5b2;font-weight:500}.price ul{padding:0;list-style:none;display:grid;gap:16px;margin:29px 0}.price li{display:flex;gap:10px;align-items:center;color:#e2dce7;font-size:13px}.price li svg{width:17px;color:#72dfa6}.note{border-top:1px solid #ffffff18;padding-top:16px;color:#c4a7d6;font-size:12px}.pay{text-align:center;background:radial-gradient(ellipse at 50% -15%,#5b3c7333,transparent 60%),linear-gradient(145deg,#191622,#101017)}.discord-login-wrap{margin:17px 0 13px}.discordwide{width:100%;padding:12px 15px;border-radius:12px;gap:12px;justify-content:flex-start;text-align:left}.discordwide>span:nth-child(2){display:grid;gap:3px;flex:1}.discordwide b{font-size:13px}.discordwide small{font-size:10px;font-weight:500;color:#e1dcff}.discordwide>svg:last-child{margin-left:auto}.securehint{display:flex;align-items:center;justify-content:center;gap:6px;color:#9690a3;font-size:10px;margin-top:10px}.linkedprofile{display:flex;align-items:center;gap:10px;border:1px solid #67d69a40;background:linear-gradient(100deg,#43bd7813,#43bd7808);border-radius:12px;padding:11px 12px;margin:17px 0 13px;color:#bfe9ce;text-align:left;font-size:11px}.linkedprofile>span:nth-child(2){display:grid;gap:4px;flex:1}.linkedprofile small{font:9px DM Mono;letter-spacing:.1em;color:#8dcda5}.linkedprofile b{font-size:12px;color:#e4f7e9}.verified-pill{font:9px DM Mono;letter-spacing:.08em;color:#8fe0ae;border:1px solid #72d69b44;border-radius:30px;padding:5px 7px}.connecteddot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#49b97825;color:#83e6aa}.qr{width:190px;height:190px;object-fit:contain;background:#fff;padding:8px;border:1px solid #ffffff45;border-radius:15px;margin:20px auto 13px;display:block;box-shadow:0 12px 36px #0005}.pay>strong{font-size:15px}.pay p{font-size:12px;margin:8px auto 20px}.payment-copy{max-width:390px}.payment-copy b{color:#f5c48f}.field{text-align:left;margin:15px 0}.field label{display:block;margin-bottom:8px;font-size:10px;color:#b7aabd}.field input,.admin input{width:100%;padding:14px 15px;background:#0b0a12;border:1px solid #ffffff20;border-radius:10px;color:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.field input::placeholder{color:#696373}.field input:focus,.admin input:focus{border-color:#bd8be8;box-shadow:0 0 0 3px #bd8be81b}.full{width:100%;margin-top:8px}.submitbtn{border-radius:11px}.form-footnote{display:flex;justify-content:center;align-items:center;gap:7px;color:#a9a1b1;margin-top:13px;font-size:10px}.spinner{width:15px;height:15px;border:2px solid #21182055;border-top-color:#211820;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:22px}.steps div{border:1px solid #ffffff16;border-radius:12px;padding:16px;background:linear-gradient(145deg,#ffffff09,#ffffff03);display:grid;gap:9px;color:#aaa5b2;font-size:12px}.steps b{font:12px DM Mono;color:#ffb35c}.message{display:flex;align-items:center;gap:11px;margin-top:20px;padding:15px 17px;border:1px solid #b887f355;border-radius:12px;color:#eadbff;background:linear-gradient(100deg,#9a68c51c,#ffffff06);box-shadow:0 8px 30px #0002;font-size:13px}.message-icon{display:grid;place-items:center;color:#d2a4ff}.admin{padding:0 0 54px;color:#aaa}.admin details{border-top:1px solid #ffffff16;padding-top:20px}.admin summary{cursor:pointer;color:#d7c8e4}.admin p{font-size:12px}.admin input{max-width:350px;margin-right:10px}.pending{display:flex;gap:12px;align-items:center;border:1px solid #ffffff18;padding:12px;margin-top:10px;border-radius:10px}.pending div{flex:1}.pending small{display:block;color:#999;margin-top:5px}.pending button{border:0;background:#286b4d;color:#fff;padding:8px 12px;border-radius:7px}.pending .reject{background:#713a45}footer{border-top:1px solid #ffffff16;padding:23px 0 32px;display:flex;justify-content:space-between;color:#827b8a;font:10px DM Mono;letter-spacing:.08em}footer span:last-child{display:flex;align-items:center;gap:7px}@media(max-width:760px){main{padding:0 18px}nav{height:76px}.online{display:none}.hero{padding:78px 0 60px}.hero h1{font-size:clamp(48px,12vw,76px)}.grid{grid-template-columns:1fr}.sectionhead{display:block}.tag{display:inline-block;margin-top:15px}.steps{grid-template-columns:1fr 1fr}.server{flex-wrap:wrap}.server strong{font-size:11px}.pending{flex-wrap:wrap}}@media(max-width:480px){.brand{font-size:10px;gap:8px}.mark{width:34px;height:34px}.discordbtn{padding:9px 10px;font-size:10px;gap:6px}.discordbtn .discordicon{width:23px;height:23px}.navright{gap:8px}.heroactions{flex-wrap:wrap}.hero h1{letter-spacing:-.07em}.card{padding:22px}.amount{font-size:58px}.steps{gap:8px}.steps div{padding:12px}footer{gap:12px;flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){.card{transition:transform .25s,border-color .25s}.card:hover{transform:translateY(-3px);border-color:#c38aff55}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.plan-picker{margin:0 0 22px;padding:20px;border:1px solid #ffffff1c;border-radius:18px;background:linear-gradient(130deg,#ffffff09,#ffffff03);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.plan-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}.plan-option{display:grid;gap:7px;text-align:left;padding:15px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff06;color:#eee;transition:.2s}.plan-option strong{font-size:23px;letter-spacing:-.04em}.plan-option small{color:#aaa1b2;font-size:11px}.plan-option.selected{border-color:#c08ae8;background:linear-gradient(145deg,#a66bd526,#ffffff08);box-shadow:0 0 0 2px #b780e51c,inset 0 1px #ffffff18}.redeem-card{margin-top:20px;background:radial-gradient(ellipse at 100% 0,#64417835,transparent 60%),linear-gradient(145deg,#191622,#101017)}.redeem-card h3{font-size:23px;margin:18px 0 5px}.redeem-card p{font-size:13px}.redeem-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-top:17px}.redeem-fields input,.admin-row input{min-width:0;padding:13px 14px;background:#0b0a12;border:1px solid #ffffff20;border-radius:10px;color:#fff;outline:none}.admin-tools{margin-top:24px;padding:20px;border:1px solid #ffffff18;border-radius:14px;background:#ffffff05}.admin-tools h3{font-size:16px;color:#f1e9f7}.admin-row{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.admin-row label{display:grid;gap:7px;color:#aaa;font-size:11px}.admin-row input{width:130px}.generated-code{display:flex;gap:14px;align-items:center;padding:10px 12px;border:1px solid #ffffff16;border-radius:9px;margin-top:8px}.generated-code code{color:#f6c68e;flex:1}.generated-code span{font-size:11px;color:#aaa}.generated-code button{border:1px solid #ffffff25;background:#ffffff09;color:#eee;border-radius:7px;padding:6px 10px}@media(max-width:760px){.plan-options{grid-template-columns:1fr 1fr}.redeem-fields{grid-template-columns:1fr}.redeem-fields button{width:100%}}.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:16px 0;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff06}.permission-item{display:flex;align-items:center;gap:9px;color:var(--text,#e8eaf0);font-size:13px;cursor:pointer}.permission-item input{accent-color:#8b5cf6;width:16px;height:16px}.admin-member{margin-top:9px}.admin-tools{margin-top:20px}.admin-tools h3{margin-bottom:12px}.admin-row select{min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#171923;color:inherit}.admin details>p{opacity:.75;font-size:13px}.admin .pending small{overflow-wrap:anywhere}.plan-admin-row{align-items:end;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.plan-admin-row label{min-width:110px}.coupon-input{display:flex;gap:8px}.coupon-input input{flex:1}.coupon-input .secondary{padding:10px 13px;white-space:nowrap}.coupon-summary{display:grid;gap:6px;margin:-4px 0 15px;padding:11px 13px;text-align:left;border:1px solid #63dca044;border-radius:10px;background:#48b87810;color:#dcefe3;font-size:11px}.coupon-summary span,.coupon-summary strong{display:flex;justify-content:space-between;gap:18px}.coupon-summary strong{padding-top:6px;border-top:1px solid #ffffff18;color:#8ee1b1}.coupon-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:24px;border-top:1px solid #ffffff16;padding-top:16px}.coupon-toolbar h3{margin:0}.coupon-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #ffffff12}.coupon-row>div{flex:1;min-width:210px}.coupon-row small{display:block;color:#aaa;margin-top:5px;line-height:1.55}.coupon-status{font:10px DM Mono;letter-spacing:.08em;padding:6px 8px;border:1px solid #ffffff22;border-radius:30px}.coupon-status.active{color:#8ee1b1;border-color:#65d79b55}.coupon-status.disabled,.coupon-status.expired,.coupon-status.exhausted{color:#ffb1b1;border-color:#ed8a8a55}.check-label{display:flex!important;align-items:center;gap:7px;padding-bottom:11px}.check-label input{width:auto!important;margin:0!important}@media(max-width:760px){.coupon-input{align-items:stretch}.coupon-row{align-items:flex-start}.coupon-row .secondary,.coupon-row .reject{padding:8px 10px}}.redeem-card{border:1px solid rgba(190,132,238,.62);box-shadow:0 0 0 1px #ae70e21f,0 0 34px #914ec22e,0 20px 70px #00000045,inset 0 1px #ffffff1f}.redeem-card:focus-within{border-color:#d4a5ff;box-shadow:0 0 0 2px #be84ee2e,0 0 42px #914ec247,0 20px 70px #00000045}.admin{position:relative;margin:34px 0 28px;padding:22px;border:1px solid rgba(190,132,238,.48);border-radius:20px;background:radial-gradient(ellipse at 0 0,rgba(111,65,145,.18),transparent 55%),linear-gradient(145deg,#191522f0,#0d0d14f5);box-shadow:0 0 0 1px #ae70e214,0 0 30px #914ec224,0 20px 60px #00000035}.admin details{border-top:0;padding-top:0}.admin summary{font-size:16px;font-weight:700;color:#f0e4fb;letter-spacing:.01em}.admin-nav-link{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(190,132,238,.48);border-radius:10px;background:#914ec21f;color:#e8d4fb;text-decoration:none;font:10px DM Mono;letter-spacing:.08em;transition:.2s}.admin-nav-link:hover{border-color:#d4a5ff;background:#914ec238;box-shadow:0 0 20px #914ec233}@media(max-width:760px){.admin{padding:16px;margin:24px 0}.admin-nav-link{font-size:9px;padding:8px}}:root{color-scheme:dark;--dn-bg: #080a12;--dn-panel: rgba(18, 22, 37, .78);--dn-panel-raised: rgba(25, 30, 49, .88);--dn-border: rgba(192, 184, 255, .14);--dn-border-hover: rgba(181, 157, 255, .42);--dn-text: #f4f3ff;--dn-muted: #9da3bb;--dn-purple: #a78bfa;--dn-cyan: #67dce8;--dn-green: #73e0ad;--dn-danger: #ff879b;--dn-shadow: 0 24px 70px rgba(0, 0, 0, .34)}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background-color:var(--dn-bg);background-image:radial-gradient(ellipse 50% 34% at 8% 0%,rgba(115,82,214,.19),transparent 72%),radial-gradient(ellipse 44% 36% at 100% 20%,rgba(47,157,184,.1),transparent 72%),radial-gradient(ellipse 48% 35% at 50% 100%,rgba(158,92,190,.09),transparent 72%),linear-gradient(180deg,#090b14,#080a12 55%,#0b0c16);background-attachment:fixed}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea,.card,.admin-tools,.pending,.coupon-row,.generated-code,.plan-option,.admin-nav-link{transition-duration:.22s;transition-timing-function:cubic-bezier(.2,.75,.25,1)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid rgba(167,139,250,.95);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.65);transform:none!important}.admin{isolation:isolate;overflow:hidden;padding:clamp(18px,2.4vw,30px);border:1px solid var(--dn-border);border-radius:28px;background:radial-gradient(ellipse 52% 36% at 0% 0%,rgba(123,94,220,.16),transparent 76%),radial-gradient(ellipse 45% 35% at 100% 0%,rgba(65,183,199,.09),transparent 75%),linear-gradient(145deg,#141829f0,#0a0d18f5);box-shadow:var(--dn-shadow),inset 0 1px #ffffff12;backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%);animation:dn-admin-enter .56s cubic-bezier(.2,.8,.2,1) both}.admin:before,.admin:after{position:absolute;z-index:-1;width:300px;height:300px;border-radius:50%;content:"";pointer-events:none;filter:blur(70px);opacity:.22}.admin:before{top:-210px;right:-110px;background:#8068f4}.admin:after{bottom:-230px;left:-120px;background:#39aebc}.admin>details{position:relative;z-index:1}.admin>details>summary{min-height:52px;padding:7px 4px 18px;color:var(--dn-text);font-size:clamp(19px,2.2vw,26px);font-weight:800;letter-spacing:-.045em}.admin>details>summary:after{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--dn-border);border-radius:12px;background:#ffffff0b;color:#c8bcff;transition:transform .24s ease,background .24s ease}.admin>details[open]>summary:after{transform:rotate(180deg)}.admin>details>p{padding:13px 15px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#ffffff09;color:var(--dn-muted);line-height:1.7}.admin-tools{margin-top:15px;padding:clamp(16px,2vw,23px);border:1px solid rgba(191,187,255,.11);border-radius:20px;background:linear-gradient(145deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0b,0 12px 32px #00000021;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-tools:hover{border-color:#a78bfa40;background:linear-gradient(145deg,#fff1,#ffffff06)}.admin-tools h3,.coupon-toolbar h3{color:#f0efff;font-size:14px;font-weight:800;letter-spacing:-.02em}.admin-tools h3{display:flex;align-items:center;gap:10px;margin:0 0 17px}.admin-tools h3:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--dn-purple);box-shadow:0 0 13px #a78bfacc;content:""}.admin-row{align-items:end;gap:13px}.admin-row label,.admin-tools label{color:#b6bad0;font-size:11px;font-weight:650;letter-spacing:.015em}.admin-row label{min-width:155px}.admin-row input,.admin-row select,.admin-tools input:not([type=checkbox]),.admin-tools select,.admin-tools textarea,.field input,.redeem-fields input,.coupon-input input{min-height:45px;padding:12px 14px;border:1px solid rgba(192,190,230,.15);border-radius:12px;background:#070a14b8;color:#f4f3ff;box-shadow:inset 0 1px #ffffff09}.admin-row input:hover,.admin-row select:hover,.admin-tools input:hover,.admin-tools select:hover,.admin-tools textarea:hover,.field input:hover,.redeem-fields input:hover,.coupon-input input:hover{border-color:#c0b8ff57}.admin-row input:focus,.admin-row select:focus,.admin-tools input:focus,.admin-tools select:focus,.admin-tools textarea:focus,.field input:focus,.redeem-fields input:focus,.coupon-input input:focus{border-color:#a78bfac7;background:#0b0d1af5;box-shadow:0 0 0 3px #a78bfa21,0 8px 25px #0000002e;outline:none}.admin-row input::placeholder,.admin-tools input::placeholder,.field input::placeholder,.redeem-fields input::placeholder{color:#717891}.admin input[type=datetime-local],.admin input[type=date],.admin input[type=time]{color-scheme:dark}.admin input[type=checkbox],.permission-item input,.check-label input{width:16px;height:16px;accent-color:var(--dn-purple)}.admin .check-label{display:flex!important;align-items:center;gap:9px;min-width:auto;padding:0 4px 11px;color:#c5c8d8}.admin .primary,.admin .secondary,.admin .reject,.admin .pending button,.admin .generated-code button,.admin .coupon-row button{min-height:39px;padding:9px 13px;border-radius:11px;font-size:11px;font-weight:750;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.admin .primary{border:1px solid rgba(211,201,255,.28);background:linear-gradient(135deg,#a78bfa,#7868e9);color:#100d20;box-shadow:0 7px 22px #7b63ec33}.admin .secondary,.admin .pending .secondary,.admin .generated-code button,.admin .coupon-row .secondary{border:1px solid rgba(255,255,255,.13);background:#ffffff0e;color:#e4e5f4}.admin .reject,.admin .pending .reject,.admin .coupon-row .reject{border:1px solid rgba(255,125,148,.24);background:#f05a6e1c;color:#ffb5c1}.admin .primary:hover,.admin .secondary:hover,.admin .reject:hover,.admin .pending button:hover,.admin .generated-code button:hover,.admin .coupon-row button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #00000038}.admin .pending,.admin .coupon-row,.admin .generated-code{gap:12px;margin-top:10px;padding:13px 14px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0609136b}.admin .pending:hover,.admin .coupon-row:hover,.admin .generated-code:hover{border-color:#a78bfa47;background:#141627ad;transform:translateY(-1px)}.admin .pending b,.admin .coupon-row b{color:#f0efff;font-size:12px}.admin .pending small,.admin .coupon-row small,.admin .generated-code span{color:#9da3bb;font-size:10px;line-height:1.7}.admin .coupon-row>div,.admin .pending>div{min-width:190px}.admin .coupon-toolbar{gap:12px;margin-top:24px;padding-top:18px;border-color:#ffffff1a}.admin .coupon-status{padding:6px 10px;border-color:#ffffff21;background:#ffffff0a;font-size:9px}.admin .coupon-status.active{border-color:#73e0ad59;background:#41be8217;color:#8ce7b9}.admin .coupon-status.disabled,.admin .coupon-status.expired,.admin .coupon-status.exhausted{border-color:#ff879b4d;background:#ff647d14;color:#ffabb8}.admin .generated-code code{color:#c9bcff;font-size:12px}.admin .permission-grid{border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#05070f52}.admin .permission-item{min-height:38px;padding:8px 10px;border-radius:10px;color:#c9cce0;transition:background .18s ease}.admin .permission-item:hover{background:#ffffff0e}.admin .plan-admin-row{padding:14px 0;border-color:#ffffff13}.admin-nav-link{border-color:#a68eff59;border-radius:12px;background:#7d68e61f;color:#ded8ff}.card,.redeem-card{border-color:#c0b8ff21;box-shadow:0 22px 64px #00000047,inset 0 1px #ffffff12;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.card:hover{border-color:#a78bfa52}.plan-picker,.steps>div{border-color:#c0b8ff1f;background:linear-gradient(145deg,#ffffff0e,#ffffff05)}.plan-option{border-color:#ffffff1f;border-radius:14px;background:#ffffff09}.plan-option:hover,.plan-option.selected{border-color:#a78bfab8;box-shadow:0 0 0 3px #a78bfa17}.redeem-card{border-color:#a78bfa47}@keyframes dn-admin-enter{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes dn-soft-glow{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:900px){.admin{padding:19px}.admin-tools{padding:17px}.admin-row label{min-width:min(100%,220px)}}@media(max-width:760px){.admin{margin:25px 0;padding:15px;border-radius:21px}.admin-tools{padding:15px;border-radius:16px}.admin-row{align-items:stretch}.admin-row label{width:100%;min-width:100%}.admin-row input,.admin-row select{width:100%}.admin .pending,.admin .coupon-row{align-items:flex-start;flex-wrap:wrap}.admin .pending>div,.admin .coupon-row>div{flex-basis:100%}.admin .coupon-toolbar{align-items:flex-start;flex-direction:column}.admin .coupon-toolbar button{width:100%}}@media(max-width:480px){.admin{padding:12px}.admin-tools{padding:13px}.admin .pending button,.admin .coupon-row button{flex:1 1 auto}.admin .generated-code{align-items:flex-start;flex-wrap:wrap}.admin .generated-code code{flex-basis:100%;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.server-connect{display:grid;gap:0;width:min(100%,690px);margin-top:28px;padding:7px;border:1px solid rgba(198,169,255,.24);border-radius:19px;background:linear-gradient(135deg,#976fd021,#ffffff09 48%,#4fbccc12);box-shadow:0 18px 55px #00000047,0 0 35px #9568d01a,inset 0 1px #ffffff14;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);overflow:hidden}.server-line{display:flex;align-items:center;gap:12px;min-width:0;padding:17px 16px;border:1px solid transparent;border-radius:13px;color:#cfc9df;transition:background .22s,border-color .22s,transform .22s}.server-line:hover{background:#ffffff09;border-color:#ffffff13}.server-line>svg{flex:0 0 auto;color:#c4a0ff;filter:drop-shadow(0 0 9px rgba(175,132,255,.38))}.server-edition{flex:0 0 auto;font:10px DM Mono,monospace;letter-spacing:.13em;color:#cbb4ff;border:1px solid rgba(190,151,255,.25);border-radius:7px;padding:6px 8px;background:#a073e61a}.server-edition.bedrock{color:#8ce4d2;border-color:#67dcc840;background:#46beaa14}.server-line strong{min-width:0;overflow-wrap:anywhere;color:#f5f1fc;font:500 13px DM Mono,monospace;letter-spacing:-.025em}.server-divider{height:1px;margin:0 16px;background:linear-gradient(90deg,transparent,rgba(204,180,255,.22),rgba(255,255,255,.08),transparent)}.server-port{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#9fa5bd;font:9px DM Mono,monospace;letter-spacing:.1em;border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:7px 9px;background:#05081161}.server-port b{color:#91e6d3;font-size:12px;letter-spacing:.04em}.server-line button{flex:0 0 auto;border:1px solid rgba(194,157,255,.28);border-radius:8px;padding:8px 10px;background:#a177e11a;color:#d9c4ff;font:9px DM Mono,monospace;letter-spacing:.08em;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.server-line button:hover{transform:translateY(-1px);background:#a177e133;border-color:#cfafff8c;box-shadow:0 5px 18px #875bc429}.server-line button.port-copy{color:#9de9dc;border-color:#67dcc840;background:#46beaa14}.server-line button.port-copy:hover{background:#46beaa29;border-color:#67dcc880}@media(max-width:650px){.server-connect{width:100%;margin-top:22px}.server-line{gap:8px;padding:13px 10px;flex-wrap:wrap}.server-line strong{flex:1 1 170px;font-size:11px}.server-line button{padding:7px 8px;font-size:8px}.server-port{margin-left:auto}}@media(max-width:390px){.server-line{gap:7px}.server-line strong{flex-basis:100%;padding:3px 0 2px 29px}.server-port{margin-left:29px}}.server-line button.is-copied,.server-line button.port-copy.is-copied{color:#a6f2c8;border-color:#73e0ad8c;background:#49b97829;box-shadow:0 0 0 2px #73e0ad14,0 0 18px #49b97826}.server-line button.is-copied svg{vertical-align:-2px;margin-right:4px}.admin-accordion{display:block;margin-top:14px;padding:0;overflow:hidden;border:1px solid rgba(191,187,255,.13);border-radius:18px;background:linear-gradient(145deg,#ffffff0b,#ffffff04);box-shadow:inset 0 1px #ffffff0a}.admin-accordion>summary{position:relative;display:flex;align-items:center;min-height:62px;padding:17px 58px 17px 20px;color:#f0efff;font-size:14px;font-weight:800;letter-spacing:-.02em;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,color .2s ease}.admin-accordion>summary::-webkit-details-marker{display:none}.admin-accordion>summary:before{content:"";width:8px;height:8px;flex:0 0 8px;margin-right:12px;border-radius:50%;background:#a78bfa;box-shadow:0 0 14px #a78bfacc}.admin-accordion>summary:after{content:"+";position:absolute;right:17px;top:50%;transform:translateY(-50%);display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(192,184,255,.18);border-radius:10px;background:#ffffff0b;color:#cbbcff;font:20px/1 Manrope,sans-serif;transition:transform .22s ease,background .22s ease}.admin-accordion>summary:hover{background:#ffffff09;color:#fff}.admin-accordion[open]>summary{border-bottom:1px solid rgba(255,255,255,.075);background:#a78bfa0e}.admin-accordion[open]>summary:after{content:"−";background:#a78bfa21;transform:translateY(-50%) rotate(180deg)}.admin-accordion>.admin-tools-body{padding:18px 20px 20px;animation:dn-admin-panel-open .22s ease both}.admin-accordion .admin-tools-body>h3:first-child{margin-top:0}@keyframes dn-admin-panel-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.admin-accordion>summary{min-height:56px;padding:14px 52px 14px 15px;font-size:13px}.admin-accordion>.admin-tools-body{padding:14px}}@media(prefers-reduced-motion:reduce){.admin-accordion>.admin-tools-body{animation:none}}.edition-picker{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px}.edition-picker button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 13px;border:1px solid rgba(192,190,230,.16);border-radius:12px;background:#070a149e;color:#c4c4d6;font-size:12px;font-weight:750;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.edition-picker button:hover{border-color:#a78bfa80;transform:translateY(-1px)}.edition-picker button.selected{color:#f4efff;border-color:#a78bfab8;background:linear-gradient(120deg,#855dd238,#3fb0b61a);box-shadow:0 0 0 2px #a78bfa1f,inset 0 1px #ffffff12}.redeem-edition{margin-top:16px;text-align:left}.redeem-edition>label{display:block;margin-bottom:7px;color:#b7aabd;font:10px DM Mono,monospace;letter-spacing:.13em}.edition-tag{display:inline-flex;margin-left:7px;padding:3px 6px;border:1px solid rgba(167,139,250,.3);border-radius:6px;color:#cbbcff;font:9px DM Mono,monospace;letter-spacing:.06em;vertical-align:2px}@media(max-width:480px){.edition-picker{grid-template-columns:1fr}.edition-picker button{justify-content:flex-start}}.server-connect{position:relative;isolation:isolate;animation:dn-server-float 6s ease-in-out infinite}.server-connect:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 12%,rgba(190,151,255,.12) 48%,rgba(103,220,200,.1) 70%,transparent 92%);background-size:220% 100%;animation:dn-server-sheen 7s ease-in-out infinite}.server-line{position:relative}.server-line:first-child{animation:dn-server-row-glow 5s ease-in-out infinite}.server-line:last-child{animation:dn-server-row-glow 5s ease-in-out infinite 2.5s}.server-line:hover{transform:translate(3px);box-shadow:inset 0 0 24px #b491f50e}.server-line>svg{transition:transform .28s ease,filter .28s ease}.server-line:hover>svg{transform:scale(1.12) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(175,132,255,.7))}@keyframes dn-server-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dn-server-sheen{0%,to{background-position:100% 0;opacity:.22}50%{background-position:0 0;opacity:.72}}@keyframes dn-server-row-glow{0%,to{box-shadow:inset 0 0 #b491f500}50%{box-shadow:inset 0 0 22px #b491f50b}}.member-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.member-card:hover{transform:translateY(-2px);border-color:#b491f53d;box-shadow:0 10px 28px #0000002e}.member-main{min-width:0}.member-edition-tag{display:inline-flex;align-items:center;vertical-align:2px;margin-left:7px;padding:4px 7px;border:1px solid rgba(190,151,255,.32);border-radius:7px;background:#a073e61c;color:#d3b8ff;font:9px DM Mono,monospace;letter-spacing:.1em}.member-edition-tag.bedrock{border-color:#67dcc857;background:#46beaa1a;color:#8ce4d2;box-shadow:0 0 13px #46beaa14}@media(prefers-reduced-motion:reduce){.server-connect,.server-connect:before,.server-line:first-child,.server-line:last-child{animation:none!important}.server-line,.server-line>svg,.member-card{transition:none!important}.server-line:hover,.member-card:hover{transform:none}}.member-card{align-items:flex-start;flex-wrap:wrap}.member-main{flex:1 1 260px;min-width:0}.member-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.member-extend-btn,.member-delete-btn{border-radius:10px;padding:10px 15px;font-weight:800;font-size:12px;transition:transform .2s,box-shadow .2s,background .2s}.member-extend-btn{border:1px solid rgba(90,225,151,.42);background:linear-gradient(135deg,#36be6f33,#36be6f14);color:#9af0bb;box-shadow:0 0 17px #41dc851a,inset 0 1px #ffffff14}.member-extend-btn:hover{transform:translateY(-2px);background:#36be6f40;box-shadow:0 0 23px #41dc8538}.member-delete-btn{border:1px solid rgba(255,105,125,.38);background:#be374e1f;color:#ff9eae}.member-delete-btn:hover{transform:translateY(-2px);background:#be374e38;box-shadow:0 0 18px #ff5a781f}.member-extend-panel{flex:1 0 100%;display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:8px;padding:15px;border:1px solid rgba(95,220,145,.2);border-radius:13px;background:linear-gradient(120deg,#3cb46e14,#ffffff06);animation:dn-member-panel-in .22s ease-out}.member-extend-panel label{display:grid;gap:7px;color:#b9d7c4;font:10px DM Mono,monospace;letter-spacing:.08em;min-width:180px}.member-extend-panel input,.member-extend-panel select{width:100%;min-width:180px;padding:11px 12px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#0c1011;color:#f3fff7;color-scheme:dark}.member-extend-panel select{min-width:220px;padding:11px 12px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#0c1011;color:#f3fff7;color-scheme:dark}.extend-tabs,.extend-actions{display:flex;align-items:center;gap:8px}.extend-tabs button{padding:9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0a;color:#c8c2d0;font-size:11px}.extend-tabs button.active{border-color:#5be1976b;background:#36be6f24;color:#9af0bb}.extend-actions{margin-left:auto}@keyframes dn-member-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.member-actions{width:100%}.member-extend-panel{align-items:stretch}.member-extend-panel label{width:100%}.extend-actions{margin-left:0;width:100%}}.edition-picker .edition-option{min-height:58px;justify-content:flex-start;gap:12px;padding:11px 16px;text-align:left}.edition-option-copy{display:grid;gap:3px}.edition-option-copy strong{color:inherit;font-size:12px;line-height:1.2}.edition-option-copy small{color:#9695a9;font:9px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.edition-picker .java-option.selected{color:#eee5ff;border-color:#ae84ffd1;background:linear-gradient(115deg,#8e5bde45,#444c7e29);box-shadow:0 0 0 2px #a78bfa21,0 0 22px #9969eb21,inset 0 1px #ffffff14}.edition-picker .java-option:hover{border-color:#ae84ff94}.bedrock-device-icons{display:inline-flex;align-items:center;gap:5px;color:#8ce4d2}.edition-picker .bedrock-option.selected{color:#e3fff8;border-color:#67dcc8c7;background:linear-gradient(115deg,#30ae9738,#296b7726);box-shadow:0 0 0 2px #67dcc81f,0 0 22px #3fcab11f,inset 0 1px #ffffff14}.edition-picker .bedrock-option:hover{border-color:#67dcc894}@media(max-width:480px){.edition-picker .edition-option{justify-content:flex-start}}.admin .pending .member-actions .member-extend-btn{min-height:38px;padding:8px 13px;border:1px solid rgba(91,225,151,.42);border-radius:10px;background:#36be6f1a;color:#9af0bb;box-shadow:inset 0 1px #ffffff0f;font-size:11px;font-weight:800}.add-days-plus{display:inline-block;margin-right:3px;font-size:15px;line-height:0;vertical-align:-1px}.admin .pending .member-actions .member-extend-btn:hover{transform:translateY(-2px);background:#36be6f2e;border-color:#5be197ad;box-shadow:0 0 17px #41dc852e}.admin .pending .member-actions .member-delete-btn{min-height:38px;padding:8px 13px;border:1px solid rgba(255,125,148,.3);border-radius:10px;background:#f05a6e13;color:#ffb5c1;font-size:11px;font-weight:800}.admin .pending .member-actions .member-delete-btn:hover{transform:translateY(-2px);background:#f0465f2b;border-color:#ff6982c7;box-shadow:0 0 8px #ff415f47,0 0 22px #ff415f33,inset 0 0 12px #ff415f14}.admin .pending.member-card{align-items:center}.admin .pending.member-card>.member-main{flex:1 1 260px;min-width:0}.admin .pending.member-card>.member-actions{flex:0 0 auto;margin-left:auto;justify-content:flex-end}@media(max-width:760px){.admin .pending.member-card>.member-main{flex-basis:100%}.admin .pending.member-card>.member-actions{flex:1 1 100%;width:100%;margin-left:0;justify-content:flex-end}}
