@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Rajdhani:wght@600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#eaf3fb;background:#07111f;font-synthesis:none;--bg:#07111f;--panel:#0c1929;--panel2:#102238;--line:#20364d;--ice:#65d7ff;--blue:#198dc5;--muted:#8fa8bc;--green:#55d6a9;--gold:#f0c56a;--danger:#ef7b86}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select,textarea{font:inherit}button{cursor:pointer}.brand{display:flex;align-items:center;gap:11px}.brandmark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #62d5ff66;background:#14314a;color:var(--ice);clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%)}.brand strong,.brand span{display:block;font-family:Rajdhani,sans-serif;letter-spacing:2px}.brand strong{font-size:18px}.brand span{font-size:10px;color:var(--ice);letter-spacing:4px}.badge{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border-radius:4px;background:#17334a;color:#8fddff;font-size:10px;font-weight:700;letter-spacing:1px}.badge.green{background:#15392f;color:var(--green)}.badge.gold{background:#40351f;color:var(--gold)}.loginPage{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr}.loginHero{position:relative;padding:46px 7vw;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(circle at 75% 30%,#17486b 0,transparent 33%),linear-gradient(145deg,#07111f,#0b2034)}.loginHero:after{content:"";position:absolute;inset:auto -14% -30% 20%;height:65%;transform:rotate(-8deg);border:1px solid #68d5ff1c;background:repeating-linear-gradient(90deg,transparent 0 58px,#65d7ff0a 59px 60px)}.heroCopy{position:relative;z-index:1;max-width:650px}.heroCopy h1{font:700 clamp(44px,5.2vw,76px)/.95 Rajdhani;margin:24px 0}.heroCopy h1 em{font-style:normal;color:var(--ice)}.heroCopy>p{max-width:550px;color:#a8bdcc;font-size:17px;line-height:1.65}.trustGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}.trustGrid>div{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid var(--line);background:#0d2032aa}.trustGrid svg{color:var(--ice)}.trustGrid span,.trustGrid b{display:block;font-size:11px}.trustGrid span{color:var(--muted)}.trustGrid b{color:#fff;font-size:12px;margin-bottom:3px}.loginHero small{color:#557086;z-index:1}.loginPanel{display:grid;place-items:center;padding:35px;background:#f4f8fb;color:#0e2030}.loginBox{width:min(420px,100%)}.mobileBrand{display:none}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#299bd0;margin:0 0 10px}.loginBox h2{font:700 34px Rajdhani;margin:0 0 5px}.muted{color:#6e8292;line-height:1.55}.loginBox form,.stack{display:flex;flex-direction:column;gap:12px;margin-top:28px}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:inherit}label span{font-weight:400;color:var(--muted)}input,select,textarea{width:100%;border:1px solid #cbd7df;border-radius:6px;background:#fff;color:#102334;padding:13px 14px;outline:none}input:focus,select:focus,textarea:focus{border-color:#2ea9dd;box-shadow:0 0 0 3px #5ed5ff20}.primary{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;padding:14px;background:#118cc2;color:#fff;font-weight:700}.primary:hover{background:#0b7dae}.primary:disabled{opacity:.55}.notice{padding:12px;margin-top:12px;border:1px solid #eeafb5;background:#fff0f1;color:#9b3742;border-radius:6px;font-size:12px}.notice.ok{border-color:#a7dec9;background:#edfaf5;color:#246b55}.linkBtn{border:0;background:none;color:#178fc4;width:100%;padding:12px}.securityNote{display:flex;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid #dce4ea;color:#668092}.securityNote svg{color:#178fc4;flex:none}.securityNote p,.securityNote b{display:block;margin:0;font-size:11px;line-height:1.5}.securityNote b{color:#243c4e;font-size:12px}.loader{min-height:100vh;display:grid;place-content:center;gap:14px;text-align:center;color:var(--muted)}.loader svg{margin:auto;color:var(--ice);animation:spin 3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.onboarding{min-height:100vh;padding:8vh 7vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:center;background:radial-gradient(circle at 10% 10%,#12324a,transparent 33%)}.onboardIntro h1{font:700 50px Rajdhani;margin:20px 0 10px}.onboardIntro>p{color:var(--muted);line-height:1.7}.onboardIntro ol{list-style:none;padding:0;margin-top:35px}.onboardIntro li{display:flex;align-items:center;gap:15px;margin:14px 0;color:#b6c9d7}.onboardIntro li b{display:grid;place-items:center;border:1px solid var(--line);width:36px;height:36px;color:var(--ice)}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formGrid h2,.formGrid .wide{grid-column:1/-1}.formGrid input,.formGrid textarea,.stack input,.stack select,.stack textarea{background:#081522;border-color:var(--line);color:#fff}.pendingPage{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:45px;background:radial-gradient(circle at 50% 35%,#123b57,transparent 38%)}.pendingCard{width:min(650px,100%);margin:auto;text-align:center;border:1px solid var(--line);background:#0b1929dd;padding:50px;border-radius:10px}.pendingCard>svg{color:var(--gold);margin-bottom:18px}.pendingCard h1{font:700 38px Rajdhani}.pendingCard h1 span{color:var(--ice)}.pendingCard>p{color:var(--muted);line-height:1.6}.proof{margin:30px 0;padding:20px;background:#07111f;border:1px dashed #3a5a72}.proof span,.proof strong{display:block}.proof span{font-size:10px;color:var(--muted);letter-spacing:2px}.proof strong{font:700 28px Rajdhani;color:var(--ice);letter-spacing:3px;margin:8px}.proof button{border:0;background:none;color:#fff}.shell{display:flex;min-height:100vh}.shell aside{width:260px;position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;background:#091522;border-right:1px solid var(--line);padding:26px 18px}.sideTop{display:flex;justify-content:space-between}.closeNav{display:none}.guildChip{display:flex;gap:12px;align-items:center;margin:35px 0 22px;padding:13px;background:#0e2032;border:1px solid var(--line)}.guildChip>div{display:grid;place-items:center;width:38px;height:38px;background:#17405b;color:var(--ice);font-weight:700}.guildChip b,.guildChip small{display:block}.guildChip b{font-size:12px}.guildChip small{font-size:10px;color:var(--muted);margin-top:3px}nav{display:flex;flex-direction:column;gap:5px}nav button{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border:0;border-radius:5px;background:transparent;color:#8299ac;text-align:left;font-size:12px;font-weight:600}nav button svg{width:17px}nav button.active{background:#12304a;color:#85ddff}nav button i{margin-left:auto;display:grid;place-items:center;background:#d79d3e;color:#111;width:19px;height:19px;border-radius:50%;font-style:normal;font-size:10px}.sideBottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.userMini{display:flex;align-items:center;gap:9px;min-width:0}.userMini>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#16405c}.userMini p,.userMini b,.userMini small{display:block;margin:0;overflow:hidden;text-overflow:ellipsis}.userMini p{min-width:0}.userMini b{font-size:11px}.userMini small{font-size:9px;color:var(--muted)}.sideBottom>button,.closeNav,.menuBtn{border:0;background:none;color:var(--muted)}.content{margin-left:260px;width:calc(100% - 260px);padding:38px 4vw 60px;background:linear-gradient(160deg,#07111f,#091828)}.content header{display:flex;align-items:center;margin-bottom:28px}.content header h1{font:700 30px Rajdhani;margin:0}.menuBtn{display:none}.verified{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--green);font-size:11px}.verified svg{width:17px}.toast{display:flex;justify-content:space-between;align-items:center;position:fixed;z-index:30;right:25px;top:25px;max-width:380px;padding:13px 16px;border:1px solid #3b647e;background:#10283b;border-radius:6px;box-shadow:0 15px 40px #0008;font-size:12px}.welcome{display:flex;justify-content:space-between;align-items:center;padding:32px 36px;background:linear-gradient(110deg,#0d2e46,#0b1c2e);border:1px solid #21516d;border-radius:8px}.welcome h2{font:700 34px Rajdhani;margin:13px 0 5px}.welcome p{color:var(--muted);margin:0}.welcome>svg{width:65px;height:65px;color:#d2b465;opacity:.4}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.stats>div{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid var(--line);background:#0a1726}.stats svg{color:var(--ice)}.stats b,.stats span{display:block}.stats b{font:700 23px Rajdhani}.stats span{font-size:10px;color:var(--muted)}.twoCols,.split{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.cardTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cardTitle h3,.stack h3{font:700 19px Rajdhani;margin:0}.cardTitle button{border:0;background:none;color:var(--ice);font-size:11px}.empty{text-align:center;padding:36px;color:#667f92}.empty svg{color:#446276}.empty h3{color:#a9bccb;margin:12px 0 5px}.empty p{font-size:11px}.eventRow{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #1c3043}.eventRow:last-child{border:0}.eventRow>div{width:42px;text-align:center;border-right:1px solid var(--line)}.eventRow>div b,.eventRow>div span,.eventRow p b,.eventRow p small{display:block}.eventRow>div b{font:700 19px Rajdhani;color:var(--ice)}.eventRow>div span{font-size:9px;text-transform:uppercase;color:var(--muted)}.eventRow p{flex:1;margin:0}.eventRow p b{font-size:12px}.eventRow p small{font-size:10px;color:var(--muted);margin-top:4px}.securityList p{display:flex;gap:10px;margin:15px 0}.securityList svg{width:17px;color:var(--green);flex:none}.securityList span,.securityList b{display:block;font-size:10px;color:var(--muted)}.securityList b{font-size:11px;color:#dfeaf2;margin-bottom:3px}.stack>svg{color:var(--ice)}.memberList>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.memberList>div>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#17364d;color:var(--ice)}.memberList p{flex:1;margin:0}.memberList b,.memberList small{display:block}.memberList b{font-size:12px}.memberList small{font-size:9px;color:var(--muted)}.request{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.request h3{font:700 20px Rajdhani;margin:9px 0 2px}.request h3 span{color:var(--ice)}.request p,.request small{color:var(--muted);font-size:11px}.request>div:last-child{display:flex;gap:8px}.request button{display:flex;align-items:center;gap:6px;padding:9px 12px;border-radius:5px;font-size:11px}.request button svg{width:15px}.reject{border:1px solid #70404a;background:transparent;color:var(--danger)}.approve{border:0;background:#247e66;color:#fff}.overlay{display:none}@media (max-width:850px){.loginPage{grid-template-columns:1fr}.loginHero{display:none}.loginPanel{min-height:100vh}.mobileBrand{display:block;margin-bottom:55px;color:#0e2030}.mobileBrand .brandmark{color:#168fc3}.onboarding{grid-template-columns:1fr;padding:45px 20px}.onboardIntro h1{font-size:39px}.shell aside{transform:translate(-100%);transition:.2s}.shell aside.open{transform:none}.closeNav{display:block}.content{margin:0;width:100%;padding:25px 18px}.menuBtn{display:block;margin-right:12px}.verified{display:none}.twoCols,.split,.stats{grid-template-columns:1fr}.welcome{padding:25px}.welcome>svg{display:none}.overlay{display:block;position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;background:#0009}.formGrid{grid-template-columns:1fr}.formGrid label{grid-column:1}.trustGrid{grid-template-columns:1fr}.request{align-items:flex-start;gap:18px;flex-direction:column}.pendingPage{padding:25px 18px}.pendingCard{padding:30px 20px}}
