@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}}.member-editor-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 16px}.member-editor-head h3{margin:0;color:#f1e9f7;font-size:16px}.member-editor-head p{margin:5px 0 0;color:#9995a9;font-size:12px}.member-search{display:grid;gap:8px;margin:14px 0;color:#aaa;font-size:11px}.member-search input,.member-edit-form input,.member-edit-form select{width:100%;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#070a14c7;color:#f2efff;outline:none;transition:border-color .2s,box-shadow .2s}.member-search input:focus,.member-edit-form input:focus,.member-edit-form select:focus{border-color:#a78bfab8;box-shadow:0 0 0 3px #a78bfa1f}.member-editor-list{display:grid;gap:8px;max-height:360px;overflow:auto}.member-editor-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff06;transition:background .18s,border-color .18s}.member-editor-row:hover{background:#ffffff0d;border-color:#a78bfa40}.member-editor-info{display:grid;gap:5px;min-width:0}.member-editor-info small{color:#9692a5;font-size:11px;overflow-wrap:anywhere}.member-edit-form{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid rgba(167,139,250,.25);border-radius:14px;background:#785ab40f}.member-edit-form label{display:grid;gap:7px;color:#b8b2c7;font-size:11px}.member-editor-actions{display:flex;gap:9px;flex-wrap:wrap}@media(max-width:560px){.member-editor-row{align-items:flex-start;flex-direction:column}.member-editor-row button{width:100%}}.edition-field{display:grid;gap:8px;position:relative}.edition-field-label{color:#b8b2c7;font-size:11px}.edition-picker{position:relative}.edition-picker-trigger{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(174,151,255,.27);border-radius:13px;background:linear-gradient(135deg,#1e1d31f5,#0d111efa);color:#f5f1ff;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.edition-picker-trigger:hover,.edition-picker-trigger.is-open{border-color:#ae97ffb3;box-shadow:0 0 0 3px #9777ff1a,0 8px 28px #0000002e}.edition-option-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#b99aff;box-shadow:0 0 12px #b99affa6}.edition-option-dot.bedrock{background:#54d8bb;box-shadow:0 0 12px #54d8bb8c}.edition-picker-value,.edition-picker-option>span:nth-child(2){display:grid;gap:3px;flex:1}.edition-picker-value strong,.edition-picker-option strong{font-size:13px;font-weight:700}.edition-picker-value small,.edition-picker-option small{font-size:10px;color:#9c98ad}.edition-picker-chevron{width:18px;height:18px;fill:none;stroke:#aaa2c4;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.edition-picker-trigger.is-open .edition-picker-chevron{transform:rotate(180deg)}.edition-picker-menu{position:absolute;z-index:30;top:calc(100% + 7px);left:0;right:0;padding:6px;border:1px solid rgba(174,151,255,.25);border-radius:14px;background:#121422fa;box-shadow:0 18px 45px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:editionMenuIn .16s ease-out;transform-origin:top center}.edition-picker-option{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#f5f1ff;text-align:left;cursor:pointer;transition:background .16s,border-color .16s}.edition-picker-option:hover{background:#ffffff0e}.edition-picker-option.selected{background:#9d7eff1c;border-color:#9d7eff3b}.edition-option-check{color:#b99aff;font-size:16px;font-weight:800}.member-save-button{min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;padding:0 19px!important;border:1px solid rgba(92,224,172,.32)!important;border-radius:12px!important;background:linear-gradient(135deg,#287c60,#1b604d)!important;color:#f1fff9!important;font-weight:750!important;box-shadow:0 7px 18px #126f4e33,inset 0 1px #ffffff1f;transition:transform .18s,box-shadow .18s,filter .18s}.member-save-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 10px 24px #126f4e47}.member-save-button:active:not(:disabled){transform:scale(.985)}.member-save-button:disabled{opacity:.58;cursor:wait}.save-button-icon{width:21px;height:21px;display:grid;place-items:center;border-radius:7px;background:#ffffff21;font-size:13px}@keyframes editionMenuIn{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.edition-picker-menu{animation:none}.edition-picker-trigger,.edition-picker-chevron,.member-save-button{transition:none}}.admin-accordion:has(.edition-picker-menu){position:relative;z-index:80;overflow:visible}.admin-accordion:has(.edition-picker-menu)>.admin-tools-body{position:relative;z-index:81;overflow:visible}.member-edit-form{position:relative;z-index:82;overflow:visible}.edition-field,.role-preset-field,.edition-picker{position:relative;z-index:83}.edition-picker-menu{z-index:9999;max-height:min(310px,45vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(185,154,255,.55) rgba(255,255,255,.045)}.edition-picker-menu::-webkit-scrollbar{width:7px}.edition-picker-menu::-webkit-scrollbar-track{margin:8px;border-radius:20px;background:#ffffff0b}.edition-picker-menu::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:20px;background:#b99aff7a;background-clip:padding-box}.role-preset-menu{max-height:280px}.admin-accordion:has(.edition-picker-menu)+.admin-accordion{position:relative;z-index:1}.admin-access-row{display:grid!important;grid-template-columns:minmax(270px,1.15fr) minmax(235px,.9fr) auto;align-items:end!important;gap:16px!important}.admin-access-row .admin-discord-field{display:grid;gap:8px;min-width:0;color:#bdb7cf;font-size:11px;font-weight:650}.admin-access-row .admin-discord-field input{width:100%!important;min-width:0;min-height:48px;padding:0 15px;border:1px solid rgba(183,165,255,.2);border-radius:13px;background:linear-gradient(145deg,#0d0f1cf2,#19192be0);color:#f4f0ff;transition:border-color .2s,box-shadow .2s}.admin-access-row .admin-discord-field input:focus{border-color:#b297ffb8;box-shadow:0 0 0 3px #9777ff1f}.admin-access-row .role-preset-field{min-width:0;width:100%}.admin-access-row>.primary{min-height:48px;padding:0 22px;border-radius:13px;background:linear-gradient(135deg,#7662b5,#51447e);box-shadow:0 8px 22px #52428440;font-weight:750;transition:transform .18s,filter .18s,box-shadow .18s}.admin-access-row>.primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.12);box-shadow:0 11px 26px #52428457}@media(max-width:760px){.admin-access-row{grid-template-columns:1fr 1fr}.admin-access-row .admin-discord-field{grid-column:1/-1}.admin-access-row>.primary{width:100%}}@media(max-width:480px){.admin-access-row{grid-template-columns:1fr}.admin-access-row .admin-discord-field{grid-column:auto}}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))!important;gap:9px!important;padding:12px!important;background:#07091257!important;border-color:#b6a4ff1f!important}.permission-item{position:relative;display:flex!important;align-items:center!important;justify-content:space-between;gap:14px!important;min-height:62px;padding:11px 13px!important;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(145deg,#ffffff0b,#ffffff05);transition:border-color .18s,background .18s,transform .18s;-webkit-user-select:none;user-select:none}.permission-item:hover{border-color:#b197ff52;background:#967de613;transform:translateY(-1px)}.permission-copy{display:grid;gap:4px;min-width:0}.permission-copy strong{font-size:12px;color:#e7e2f3;font-weight:700}.permission-copy small{font-size:10px;color:#8f8a9e}.permission-item input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.permission-switch{position:relative;flex:0 0 38px;width:38px;height:22px;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:#ffffff17;box-shadow:inset 0 2px 4px #0003;transition:background .2s,border-color .2s,box-shadow .2s}.permission-switch:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#aaa5b8;box-shadow:0 1px 4px #0000004d;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s}.permission-item:has(input:checked){border-color:#8970db52;background:linear-gradient(120deg,#8970db1f,#ffffff06)}.permission-item input:checked+.permission-switch{background:linear-gradient(90deg,#8067c7,#a58ae9);border-color:#c0abff99;box-shadow:0 0 14px #9678e633}.permission-item input:checked+.permission-switch:after{transform:translate(16px);background:#fff}.permission-item:has(input:focus-visible){outline:2px solid #c9a0ff;outline-offset:3px}.member-editor-list{max-height:390px!important;padding:2px 8px 2px 2px;margin:12px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(185,154,255,.62) rgba(255,255,255,.045)}.member-editor-list::-webkit-scrollbar{width:9px}.member-editor-list::-webkit-scrollbar-track{margin:8px 1px;border-radius:20px;background:#ffffff0b}.member-editor-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:20px;background:#b99aff94;background-clip:padding-box}.member-editor-row{min-height:86px;padding:15px 16px!important;border-color:#ffffff17!important;border-radius:14px!important;background:linear-gradient(120deg,#ffffff0b,#ffffff05)!important;box-shadow:inset 0 1px #ffffff06;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important}.member-editor-row:hover{transform:translateY(-1px);border-color:#a78bfa52!important;box-shadow:0 8px 22px #00000024,inset 0 1px #ffffff0a}.member-editor-info>b{font-size:14px;color:#f0ecfa;letter-spacing:-.02em}.member-editor-info small{font-size:11px!important;color:#a39db1!important}.member-editor-row>.secondary{min-height:42px;padding:0 17px;border-radius:11px;background:linear-gradient(145deg,#8b7cb433,#ffffff0e);border:1px solid rgba(188,173,255,.19);color:#e6defb;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.member-editor-row>.secondary:hover{background:#9177dc33;border-color:#bcadff6b;transform:translateY(-1px)}.member-edit-form{padding:19px!important;border-radius:16px!important;background:linear-gradient(145deg,#7d64be17,#ffffff06)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0000001f}html{scrollbar-width:thin;scrollbar-color:rgba(185,154,255,.45) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:20px;background:#b99aff66;border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#b99affad;background-clip:padding-box}@media(prefers-reduced-motion:reduce){.permission-item,.permission-switch,.permission-switch:after,.member-editor-row,.member-editor-row>.secondary,.admin-access-row>.primary{transition:none!important}}:root{--ui-radius:14px;--ui-border:rgba(190,174,255,.14);--ui-focus:rgba(169,139,250,.72)}main{width:min(100% - 48px,1240px);padding-left:0;padding-right:0}section{scroll-margin-top:24px}button,input,textarea,select{font-family:inherit}button:not(:disabled){transition:transform .18s ease,filter .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}button:disabled{cursor:not-allowed;opacity:.58}input,textarea,select{max-width:100%}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(190,164,255,.75);outline-offset:2px}.field input,.field textarea,.field select,.admin-row input,.admin-row select,.member-edit-form input,.member-edit-form select,.member-search input{box-sizing:border-box;min-height:44px;border-radius:12px}.sectionhead{gap:18px;flex-wrap:wrap}.sectionhead h2{line-height:1.12}.admin-tools-body{min-width:0}.admin-row>*{min-width:0}.pending,.member-card,.member-editor-row{box-sizing:border-box;min-width:0}.member-main,.member-editor-info{overflow-wrap:anywhere}.member-actions{flex-wrap:wrap;justify-content:flex-end}.member-editor-head{align-items:flex-start}.member-editor-list{overscroll-behavior:contain}.permission-grid{align-items:stretch}.permission-item{min-width:0}.edition-picker-menu{isolation:isolate}@media(max-width:760px){main{width:min(100% - 32px,1240px)}.content{padding-top:34px;padding-bottom:52px}.sectionhead{align-items:flex-start}.member-actions{justify-content:flex-start}}@media(max-width:480px){main{width:min(100% - 24px,1240px)}.member-editor-head{align-items:stretch}.member-editor-head>.secondary{width:100%}.member-edit-form{padding:14px!important}}.hero{width:100%;max-width:none;min-height:610px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:28px;padding:88px 0 78px;isolation:isolate}.hero-copy{position:relative;z-index:2;min-width:0}.hero-copy h1{max-width:720px}.hero-copy>p{max-width:520px}.hero-copy .server-connect{max-width:690px}.hero-showcase{position:relative;min-width:0;height:510px;display:grid;place-items:center;isolation:isolate}.showcase-glow{position:absolute;width:72%;height:68%;border-radius:50%;background:radial-gradient(circle,rgba(151,93,226,.24),rgba(67,137,192,.09) 48%,transparent 72%);filter:blur(28px);animation:showcaseGlow 6s ease-in-out infinite alternate}.showcase-orbit{position:absolute;width:410px;height:410px;border:1px solid rgba(192,160,255,.13);border-radius:50%;transform:rotate(-24deg) scaleY(.55)}.orbit-one{animation:orbitDrift 24s linear infinite}.orbit-two{width:500px;height:500px;transform:rotate(38deg) scaleY(.48);border-style:dashed;border-color:#6bcbd31f;animation:orbitDrift 34s linear infinite reverse}.showcase-card{position:relative;width:min(330px,76%);height:405px;padding:20px 21px 17px;border:1px solid rgba(207,181,255,.38);border-radius:25px;background:linear-gradient(155deg,#30264bf2,#101425f7 53%,#0c1d28f5);box-shadow:0 32px 90px #0000007a,0 0 65px #975bda33,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:rotate(-5deg);animation:cardFloat 7s ease-in-out infinite}.showcase-card:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(255,255,255,.07);border-radius:19px;pointer-events:none}.showcase-card-top,.showcase-card-bottom{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:#bdb3d2;font-size:9px;letter-spacing:.16em;font-weight:800}.showcase-brand-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(196,166,255,.32);border-radius:10px;background:#b089ff21;color:#d9c5ff}.showcase-card-live{margin-left:auto;display:flex;align-items:center;gap:5px;color:#8fe5c2;font-size:8px;letter-spacing:.1em}.showcase-card-live i,.showcase-stat:before{width:6px;height:6px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 12px #6ee7b7}.showcase-emblem{position:relative;width:220px;height:205px;margin:20px auto 8px;display:grid;place-items:center}.emblem-ring{position:absolute;border:1px solid rgba(203,171,255,.36);border-radius:30%;transform:rotate(45deg);box-shadow:0 0 30px #a778f514}.ring-a{width:148px;height:148px;animation:emblemSpin 22s linear infinite}.ring-b{width:185px;height:185px;border-color:#61d3d238;transform:rotate(15deg);animation:emblemSpin 30s linear infinite reverse}.emblem-core{width:112px;height:112px;display:grid;place-items:center;border:1px solid rgba(222,199,255,.48);border-radius:32px;background:radial-gradient(circle at 35% 25%,#9d7bd2,#483a72 48%,#182d43);color:#f3eaff;box-shadow:0 0 42px #a46fef66,inset 0 2px 14px #fff3}.emblem-star{position:absolute;color:#e6c9ff;text-shadow:0 0 14px #c39aff}.star-a{top:14px;right:28px;font-size:23px}.star-b{bottom:16px;left:21px;font-size:28px}.showcase-card-title{text-align:center;font-size:25px;line-height:1.12;font-weight:900;letter-spacing:-.055em;color:#f7f1ff}.showcase-card-title em{font-style:normal;background:linear-gradient(90deg,#f2a4c7,#bd86ff,#8ed8e2);background-clip:text;-webkit-background-clip:text;color:transparent}.showcase-card-bottom{position:absolute;left:21px;right:21px;bottom:19px;padding-top:13px;border-top:1px solid rgba(255,255,255,.12);justify-content:space-between;font-size:8px}.showcase-card-bottom b{font-size:10px;color:#e8dfff}.showcase-card-bottom b span{color:#c69cff}.showcase-float{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid rgba(193,168,255,.24);border-radius:13px;background:#121423e0;box-shadow:0 14px 35px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e9e2f7;font-size:9px;font-weight:800;letter-spacing:.1em;animation:floatBadge 5s ease-in-out infinite}.showcase-float i{width:6px;height:6px;border-radius:50%;background:#70e0b4;box-shadow:0 0 10px #70e0b4}.float-java{top:75px;left:0}.float-bedrock{right:-3px;bottom:112px;animation-delay:-2.5s}.float-java svg{color:#c7a8ff}.float-bedrock svg{color:#78dfd0}.showcase-stat{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#0d101de6;box-shadow:0 12px 32px #0000004d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.stat-community{left:-5px;bottom:65px}.stat-platform{right:-4px;top:55px}.stat-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#a885f026;color:#c8adff}.showcase-stat div{display:grid;gap:3px}.showcase-stat strong{font-size:9px;letter-spacing:.08em;color:#eee7fa}.showcase-stat small{font-size:9px;color:#9993aa}.showcase-caption{position:absolute;bottom:8px;display:flex;align-items:center;gap:8px;color:#777187;font-size:8px;letter-spacing:.22em;font-weight:800}.showcase-caption span{width:22px;height:1px;background:linear-gradient(90deg,#a879e8,transparent)}@keyframes cardFloat{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-13px) rotate(-3deg)}}@keyframes floatBadge{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes emblemSpin{to{rotate:360deg}}@keyframes orbitDrift{to{rotate:360deg}}@keyframes showcaseGlow{to{opacity:.65;transform:scale(1.13)}}@media(max-width:1050px){.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:8px}.showcase-card{width:290px;height:380px}.showcase-stat{scale:.9}.float-bedrock{right:0}}@media(max-width:760px){.hero{grid-template-columns:1fr;min-height:0;padding:78px 0 55px}.hero-showcase{height:440px;margin:8px 0 0;overflow:hidden}.showcase-card{width:270px;height:365px}.showcase-emblem{height:175px}.emblem-core{width:95px;height:95px}.ring-a{width:130px;height:130px}.ring-b{width:160px;height:160px}.float-java{left:2%}.float-bedrock{right:2%}.stat-community{left:1%}.stat-platform{right:1%}}@media(max-width:430px){.hero-showcase{height:390px}.showcase-card{width:245px;height:340px;padding:16px}.showcase-card-title{font-size:22px}.showcase-emblem{height:150px;margin:16px auto 6px}.emblem-core{width:85px;height:85px}.ring-a{width:116px;height:116px}.ring-b{width:143px;height:143px}.showcase-float{font-size:8px;padding:9px 10px}.showcase-stat{padding:8px 10px}.showcase-stat small{display:none}.stat-community{bottom:38px}}@media(prefers-reduced-motion:reduce){.showcase-glow,.showcase-orbit,.showcase-card,.showcase-float,.emblem-ring{animation:none!important}}.hero{padding-top:68px;padding-bottom:82px;min-height:590px}.hero-copy .eyebrow{color:#b8adc9;font-weight:700;letter-spacing:.13em;font-size:11px}.hero-copy h1{font-size:clamp(58px,7.3vw,91px);line-height:.96;letter-spacing:-.078em;margin:25px 0;max-width:690px}.hero-copy>p{max-width:505px;margin:0;color:#b5afc0;font-size:16px;line-height:1.75;letter-spacing:-.015em}.hero-copy .heroactions{margin-top:29px}.hero-showcase{transform:translateY(-42px);height:510px}.showcase-card{transform:rotate(-4deg) translateY(-3px);background:linear-gradient(155deg,#33284ff7,#101425fa 54%,#0b1f2afa);border-color:#cfb5ff6e;box-shadow:0 38px 100px #0000007a,0 0 75px #975bda38,inset 0 1px #ffffff2e}.showcase-card-title{font-size:26px;line-height:1.08;letter-spacing:-.06em;margin-top:4px}.showcase-card-kicker{display:block;margin-bottom:10px;color:#a9a0bd;font-size:8px;letter-spacing:.2em;font-weight:800}.showcase-card-title em{background:linear-gradient(95deg,#ffb2c9,#c58bff 55%,#83d9db);background-clip:text;-webkit-background-clip:text}.showcase-card-bottom{letter-spacing:.13em}.showcase-glow{width:78%;height:72%;background:radial-gradient(circle,rgba(157,105,231,.28),rgba(67,157,192,.11) 48%,transparent 72%)}.showcase-caption{bottom:0}@media(max-width:1050px){.hero-copy h1{font-size:clamp(54px,7vw,78px)}.hero-showcase{transform:translateY(-24px)}}@media(max-width:760px){.hero{padding-top:72px;padding-bottom:55px}.hero-copy h1{font-size:clamp(52px,11vw,76px)}.hero-showcase{transform:none;margin-top:10px}}@media(max-width:430px){.hero-copy>p{font-size:14px}.showcase-card-title{font-size:22px}.showcase-card-kicker{font-size:7px}}.float-bedrock{gap:9px;padding:10px 13px;min-width:0}.float-bedrock .float-label{display:grid;gap:3px;white-space:nowrap}.float-bedrock .float-label strong{font-size:9px;line-height:1.1;font-weight:800;letter-spacing:.09em;color:#e9e2f7}.float-bedrock .float-label small{font-size:9px;line-height:1.1;font-weight:500;letter-spacing:0;color:#9993aa}.float-bedrock i{flex:0 0 6px}@media(max-width:430px){.float-bedrock{gap:7px;padding:8px 10px}.float-bedrock .float-label strong,.float-bedrock .float-label small{font-size:8px}}.member-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:2px 0 18px}.member-directory-heading{display:grid;gap:5px}.member-directory-kicker{font:10px DM Mono,monospace;letter-spacing:.16em;color:#b89ae9}.member-directory-heading h3{margin:0;color:#f4efff;font-size:19px;letter-spacing:-.035em}.member-directory-heading p{margin:0;color:#9691a6;font-size:12px}.member-load-button{min-height:42px;border-radius:12px!important}.member-management-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;margin:0 0 16px}.member-management-search{position:relative;display:flex;align-items:center;min-width:0;height:48px;padding:0 13px;gap:10px;border:1px solid rgba(187,163,255,.19);border-radius:14px;background:linear-gradient(115deg,#18172af5,#0e101df0);box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0000001f;transition:border-color .2s,box-shadow .2s,transform .2s}.member-management-search:focus-within{border-color:#b797ffad;box-shadow:0 0 0 3px #9777ff1f,0 12px 30px #0000002e;transform:translateY(-1px)}.member-search-icon{font-size:27px;line-height:1;color:#bda5ed;transform:rotate(-18deg)}.member-management-search input{flex:1;min-width:0;height:100%;padding:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#f4efff;font-size:13px}.member-management-search input::placeholder{color:#77758b}.member-management-search kbd{flex:none;padding:4px 7px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0b;color:#88859a;font:10px DM Mono,monospace}.member-search-clear{width:25px;height:25px;border:0;border-radius:7px;background:#ffffff14;color:#dcd3ed;font-size:19px;line-height:1}.member-edition-tabs{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0507117a}.member-edition-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a6a0b5;font-size:11px;font-weight:800;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.member-edition-tabs button span{padding:2px 6px;border-radius:20px;background:#ffffff12;color:#aaa3bb;font:10px DM Mono,monospace}.member-edition-tabs button:hover{color:#eee8ff;background:#ffffff0b}.member-edition-tabs button.active{color:#f4edff;border-color:#b597ff45;background:linear-gradient(135deg,#9775e13d,#6b59a421);box-shadow:inset 0 1px #ffffff12,0 4px 14px #0000001f}.member-edition-tabs button.active span{background:#bea3ff29;color:#dfccff}.member-search-empty{display:grid;justify-items:center;gap:8px;padding:35px 15px;border:1px dashed rgba(184,158,240,.2);border-radius:15px;background:#ffffff05;text-align:center}.member-search-empty>span{font-size:32px;color:#b99ce8}.member-search-empty b{color:#eee8fa;font-size:14px}.member-search-empty small{color:#928ca3;font-size:11px}.member-search-empty button{margin-top:5px}@media(max-width:760px){.member-management-controls{grid-template-columns:1fr}.member-edition-tabs{width:100%}.member-edition-tabs button{flex:1;padding:0 7px}.member-directory-toolbar{align-items:flex-start}.member-load-button{min-width:112px}}@media(max-width:420px){.member-management-search kbd{display:none}.member-edition-tabs button{font-size:10px;gap:4px}.member-edition-tabs button svg{width:12px}}.premium-search{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:12px 0;padding:0 14px;border:1px solid rgba(187,163,255,.19);border-radius:14px;background:linear-gradient(115deg,#18172af5,#0e101df0);box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0000001f;transition:border-color .2s,box-shadow .2s,transform .2s}.premium-search:focus-within{border-color:#b797ffad;box-shadow:0 0 0 3px #9777ff1f,0 12px 30px #0000002e;transform:translateY(-1px)}.premium-search-icon{flex:none;color:#bda5ed;font-size:27px;line-height:1;transform:rotate(-18deg)}.premium-search input{flex:1;min-width:0;height:44px;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#f4efff!important;font-size:13px}.premium-search input::placeholder{color:#77758b}.premium-search>button{flex:none;width:27px;height:27px;border:0;border-radius:8px;background:#ffffff14;color:#e8def8;font-size:20px;line-height:1;cursor:pointer;transition:background .18s,transform .18s}.premium-search>button:hover{background:#bea3ff33;transform:scale(1.05)}.member-directory-search{margin:14px 0}
