@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#040b14;--panel:#0a1019eb;--panel-strong:#080e16fa;--muted:#8da6c0;--text:#edf6ff;--line:#608fc53d;--primary:#3aa0ff;--primary-2:#0c1f35;--soft:#0c1828d1;--input:#0d1725}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;color:var(--text);font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;background:radial-gradient(circle at 0 0,#3aa0ff38,#0000 36rem),radial-gradient(circle at 100% 15%,#0c1f35eb,#0000 34rem),#040b14;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-2;opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:22px 22px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient:before,.ambient:after{content:"";filter:blur(150px);opacity:.18;width:38vw;height:38vh;position:absolute}.ambient:before{background:#3aa0ff57;top:-12%;left:-8%}.ambient:after{opacity:.18;background:#0c1f35c7;bottom:-8%;right:-10%}.nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07070adb;border-bottom:1px solid #8274972e;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;height:74px;padding:0 6.1vw;display:grid;position:fixed;top:0;left:0;right:0}.brand,.modalTitle{align-items:center;gap:.75rem;font-weight:850;display:inline-flex}.brand{letter-spacing:.02em;position:relative}.brand>span{background:linear-gradient(135deg,#edf6ff 0%,#8fd3ff 28%,#69a9ff 65%,#dbeefe 100%);color:#0000;text-shadow:0 0 18px #76b4ff33;-webkit-background-clip:text;background-clip:text}.brandMark{background:linear-gradient(135deg,#3aa0ff38,#0c1f35e0);border:1px solid #8fd3ff40;border-radius:12px;place-items:center;width:48px;height:48px;display:inline-grid;overflow:hidden;box-shadow:0 0 24px #3aa0ff38}.heroEyebrow{color:#bfe5ff;letter-spacing:.12em;text-transform:uppercase;background:#0c1f356b;border:1px solid #8fd3ff33;border-radius:999px;align-self:flex-start;align-items:center;padding:.5rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.wordmarkPrimary,.wordmarkSecondary,.wordmarkTagline,.wordmarkSubline{display:block}.wordmarkPrimary,.wordmarkSecondary{letter-spacing:-.06em;font-weight:900;line-height:.95}.wordmarkPrimary{color:#edf6ff}.wordmarkSecondary{color:#7dd3fc}.wordmarkTagline,.wordmarkSubline{color:#dfeefb;font-weight:700}.heroActions{flex-wrap:wrap;gap:.9rem;display:flex}.secondaryButton{color:#eaf7ff;background:#ffffff0a;border:1px solid #8fd3ff33;border-radius:12px;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.brandMark img{object-fit:cover;width:100%;height:100%;animation:5.5s ease-in-out infinite logoGlowFloat;transform:scale(1)}.brandMark.small{border-radius:9px;width:28px;height:28px}@keyframes logoGlowFloat{0%,to{filter:drop-shadow(0 0 #ff3f6900);transform:scale(1)translate(0,0)}50%{filter:drop-shadow(0 0 12px #3aa0ff85);transform:scale(1.04)translateY(-1px)}}.desktopNav{align-items:center;gap:2.2rem;display:flex}.navLink{color:#dedbe4;text-align:center;border-radius:0;min-width:auto;padding:.25rem 0;font-weight:760}.navLink.active{color:#fff;text-shadow:0 0 22px #ffffff47;box-shadow:none;border:0}.navActions{justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.iconButton,.mobileMenuButton,.plainIcon{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:50px;height:50px;display:grid}.profileButton{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:950;display:inline-grid;overflow:hidden}.addButton{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:40px;height:40px;transition:background .16s,transform .16s;display:inline-grid}.addButton:hover{background:#ffffff24;transform:translateY(-1px)}.profileButton img{object-fit:cover;width:100%;height:100%;animation:5.5s ease-in-out infinite profileAvatarFloat}.profileButton.large{color:#111;background:#fff;flex:0 0 58px;width:58px;height:58px}.mobileMenuButton{display:none}.loginButton,.primaryButton,.supportButton,.discordButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3aa0ff38,#0c1f35e6);border:1px solid #8fd3ff2e;border-radius:12px;padding:.85rem 1.25rem;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 10px 28px #0c1f3547}.primaryButton{color:#edf6ff;background:linear-gradient(135deg,#3aa0ff,#0c1f35 72%);align-items:center;width:fit-content;display:inline-flex}.loginButton:hover,.primaryButton:hover,.supportButton:hover,.discordButton:hover,.secondaryButton:hover{border-color:#8fd3ff52;transform:translateY(-2px);box-shadow:0 14px 30px #3aa0ff2e}.page{width:min(1540px,100% - 12vw);margin:0 auto;padding-top:112px;padding-bottom:5rem}.hero{grid-template-columns:minmax(660px,.9fr) minmax(520px,1fr);align-items:center;gap:4rem;width:100%;min-height:455px;display:grid}.hero h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(3.2rem,4.15vw,4.75rem);font-weight:430;line-height:1.08}.hero h1 span{white-space:nowrap;display:block}.hero p,.pageTitle p,.textPage p,.emptyState p,.compareHelp p{color:#9b96aa;font-size:1.08rem;line-height:1.55}.heroCopy{gap:1.7rem;min-width:0;max-width:100%;display:grid}.heroCopy p{max-width:720px}.hero .primaryButton{margin-top:.45rem}.hero+.globalSearch{margin-top:2.1rem}.avatarMarquee{gap:1.25rem;min-width:0;max-width:100%;padding:.35rem 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marqueeTrack{will-change:transform;backface-visibility:hidden;perspective:1000px;gap:1.25rem;width:max-content;display:flex;transform:translate(0,0)}.marqueeTrack.top{animation:34s linear infinite logoMarqueeLeft}.marqueeTrack.bottom{animation:38s linear infinite logoMarqueeRight}.avatar{color:#fff;-webkit-user-select:none;user-select:none;text-shadow:0 2px 14px #00000073;backface-visibility:hidden;border:2px solid #ffffff29;place-items:center;font-weight:950;display:inline-grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 -16px 28px #00000038}.avatar:before{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 28% 22%,#ffffff73,#0000 16%),linear-gradient(135deg,#ffffff2e,#0000 55%);position:absolute;inset:10%}.avatar img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.avatar--animated{border-radius:50%}.avatar--animated img{animation:5s ease-in-out infinite alternate discordAvatarFloat}@keyframes discordAvatarFloat{0%{transform:scale(1)translateY(0)}50%{transform:scale(1.04)translateY(-2px)}to{transform:scale(1)translateY(0)}}.avatar.sm{border-radius:14px;width:44px;height:44px;font-size:.8rem}.avatar.md{border-radius:18px;width:58px;height:58px;font-size:1rem}.avatar.lg{border-radius:20px;width:clamp(82px,6.5vw,118px);height:clamp(82px,6.5vw,118px);font-size:clamp(2rem,2.4vw,3rem)}.globalSearch{border:1px solid var(--line);background:var(--input);min-height:68px;color:var(--muted);border-radius:14px;align-items:center;gap:1rem;padding:0 1.5rem;display:flex}.globalSearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:1rem}kbd{color:#fff;background:#14141d;border:1px solid #ffffff1f;border-radius:7px;padding:.18rem .45rem}.tagRow,.tags,.miniTags{flex-wrap:wrap;gap:.55rem;display:flex}.tagRow{border-bottom:1px solid var(--line);margin-top:1.25rem;padding-bottom:2rem}.tagRow a,.tags a,.miniTags button{color:#d8d8de;background:#191622f0;border:1px solid #8274972e;border-radius:8px;align-items:center;gap:.25rem;padding:.4rem .65rem;font-weight:750;display:inline-flex}.tagRow svg{color:var(--primary)}.promoBand{isolation:isolate;background:radial-gradient(circle at 18% 14%,#ff3f6947,#0000 18rem),radial-gradient(circle at 82% 74%,#281f3799,#0000 20rem),#09080c;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin:3rem 0;display:flex;position:relative;overflow:hidden}.promoBand:before{content:"";opacity:.2;will-change:transform;background-image:radial-gradient(#f35987 1px,#0000 1px);background-size:11px 11px;animation:22s linear infinite dottedDrift;position:absolute;inset:-20%;transform:translate(0,0)}.promoBand:after{content:"";z-index:0;filter:blur(2px);opacity:.62;will-change:transform, opacity;background:conic-gradient(from 120deg at 20% 40%,#0000,#f3598752,#0000 28%),conic-gradient(from 260deg at 80% 55%,#0000,#f359873d,#0000 30%);animation:12s cubic-bezier(.45,0,.55,1) infinite alternate bannerFlow;position:absolute;inset:-18%;transform:translate(0,0)}.promoBand h2,.rotator{z-index:1;text-align:center;text-transform:uppercase;letter-spacing:-.01em;max-width:740px;margin:0;font-size:clamp(2.2rem,4vw,4.15rem);line-height:.98;position:relative}.rotator{width:min(900px,100% - 2rem);min-height:9rem;margin-left:auto;margin-right:auto}.rotator span{opacity:0;will-change:opacity, transform;backface-visibility:hidden;place-items:center;animation:50s cubic-bezier(.45,0,.2,1) infinite rotateText;display:grid;position:absolute;inset:0;transform:translateY(18px)scale(.985)}.rotator span,.promoBand h2{box-shadow:none;background:0 0;border:0}.rotator span:nth-child(2){animation-delay:5s}.rotator span:nth-child(3){animation-delay:10s}.rotator span:nth-child(4){animation-delay:15s}.rotator span:nth-child(5){animation-delay:20s}.rotator span:nth-child(6){animation-delay:25s}.rotator span:nth-child(7){animation-delay:30s}.rotator span:nth-child(8){animation-delay:35s}.rotator span:nth-child(9){animation-delay:40s}.rotator span:nth-child(10){animation-delay:45s}@keyframes logoMarqueeLeft{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - .625rem))}}@keyframes logoMarqueeRight{0%{transform:translate(calc(-50% - .625rem))}to{transform:translate(0,0)}}@keyframes profileAvatarFloat{0%,to{filter:drop-shadow(0 0 #fff0);transform:scale(1)translate(0,0)}50%{filter:drop-shadow(0 0 10px #0d83ff6b);transform:scale(1.045)translateY(-1px)}}@keyframes dottedDrift{0%{transform:translate(0,0)}to{transform:translate(66px,44px)}}@keyframes bannerFlow{0%{transform:translate(-1.2%)scale(1.02)rotate(-.45deg)}to{transform:translate(1.2%)scale(1.04)rotate(.45deg)}}@keyframes rotateText{0%{opacity:0;transform:translateY(16px)scale(.985)}2.2%,8.8%{opacity:1;transform:translate(0,0)scale(1)}11%,to{opacity:0;transform:translateY(-14px)scale(.99)}}.contentGrid,.directoryGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:2rem;display:grid}.searchPage{width:min(1540px,100% - 12vw)}.searchTitle{text-align:center;margin-bottom:2.3rem}.searchResultsPane{gap:1.35rem;min-width:0;display:grid}.searchTypeTabs{background:#ffffff24;border-radius:999px;width:fit-content;padding:.34rem;display:inline-flex}.searchTypeTabs a{color:#b5b0bf;text-align:center;border-radius:999px;min-width:126px;padding:.72rem 1.1rem;font-size:.9rem;font-weight:700}.searchTypeTabs a.active{color:#fff;background:#ffffff21}.sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.sectionHeader h2,.pageTitle h1,.textPage h1,.emptyState h1{margin:0;font-size:clamp(1.75rem,2.5vw,2.45rem);font-weight:850}.tabs{background:#191622f0;border-radius:999px;padding:.35rem;display:flex}.tabs button,.tabs a{color:#c9c9d2;background:0 0;border:0;border-radius:999px;padding:.58rem 1rem;font-weight:800}.tabs button:first-child,.tabs a.active{color:#111018;background:#fff}.listStack{gap:1.15rem;display:grid}.botCard{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.2rem;min-height:178px;padding:1.1rem;display:grid;position:relative}.botCard h3,.compareColumn h2{margin:0;font-size:1.22rem;font-weight:850}.botCard p,.reviewBox p,.muted{color:var(--muted)}.cardMain{gap:.7rem;display:grid}.cardMain p{margin:0;font-size:1.05rem}.statsLine,.metric{color:#b7b7c0;flex-wrap:wrap;align-items:center;gap:1rem;font-weight:800;display:flex}.statsLine span,.metric{align-items:center;gap:.35rem;display:inline-flex}.compareButton{color:#b9b9c4;cursor:pointer;background:#25232e;border:0;border-radius:999px;align-self:end;align-items:center;gap:.45rem;padding:.75rem 1rem;font-weight:850;display:inline-flex}.sidePanel{gap:2rem;display:grid;position:sticky;top:100px}.supportButton{justify-content:center;align-items:center;gap:.5rem;display:flex}.reviewBox,.textPage,.emptyState,.compareColumn{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px}.reviewBox{padding:1.25rem}.review{grid-template-columns:auto minmax(0,1fr);gap:.85rem;margin-top:1.1rem;display:grid}.review>span{border-radius:50%;width:38px;height:38px}.review p{margin:.25rem 0 0}.discordReviewBox{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.discordReviewBox header{border-bottom:1px solid var(--line);color:#d8d8de;gap:.8rem;padding:1rem 1.1rem;display:flex}.discordReviewBox header span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.discordReviewBox>p{color:var(--muted);margin:0;padding:.85rem 1.1rem 0}.randomReviewList{gap:1rem;padding:1rem 1.1rem 1.2rem;display:grid}.randomReview{will-change:opacity, transform;grid-template-columns:auto minmax(0,1fr);gap:.85rem;animation:.9s cubic-bezier(.2,.8,.2,1) both reviewFloatIn;display:grid}.randomReview>span{border-radius:50%;width:38px;height:38px}.randomReview strong{color:#ff4d67}.randomReview p{color:#e4e4e7;margin:.2rem 0 0;font-weight:650;line-height:1.35}@keyframes reviewFloatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.pageTitle{margin-bottom:1.8rem}.filters{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:start;gap:1.35rem;padding:0;display:grid}.filters h2{color:#9c98a6;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:850;display:flex}.filters label,.filters fieldset{color:#f4f1f6;gap:.48rem;font-weight:780;display:grid}.filters fieldset{border:0;margin:0;padding:0}.filters legend{color:#f1eef5;margin-bottom:.58rem;font-weight:850}.filterForm{gap:1.18rem;display:grid}.filterSort legend{color:#a6a0ad;text-transform:uppercase;letter-spacing:.08em;font-size:.86rem}.filterDivider{background:#ffffff1f;height:1px}.segmentedList{gap:.52rem;display:grid}.segmentedList label{color:#f1eef5;align-items:center;gap:.58rem;font-weight:720;line-height:1.2;display:flex}.segmentedList input[type=radio]{accent-color:#fff;width:15px;height:15px;margin:0}.segmentedList label:has(input:not(:checked)){color:#d6d1dd}.filterInlineInput{margin-top:.9rem}.ratingChoice{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.ratingChoice>span{color:#f7f4fb;letter-spacing:.08em;font-size:.98rem}.ratingChoice small{color:#aaa4b3;font-weight:750}.stackInput input,.submitWizard input,.submitWizard textarea,.submitWizard select,.submitForm input,.submitForm textarea,.submitForm select{border:1px solid var(--line);color:#fff;background:var(--input);border-radius:9px;outline:0;width:100%;padding:.82rem .9rem}.submitWizard textarea{resize:vertical;min-height:340px}.submitWizard input::placeholder,.submitWizard textarea::placeholder{color:#625d70}.submitWizard input:focus,.submitWizard textarea:focus,.submitWizard select:focus{border-color:#ffffff6b;box-shadow:0 0 0 1px #ffffff1f}.filters select{border:1px solid var(--line);color:#fff;background:var(--input);border-radius:9px;width:100%;padding:.75rem}.filterApply{color:#111018;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:.82rem 1rem;font-weight:850}.tagFilterBlock{gap:.34rem;max-height:640px;padding-right:.3rem;display:grid;overflow:auto}.tagFilterBlock h3{color:#a6a0ad;text-transform:uppercase;letter-spacing:.08em;margin:.25rem 0 .4rem;font-size:.86rem}.tagFilterBlock a{color:#d8d4df;justify-content:space-between;gap:1rem;padding:.32rem 0;font-size:.95rem;display:flex}.miniTags button{cursor:pointer}.emptyInline{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;padding:1.4rem}.detailHero,.detailPanel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px}.detailHero{isolation:isolate;background:#0a0c12b8;border:1px solid #94a3b833;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #02061775}.detailHero.hasBanner{background:linear-gradient(135deg, #040812e0, #0f172a94 38%, #040812db), var(--hero-banner,none) center/cover no-repeat}.detailHero.hasBanner:before{content:"";background:radial-gradient(circle at 20% 25%, #3b82f652, transparent 28%), radial-gradient(circle at 80% 30%, #60a5fa42, transparent 26%), var(--hero-banner,none) center/cover no-repeat;filter:blur(26px)saturate(1.35)brightness(.58);opacity:.95;z-index:0;position:absolute;inset:-22% -14%;transform:scale(1.15)}.detailHero.hasBanner:after{content:"";z-index:0;background:linear-gradient(120deg,#080c126b,#080c1224 38%,#080c12ad);position:absolute;inset:0}.detailHero>*{z-index:1;position:relative}.detailHero.hasBanner .detailHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a42;border:1px solid #94a3b82e;border-radius:18px;padding:.95rem 1.05rem .95rem .9rem;box-shadow:inset 0 1px #ffffff0f,0 20px 35px #0206172e}.detailHero.hasBanner .detailActions,.detailHero.hasBanner .serverHeroActions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a38;border:1px solid #94a3b82e;border-radius:18px;padding:.5rem;box-shadow:0 16px 32px #02061724}.detailHeader{align-items:center;gap:1.25rem;display:flex}.detailHeader h1{margin:0;font-size:clamp(2.4rem,5vw,4.8rem)}.detailHeader p{max-width:760px}.detailActions{align-items:center;gap:.8rem;display:flex}.detailActionIcon,.detailVoteButton,.detailInviteButton{color:#f8f5fb;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;font-weight:900;display:inline-flex}.detailActionIcon{background:#ffffff21;width:48px;position:relative}.detailActionIcon.active{color:#ff0a57;background:#ff0a5729}.copiedTooltip{color:#111;white-space:nowrap;background:#fff;border-radius:8px;padding:.32rem .52rem;font-size:.72rem;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}.detailVoteButton{background:#ffffff21;padding:0 1.15rem}.detailInviteButton{background:#ff0a57;padding:0 1.25rem;box-shadow:0 12px 34px #ff0a5738}.detailGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.5rem;display:grid}.detailPanel{padding:1.5rem}.detailTabs{border-bottom:1px solid #ffffff1a;gap:1.8rem;margin:-.2rem 0 1.5rem;display:flex}.detailTabs a{color:#aaa5b0;align-items:center;gap:.45rem;padding:0 0 .8rem;font-weight:900;display:inline-flex;position:relative}.detailTabs a.active{color:#f4f1f7}.detailTabs a.active:after{content:"";background:#11c5ee;height:2px;position:absolute;bottom:-1px;left:0;right:0}.detailTabs span{color:#b8dfff;background:#11c5ee29;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.8rem;display:inline-grid}.detailStats{color:#d7d7df;gap:.75rem;font-weight:800;display:grid}.botSidebar{gap:1rem;display:grid}.botSidebar h2{margin:.55rem 0 .1rem;font-size:1.25rem}.botSidebar h2:first-child{margin-top:0}.sidebarTags a{background:#ffffff1f;border:0;border-radius:999px}.creatorPill{color:#f2eef7;background:#ffffff17;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;padding:.45rem .85rem .45rem .45rem;font-weight:850;display:inline-flex}.creatorPill span{background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.creatorPill img{object-fit:cover;width:100%;height:100%}.creatorPill small{color:#b8b2bf}.featureRows{gap:.78rem;display:grid}.featureRows span{color:#c9c5cf;justify-content:space-between;align-items:center;gap:1rem;display:flex}.featureRows b{color:#f5f2f7;background:#ffffff1f;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;display:inline-flex}.detailStats span,.detailLink{align-items:center;gap:.55rem;display:flex}.detailMarkdown{color:#c9c5cf;font-size:1.08rem;line-height:1.7}.detailMarkdown h2,.detailMarkdown h3,.detailMarkdown h4{color:#f5f2f7;margin:1.45rem 0 .65rem;line-height:1.2}.detailMarkdown h2:first-child,.detailMarkdown h3:first-child,.detailMarkdown h4:first-child,.detailMarkdown p:first-child{margin-top:0}.detailMarkdown p{margin:0 0 1rem}.detailMarkdown ul{gap:.35rem;margin:.45rem 0 1.15rem;padding-left:1.25rem;display:grid}.detailMarkdown li{padding-left:.15rem}.detailMarkdown strong{color:#f4f1f7}.detailMarkdown a{color:#55c8ff;font-weight:800}.detailMarkdown hr{border:0;border-top:1px solid #ffffff1c;margin:1.45rem 0}.detailMarkdown blockquote{color:#e6e1ea;background:#ffffff09;border-left:3px solid #ff3f69d1;margin:1rem 0;padding:.25rem 0 .25rem 1rem}.detailMarkdown code{color:#fff;background:#ffffff17;border-radius:6px;padding:.1rem .35rem}.reviewsSection{border-top:1px solid #ffffff1a;grid-template-columns:360px minmax(0,1fr);align-items:start;gap:2rem;margin-top:2rem;padding-top:2.5rem;display:grid}.ratingSummary{gap:1rem;display:grid;position:sticky;top:100px}.ratingSummary>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;display:grid}.ratingSummary strong{color:#fff;grid-row:span 2;font-size:4.8rem;line-height:.9}.ratingSummary p{color:#aaa5b0;margin:0;font-weight:850}.stars,.starLine{color:#f5bd00;align-items:center;gap:.12rem;display:inline-flex}.ratingBar{color:#89858f;grid-template-columns:18px minmax(0,1fr) 42px;align-items:center;gap:.75rem;font-weight:850;display:grid}.ratingBar i{background:#ffffff24;border-radius:999px;height:9px;overflow:hidden}.ratingBar b{border-radius:inherit;background:#f5bd00;height:100%;display:block}.ratingSummary em{color:#8f8996;line-height:1.45}.reviewsMain{gap:1.35rem;display:grid}.reviewComposer,.reviewCard{background:#ffffff13;border-radius:14px}.reviewComposer{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem;display:grid}.reviewAvatar{background:#ffffff1f;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:950;display:grid;overflow:hidden}.reviewAvatar img{object-fit:cover;width:100%;height:100%}.reviewStars{gap:.08rem;margin:.45rem 0;display:flex}.reviewStars button{color:#8e8994;cursor:pointer;background:0 0;border:0;padding:0}.reviewStars button:has(svg[fill=currentColor]){color:#f5bd00}.reviewStars svg,.stars svg{stroke-width:2.2px}.reviewComposer textarea{color:#fff;resize:vertical;background:#0000002e;border:1px solid #ffffff1f;border-radius:12px;outline:0;width:100%;min-height:116px;padding:.9rem}.reviewComposer small{color:#8e8994;margin:.35rem 0 .65rem;display:block}.postReviewButton,.reviewsHeader button{color:#d7d2df;cursor:pointer;background:#ffffff1a;border:0;border-radius:9px;padding:.75rem 1rem;font-weight:850}.reviewComposerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.deleteReviewButton{color:#fecaca;cursor:pointer;background:#ef444429;border:0;border-radius:9px;padding:.75rem 1rem;font-weight:850}.emptyReviews{color:#8f8996;background:#ffffff0e;border-radius:14px;margin:0;padding:1.25rem;font-weight:800}.postReviewButton:disabled{opacity:.48;cursor:not-allowed}.reviewsHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.reviewsHeader h2{margin:0}.reviewList{gap:1rem;display:grid}.reviewCard{gap:.55rem;padding:1.25rem;display:grid}.reviewCard small{color:#8e8994;text-transform:uppercase;font-weight:850}.reviewCard p{color:#d8d3df;margin:.55rem 0;font-size:1.05rem}.voteGate,.voteThanks{background:#121117eb;border:1px solid #ffffff17;border-radius:18px;gap:1.4rem;width:min(980px,100%);margin:0 auto;padding:1.4rem;display:grid}.voteGate video{object-fit:contain;background:#000;border-radius:14px;width:100%;max-height:540px}.voteGate h1,.voteThanks h1{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.voteGate p,.voteThanks p{color:var(--muted)}.adCounter{color:#8f8996;margin-bottom:1rem;font-weight:850;display:block}.voteReminder{gap:.8rem;display:grid}.voteReminder label{align-items:center;gap:.7rem;font-weight:850;display:flex}.detailLink{color:#fff;margin-top:1rem}.submitForm{gap:1rem;margin-top:2rem;display:grid}.submitWizard{text-align:left;gap:2.25rem;margin-top:2rem;display:grid}.submitSteps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:1.1rem;display:grid}.submitStep{color:#8b8799ad;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;font-weight:800;display:grid}.submitStep:after{content:"";background:#ffffff14;grid-column:2;height:1px}.submitStep span{background:#2b253be0;border:1px solid #82749733;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.submitStep.active{color:#fff}.submitStep.active span{background:0 0;border:3px solid #fff}.submitStep.done span{color:#fff;background:#45385eeb;border-color:#82749759}.wizardSection{border-top:1px solid #ffffff14;gap:1.35rem;padding-top:1.5rem;display:grid}.wizardSection h2{margin:0;font-size:2rem}.wizardSection>p{color:var(--muted);margin:-.6rem 0 0}.identityCard,.togglePanel{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.identityAvatar{background:#ffffff14;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.identityAvatar img{object-fit:cover;width:100%;height:100%}.identityCard div:not(.identityAvatar){gap:.25rem;display:grid}.identityCard small{color:var(--muted)}.identityCard>span{color:#22c55e;background:#22c55e24;border-radius:999px;margin-left:auto;padding:.35rem .7rem;font-weight:850}.togglePanel{justify-content:space-between}.switchRow{flex:1;align-items:center;gap:.9rem!important;display:flex!important}.submitWizard .switchRow input,.switchRow input{appearance:none;cursor:pointer;background:#4b4b55;border:0;border-radius:999px;flex:0 0 58px;width:58px;height:32px;padding:0;transition:background .16s;position:relative}.submitWizard .switchRow input:before,.switchRow input:before{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #00000059}.submitWizard .switchRow input:checked,.switchRow input:checked{background:#0d83ff}.submitWizard .switchRow input:checked:before,.switchRow input:checked:before{transform:translate(26px)}.switchRow span{gap:.25rem;display:grid}.switchRow small{color:var(--muted)}.submitForm label{color:#d8d8de;gap:.45rem;font-weight:800;display:grid}.submitWizard label{color:#d8d8de;gap:.45rem;font-weight:800;display:grid;position:relative}.submitWizard b{color:#ff3f69}.withCounter small{color:#777184;justify-self:end}.invalidInput{border-color:#ff3f69b8!important}.previewToggle{color:#f4f1f7;cursor:pointer;background:#2f2a3feb;border:0;border-radius:10px;justify-self:end;align-items:center;gap:.45rem;margin-top:-2.15rem;margin-bottom:.75rem;padding:.55rem .8rem;font-weight:850;display:inline-flex;position:static}.descriptionField textarea,.descriptionField .markdownPreview{margin-top:.15rem}.markdownPreview{border:1px solid var(--line);color:#eeeaf2;background:var(--input);border-radius:9px;min-height:260px;padding:1rem;line-height:1.65}.markdownPreview h1,.markdownPreview h2,.markdownPreview h3{margin:.4rem 0 .7rem}.markdownPreview code{background:#ffffff1a;border-radius:6px;padding:.12rem .35rem}.markdownPreview a{color:#3b9cff}.formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.formGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.featureGrid,.capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.featureBox,.capabilityCard,.faqEmpty,.finalReviewCard{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:1.15rem}.featureBox header{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.featureBox header span{color:#8b8497;font-weight:850}.pillSelector{flex-wrap:wrap;gap:.5rem;display:flex}.pillSelector button{color:#d8d3df;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:.43rem .78rem;font-size:.95rem;font-weight:780}.pillSelector button.selected{color:#111018;background:#fff}.wizardSubheading{margin:1rem 0 0}.capabilityCard{gap:1.05rem;display:grid}.capabilityCard header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.capabilityCard header>span{color:#0d83ff;background:#0d83ff14;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.capabilityCard header div{gap:.2rem;display:grid}.capabilityCard small{color:var(--muted);font-weight:680;line-height:1.35}.segmentedControl{background:#110e1bc7;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.28rem;display:grid}.segmentedControl.twoOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.segmentedControl button{color:#8f879b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.66rem .5rem;font-weight:850}.segmentedControl button.active{color:#fff;background:#4f4367bf}.faqEmpty,.finalizePanel{text-align:center;place-items:center;min-height:260px;display:grid}.faqEmpty svg,.finalizePanel>span{color:#ff4a68}.finalizePanel{gap:1rem;padding:3rem 1rem}.finalizePanel h3{margin:0;font-size:2rem}.finalizePanel p{max-width:520px;color:var(--muted);line-height:1.6}.finalReviewCard{text-align:left;align-items:center;gap:1rem;width:min(520px,100%);display:flex}.finalReviewCard img{border-radius:50%;width:54px;height:54px}.finalReviewCard small{color:var(--muted);margin-top:.25rem;display:block}.wizardActions{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.wizardActions button:disabled{opacity:.45;cursor:not-allowed}.submitApplicationButton{color:#fff;cursor:pointer;background:#ef4662;border:0;border-radius:12px;padding:.9rem 1.8rem;font-weight:900;box-shadow:0 10px 34px #ef466240}.formStatus{color:#86efac;background:#22c55e17;border:1px solid #22c55e47;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:min(520px,100%);margin:0 auto;padding:.95rem 1.1rem;font-weight:800;display:flex}.submitErrorMessage{color:#ff2e73;background:#46001d7a;border:1px solid #ff145b7a;border-radius:12px;align-items:center;gap:.65rem;width:min(520px,100%);margin:0 auto;padding:.95rem 1.1rem;font-weight:850;display:flex;box-shadow:inset 0 0 28px #ff145b0f}.submitErrorMessage svg,.formStatus svg{flex:none}.formError{background:#ef44441f;border:1px solid #ef44445c;border-radius:10px;padding:.9rem 1rem;font-weight:800;color:#fecaca!important}.editListingForm{max-width:980px}.emptyState,.textPage{text-align:center;max-width:880px;margin:0 auto;padding:2.2rem}.textPage{text-align:left}.submitPage{width:min(1200px,100%);margin:0 auto}.submitPage h1{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.submitPage>p{color:var(--muted);font-size:1.2rem}.compareHelp{max-width:1000px;margin:2rem auto 0}.compareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.compareColumn{gap:1rem;padding:1.5rem;display:grid}.modalBackdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);background:#17151d;border-radius:16px;width:min(540px,100%);box-shadow:0 30px 90px #0000008c}.modalHeader,.modalBody{border-bottom:1px solid var(--line);padding:1.6rem}.modalHeader{justify-content:space-between;align-items:center;display:flex}.modalHeader h2{margin:0;font-size:1.35rem}.profileTitle{align-items:center;gap:.9rem;display:flex}.profileTitle p{color:var(--muted);margin:.2rem 0 0}.plainIcon{background:0 0}.modalBody{gap:1.35rem;display:grid}.toggleRow{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.toggleRow span{gap:.25rem;display:grid}.toggleRow small,.checkRow{color:var(--muted);font-weight:700}.checkRow{gap:.65rem;display:flex}.discordButton{background:#5865f2;justify-content:center;align-items:center;width:calc(100% - 3.2rem);margin:1.2rem 1.6rem 1.6rem;display:flex}.emailReveal{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.emailReveal span{gap:.3rem;display:grid}.emailReveal small{color:var(--muted);font-weight:750}.logoutButton{color:#fff;cursor:pointer;background:#ef44442e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.85rem 1rem;font-weight:850;display:inline-flex}.dashboardButton{color:#fff;background:#5865f238;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.85rem 1rem;font-weight:850;display:inline-flex}.profilePopoverBackdrop{z-index:78;background:0 0;position:fixed;inset:0}.profilePopover{background:#1b1b1f;border:1px solid #ffffff12;border-radius:22px;width:min(470px,100vw - 2rem);padding:1.55rem 1.35rem;position:fixed;top:92px;right:6vw;box-shadow:0 30px 90px #000000ad}.profilePopoverHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.profilePopoverHead h2{margin:0;font-size:1.25rem}.profilePopoverHead p{color:#a7a2af;filter:blur(2px);text-overflow:ellipsis;margin:.25rem 0 0;overflow:hidden}.profilePopoverHead p:hover{filter:none}.profilePopoverHead:has(.plainIcon:hover) p{filter:none}.profilePopoverHead p.revealed{filter:none}.sessionTimeRow{color:#c9c5cf;grid-template-columns:1fr auto auto;align-items:center;gap:.85rem;margin-top:1.55rem;display:grid}.sessionTimeRow strong{color:#f4f1f7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sessionRefreshButton{color:#c9c5cf;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sessionRefreshButton:hover{color:#fff;background:#ffffff17}.sessionProgress{background:#ffffff1f;border-radius:999px;height:6px;margin-top:.9rem;overflow:hidden}.sessionProgress span{border-radius:inherit;background:#22c55e;height:100%;display:block}.profileMenuRows{border-top:1px solid #ffffff1f;gap:0;margin-top:1.45rem;display:grid}.profileMenuRows a,.profileMenuRows button{color:#f2eef7;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.1rem;width:100%;padding:1.25rem .15rem;font-size:1.08rem;font-weight:780;display:flex}.profileMenuRows a+a,.profileMenuRows a+form,.profileMenuRows form+a{border-top:1px solid #ffffff1f}.profileMenuRows button svg{color:#ff2c78}.settingsModal{background:#111112;border:1px solid #ffffff0f;border-radius:34px;width:min(492px,100% - 2rem);padding:2.75rem 2.35rem 2.4rem;position:relative;box-shadow:0 34px 120px #000000c7}.settingsHeroIcon{color:#fff;background:#27272a;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:2.1rem;display:grid}.settingsModal h2{color:#f7f7f8;margin:0 0 1.05rem;font-size:1.85rem;font-weight:900}.settingsActions{gap:1.1rem;display:grid}.settingsActionRow{color:#f4f4f5;background:#222224;border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:0 1rem 0 1.25rem;font-weight:850;display:flex}.settingsActionRow span{align-items:center;gap:.85rem;display:inline-flex}.settingsActionRow input[type=checkbox]{accent-color:#fff;cursor:pointer;width:48px;height:28px}.settingsClearRow{cursor:pointer;border:1px solid #ffffff17;width:100%}.settingsContinue{color:#fff;cursor:pointer;background:#0d83ff;border:0;border-radius:16px;width:100%;margin-top:2.35rem;padding:1rem;font-size:1.08rem;font-weight:900}.dashboardHeader{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;padding:1.6rem;display:flex}.dashboardHeader h1{margin:0;font-size:clamp(2.2rem,5vw,4rem)}.dashboardHeader p{max-width:720px}.dashboardHeader>span{white-space:nowrap;background:#ffffff14;border-radius:999px;padding:.55rem .9rem;font-weight:900}.dashboardGrid{gap:1rem;display:grid}.reviewApplication{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:1rem;padding:1.25rem;display:grid}.applicationHead,.applicationActions,.applicationMeta{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.applicationHead{justify-content:space-between}.applicationHead h2{margin:.2rem 0}.applicationHead small,.applicationMeta{color:var(--muted);font-weight:750}.applicationHead>span{background:#ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;display:inline-flex}.applicationActions{justify-content:flex-end}.approveButton,.declineButton{color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1rem;font-weight:850;display:inline-flex}.approveButton{background:#22c55e3d}.declineButton{background:#ef44443d}.submitChoiceModal{text-align:left;width:min(505px,100% - 2rem);padding:3rem 2.35rem 2rem;position:relative}.submitChoiceModal h2{margin:1.8rem 0 .85rem;font-size:1.7rem;font-weight:950;line-height:1.08}.submitChoiceModal>p{color:#a6a2ad;max-width:380px;margin:0 0 2rem;font-weight:620;line-height:1.55}.submitChoiceIcon{color:#fff;background:#26262c;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.modalCloseBubble{color:#d8d8de;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:1.2rem;right:1.2rem}.submitChoiceList{gap:.9rem;display:grid}.submitChoiceCard{background:#202024;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:96px;padding:1.25rem;display:grid}.submitChoiceCard>span{color:#c9c9d2;background:#2b2b31;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.submitChoiceCard strong{gap:.2rem;display:grid}.submitChoiceCard small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.dismissButton{color:#d6d6dc;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;margin:1.8rem 0 0 auto;padding:.8rem 1.15rem;font-weight:850;display:block}.mobilePanel{z-index:45;border:1px solid var(--line);background:var(--panel-strong);border-radius:18px;gap:.5rem;padding:1rem;display:grid;position:fixed;top:84px;left:1rem;right:1rem}.mobilePanel a{background:#ffffff0f;border-radius:10px;padding:.8rem}.footer{color:#c7c3cc;background:radial-gradient(circle at 24% 28%,#ffffff0e,#0000 10rem),#0202038f;border-top:1px solid #ffffff1a;width:100%;margin:4rem 0 0;padding:3.35rem 6.6vw 2.5rem}.footerTop{grid-template-columns:minmax(260px,1.65fr) minmax(140px,1fr) minmax(180px,1.2fr) minmax(220px,1fr);align-items:start;gap:clamp(2rem,5vw,6rem);width:min(1720px,100%);margin:0 auto;display:grid}.footerBrand{justify-items:start;gap:.55rem;display:grid}.footerBrand strong{color:#f7f4f8;font-size:clamp(1.65rem,2vw,2.1rem);font-weight:950;line-height:1;display:block}.footerBrand span{color:#9f98a7;font-size:.94rem;font-weight:780}.footerColumn{align-content:start;gap:.68rem;display:grid}.footerColumn h2{color:#f0edf3;margin:0 0 .7rem;font-size:1.08rem;font-weight:900;line-height:1}.footerColumn a{color:#c9c5cf;width:fit-content;font-size:.96rem;font-weight:760}.footerColumn a:hover,.footerBottom a:hover{color:#fff}.footerSocials>div{align-items:center;gap:.78rem;display:flex}.footerSocials a{color:#e6e2ea;background:#ffffff09;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.footerSocials a span{font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:950}.footerBottom{color:#89858e;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:2rem;width:min(1720px,100%);margin:3rem auto 0;padding-top:2rem;font-size:.95rem;font-weight:740;display:flex}.footerBottom a{color:#c9c5cf;font-weight:850}.profilePage{width:min(1440px,100% - 12vw);padding-top:118px}.userHero{min-height:340px;margin-bottom:2rem;position:relative}.userBanner{background-color:#18181b;background-image:linear-gradient(#232327f5,#101012f5),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff0f;border-radius:18px;min-height:260px;position:relative;overflow:hidden}.userBanner:after{content:"";background:linear-gradient(#0000 45%,#0000007a);position:absolute;inset:0}.userBanner span{z-index:1;color:#d8d5dd;background:#0003;border:1px solid #ffffff1a;border-radius:10px;padding:.58rem 1rem;font-weight:850;position:absolute;bottom:1.8rem;right:1.8rem}.userIdentity{align-items:flex-end;gap:1.45rem;display:flex;position:absolute;bottom:0;left:2.5rem;transform:translateY(42%)}.userIdentity h1{margin:0 0 1.2rem;font-size:clamp(2.2rem,4vw,3.45rem);line-height:1}.userAvatar{background:#111;border:12px solid #050506;border-radius:50%;place-items:center;width:166px;height:166px;display:grid;position:relative;overflow:visible}.userAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;animation:5.5s ease-in-out infinite profileAvatarFloat}.userAvatar i{background:#16c79a;border:6px solid #050506;border-radius:50%;width:38px;height:38px;position:absolute;bottom:18px;right:8px}.profileDashboard{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:2rem;margin-top:5.5rem;display:grid}.reputationCard{background:#161619b8;border:1px solid #ffffff14;border-radius:14px;gap:1.35rem;padding:1.45rem;display:grid}.reputationCard h2,.assetPanel h2{align-items:center;gap:.55rem;margin:0;font-size:1.1rem;display:flex}.reputationCard h2 svg{color:#f59e0b}.voteStrip{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;min-height:66px;padding:0 1.4rem;display:flex}.voteStrip button{color:#77737f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.voteStrip button:not(:disabled):hover{color:#fff;background:#ffffff17}.voteStrip button:disabled{cursor:not-allowed;opacity:.55}.voteStrip svg{color:#77737f}.voteStrip strong{font-size:1.25rem}.voteStrip b{color:#22c55e}.voteStrip em{color:#ff5b7a;font-style:normal}.reputationCard p{color:#85818d;text-align:center;margin:0;font-weight:700}.profileMain{gap:1.45rem;display:grid}.profileStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.profileStat{background:#ffffff09;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .9rem;min-height:86px;padding:1rem;display:grid}.profileStat span{border-radius:12px;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid}.profileStat strong{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.profileStat b{font-size:1.7rem}.profileStat.green{background:#0062442e}.profileStat.green span{color:#34d399;background:#10b9812e}.profileStat.green strong{color:#4ade80}.profileStat.red{background:#60001e38}.profileStat.red span{color:#fb7185;background:#f43f5e33}.profileStat.red strong{color:#fb7185}.profileStat.blue{background:#00427033}.profileStat.blue span{color:#38bdf8;background:#0ea5e933}.profileStat.blue strong{color:#38bdf8}.profileStat.purple{background:#40007038}.profileStat.purple span{color:#c084fc;background:#9333ea38}.profileStat.purple strong{color:#d8b4fe}.profileTools{align-items:center;gap:1rem;display:flex}.profileTab{color:#aaa6b1;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.82rem 1.05rem;font-weight:850;display:inline-flex}.profileTab.active{color:#fff;background:#ffffff29}.assetSearch{background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.65rem;min-width:270px;margin-left:auto;padding:0 .8rem;display:flex}.assetSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:.85rem 0}.assetPanel{gap:1rem;display:grid}.assetPanel h2 span{color:#aaa6b1;background:#ffffff1f;border-radius:8px;padding:.15rem .45rem;font-size:.85rem}.assetPanel>div{color:#85818d;background:#ffffff06;border:1px dashed #ffffff14;border-radius:14px;place-items:center;gap:.8rem;min-height:148px;display:grid}.assetPanel>.profileAssetList{background:0 0;border:0;place-items:stretch stretch;gap:1rem;min-height:0;padding:0;display:grid}:root{--bg:#020202;--panel:#0a0a0fb8;--panel-strong:#0d0c12f0;--muted:#8f8a9e;--text:#e6e2f0;--line:#ffffff1a;--primary:#6610f2;--primary-2:#00c8ff;--soft:#161320c7;--input:#0c0b11f0}body{background:#020202}body:before{opacity:.12;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:24px 24px}.ambient:before{opacity:.12;filter:blur(120px);background:#e11d4885;top:-10%;left:-10%}.ambient:after{opacity:.13;filter:blur(120px);background:#7c3aed6b;bottom:-10%;right:-10%}.nav{height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;grid-template-columns:1fr auto 1fr;padding:0 1.5rem}.brand{font-size:.95rem;font-weight:800}.brandMark{background:#09070b;border-radius:10px;width:40px;height:40px;box-shadow:0 0 22px #ff2f8633}.footerBrand img{object-fit:contain;filter:drop-shadow(0 0 22px #ff2f862e);border-radius:14px;width:58px;height:58px;margin:0 0 .35rem}.desktopNav{gap:1rem}.navLink{color:#e6e2f0;justify-content:center;align-items:center;min-width:80px;height:40px;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.navLink.active{color:#fff;font-weight:650}.iconButton,.mobileMenuButton,.plainIcon,.profileButton{background:#ffffff14;width:40px;height:40px;transition:background .18s,opacity .18s,transform .18s}.iconButton:hover,.mobileMenuButton:hover,.plainIcon:hover,.profileButton:hover{background:#ffffff24}.addButton{width:40px;height:40px}.loginButton,.primaryButton,.supportButton,.discordButton{border-radius:12px;min-height:44px;padding:.62rem 1.25rem;font-size:.95rem;font-weight:650;transition:transform .18s,opacity .18s,background .18s}.primaryButton{color:#fff;background:var(--primary)}.primaryButton:hover,.supportButton:hover,.discordButton:hover,.compareButton:hover,.filterApply:hover{transform:translateY(-1px)}.page,.searchPage{width:min(1536px,100% - 2rem);padding-top:84px}.narrowTop{padding-top:92px}.hero{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:2rem;min-height:430px;margin:2.5rem 0 4rem}.hero h1{text-wrap:balance;max-width:860px;font-size:clamp(3.45rem,5.6vw,5.25rem);font-weight:450;line-height:1}.hero p{color:#d4cfdd;max-width:670px;margin-top:.35rem;font-size:1.125rem}.avatarMarquee,.marqueeTrack{gap:1rem}.marqueeTrack.top{animation-name:logoMarqueeRight;animation-duration:50s}.marqueeTrack.bottom{animation-name:logoMarqueeLeft;animation-duration:50s}.avatarMarquee:hover .marqueeTrack{animation-play-state:paused}.avatar{box-shadow:none;text-shadow:none;border:0;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.avatar:hover{transform:translateY(-6px)translateZ(0)}.avatar:before{display:none}.avatar.md{border-radius:12px;width:58px;height:58px}.avatar.lg{border-radius:16px;width:clamp(64px,7vw,112px);height:clamp(64px,7vw,112px)}.globalSearch{background:#0a0a0fc7;border-color:#ffffff14;border-radius:14px;min-height:56px;box-shadow:0 16px 55px #00000038}.tagRow{border-bottom-color:#ffffff14}.tagRow a,.tags a,.miniTags button{color:#d7d2df;background:#ffffff0b;border-color:#ffffff14;border-radius:10px;font-size:.82rem;font-weight:600}.contentGrid{grid-template-columns:minmax(0,1fr) 320px}.directoryGrid{grid-template-columns:260px minmax(0,1fr);gap:1.5rem;margin-top:1.5rem}.searchTitle{margin-bottom:1.45rem}.searchTitle h1{font-size:clamp(2rem,3vw,2.75rem)}.searchResultsPane{gap:1rem}.searchTypeTabs{background:#ffffff0f;padding:.25rem}.searchTypeTabs a{min-width:118px;padding:.58rem .9rem;font-size:.82rem}.sectionHeader{margin-bottom:1rem}.sectionHeader h2,.pageTitle h1{font-size:clamp(1.6rem,2.4vw,2.15rem)}.listStack{gap:.85rem}.botCard{background:#0a0a0fb8;border-color:#ffffff14;border-radius:12px;align-items:center;gap:1rem;min-height:132px;padding:1rem;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 18px 48px #0000002e}.botCard p,.cardMain p{color:#aaa4b3;font-size:.92rem;line-height:1.45}.statsLine{color:#c7c1d1;gap:.75rem;font-size:.82rem;font-weight:650}.compareButton{color:#f1eef7;background:#ffffff13;border-radius:12px;align-self:center;min-height:38px;padding:.55rem .8rem;font-size:.82rem;font-weight:650}.compareButton.selected{color:#fff;background:#6610f280}.filters{color:#e6e2f0;gap:1rem}.filters h2,.filterSort legend,.tagFilterBlock h3{color:#d9d4e2;text-transform:none;letter-spacing:0;font-size:.94rem;font-weight:650}.filters legend{color:#f4f1f8;margin-bottom:.45rem;font-size:.92rem;font-weight:650}.filterForm{gap:1rem}.filterDivider{background:#ffffff14}.segmentedList label{color:#d8d2e0;gap:.55rem;font-size:.9rem;font-weight:520}.segmentedList input[type=radio]{width:14px;height:14px}.stackInput input,.filters select{background:#0a0a0fe6;border-color:#ffffff14;border-radius:8px;min-height:40px;font-size:.9rem}.filterApply{color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;min-height:42px;font-weight:650;transition:transform .18s,background .18s}.tagFilterBlock{gap:.2rem;max-height:700px}.tagFilterBlock a{color:#d8d2e0;padding:.26rem 0;font-size:.9rem}.tagFilterBlock strong{color:#b7b0c2;font-weight:650}.detailHero,.detailPanel,.reviewBox,.textPage,.emptyState,.compareColumn,.discordReviewBox{background:#0a0a0fbd;border-color:#ffffff14;border-radius:12px;box-shadow:0 18px 52px #0003}.detailHero{padding:1.15rem}.footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0202029e;border-top:1px solid #ffffff17;width:100%;max-width:none;margin-top:300px;padding:3rem max(1rem,50vw - 768px + 1rem) 2rem}.footerTop{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;max-width:1536px;margin:0 auto}.footerBrand strong{font-size:clamp(1.85rem,2.6vw,2.6rem);line-height:1.1}.footerColumn h2{font-size:1.05rem}.footerColumn a{color:#d8d2df;font-size:.9rem}.footerBottom{color:#9b94a8;max-width:1536px;margin:2.25rem auto 0}.privacyPage{width:min(1120px,100% - 2rem)}.privacyHero{margin:1.5rem 0 2rem}.privacyHero p{color:#9b8cba;margin:0 0 .55rem;font-size:.9rem;font-weight:700}.privacyHero h1{color:#fff;margin:0;font-size:clamp(2.35rem,5vw,4rem);font-weight:820;line-height:1}.privacyHero span{color:#9f98aa;margin-top:1rem;font-size:.95rem;display:inline-flex}.privacyDocument{color:#d8d2df;background:#0a0a0fc2;border:1px solid #ffffff14;border-radius:16px;gap:1.65rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 24px 70px #00000047}.privacyDocument section{gap:.72rem;display:grid}.privacyDocument section+section{border-top:1px solid #ffffff14;padding-top:1.35rem}.privacyDocument h2{color:#fff;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:780}.privacyDocument p{color:#b7b0c2;max-width:86ch;margin:0;font-size:1rem;font-weight:480;line-height:1.78}.privacyDocument strong{color:#fff}.privacyIntro{padding-bottom:.4rem}.privacySignature{border-top:1px solid #ffffff14;gap:.35rem;padding-top:1.35rem;display:grid}.privacySignature strong{color:#fff;font-size:1.1rem}.privacySignature span{color:#8f8a9e}.modalBackdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000005c}.settingsModal{background:#111112;border:1px solid #ffffff0e;border-radius:34px;width:min(505px,100vw - 2rem);padding:3rem 2.35rem 2.85rem;box-shadow:0 34px 120px #000000c7}.modalCloseBubble{color:#8f8f97;background:#26262a;width:30px;height:30px;top:1.05rem;right:1.05rem}.settingsHeroIcon{color:#fff;background:#2a2a2f;border-radius:999px;width:76px;height:76px;margin-bottom:2.15rem}.settingsHeroIcon svg{stroke-width:2.4px;width:36px;height:36px}.settingsModal h2{color:#f7f7f8;margin:0 0 1.05rem;font-size:1.8rem;font-weight:860;line-height:1.15}.settingsModal>p{color:#a3a3aa;max-width:390px;margin:0 0 2.45rem;font-size:1.03rem;font-weight:520;line-height:1.58}.settingsActions{gap:1.18rem}.settingsActionRow{color:#f4f4f5;background:#222224;border-color:#ffffff13;border-radius:18px;min-height:68px;padding:0 1rem 0 1.25rem;font-size:.98rem;font-weight:790}.settingsActionRow:hover{background:#26262a}.settingsActionRow span{gap:.95rem}.settingsActionRow span strong{font-weight:800}.settingsActionRow svg{color:#a8a8b2}.settingsActionRow input[type=checkbox]{appearance:none;cursor:pointer;background:#3c3c46;border:0;border-radius:999px;width:48px;height:30px;transition:background .18s;position:relative}.settingsActionRow input[type=checkbox]:before{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:5px;left:5px;box-shadow:0 2px 8px #00000059}.settingsActionRow input[type=checkbox]:checked{background:#4f46e5}.settingsActionRow input[type=checkbox]:checked:before{transform:translate(18px)}.settingsClearRow>svg{color:#ff2c78;transform:rotate(0)}.settingsContinue{color:#fff;min-height:64px;box-shadow:none;background:#0d83ff;border-radius:17px;margin-top:2.4rem;font-size:1.08rem;font-weight:840}.settingsContinue:hover{background:#0b76e8}.promoBand{background:radial-gradient(120% 120% at 50% 100%,#0000 0%,#020202db 72%),radial-gradient(circle at 16% 22%,#6610f22e,#0000 26rem),radial-gradient(circle at 82% 68%,#00c8ff1c,#0000 25rem),#050507;min-height:230px;margin:2.6rem 0 3.2rem}.promoBand:before{opacity:.11;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:22px 22px;animation:34s linear infinite dottedDrift;inset:-12%}.promoBand:after{opacity:.38;filter:blur();background:linear-gradient(90deg,#0000,#6610f21c,#0000),linear-gradient(#ffffff06,#0000 55%);animation:9s ease-in-out infinite alternate bannerFlowSoft;inset:0}.rotator{width:min(980px,100% - 2rem);min-height:clamp(7rem,12vw,10.5rem);padding:.8rem 0 1.25rem;overflow:visible}.rotator span{min-height:inherit;text-transform:none;color:#fff;text-shadow:0 18px 80px #6610f238;padding-bottom:.35em;font-size:clamp(1.9rem,4.35vw,4.45rem);font-weight:460;line-height:1.16;animation-timing-function:cubic-bezier(.22,1,.36,1);inset:0 0 auto}@keyframes bannerFlowSoft{0%{opacity:.28;transform:translate(-1%)}to{opacity:.46;transform:translate(1%)}}.botCard{grid-template-columns:72px minmax(0,1fr) auto;gap:.95rem;min-height:116px;padding:.85rem .95rem;overflow:hidden}.botCard:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000,#ffffff0e,#0000);transition:opacity .18s,transform .52s;position:absolute;inset:0;transform:translate(-45%)}.botCard:hover:before{opacity:1;transform:translate(45%)}.botCard h3{align-items:center;gap:.5rem;font-size:1rem;font-weight:760;display:flex}.botCard .muted{margin-top:.12rem;font-size:.75rem}.cardMain>p:not(.muted){-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:78ch;display:-webkit-box;overflow:hidden}.botCard .tags a{border-radius:8px;padding:.26rem .48rem;font-size:.74rem}.botCard .statsLine{color:#bdb7c8;margin-top:.05rem}.botCard .statsLine span{min-width:max-content}.botCard .statsLine svg{color:#fff}.botCard .compareButton{z-index:1;border:1px solid #ffffff14;justify-content:center;min-width:92px;position:relative}.botCard.compact{min-height:98px}.serverActionStack .supportButton,.serverActionStack .primaryButton{min-height:42px}.footerBottom span:first-letter{letter-spacing:0}@media (max-width:1200px){.nav{grid-template-columns:auto 1fr auto;padding:0 1.5rem}.desktopNav{display:none}.mobileMenuButton{display:grid}.hero,.contentGrid,.directoryGrid,.profileDashboard{grid-template-columns:1fr}.sidePanel{position:static}}@media (max-width:760px){html,body{width:100%;overflow-x:hidden}.nav{grid-template-columns:auto auto;justify-content:space-between;width:100%;padding:0 1rem}.navActions{justify-content:end}.page,.footer,.profilePage{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);overflow:hidden}.footer{width:100%;max-width:100%;padding:3rem 1rem 2rem}.footerTop{grid-template-columns:1fr;gap:2.2rem}.footerBottom{flex-direction:column;align-items:flex-start;gap:1rem}.page{padding-top:110px}.nav{height:68px;padding:0 .8rem}.brand span:last-child,.loginButton,.navActions>.iconButton,.globalSearch span{display:none}.navActions{gap:.5rem}.navActions .primaryButton,.navActions .secondaryButton,.navActions .supportButton,.addButton,.profileButton,.iconButton{border-radius:10px;min-height:42px;padding:.7rem .85rem}.hero{gap:2.5rem;min-height:auto;overflow:hidden}.hero h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.25rem,9.5vw,2.7rem);line-height:1.1}.hero h1 span{white-space:normal}.hero p,.pageTitle p,.textPage p,.emptyState p,.compareHelp p{font-size:1.05rem}.heroActions{flex-direction:column;align-items:stretch}.heroActions .primaryButton,.heroActions .secondaryButton{justify-content:center;width:100%}.heroCopy p{max-width:100%}.avatarMarquee{grid-template-columns:repeat(2,84px);justify-content:space-between;gap:.95rem;width:100%;max-width:100%;display:grid;overflow:hidden;-webkit-mask-image:none;mask-image:none}.marqueeTrack,.marqueeTrack.top,.marqueeTrack.bottom{animation:none;display:contents}.avatar.lg{flex:0 0 84px;width:84px;height:84px;font-size:2rem}.botCard{border-radius:12px;grid-template-columns:56px minmax(0,1fr);gap:.75rem;min-height:0;padding:.78rem}.botCard .avatar.md{border-radius:12px;width:56px;height:56px}.botCard h3{font-size:.94rem}.botCard .muted{font-size:.7rem}.cardMain{gap:.42rem}.cardMain>p:not(.muted){-webkit-line-clamp:2;font-size:.84rem}.botCard .tags{max-height:1.75rem;overflow:hidden}.botCard .tags a{padding:.2rem .4rem;font-size:.68rem}.statsLine{gap:.45rem .65rem;font-size:.72rem}.compareButton{grid-column:1/-1;justify-content:center;width:100%}.compareGrid{grid-template-columns:1fr}.detailHero,.detailHeader,.detailActions{flex-direction:column;align-items:flex-start}.detailGrid,.reviewsSection,.formGrid,.formGrid.two,.featureGrid,.capabilityGrid,.submitSteps,.profileStats{grid-template-columns:1fr}.ratingSummary{position:static}.reviewComposer{grid-template-columns:1fr}.userHero{min-height:270px}.userBanner{min-height:190px}.userIdentity{gap:.85rem;left:1rem}.userAvatar{border-width:8px;width:118px;height:118px}.profileTools{flex-wrap:wrap}.assetSearch{width:100%;min-width:0;margin-left:0}.togglePanel,.identityCard,.wizardActions{flex-direction:column;align-items:stretch}.sectionHeader{flex-direction:column;align-items:flex-start}}.botCard,.serverDirectoryCard,.reviewApplication,.assetPanel,.similarListings,.commentsSection,.reviewsSection,.serverDirectorySection,.developerShowcase,.footer{content-visibility:auto;contain-intrinsic-size:1px 180px}.dashboardHeaderBadges{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.dashboardHeaderBadges span{color:#ece8f1;white-space:nowrap;background:#ffffff14;border-radius:999px;padding:.55rem .9rem;font-weight:900}.adminWorkbench{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem;display:grid}.adminApplication{background:#0f0e12d6;border-radius:12px;padding:1rem}.adminApplication .applicationHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.adminApplication .applicationHead p{color:#bdb7c6;max-width:820px;margin:0;line-height:1.45}.adminSignals span{color:#d8d2df;background:#ffffff0e;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .62rem;display:inline-flex}.adminReviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.adminReviewGrid span,.adminListingUpdates,.adminSidePanel section{background:#ffffff09;border:1px solid #fff1;border-radius:12px}.adminReviewGrid span{gap:.18rem;padding:.72rem;display:grid}.adminReviewGrid b,.adminListingUpdates h3,.adminSidePanel h2{color:#f5f1f7;margin:0;font-size:.95rem}.adminReviewGrid small{color:#9f98a7;text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.adminListingUpdates{gap:.65rem;padding:.8rem;display:grid}.adminSidePanel{gap:1rem;display:grid;position:sticky;top:96px}.adminSidePanel section{gap:.8rem;padding:1rem;display:grid}.adminSidePanel p{color:#a9a2b1;margin:0;line-height:1.5}.adminQueueList{gap:.45rem;display:grid}.adminQueueList a{color:#f2eef7;background:#ffffff0b;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem;display:grid}.adminQueueList span{background:linear-gradient(135deg,#ff2f86,#0d83ff);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.adminQueueList b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminQueueList small{color:#9f98a7;font-weight:800}.declineInlineForm{align-items:center;gap:.5rem;display:inline-flex}@media (max-width:1100px){.adminWorkbench,.profileDashboard,.reviewsSection{grid-template-columns:1fr}.adminSidePanel,.ratingSummary{position:static}.adminReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboardHeader,.serverSubmitHead,.profileTools{flex-direction:column;align-items:stretch}.dashboardHeaderBadges,.applicationActions,.declineInlineForm{justify-content:stretch;width:100%}.dashboardHeaderBadges span,.applicationActions a,.applicationActions button,.declineInlineForm,.declineReasonInput{width:100%}.adminApplication .applicationHead{grid-template-columns:auto minmax(0,1fr)}.adminApplication .applicationHead>span{grid-column:1/-1;width:fit-content}.adminReviewGrid,.profileStats,.developerShowcase>div,.formGrid.two,.formGrid,.featureGrid,.capabilityGrid{grid-template-columns:1fr!important}.adminQueueList a{grid-template-columns:34px minmax(0,1fr)}.adminQueueList small{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.loginModal{text-align:left;background:#111112;border-color:#ffffff17;border-radius:34px;width:min(505px,100vw - 2rem);padding:3rem 2.35rem 2.1rem;position:relative}.loginHeroIcon{background:#26262c;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:1.85rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.loginHeroIcon img{object-fit:contain;width:54px;height:54px}.loginModal h2{color:#fff;margin:0 0 .9rem;font-size:1.9rem;font-weight:950;line-height:1.08}.loginModal>p{color:#a6a2ad;max-width:380px;margin:0 0 1.8rem;font-weight:680;line-height:1.55}.loginActions{gap:.85rem;display:grid}.loginActionRow{background:#202024}.loginActionRow span{min-width:0}.loginActionRow small{text-overflow:ellipsis;overflow:hidden}.loginDiscordButton{background:linear-gradient(135deg,#5865f2,#6c42ff);border-radius:999px;width:100%;min-height:58px;margin:1.75rem 0 0;font-size:1rem;font-weight:950}.submitChoiceModal{background:#111112;border-color:#ffffff17;border-radius:32px;padding:3rem 2.35rem 2rem;box-shadow:0 28px 80px #0000006b}.submitChoiceModal h2{color:#fff;margin:1.8rem 0 .85rem;font-size:1.7rem;font-weight:950;line-height:1.08}.submitChoiceModal>p{color:#a6a2ad;max-width:380px;margin-bottom:2rem;font-weight:620}.submitChoiceIcon{background:#26262c;box-shadow:inset 0 0 0 1px #ffffff0f}.submitChoiceCard{background:#202024;border-color:#ffffff14;border-radius:16px;transition:transform .16s,background .16s,border-color .16s}.submitChoiceCard:hover{background:#25252b;border-color:#ffffff24;transform:translateY(-1px)}.submitChoiceCard>span{background:#2b2b31;border-radius:16px}.dismissButton{background:#2b2b31}.serverSubmitWizard{--server-card:#121116f5}.serverGuildCard{color:#f2eff5;background:var(--server-card);text-align:left;cursor:pointer;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name""icon meta";align-items:center;gap:.2rem .85rem;min-height:86px;padding:.95rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.serverGuildCard.selected{box-shadow:inset 0 0 0 1px #ffffff1f}.serverGuildCard>span{background:#ffffff14;border-radius:16px;grid-area:icon;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.serverGuildCard img{object-fit:cover;width:100%;height:100%}.serverGuildCard strong{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:900;overflow:hidden}.serverGuildCard small{color:#96919f;grid-area:meta;font-weight:760}.serverSubmitEmpty,.bumpInstructionCard{background:var(--server-card);border:1px solid #ffffff14;border-radius:16px;gap:.9rem;padding:1.4rem;display:grid}.serverSubmitEmpty{text-align:center;place-items:center;min-height:260px}.serverSubmitEmpty svg,.bumpInstructionCard>span{color:#ff3f69}.serverSubmitEmpty p,.bumpInstructionCard p{color:#a19ba9;max-width:520px;margin:0;line-height:1.55}.bumpBotPanel{gap:1rem;display:grid}.bumpInstructionCard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.bumpInstructionCard>span{background:#ffffff12;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.bumpInstructionCard strong{color:#fff;margin-bottom:.3rem;font-size:1.05rem;display:block}.serverConfirmRow{background:#121116f5;border:1px solid #ffffff14;border-radius:14px;padding:1rem}.serverVerifyRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.verifyOk{color:#86efac;font-weight:850}.verifyError{color:#ff7aa2;font-weight:850}.contentGrid{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:start;gap:clamp(1.4rem,3vw,2.2rem)}.hero{align-items:center;min-height:clamp(310px,42vh,470px);padding-bottom:1.6rem}.hero h1{letter-spacing:0;max-width:640px;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.94}.hero p{color:#9a95a3;max-width:560px}.promoBand{background-color:#08070a;border-color:#ffffff0f;border-radius:0 0 30px 30px;width:min(1740px,100%);min-height:clamp(190px,25vw,300px)}.botCard{min-height:154px;box-shadow:none;background:#111015e6;border-color:#ffffff13;border-radius:14px;grid-template-columns:62px minmax(0,1fr) auto;padding:1rem 1.05rem}.botCard:hover{background:#141319f5;border-color:#ffffff24;transform:translateY(-1px)}.botCard .avatar.md{border-radius:14px;width:54px;height:54px}.botCard h3{font-size:1.06rem;line-height:1.15}.botCard p,.botCard .muted{color:#928d9a}.cardMain{gap:.58rem}.botCard .tags{gap:.34rem}.botCard .tags a,.tags span{color:#d6d2dc;background:#605c6b9e;border:0;border-radius:8px;padding:.28rem .52rem;font-size:.77rem;font-weight:820}.botCard .statsLine{color:#a8a2af;gap:1rem;font-size:.9rem;font-weight:820}.botCard .compareButton{background:#2b2933f5;border-radius:999px;min-width:126px}.filters{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 .25rem 0 0}.filters h2{color:#f2eff6;margin-top:.6rem;font-size:1rem}.filters legend{color:#c9c5cf;text-transform:none;font-size:.83rem}.segmentedList label span,.filterInlineInput input{background:#ffffff0e;border-color:#0000}.tagFilterBlock{background:0 0;border:0;padding:1rem 0 0}.tagFilterBlock a{background:0 0;border-radius:8px}.tagFilterBlock a:hover{background:#ffffff0f}.footer{background:#010102db;border-top-color:#ffffff0e}.footerBrand strong{font-size:clamp(1.8rem,3vw,2.55rem)}.footerBottom{border-top-color:#ffffff0f}.detailTabs form{display:inline-flex}.detailTabs button{color:#d7d2df;cursor:pointer;background:#fff1;border:0;border-radius:999px;padding:.55rem .78rem;font-weight:850}.commentsSection{gap:1rem;max-width:1180px;margin:1.35rem auto 0;display:grid}.commentsHeader,.commentComposer,.commentCard,.developerShowcase{background:#111015e6;border:1px solid #ffffff13;border-radius:14px}.commentsHeader{padding:1.05rem 1.15rem}.commentsHeader h2{align-items:center;gap:.55rem;margin:0;display:flex}.commentsHeader p{color:#928d9a;margin:.25rem 0 0}.commentComposer,.commentCard{grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}.commentAvatar{color:#fff;background:linear-gradient(135deg,#ff3f69,#6610f2);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid;overflow:hidden}.commentAvatar img{object-fit:cover;width:100%;height:100%}.commentComposer textarea{resize:vertical;width:100%;min-height:116px}.commentComposerActions{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.commentComposerActions button{color:#fff;cursor:pointer;background:#ef4662;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.75rem 1rem;font-weight:900;display:inline-flex}.commentComposerActions button:disabled{opacity:.45;cursor:not-allowed}.commentList{gap:.85rem;display:grid}.commentCard header{align-items:center;gap:.75rem;display:flex}.commentCard header small{color:#8f8997}.commentCard header button{color:#ff7aa2;cursor:pointer;background:0 0;border:0;margin-left:auto}.commentCard p{color:#d6d1dc;margin:.55rem 0 0;line-height:1.58}.developerShowcase{gap:1rem;padding:1.1rem;display:grid}.developerShowcase header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.developerShowcase h2{margin:.2rem 0 0}.developerShowcase header a{color:#fff;background:#ef4662e6;border-radius:999px;padding:.7rem .95rem;font-weight:900}.developerShowcase>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.developerShowcase span{background:#ffffff0e;border-radius:12px;gap:.15rem;padding:.9rem;display:grid}.developerShowcase strong{font-size:1.35rem}.developerShowcase small{color:#938d9b;font-weight:800}.adminStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin:1rem 0 1.25rem;display:grid}.adminStatsGrid span{background:#111015e6;border:1px solid #ffffff13;border-radius:14px;gap:.2rem;padding:1rem;display:grid}.adminStatsGrid strong{color:#fff;font-size:1.45rem}.adminStatsGrid small{color:#938d9b;font-weight:820}.verticalServerSubmit{background:#121116e6;border:1px solid #ffffff16;border-radius:18px;width:min(1200px,100%);margin:0 auto;padding:clamp(1.4rem,3vw,2.6rem)}.serverSubmitHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.serverSubmitHead h1{color:#fff;margin:0;font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.05}.serverSubmitHead p{color:#a19ba9;margin:.75rem 0 0;font-size:1.08rem}.availabilityBadge{color:#b9b5c1;background:#94a3b814;border:1px solid #94a3b859;border-radius:999px;padding:.48rem .9rem;font-weight:900}.availabilityBadge.available{color:#86efac;background:#22c55e29;border-color:#22c55e85}.verticalServerSubmit .submitSteps{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;position:relative}.verticalServerSubmit .submitStep{color:#7f7988;grid-template-columns:auto minmax(0,1fr) auto;justify-content:start}.verticalServerSubmit .submitStep:after{content:none}.verticalServerSubmit .submitStep span{background:0 0;border:3px solid;width:42px;height:42px}.verticalServerSubmit .submitStep.done span{background:#22c55e;border-color:#22c55e}.verticalServerSubmit .submitStep.active{color:#fff}.verticalServerSubmit .submitStep.active span{color:#22c55e;border-color:#22c55e}.verticalServerSubmit .wizardSection{border-top:0;margin-left:56px;padding-top:.75rem}.verticalServerSubmit .wizardSection h2,.verticalServerSubmit .wizardSection>p{display:none}.serverGuildGrid{grid-template-columns:1fr}.serverGuildCard{background:#1e1d22b8;border-radius:16px;min-height:96px;padding:.75rem}.serverGuildCard>span{width:72px;height:72px}.serverGuildCard small{color:#26d572}.inviteAutoField{grid-column:1/-1}.inviteAutoField>div{background:var(--input);border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.inviteAutoField input{background:0 0!important;border:0!important}.inviteAutoField button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff2f86,#7c3aed);border:0;border-radius:10px;margin-right:.55rem;padding:.74rem 1rem;font-weight:900}.serverDetailHero{background-color:#080d14e6;background-image:linear-gradient(135deg,#3aa0ff2e,#0c1f351f),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.verticalServerSubmit{background:#121215eb;border:1px solid #ffffff17;border-radius:18px;width:min(1195px,100vw - 2rem);padding:clamp(2rem,3vw,3.1rem);display:block}.serverSubmitHead{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2.2rem;display:flex}.serverSubmitHead h1{color:#f8f7fb;margin:0;font-size:clamp(1.85rem,3vw,2.28rem);font-weight:950;line-height:1.05}.serverSubmitHead p{color:#9b96a3;margin:.75rem 0 0;font-size:1.08rem;font-weight:720}.availabilityBadge{color:#86efac;background:#22c55e26;border:1px solid #22c55e73;border-radius:999px;margin-top:.1rem;padding:.45rem .9rem;font-weight:900}.availabilityBadge:not(.available){color:#b9b5c1;background:#94a3b814;border-color:#94a3b859}.serverAccordion{gap:0;display:grid}.serverStepBlock{grid-template-columns:1fr;display:grid;position:relative}.serverStepBlock:not(:last-child):after{content:"";background:#75707f6b;border-radius:999px;width:3px;position:absolute;top:44px;bottom:-26px;left:20px}.serverStepBlock.done:not(:last-child):after{background:#22c55e8c}.serverStepHeader{z-index:1;color:#eeeaf3;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1.25rem;width:100%;min-height:72px;padding:0;display:grid;position:relative}.serverStepHeader:disabled{cursor:not-allowed}.serverStepNumber{color:#a29bab;background:#131318;border:3px solid #5d5968;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.08rem;font-weight:950;display:grid}.serverStepBlock.active .serverStepNumber{color:#22c55e;border-color:#22c55e}.serverStepBlock.done .serverStepNumber{color:#fff;background:#22c55e;border-color:#22c55e}.serverStepHeader strong{color:#f5f2f7;font-size:1.05rem;font-weight:950;line-height:1.15;display:block}.serverStepHeader small{color:#a09aa8;text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.98rem;font-weight:750;display:block;overflow:hidden}.serverStepBlock.disabled .serverStepHeader strong,.serverStepBlock.disabled .serverStepHeader small,.serverStepBlock.disabled .serverStepChevron{opacity:.45}.serverStepChevron{color:#8e8897;transition:transform .16s}.serverStepBlock.active .serverStepChevron{transform:rotate(180deg)}.serverStepContent{z-index:1;margin:.55rem 0 1.85rem 56px;position:relative}.serverSelectPane{gap:.85rem;display:grid}.serverRefreshButton{color:#8fbfff;cursor:pointer;background:#ffffff17;border:0;border-radius:8px;justify-self:end;padding:.62rem .9rem;font-weight:850}.serverGuildGrid{grid-template-columns:1fr;gap:.85rem;display:grid}.serverGuildCard{background:#222126b8;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:78px minmax(0,1fr);grid-template-areas:"icon name""icon meta";align-items:center;min-height:98px;padding:.65rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.serverGuildCard:hover,.serverGuildCard.selected{background:#26252beb;border-color:#ffffff38;transform:none}.serverGuildCard>span{background:#0d0d10;border-radius:18px;grid-area:icon;width:72px;height:72px}.serverGuildCard strong{color:#f4f1f7;grid-area:name;font-size:1.22rem;font-weight:950}.serverGuildCard small{color:#26d572;grid-area:meta;font-size:.98rem;font-weight:850}.bumpBotPanel{gap:.9rem}.bumpInstructionCard{background:#222126b8;border-radius:16px}.bumpInstructionCard .primaryButton{color:#111;background:#fff;min-width:148px}.serverVerifyRow{justify-content:space-between}.serverVerifyRow .supportButton{background:#ffffff17;border-radius:10px}.inviteAutoField>div{background:#2b2a2ff5;border-radius:12px}.inviteAutoField button{background:linear-gradient(135deg,#ff2f86,#7c3aed)}.verticalServerSubmit .featureBox{background:0 0;border:0;padding:0}.verticalServerSubmit .pillSelector button{color:#d8d4df;background:0 0;border:2px solid #ffffff2e;border-radius:999px}.verticalServerSubmit .pillSelector button.selected{color:#111;background:#fff;border-color:#fff}.serverSubmitFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:2.2rem;display:flex}.serverStartOver,.serverSubmitReview{cursor:pointer;border:0;border-radius:12px;min-height:58px;padding:0 1.7rem;font-weight:950}.serverStartOver{color:#a7a1ad;background:0 0}.serverSubmitReview{color:#fff;background:#16a34a;min-width:220px}.serverSubmitReview:disabled{opacity:.45;cursor:not-allowed}.serversDirectoryPage .searchTitle{text-align:center;max-width:920px;margin:0 auto 3rem}.serversDirectoryPage .searchTitle h1{font-size:clamp(2.45rem,5vw,4rem)}.serversDirectoryPage .directoryGrid{grid-template-columns:minmax(230px,330px) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem)}.serversDirectoryPage .searchResultsPane{box-shadow:none;background:0 0;border:0;padding:0}.serversDirectoryPage .globalSearch{background:#2a292ffa;border-radius:12px;max-width:none;min-height:58px}.serverDirectoryHint{color:#96909d;margin:1.8rem 0 1.2rem;font-weight:760}.serverDirectorySection{gap:1.35rem;margin-bottom:3.5rem;display:grid}.serverDirectorySection h2{color:#fff;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:950;line-height:1}.serverCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.serverDirectoryCard{background:#16151af2;border:1px solid #ffffff14;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:72px minmax(0,1fr);gap:.9rem 1rem;min-height:258px;padding:1.25rem;display:grid}.serverDirectoryIcon{grid-row:1/span 2}.serverDirectoryIcon .avatar.md{border-radius:16px;width:72px;height:72px;box-shadow:0 0 0 3px #ffffff14}.serverDirectoryMain{align-content:start;gap:.62rem;min-width:0;display:grid}.serverDirectoryMain h3{color:#fff;margin:0;font-size:1.28rem;font-weight:950;line-height:1.12}.serverMiniStats{color:#aaa5b2;align-items:center;gap:.8rem;font-weight:820;display:flex}.serverMiniStats span{align-items:center;gap:.3rem;display:inline-flex}.serverMiniStats svg{color:#facc15}.serverMiniStats span:last-child svg{color:#9ca3af}.serverDirectoryMain p{color:#9b95a3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.serverDirectoryActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:auto;display:grid}.serverViewButton,.serverJoinSmall{border-radius:9px;justify-content:center;align-items:center;gap:.42rem;min-height:48px;font-weight:950;display:inline-flex}.serverViewButton{color:#111;background:#fff}.serverJoinSmall{color:#fff;background:#0000006b;border:1px solid #ffffff14;min-width:98px}.serversDirectoryPage .filters{max-height:calc(100vh - 120px);padding-right:1.2rem;position:sticky;top:98px;overflow:auto}.serversDirectoryPage .filterForm{gap:1.4rem}.serversDirectoryPage .segmentedList label{align-items:center;gap:.65rem;display:flex}.serversDirectoryPage .segmentedList label span{color:#e3dfe8;text-align:left;background:0 0;flex:1;padding:0;font-size:1rem}.serversDirectoryPage .segmentedList input{appearance:none;background:0 0;border:2px solid #ffffff9e;border-radius:50%;width:22px;height:22px;position:static}.serversDirectoryPage .tagFilterBlock a:before{content:"";border:2px solid #ffffff9e;border-radius:5px;width:22px;height:22px}.serversDirectoryPage .tagFilterBlock a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;font-size:1rem;display:grid}.serversDirectoryPage .tagFilterBlock:after{content:"×  Clear All Filters";color:#aaa3b1;margin-top:1.4rem;font-weight:850;display:block}@media (max-width:1100px){.serverCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.serverHandle{font-size:1.1rem;color:#9b95a3!important;margin-top:.2rem!important}.serverHeroActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.serverVoteButton,.serverJoinButton{border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:48px;padding:0 1.25rem;font-weight:900;display:inline-flex}.serverVoteButton{color:#111;background:#fff}.serverJoinButton{color:#fff;background:#0000006b;border:1px solid #ffffff29}.serverDetailSearch{background:#29282df5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:min(1180px,100%);margin:1.2rem auto;padding:0 .65rem 0 1rem;display:grid}.serverDetailSearch input{color:#fff;background:0 0;border:0;outline:none;min-height:56px;font-size:1rem}.serverDetailSearch button{color:#111;background:#fff;border:0;border-radius:12px;padding:.85rem 1.4rem;font-weight:900}.serverDetailTagRow{flex-wrap:wrap;gap:.55rem;width:min(1180px,100%);margin:0 auto 1.8rem;display:flex}.serverDetailTagRow a{color:#e4e0e8;background:#605c6ba8;border-radius:9px;padding:.48rem .8rem;font-weight:850}.serverSidePanel{background:#0707099e;align-content:start}.nsfwGate{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000008a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.nsfwGateCard{background:#111112;border:1px solid #ffffff0f;border-radius:26px;gap:1.15rem;width:min(490px,100%);padding:2.25rem;display:grid;box-shadow:0 32px 110px #0000009e}.nsfwGateCard>span{color:#ff1970;background:#ff19702e;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.nsfwGateCard h2{color:#fff;margin:.9rem 0 0;font-size:1.65rem;line-height:1.1}.nsfwGateCard p{color:#a9a4af;margin:0;font-weight:720;line-height:1.65}.nsfwGateCard em{color:#9a95a3;line-height:1.55}.nsfwGateCard button{color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:60px;font-size:1.05rem;font-weight:950}.nsfwConfirm{background:#f51467}.nsfwBack{background:#ffffff0f;border:1px solid #ffffff14!important}@media (max-width:430px){.page,.footer,.profilePage{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.nav{height:60px;padding:0 .65rem}.brandMark,.profileButton,.iconButton,.mobileMenuButton,.addButton{width:36px;height:36px}.page{padding-top:88px}.hero{gap:1.4rem;margin-top:.5rem}.hero h1{font-size:clamp(2rem,11vw,2.55rem)}.hero p{font-size:.95rem}.avatarMarquee{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.avatar.lg{aspect-ratio:1;width:100%;height:auto;font-size:1.25rem}.globalSearch{gap:.65rem;min-height:48px;padding:0 .85rem}.promoBand{min-height:170px;margin:1.8rem 0 2.2rem}.rotator{min-height:6rem;padding:.65rem 0 .95rem}.rotator span{font-size:clamp(1.42rem,9vw,2.15rem);line-height:1.18}.directoryGrid{gap:1rem}.searchTypeTabs{width:100%}.searchTypeTabs a{flex:1;min-width:0}.botCard{grid-template-columns:48px minmax(0,1fr);padding:.7rem}.botCard .avatar.md{border-radius:10px;width:48px;height:48px}.botCard .statsLine span:nth-child(2){display:none}.footer{margin-top:120px;padding-inline:1rem}.privacyPage{width:calc(100vw - 1rem)}.privacyDocument{border-radius:14px;padding:1rem}.privacyDocument p{font-size:.93rem;line-height:1.68}.settingsModal{border-radius:26px;width:calc(100vw - 1rem);padding:2.25rem 1.25rem 1.5rem}.settingsHeroIcon{width:62px;height:62px;margin-bottom:1.5rem}.settingsModal h2{font-size:1.55rem}.settingsModal>p{margin-bottom:1.65rem;font-size:.94rem}.settingsActionRow{min-height:62px;padding-left:1rem}.settingsContinue{min-height:56px;margin-top:1.6rem}.loginModal,.submitChoiceModal{border-radius:26px;width:calc(100vw - 1rem);padding:2.25rem 1.25rem 1.5rem}.loginHeroIcon,.submitChoiceIcon{width:64px;height:64px;margin-bottom:1.35rem}.submitChoiceModal h2,.loginModal h2{font-size:1.55rem}.submitChoiceCard{min-height:82px;padding:.9rem}.submitChoiceCard>span{width:48px;height:48px}.serverGuildGrid,.bumpInstructionCard{grid-template-columns:1fr}.bumpInstructionCard .primaryButton{justify-content:center;width:100%}.contentGrid{grid-template-columns:1fr}.botCard{grid-template-columns:48px minmax(0,1fr);min-height:0}.botCard .compareButton{min-width:0}.commentsSection{width:100%}.commentComposer,.commentCard{grid-template-columns:1fr}.commentAvatar{width:38px;height:38px}.commentComposerActions,.developerShowcase header{flex-direction:column;align-items:stretch}.commentComposerActions button,.developerShowcase header a{justify-content:center;width:100%}.developerShowcase>div,.adminStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.verticalServerSubmit{padding:1rem}.serverSubmitHead{flex-direction:column}.verticalServerSubmit .wizardSection{margin-left:0}.inviteAutoField>div{grid-template-columns:1fr}.inviteAutoField button{width:calc(100% - 1rem);margin:0 .5rem .5rem}.serverHeroActions,.serverDetailSearch{grid-template-columns:1fr}.serverHeroActions a,.serverDetailSearch button{width:100%}.nsfwGateCard{border-radius:22px;padding:1.5rem}.serversDirectoryPage .directoryGrid{grid-template-columns:1fr}.serversDirectoryPage .filters{max-height:none;padding-right:0;position:static}.serverCardGrid{grid-template-columns:1fr}.serverDirectoryCard{grid-template-columns:58px minmax(0,1fr);min-height:0;padding:.9rem}.serverDirectoryIcon .avatar.md{width:58px;height:58px}.serverDirectoryActions{grid-template-columns:1fr}}.botCard,.serverDirectoryCard,.detailPanel,.reviewApplication,.submitWizard,.filters,.sidePanel{box-shadow:none!important;background:#0f0e12d6!important;border-color:#fff1!important}.botCard{border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;min-height:132px;padding:.82rem .9rem}.botCard .avatar{width:52px;height:52px}.botCard .cardMain{gap:.42rem}.botCard h3{font-size:1rem}.botCard p{font-size:.9rem;line-height:1.38}.tags{gap:.35rem}.tags a,.tags span,.tagRow a,.serverDetailTagRow a{color:#d9d4dd!important;background:#ffffff0e!important;border:0!important;border-radius:8px!important;padding:.34rem .54rem!important;font-size:.76rem!important}.statsLine{color:#aaa3b1;gap:.55rem;font-size:.76rem}.compareButton{background:#fff1;border-radius:10px;min-width:98px}.trustBadges{flex-wrap:wrap;gap:.34rem;margin:.12rem 0;display:flex}.trustBadges span{color:#f1d9e5;background:#ff2f8617;border-radius:999px;align-items:center;gap:.26rem;padding:.28rem .48rem;font-size:.72rem;font-weight:760;display:inline-flex}.trustBadges.compact span{padding:.22rem .42rem;font-size:.68rem}.filters{position:sticky;top:84px;border:0!important;padding:.35rem .15rem 1rem!important}.filterForm,.tagFilterBlock{background:0 0!important;border:0!important;padding:0!important}.filterSection{margin-bottom:1.12rem}.filterSection legend,.tagFilterBlock h3,.filters h2{color:#f6f0f7;letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:900}.segmentedList{gap:.38rem}.segmentedList span,.tagFilterBlock a{min-height:34px;background:#ffffff0b!important;border:0!important;border-radius:8px!important}.segmentedList input:checked+span{color:#fff;background:#ff2f8629!important}.filterApply{color:#111;background:#fff;border-radius:10px;width:100%}.hero{gap:clamp(1.2rem,4vw,3rem);min-height:clamp(330px,43vh,450px);margin-bottom:3.2rem}.hero h1{max-width:610px;font-weight:430;line-height:.96}.heroCopy{gap:1.25rem}.avatarMarquee{margin-top:0;padding:.45rem 0}.promoBand{border-radius:0 0 24px 24px;min-height:clamp(170px,21vw,270px)}.detailGrid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:1rem}.detailHero{border-radius:18px;min-height:190px;padding:clamp(1.1rem,3vw,1.75rem)}.detailHeader{gap:1rem}.detailStats{gap:.44rem}.detailStats span,.featureRows span,.eventRows span{background:#ffffff0b;border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.7rem .78rem;display:flex}.eventRows,.listingUtilityActions{gap:.45rem;display:grid}.eventRows small{color:#9c96a5}.listingUtilityActions{margin:.85rem 0}.listingUtilityActions button,.sidebarLinkButton{color:#eee8f1;cursor:pointer;background:#fff1;border:0;border-radius:10px;min-height:38px;padding:0 .75rem}.listingUtilityActions button{align-items:center;gap:.45rem;display:inline-flex}.utilityInlineForm{background:#ffffff0b;border-radius:12px;gap:.55rem;padding:.75rem;display:grid}.utilityInlineForm textarea{resize:vertical;color:#fff;background:#00000047;border:0;border-radius:10px;min-height:92px;padding:.7rem}.utilityInlineForm span{gap:.45rem;display:flex}.sidebarLinkButton{place-items:center;margin:.6rem 0 .9rem;display:grid}.submitWizard{border-radius:16px;padding:clamp(1rem,2vw,1.35rem)}.submitSteps{gap:.45rem}.submitStep{border-radius:12px;min-height:52px;padding:.6rem .7rem}.wizardSection{gap:1rem}.identityCard,.capabilityCard,.featureBox,.faqEmpty,.finalReviewCard{background:#ffffff0a!important;border-color:#fff1!important;border-radius:14px!important}.previewToggle{width:fit-content;margin:.35rem 0 .55rem auto;position:static}.submitErrorMessage{background:#ff2f6914;border-radius:12px}.footer{background:0 0;border-top:1px solid #ffffff0e}.footerTop{gap:clamp(1rem,4vw,3rem)}.footerColumn a,.footerBottom{color:#9f98a7}.declineReasonInput{color:#fff;background:#ffffff14;border:0;border-radius:10px;width:min(220px,100%);min-height:40px;padding:0 .75rem}.similarListings{margin-top:1.2rem}.similarListings>h2{margin:0 0 .75rem;font-size:1.15rem}@media (max-width:760px){.page,.searchPage,.footer{width:min(100% - .75rem,100%)}.botCard,.serverDirectoryCard{grid-template-columns:46px minmax(0,1fr);padding:.75rem}.botCard .avatar,.serverDirectoryIcon .avatar{width:46px;height:46px}.compareButton,.serverDirectoryActions{grid-column:1/-1;width:100%}.directoryGrid,.contentGrid,.detailGrid{grid-template-columns:1fr!important}.filters{position:static}.hero{min-height:auto;margin-bottom:1.5rem}.hero h1{font-size:clamp(2rem,10vw,2.75rem)}.submitSteps{grid-template-columns:1fr 1fr}.submitChoiceModal,.loginModal,.settingsModal{width:calc(100vw - 1rem);padding:2rem 1.15rem 1.35rem}body{background:#07070a}body:before,.ambient,.promoBand:before,.promoBand:after,.botCard:before{display:none!important}.nav,.modalBackdrop,.detailHero,.detailPanel,.mobilePanel,.profilePopover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page,.searchPage,.profilePage{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding-top:92px}.hero{gap:1.4rem}.avatarMarquee{grid-template-columns:repeat(4,58px);justify-content:flex-start;gap:.6rem;max-height:58px;overflow:hidden}.marqueeTrack.bottom{display:none!important}.avatar.lg{border-radius:14px;width:58px;height:58px;font-size:1.35rem}.promoBand{min-height:155px;margin:1.6rem 0}.rotator{min-height:5.2rem}.rotator span,.promoBand h2{font-size:clamp(1.55rem,8vw,2.2rem);line-height:1.04}.globalSearch{border-radius:11px;min-height:54px;padding:0 .85rem}.footerBrand img{width:50px;height:50px}}@media (max-width:430px){.page,.searchPage,.profilePage{width:calc(100vw - .75rem);max-width:calc(100vw - .75rem)}.hero h1{font-size:clamp(1.85rem,9vw,2.25rem)}.botCard,.serverDirectoryCard{contain-intrinsic-size:1px 128px}.statsLine span:nth-child(n+3){display:none}}@media (hover:none){.botCard:hover,.serverDirectoryCard:hover,.compareButton:hover,.supportButton:hover,.primaryButton:hover{transform:none!important}}
