:root{--bg:#080b12;--panel:#101521;--panel2:#141a28;--line:#20293a;--text:#f7f8fb;--muted:#98a2b3;--accent:#8b5cf6;--accent2:#6d4aff;--good:#27c281}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{display:grid;grid-template-columns:245px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:#0b0f18;padding:24px 16px;display:flex;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;padding:0 8px 28px}.brandMark{width:38px;height:38px;border:1px solid #4b3c82;background:linear-gradient(145deg,#372364,#171127);display:grid;place-items:center;border-radius:11px;color:#bba2ff}.brand strong{display:block;font-size:16px}.brand span{display:block;font-size:11px;color:var(--muted);margin-top:2px}.sidebar nav{display:grid;grid-gap:7px;gap:7px}.navItem{display:flex;gap:11px;align-items:center;padding:11px 12px;border-radius:9px;color:#aeb7c7;font-size:14px}.navItem.active,.navItem:hover{background:#171d2a;color:white}.navItem.active{box-shadow:inset 3px 0 0 var(--accent)}.sidebarFoot{margin-top:auto;color:#596275;font-size:11px;padding:8px}.main{min-width:0}.pageWrap{margin:auto;padding:38px 42px 80px}.pageWrap.narrow{max-width:760px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:28px}.eyebrow{color:#9d7cff;font-size:11px;letter-spacing:.16em;font-weight:800;margin:0 0 7px}.pageWrap>h1,.topbar h1{font-size:31px;line-height:1.1;margin:0 0 7px}.muted{color:var(--muted);margin:0;line-height:1.6}.statusPill{font-size:12px;color:#b7c0ce;border:1px solid var(--line);background:#0e131e;padding:8px 11px;border-radius:999px;display:flex;gap:7px;align-items:center}.statusPill span{width:7px;height:7px;background:var(--good);border-radius:50%}.hero{border:1px solid #2a2541;background:radial-gradient(circle at 80% 20%,rgba(130,87,229,.22),transparent 38%),linear-gradient(145deg,#13121d,#0f141e);border-radius:18px;padding:34px;margin-bottom:22px;overflow:hidden}.hero h2{font-size:36px;max-width:650px;margin:12px 0 10px}.hero p{color:#aeb7c7;max-width:650px;line-height:1.6}.heroBadge{display:inline-flex;align-items:center;gap:7px;color:#c7b7ff;background:#241b3a;border:1px solid #403063;border-radius:999px;padding:7px 10px;font-size:12px}.searchRow{height:48px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#0d111a;border-radius:11px;padding:0 14px;margin:0 0 22px;color:#657086}.searchRow input{flex:1 1;background:transparent;border:0;outline:0;color:white}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pluginCard{border:1px solid var(--line);background:linear-gradient(180deg,#111722,#0d121b);border-radius:14px;padding:18px;display:flex;gap:15px;min-height:180px}.pluginCard:hover{border-color:#403765;transform:translateY(-1px);transition:.15s}.pluginIcon{width:54px;height:54px;flex:0 0 54px;border-radius:12px;background:#1b1530;border:1px solid #3e315f;display:grid;place-items:center;color:#a88afc}.pluginBody{display:flex;flex-direction:column;min-width:0;flex:1 1}.pluginBottom,.pluginTop{display:flex;justify-content:space-between;align-items:center;gap:12px}.pluginBody h3{margin:2px 0;font-size:18px}.pluginBody p{color:#9ca6b7;font-size:13px;line-height:1.55;margin:10px 0 18px}.pluginBottom{margin-top:auto}.version{display:inline-block;font-size:11px;color:#c6b6fb;background:#211a35;border:1px solid #3d315d;padding:5px 8px;border-radius:999px}.primaryBtn{border:0;color:white;background:linear-gradient(135deg,var(--accent),var(--accent2));padding:9px 12px;border-radius:9px;display:inline-flex;align-items:center;gap:7px;font-weight:700;cursor:pointer}.primaryBtn:hover{filter:brightness(1.08)}.formCard{margin-top:25px;border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:22px}.formCard h3{margin-top:0}.formCard form{display:grid;grid-gap:14px;gap:14px}.formCard label{display:grid;grid-gap:7px;gap:7px;color:#cbd2dd;font-size:13px}.formCard input,.formCard textarea{width:100%;border:1px solid #293244;background:#0b0f17;border-radius:9px;padding:11px 12px;color:white;outline:none}.formCard textarea{min-height:110px;resize:vertical}.formCard input:focus,.formCard textarea:focus{border-color:#7258c7}.twoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.formMessage{font-size:13px;color:#b8c1cf;margin-bottom:0}.emptyCard{margin-top:25px;border:1px dashed #2c3649;border-radius:14px;color:#8e99aa;padding:28px;display:flex;gap:10px;align-items:center;justify-content:center}.licenseList{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.licenseRow{display:flex;justify-content:space-between;gap:15px;border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:15px 17px}.licenseRow div{display:grid;grid-gap:5px;gap:5px}.licenseRow small,.licenseRow span{color:var(--muted);font-size:12px}.licenseRow>div:last-child{text-align:right;justify-items:end}@media(max-width:800px){.shell{display:block}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sidebar nav{grid-template-columns:repeat(2,1fr)}.sidebarFoot{display:none}.pageWrap{padding:28px 18px 60px}.grid{grid-template-columns:1fr}.topbar{display:block}.statusPill{margin-top:15px;width:max-content}.hero h2{font-size:29px}}@media(max-width:480px){.sidebar nav{grid-template-columns:1fr}.brand{padding-bottom:16px}.twoCol{grid-template-columns:1fr}.pluginCard{display:block}.pluginIcon{margin-bottom:12px}}.adminWrap{max-width:980px}.notice{margin-top:20px;border:1px solid var(--line);border-radius:11px;padding:12px 14px;display:flex;align-items:center;gap:9px;font-size:13px}.notice.info{background:#111725;color:#b9c5d8}.notice.success{background:#0d1c18;border-color:#1f5a47;color:#8ce2bc}.notice.error{background:#211014;border-color:#62303b;color:#ffb3bf}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sectionHeading h2,.sectionHeading h3{margin:0 0 6px}.smallMuted{font-size:12px}.formCard select{width:100%;border:1px solid #293244;background:#0b0f17;border-radius:9px;padding:11px 12px;color:white;outline:none}.formCard select:focus{border-color:#7258c7}.threeCol{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.dangerBtn:disabled,.primaryBtn:disabled,.secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.dangerBtn,.secondaryBtn{border:1px solid #30394c;background:#111722;color:#d7deea;padding:8px 10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:650;cursor:pointer;font-size:12px}.secondaryBtn:hover{background:#182031;border-color:#46526b}.dangerBtn{border-color:#5a2b34;background:#211014;color:#ffb7c1}.dangerBtn:hover{background:#2b1419;border-color:#81404c}.adminListSection{margin-top:30px}.adminPluginList{display:grid;grid-gap:11px;gap:11px;margin-top:15px}.adminPluginRow{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center}.adminPluginMain{min-width:0}.adminPluginTitleRow{display:flex;align-items:center;gap:9px}.adminPluginTitleRow h3{margin:0;font-size:17px}.adminPluginMain>p{margin:7px 0 10px;color:#9ca6b7;font-size:13px;line-height:1.5}.statusBadge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 7px;border-radius:999px}.statusBadge.published{background:#10241d;border:1px solid #235943;color:#83dfb6}.statusBadge.draft{background:#22202a;border:1px solid #4b4659;color:#b7b2c4}.pluginMeta{display:flex;flex-wrap:wrap;gap:8px}.pluginMeta span{font-size:11px;color:#8894a7;background:#0b1019;border:1px solid #222b3a;padding:4px 7px;border-radius:999px}.adminPluginActions{display:flex;gap:7px;justify-content:flex-end}@media(max-width:800px){.adminPluginRow,.threeCol{grid-template-columns:1fr}.adminPluginActions{justify-content:flex-start}.sectionHeading{align-items:stretch;flex-direction:column}.sectionHeading>.secondaryBtn{width:max-content}}@media(max-width:480px){.adminPluginActions{display:grid;grid-template-columns:1fr}.adminPluginActions button{width:100%}}.pluginDetailWrap{max-width:1080px}.backLink{display:inline-flex;align-items:center;gap:7px;color:#aeb7c7;font-size:13px;margin-bottom:20px}.backLink:hover{color:white}.pluginDetailHero{border:1px solid #2b3140;background:radial-gradient(circle at 85% 10%,rgba(139,92,246,.18),transparent 35%),linear-gradient(145deg,#111723,#0e131d);border-radius:18px;padding:26px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center}.pluginDetailIcon{width:74px;height:74px;border-radius:16px;background:#1b1530;border:1px solid #43336a;display:grid;place-items:center;color:#b59afb}.pluginDetailIntro h1{font-size:32px;margin:8px 0}.pluginDetailIntro p{max-width:690px;color:#a5afbf;line-height:1.65;margin:0}.detailBadges{display:flex;align-items:center;gap:7px}.detailPriceCard{min-width:145px;border:1px solid #2a3344;background:#0b1018;border-radius:13px;padding:16px;text-align:right}.detailPriceCard span{display:block;color:#818da0;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.detailPriceCard strong{font-size:23px}.detailGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);grid-gap:16px;gap:16px;margin-top:16px}.detailPanel{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:20px}.detailPanel h2{font-size:18px;margin:0}.detailSectionTitle{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.detailSectionTitle>svg{color:#a98cff;margin-top:2px}.detailSectionTitle p{color:var(--muted);font-size:12px;margin:4px 0 0}.accessState{border:1px solid #293345;background:#0c111a;border-radius:12px;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.accessState>svg{color:#9d8acb}.accessState strong{display:block;font-size:13px}.accessState p{color:#8f9aad;font-size:12px;line-height:1.5;margin:4px 0 0}.successAccess{border-color:#245b46;background:#0c1b17}.successAccess>svg{color:#65d6a3}.ownedPill{font-size:11px;font-weight:800;color:#84dfb7;border:1px solid #27604b;background:#10251d;padding:6px 9px;border-radius:999px}.licenseDetailBox{margin-top:13px;border:1px solid #263043;background:#0b1018;border-radius:12px;padding:14px}.licenseDetailTitle{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#dfe5ef}.licenseDetailTitle svg{color:#9f87f4}.licenseDetailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.licenseDetailGrid>div{border:1px solid #20293a;background:#0e141e;border-radius:9px;padding:10px;min-width:0}.licenseDetailGrid span{display:block;color:#7f8a9d;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.detailFacts code,.licenseDetailGrid code{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#cbbfff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.licenseStatus{text-transform:capitalize}.licenseStatus.active{color:#77ddb0}.licenseStatus.suspended{color:#f1c56f}.licenseStatus.revoked{color:#ff8d9d}.licenseEmpty{font-size:12px}.downloadBtn{margin-top:13px;width:100%;border:1px solid #313a4d;background:#121925;color:#758196;border-radius:10px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:not-allowed}.detailsAside h2{margin-bottom:13px}.detailFacts{display:grid;grid-gap:9px;gap:9px}.detailFacts>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #202838;padding-bottom:9px}.detailFacts>div:last-child{border-bottom:0}.detailFacts span{color:#808b9e;font-size:11px}.detailFacts strong{font-size:12px;text-align:right}.detailStateCard{margin-top:20px;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:24px;display:flex;gap:12px;align-items:center;color:#a7b2c3}.detailStateCard strong{color:#eef1f6}.detailStateCard p{margin:4px 0 0;font-size:12px}.detailStateCard.errorState{border-color:#60313a;background:#1d1014;color:#ffadb8}@media(max-width:800px){.pluginDetailHero{grid-template-columns:auto 1fr}.detailPriceCard{grid-column:1/-1;text-align:left}.detailGrid{grid-template-columns:1fr}.accessState{grid-template-columns:auto 1fr}.accessState>.ownedPill,.accessState>.primaryBtn{grid-column:1/-1;width:max-content}.licenseDetailGrid{grid-template-columns:1fr}}@media(max-width:480px){.pluginDetailHero{grid-template-columns:1fr}.pluginDetailIcon{width:62px;height:62px}.pluginDetailIntro h1{font-size:27px}.detailPriceCard{grid-column:auto}.accessState{grid-template-columns:1fr}.accessState>.ownedPill,.accessState>.primaryBtn{grid-column:auto}.licenseDetailGrid{grid-template-columns:1fr}}:root{--aevon-blue:#43a5ff;--aevon-blue2:#1179df;--aevon-ice:#d8f2ff;--aevon-deep:#05101c;--aevon-panel:rgba(5,19,33,.92)}html{scroll-behavior:smooth}body{background:#030b13}.shell{display:block;min-height:100vh;background:radial-gradient(circle at 20% 0,rgba(21,92,151,.12),transparent 30%),#030b13}.main{min-height:calc(100vh - 180px)}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(123,193,255,.13);background:rgba(3,11,19,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.siteHeaderInner{max-width:1500px;margin:auto;min-height:76px;padding:0 34px;justify-content:space-between;gap:30px}.siteBrand,.siteHeaderInner{display:flex;align-items:center}.siteBrand{gap:12px;min-width:max-content}.siteBird{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 7px 15px rgba(52,156,255,.25))}.siteBrandWords{display:grid}.siteBrandWords strong{font-size:19px;letter-spacing:.02em}.siteBrandWords strong span{color:#53adff}.siteBrandWords small{font-size:10px;letter-spacing:.35em;color:#c0cad5;margin-top:2px}.siteNav{gap:6px}.siteNav,.siteNavItem{display:flex;align-items:center}.siteNavItem{gap:7px;padding:10px 12px;border-radius:10px;color:#b6c1ce;font-size:13px;font-weight:650}.siteNavItem.active,.siteNavItem:hover{color:white;background:rgba(53,147,232,.11)}.siteNavItem.active{box-shadow:inset 0 -2px 0 var(--aevon-blue)}.mobileMenuBtn{display:none;background:transparent;border:0;color:white;cursor:pointer}.siteFooter{border-top:1px solid rgba(123,193,255,.12);background:#020812}.siteFooterInner{max-width:1500px;margin:auto;padding:26px 34px;justify-content:space-between;gap:24px;color:#657589;font-size:12px}.footerBrand,.siteFooterInner{display:flex;align-items:center}.footerBrand{gap:10px}.footerBrand img{width:32px;height:32px;object-fit:contain}.footerBrand div{display:grid}.footerBrand strong{color:#dce7f2;font-size:12px}.footerBrand span{font-size:10px;margin-top:2px}.marketHome{overflow:hidden;background:linear-gradient(180deg,#06111d,#020914 88%)}.marketHero{min-height:520px;position:relative;background-image:url(/assets/aevon-world.png);background-size:cover;background-position:center 54%;isolation:isolate}.marketHero:before{inset:0;background:linear-gradient(90deg,rgba(1,11,20,.96),rgba(1,11,20,.78) 34%,rgba(1,11,20,.17) 70%,rgba(1,11,20,.22))}.marketHero:after,.marketHero:before{content:"";position:absolute;z-index:-1}.marketHero:after{inset:auto 0 0;height:180px;background:linear-gradient(transparent,#04101c)}.heroShade{position:absolute;inset:0;background:radial-gradient(circle at 72% 43%,rgba(255,194,93,.07),transparent 28%);pointer-events:none}.marketHeroInner{position:relative;max-width:1500px;margin:auto;padding:74px 60px 100px;display:grid;grid-template-columns:minmax(0,690px) 1fr;align-items:center;min-height:520px}.marketHeroCopy{position:relative;z-index:2}.premiumBadge{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(72,170,255,.22);background:rgba(5,43,73,.72);border-radius:9px;color:#66bbff;font-size:12px;font-weight:800;letter-spacing:.14em}.premiumBadge em{font-style:normal;color:white;font-weight:650}.marketHero h1{font-family:Impact,Arial Black,ui-sans-serif,sans-serif;font-size:64px;line-height:.98;letter-spacing:.025em;margin:24px 0 18px;color:white;text-shadow:0 4px 0 rgba(0,0,0,.35),0 0 30px rgba(0,0,0,.3)}.marketHero h1 span{background:linear-gradient(180deg,#7dc7ff,#2398ff 55%,#0a64c1);-webkit-background-clip:text;background-clip:text;color:transparent}.marketHeroCopy>p{max-width:560px;color:#d2dae2;font-size:17px;line-height:1.65;margin:0 0 28px}.heroActions{display:flex;flex-wrap:wrap;gap:12px}.marketGhostBtn,.marketPrimaryBtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;padding:13px 17px;font-size:14px;font-weight:800}.marketPrimaryBtn{background:linear-gradient(180deg,#41a8ff,#147bdc);border:1px solid #5fbcff;color:white;box-shadow:0 8px 28px rgba(14,113,205,.28)}.marketGhostBtn{background:rgba(5,16,28,.78);border:1px solid rgba(184,216,243,.22);color:#e7edf3}.heroArtwork{position:relative;min-height:330px}.heroSmpLogo{position:absolute;width:min(620px,80%);right:-30px;top:36%;transform:translateY(-50%);opacity:.22;filter:drop-shadow(0 20px 35px rgba(0,0,0,.45))}.heroBirdFloat{position:absolute;width:170px;height:170px;object-fit:contain;right:15%;bottom:8%;opacity:.85;filter:drop-shadow(0 28px 22px rgba(0,0,0,.38)) drop-shadow(0 0 30px rgba(65,166,255,.16));animation:birdFloat 5s ease-in-out infinite}@keyframes birdFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-15px) rotate(2deg)}}.floatingShopSection{position:relative;z-index:4;margin-top:-54px;padding:0 38px}.shopPanel{max-width:1500px;margin:auto;border:1px solid rgba(91,166,227,.23);background:linear-gradient(180deg,rgba(4,20,35,.97),rgba(3,15,27,.97));box-shadow:0 28px 70px rgba(0,0,0,.42),0 0 70px rgba(22,116,196,.07);border-radius:30px;padding:27px 30px 22px}.shopTopline{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px;padding:0 12px}.sectionKicker{display:block;color:#53adff;font-size:10px;letter-spacing:.18em;font-weight:900;margin-bottom:5px}.shopTopline h2{display:flex;align-items:center;gap:8px;font-size:25px;margin:0 0 3px}.shopTopline h2 svg{color:#66c3ff}.shopTopline p{color:#8493a5;font-size:12px;margin:0}.marketSearch{width:min(340px,100%);height:43px;display:flex;align-items:center;gap:9px;border:1px solid rgba(139,178,211,.2);background:rgba(3,11,20,.78);border-radius:10px;padding:0 12px;color:#6f8193}.marketSearch input{width:100%;border:0;outline:0;background:transparent;color:#f1f7fb}.carouselFrame{position:relative;padding:0 14px}.pluginRail{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:5px 12px 15px;overscroll-behavior-x:contain}.pluginRail::-webkit-scrollbar{display:none}.marketPluginCard{scroll-snap-align:center;flex:0 0 292px;min-height:337px;border:1px solid rgba(128,171,207,.22);background:linear-gradient(180deg,#07192b,#06121f 70%);border-radius:15px;overflow:hidden;transition:.22s ease;cursor:pointer}.marketPluginCard.active,.marketPluginCard:hover{transform:translateY(-4px);border-color:#3ca8ff;box-shadow:0 16px 35px rgba(0,0,0,.25),0 0 0 1px rgba(58,167,255,.11)}.marketCardVisual{height:150px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 60%,rgba(43,144,225,.27),transparent 45%),linear-gradient(180deg,#092640,#071829)}.marketCardVisual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(54,137,199,.06) 1px,transparent 0),linear-gradient(90deg,rgba(54,137,199,.06) 1px,transparent 0);background-size:22px 22px;transform:perspective(180px) rotateX(55deg) scale(1.4);transform-origin:bottom;opacity:.35}.marketCardGlow{position:absolute;width:130px;height:130px;border-radius:50%;background:#168de0;filter:blur(65px);opacity:.18}.marketCardVisual img{width:105px;height:105px;object-fit:contain;opacity:.48;filter:drop-shadow(0 18px 16px rgba(0,0,0,.35))}.marketCardInitial{position:absolute;font-family:Impact,Arial Black,sans-serif;font-size:54px;color:#dff4ff;text-shadow:0 3px 0 #0b5d9d,0 0 15px rgba(79,186,255,.55)}.newBadge{position:absolute;left:11px;top:10px;background:#27a84c;border:1px solid #4cd86e;color:white;font-size:9px;font-weight:900;padding:4px 7px;border-radius:5px}.marketCardBody{padding:16px;display:flex;flex-direction:column;min-height:185px}.marketCardHeading{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketCardHeading h3{font-size:17px;margin:0}.marketCardHeading span{font-size:10px;color:#6f8295}.marketCardBody>p{color:#9eacba;line-height:1.5;font-size:12px;margin:8px 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.marketCardBottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.marketCardBottom strong{font-size:20px}.marketCardBottom strong.free{color:#4edc72}.marketCardBottom strong.paid{color:#44aaff}.viewPluginBtn{display:inline-flex;align-items:center;gap:7px;background:#0c2235;border:1px solid rgba(118,170,210,.22);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:750}.viewPluginBtn:hover{background:#12304a}.carouselArrow{position:absolute;z-index:8;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid #2388d2;background:#061625;color:white;box-shadow:0 10px 24px rgba(0,0,0,.32);cursor:pointer}.carouselArrow.left{left:-12px}.carouselArrow.right{right:-12px}.carouselArrow:hover:not(:disabled){background:#0b2c48}.carouselArrow:disabled{opacity:.25;cursor:not-allowed}.carouselDots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:1px}.carouselDots button{width:9px;height:9px;border:0;border-radius:999px;background:#273748;cursor:pointer;padding:0;transition:.2s}.carouselDots button.active{width:23px;background:#3ca8ff}.marketState{min-height:185px;display:flex;align-items:center;justify-content:center;gap:12px;color:#8fa1b4;border:1px dashed rgba(102,166,217,.18);border-radius:14px;margin:8px 12px 14px}.marketState p{margin:3px 0 0;font-size:12px}.marketState.error{color:#ffb4bf;border-color:rgba(255,104,126,.26)}.marketBenefits{max-width:1500px;margin:16px auto 55px;padding:0 38px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px}.marketBenefits>div{display:flex;align-items:center;gap:13px;padding:20px 28px;border-top:1px solid rgba(105,170,223,.17);border-bottom:1px solid rgba(105,170,223,.17);background:rgba(5,18,31,.68)}.marketBenefits>div:first-child{border-left:1px solid rgba(105,170,223,.17);border-radius:18px 0 0 18px}.marketBenefits>div:last-child{border-right:1px solid rgba(105,170,223,.17);border-radius:0 18px 18px 0}.marketBenefits>div>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#0c2943;border:1px solid rgba(72,165,237,.2);color:#4aaeff}.marketBenefits strong{display:block;font-size:13px}.marketBenefits small{display:block;color:#7f91a4;font-size:10px;margin-top:3px}.pageWrap{max-width:1180px;padding-top:52px}.adminPluginRow,.detailPanel,.formCard,.licenseRow,.pluginDetailHero,.topbar{border-color:rgba(93,163,218,.16)!important;background:linear-gradient(180deg,rgba(7,24,40,.95),rgba(5,17,29,.96))!important}.eyebrow{color:#4caeff}.primaryBtn{background:linear-gradient(180deg,#41a8ff,#147bdc)}.formCard input,.formCard select,.formCard textarea{background:#04101b;border-color:#18344b}.navItem{display:none}@media(max-width:1050px){.marketHeroInner{grid-template-columns:1fr;padding:70px 42px 100px}.heroArtwork{display:none}.marketHero h1{font-size:56px}.marketBenefits{grid-template-columns:repeat(2,1fr)}.marketBenefits>div,.marketBenefits>div:first-child,.marketBenefits>div:last-child{border:1px solid rgba(105,170,223,.14);border-radius:14px}.shopTopline{align-items:stretch;flex-direction:column}.marketSearch{width:100%}}@media(max-width:760px){.siteHeaderInner{padding:0 18px;min-height:68px}.siteBird{width:42px;height:42px}.siteBrandWords strong{font-size:16px}.siteBrandWords small{font-size:8px}.mobileMenuBtn{display:grid;place-items:center}.siteNav{display:none;position:absolute;left:12px;right:12px;top:72px;padding:10px;border:1px solid rgba(86,160,218,.19);background:rgba(3,13,23,.98);border-radius:14px;box-shadow:0 20px 40px rgba(0,0,0,.35)}.siteNav.open{display:grid}.siteNavItem.active{box-shadow:inset 3px 0 0 var(--aevon-blue)}.marketHero{min-height:500px}.marketHeroInner{padding:60px 24px 100px;min-height:500px}.marketHero h1{font-size:44px}.marketHeroCopy>p{font-size:15px}.floatingShopSection{padding:0 12px}.shopPanel{padding:22px 8px 18px;border-radius:22px}.shopTopline{padding:0 12px}.carouselFrame{padding:0 18px}.marketPluginCard{flex-basis:82vw;max-width:330px}.carouselArrow{width:39px;height:39px}.carouselArrow.left{left:0}.carouselArrow.right{right:0}.marketBenefits{grid-template-columns:1fr;padding:0 12px;margin-bottom:35px}.siteFooterInner{padding:24px 18px;align-items:flex-start;flex-direction:column}.pageWrap{padding:34px 18px 60px}}@media(max-width:460px){.marketHero h1{font-size:38px}.premiumBadge{font-size:9px;letter-spacing:.09em}.premiumBadge em{display:none}.heroActions{display:grid}.marketGhostBtn,.marketPrimaryBtn{width:100%}.marketPluginCard{flex-basis:78vw}.shopTopline h2{font-size:21px}}.accountMenu{position:relative}.accountButton{border:0;background:transparent;font:inherit;cursor:pointer;max-width:285px}.accountEmail{display:block;max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountLoading{opacity:.65;pointer-events:none}.accountDropdown{position:absolute;right:0;top:calc(100% + 12px);z-index:60;width:280px;padding:8px;border:1px solid rgba(86,160,218,.22);background:rgba(3,14,24,.985);border-radius:13px;box-shadow:0 20px 48px rgba(0,0,0,.45)}.accountDropdownIdentity{padding:10px 11px 12px;border-bottom:1px solid rgba(91,166,227,.15);margin-bottom:5px}.accountDropdownIdentity small{display:block;color:#71879a;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.accountDropdownIdentity strong{display:block;color:#e9f6ff;font-size:12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.accountDropdown a,.accountDropdown button{width:100%;display:flex;align-items:center;gap:9px;padding:10px 11px;border:0;background:transparent;color:#b9c9d6;border-radius:8px;text-align:left;cursor:pointer}.accountDropdown a:hover,.accountDropdown button:hover{background:#0b2a43;color:white}.accountPage>h1{margin-bottom:8px}.accountCard{position:relative;overflow:visible}.authTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:5px;margin-bottom:21px;border-radius:10px;background:#04101b;border:1px solid #18344b}.authTabs button{border:0;background:transparent;color:#8094a7;border-radius:7px;padding:9px;font-weight:800;cursor:pointer}.authTabs button.active{color:white;background:#0c2e4a;box-shadow:inset 0 0 0 1px rgba(70,170,245,.2)}.authTextButton{display:block;border:0;background:transparent;color:#56aff8;cursor:pointer;margin:15px auto 0;padding:5px;font-size:12px}.authTextButton:hover{text-decoration:underline}.optional{float:right;color:#63778a;font-size:10px;font-weight:500}.securityNote{margin:4px 0 15px;padding:11px 12px;border:1px solid rgba(75,163,230,.18);background:#061b2c;color:#8ba4b9;border-radius:9px;font-size:11px;line-height:1.55}.authIcon,.signedInMark{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#092a46;border:1px solid rgba(73,167,238,.24);color:#55b7ff;margin-bottom:13px}.authHelp{margin-bottom:18px}.accountCard .primaryBtn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.accountMenu{width:100%}.accountButton{max-width:none;width:100%;justify-content:flex-start}.accountEmail{max-width:calc(100vw - 150px)}.accountDropdown{position:static;width:100%;margin-top:6px}.siteNav.open .accountMenu{display:block}}.libraryActions{display:flex;gap:9px;align-items:center;margin-top:16px}.libraryActions .primaryBtn,.libraryActions .secondaryBtn{padding:8px 11px}.fileUploadBtn{cursor:pointer}.adminPluginActions{flex-wrap:wrap}.actionMessage{margin-top:13px!important;font-size:12px}.pluginActionBtn{margin-top:14px;width:100%;min-height:48px;border-radius:11px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:900;letter-spacing:.04em;transition:transform .16s ease,filter .16s ease,border-color .16s ease,box-shadow .16s ease}.lockedAction{border:1px solid #303946;background:linear-gradient(180deg,#171d25,#11161d);color:#66727f;cursor:not-allowed;filter:grayscale(1)}.purchaseAction{border:1px solid #3a9bea;background:linear-gradient(180deg,#45b4ff,#147bdc);color:#fff;cursor:pointer;box-shadow:0 0 0 1px rgba(79,177,255,.08),0 10px 28px rgba(20,123,220,.18)}.purchaseAction:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 0 0 1px rgba(79,177,255,.18),0 13px 32px rgba(20,123,220,.24)}.ownedDownloadAction{border:1px solid #e4b94f;background:linear-gradient(180deg,#f4cb61,#c99524);color:#171006;cursor:pointer;box-shadow:0 0 0 1px rgba(244,203,97,.12),0 10px 30px rgba(212,164,47,.22)}.ownedDownloadAction:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 0 0 1px rgba(255,218,119,.25),0 14px 34px rgba(212,164,47,.3)}.pluginActionBtn:disabled{opacity:.72}.ownedDownloadAction:disabled,.purchaseAction:disabled{cursor:wait}.paymentModalBackdrop{position:fixed;inset:0;z-index:120;background:rgba(0,5,10,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:22px}.paymentModal{position:relative;width:min(900px,100%);max-height:90vh;overflow:auto;border:1px solid rgba(83,178,244,.28);background:linear-gradient(180deg,#081d2f,#05121f);border-radius:18px;padding:24px;box-shadow:0 24px 90px rgba(0,0,0,.6)}.paymentClose{position:absolute;right:14px;top:12px;width:34px;height:34px;border-radius:9px;border:1px solid #23425a;background:#071521;color:#9fb1c0;font-size:23px;line-height:1;cursor:pointer}.paymentClose:hover{color:white;border-color:#3f7195}.paymentModalHeader{display:flex;gap:12px;align-items:flex-start;padding-right:42px;margin-bottom:20px}.paymentModalHeader>svg{color:#51b8ff;margin-top:4px}.paymentModalHeader span{font-size:10px;letter-spacing:.14em;color:#5dbbfa;font-weight:900}.paymentModalHeader h2{font-size:23px;margin:3px 0 4px}.paymentModalHeader p{margin:0;color:#90a4b7;font-size:13px}.paymentChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.paymentChoice{text-align:left;min-height:148px;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:7px;cursor:pointer}.paymentChoice strong{font-size:22px}.paymentChoice span{font-size:12px;line-height:1.5;opacity:.82}.paymentChoice small{margin-top:auto;font-weight:900;letter-spacing:.05em}.gcashChoice{border:1px solid #49b8ef;background:linear-gradient(150deg,#07345a,#0b2240);color:#edf9ff}.gcashChoice:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.paypalChoice{border:1px solid #536f98;background:linear-gradient(150deg,#142b4d,#0b1d36);color:#edf6ff;cursor:pointer;opacity:1}.paypalChoice:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.paypalChoice:disabled{cursor:wait;opacity:.72}.gcashOrderTop{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10px;gap:10px;margin-bottom:12px}.gcashOrderTop>div{border:1px solid #1c3d55;background:#061521;border-radius:11px;padding:13px}.gcashOrderTop span{display:block;color:#7790a4;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.gcashOrderTop strong{font-size:17px}.orderCode{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#7ecbff;overflow-wrap:anywhere}.gcashPayBox{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center;border:1px solid #18496b;background:#061b2d;border-radius:13px;padding:14px;margin-bottom:12px}.gcashQr{width:min(460px,52vw);max-width:100%;aspect-ratio:1;object-fit:contain;background:white;border-radius:14px;padding:10px;box-shadow:0 10px 32px rgba(0,0,0,.28)}.gcashPayBox span{display:block;color:#72bcec;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.gcashPayBox strong{display:block;font-size:16px;margin:3px 0}.gcashPayBox p{color:#8da5b7;font-size:12px;line-height:1.55;margin:8px 0 0}.gcashConfigNotice{border:1px dashed #8b6c2c;background:#211b0c;color:#e6c773;border-radius:11px;padding:13px;font-size:12px;line-height:1.55;margin-bottom:12px}.verificationNotice{display:flex;gap:11px;border:1px solid #2c4760;background:#091825;border-radius:12px;padding:14px}.verificationNotice>svg{flex:0 0 auto;color:#f0c65c;margin-top:2px}.verificationNotice strong{font-size:13px}.verificationNotice p{color:#9babb9;font-size:12px;line-height:1.6;margin:7px 0 0}.paymentActionRow{display:flex;justify-content:flex-end;gap:9px;margin-top:14px;flex-wrap:wrap}.paymentActionRow .primaryBtn,.paymentActionRow .secondaryBtn{min-height:40px}.paymentOrderList{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.paymentOrderRow{border:1px solid #1c3448;background:#061522;border-radius:13px;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center}.paymentOrderRow.pending{border-color:#604e25}.paymentOrderRow.approved,.paymentOrderRow.paid{border-color:#245b46}.paymentOrderRow.rejected{border-color:#62303b}.paymentOrderMain code{display:block;width:max-content;max-width:100%;overflow-wrap:anywhere;color:#7ecbff;background:#04101b;border:1px solid #173247;border-radius:7px;padding:5px 7px;font-size:11px;margin:7px 0}.paymentOrderMain>p{color:#95a7b7;font-size:12px;margin:6px 0}.orderStatus{font-size:10px;text-transform:uppercase;font-weight:900;letter-spacing:.06em;border:1px solid #4f5664;padding:4px 7px;border-radius:999px;color:#b7c2cc}.orderStatus.pending{color:#e8c971;border-color:#67572d;background:#211b0d}.orderStatus.approved,.orderStatus.paid{color:#84dfb7;border-color:#27604b;background:#10251d}.orderStatus.rejected{color:#ff9eac;border-color:#683341;background:#251116}@media(max-width:700px){.gcashOrderTop,.gcashPayBox,.paymentChoices{grid-template-columns:1fr}.gcashQr{max-width:390px;width:100%;justify-self:center}.paymentActionRow{display:grid;grid-template-columns:1fr}.paymentActionRow>*{width:100%;justify-content:center}.paymentOrderRow{grid-template-columns:1fr}.paymentOrderRow .adminPluginActions{justify-content:flex-start}}.pluginEditorForm{display:grid;grid-gap:16px;gap:16px}.editorTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.fieldHint{display:block;margin-top:4px;color:#6e879b;font-size:10px;font-weight:500}.richEditorShell{border:1px solid #1d4059;border-radius:13px;overflow:hidden;background:#061522}.richToolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:9px;border-bottom:1px solid #18354a;background:#081a29}.colorPicker,.richToolbar button,.richToolbar select{min-height:34px;border:1px solid #244860;background:#0a2234;color:#d9e9f5;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:5px}.richToolbar button{cursor:pointer}.richToolbar button:hover{border-color:#4e9fd3;background:#0d2b43}.colorPicker input{width:26px;height:21px;padding:0;border:0;background:transparent}.emojiBar{display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding:7px 10px;border-bottom:1px solid #132d40;color:#718da3}.emojiBar button{border:0;background:transparent;font-size:17px;cursor:pointer;padding:3px;border-radius:5px}.emojiBar button:hover{background:#123149}.richEditor{min-height:280px;padding:18px;color:#e8f4fc;line-height:1.7;outline:none;font-size:14px}.richEditor:empty:before{content:attr(data-placeholder);color:#61788b;pointer-events:none}.galleryEditorBlock,.linkEditorBlock{border:1px solid #17374e;background:#061522;border-radius:13px;padding:15px}.galleryEditorBlock>div:first-child p,.linkEditorBlock>p{color:#7890a4;font-size:11px;margin:5px 0 12px}.galleryUploadGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.galleryUploadSlot{min-height:120px;border:1px dashed #315a74!important;border-radius:10px;padding:12px!important;background:#071a28;display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center;cursor:pointer}.galleryUploadSlot input{font-size:10px;margin:8px 0 5px}.galleryUploadSlot small{color:#7e98aa;max-width:100%;overflow:hidden;text-overflow:ellipsis}.editorSaveBtn{min-height:46px;width:max-content}.pluginGallerySection{margin:24px 0}.pluginGalleryFrame{position:relative;border-radius:17px;overflow:hidden;border:1px solid #1b4866;background:#03101b;aspect-ratio:16/8.5;box-shadow:0 18px 55px rgba(0,0,0,.28)}.pluginGalleryFrame img{width:100%;height:100%;display:block;object-fit:contain;background:#04131f}.galleryNav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:58px;border-radius:10px;border:1px solid rgba(115,191,242,.35);background:rgba(3,17,28,.78);color:#e8f6ff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.galleryNav:hover{background:rgba(12,54,82,.94)}.galleryPrev{left:14px}.galleryNext{right:14px}.galleryDots{display:flex;justify-content:center;gap:7px;margin-top:11px}.galleryDots button{width:8px;height:8px;border-radius:999px;border:0;background:#29475c;padding:0;cursor:pointer}.galleryDots button.active{width:24px;background:#66bfff}.pluginFullDescription{margin-bottom:18px}.richPluginDescription{color:#b9cad6;line-height:1.8;font-size:14px;overflow-wrap:anywhere}.richPluginDescription h1,.richPluginDescription h2,.richPluginDescription h3{color:#f0f8ff;margin:18px 0 8px}.richPluginDescription b,.richPluginDescription strong{color:inherit}.richPluginDescription ol,.richPluginDescription ul{padding-left:24px}.richPluginDescription a{color:#63bdfb}.pluginResourceLinks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.pluginResourceLinks a{border:1px solid #1a405a;background:linear-gradient(180deg,#082138,#061725);border-radius:12px;padding:14px;display:flex;align-items:center;gap:11px;color:#dcebf5;text-decoration:none}.pluginResourceLinks a>svg:first-child{color:#63c1ff;flex:0 0 auto}.pluginResourceLinks a>svg:last-child{margin-left:auto;color:#6d879a}.pluginResourceLinks span{display:flex;flex-direction:column;gap:3px}.pluginResourceLinks small{color:#788fa1;font-size:10px}.pluginResourceLinks a:hover{border-color:#4f9bc9;transform:translateY(-1px)}@media(max-width:760px){.editorTwoCol,.galleryUploadGrid,.pluginResourceLinks{grid-template-columns:1fr}.pluginGalleryFrame{aspect-ratio:1/1}.richToolbar{align-items:stretch}.editorSaveBtn{width:100%;justify-content:center}}.pluginResourceView{max-width:1320px;padding-top:26px}.resourceBackLink{margin-bottom:18px}.resourcePluginHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:4px 2px 14px}.resourceTitleLine{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.resourceTitleLine h1{font-size:28px;line-height:1.15;margin:0;color:#eef7ff}.resourceVersion{color:#90a7ba;font-size:16px;font-weight:650}.resourceSubline{display:flex;align-items:center;gap:7px;margin-top:7px;color:#7893a7;font-size:11px}.resourceSubline svg{color:#5dc2ff}.resourceTabs{display:flex;align-items:center;gap:0;border:1px solid #19364b;background:#071521;border-radius:10px 10px 0 0;overflow-x:auto;padding:0 10px;margin-bottom:14px}.resourceTabs a{min-height:45px;padding:0 14px;display:inline-flex;align-items:center;gap:5px;color:#a5b7c5;font-size:12px;border-bottom:2px solid transparent;white-space:nowrap}.resourceTabs a:hover{color:#eaf7ff;background:#0a1d2c}.resourceTabs a.active{color:#65c4ff;border-bottom-color:#55bfff;background:#081a29}.resourcePluginLayout{display:grid;grid-template-columns:minmax(0,1fr) 315px;grid-gap:16px;gap:16px;align-items:start}.resourceMainColumn{min-width:0;display:grid;grid-gap:14px;gap:14px}.resourceGallery{border:1px solid #183a52;background:#06131f;border-radius:10px;overflow:hidden}.resourceGalleryFrame{position:relative;width:100%;aspect-ratio:16/8.75;background:#030a11;overflow:hidden}.resourceGalleryFrame img{display:block;width:100%;height:100%;object-fit:contain;background:#02080e}.resourceGallery .galleryNav{border-radius:7px;width:40px;height:54px}.resourceGalleryControls{min-height:39px;border-top:1px solid #142f43;background:#071623;display:flex;align-items:center;justify-content:center;gap:14px;color:#718b9e;font-size:10px}.resourceGalleryControls .galleryDots{margin:0}.resourceGalleryEmpty{min-height:330px;border:1px solid #183a52;background:linear-gradient(145deg,#071a29,#05111c);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#59748a}.resourceGalleryEmpty strong{font-size:18px;color:#bdd1df}.resourceGalleryEmpty span{font-size:11px}.resourceDescriptionPanel{border:1px solid #183a52;background:#071521;border-radius:10px;padding:22px}.resourceSectionHeading{border-bottom:1px solid #173247;padding-bottom:13px;margin-bottom:18px}.resourceSectionHeading h2{font-size:18px;margin:0 0 4px;color:#edf8ff}.resourceSectionHeading span{font-size:10px;color:#708a9e}.resourceDescriptionPanel .richPluginDescription{font-size:13px;line-height:1.78;color:#b7cad8}.resourceDescriptionPanel .richPluginDescription>:first-child{margin-top:0}.resourceDescriptionPanel .richPluginDescription>:last-child{margin-bottom:0}.resourceSidebar{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:78px}.resourcePurchaseCard,.resourceSideCard{border:1px solid #19384e;background:#071521;border-radius:10px;padding:14px}.resourcePurchaseCard{background:linear-gradient(180deg,#091a29,#06131f)}.resourcePriceRow{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;border-bottom:1px solid #173247;padding-bottom:12px;margin-bottom:12px}.resourcePriceRow span{font-size:10px;color:#718b9f;text-transform:uppercase;letter-spacing:.07em}.resourcePriceRow strong{font-size:24px;color:#f4f9fd}.resourcePurchaseCard .pluginActionBtn{margin-top:0;min-height:43px;border-radius:7px;font-size:11px}.resourceActionHint{color:#6f8799;font-size:10px;line-height:1.55;margin:10px 2px 0}.resourceOwnedState{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:9px;color:#e4bf5d;font-size:10px;font-weight:800}.resourceSideCard h3{display:flex;align-items:center;gap:7px;font-size:12px;color:#d9e8f2;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #173247}.resourceSideCard h3 svg{color:#67bfff}.resourceInfoList{display:grid}.resourceInfoList>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #112b3e;font-size:10px}.resourceInfoList>div:last-child{border-bottom:0}.resourceInfoList span,.resourceSideFacts span{color:#71899b}.resourceInfoList strong{color:#c8d8e3;text-align:right}.resourcePublished{color:#69d4a3!important}.resourceSideFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.resourceSideFacts>div{border:1px solid #163247;background:#05111c;border-radius:7px;padding:9px;min-width:0}.resourceSideFacts span{display:block;font-size:9px;margin-bottom:4px}.resourceSideFacts code,.resourceSideFacts strong{font-size:10px;color:#c9d8e3;overflow-wrap:anywhere}.resourceSideFacts .wideFact{grid-column:1/-1}.resourceLinksCard{display:grid;grid-gap:6px;gap:6px}.resourceLinksCard h3{margin-bottom:4px}.resourceLinksCard a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #17344a;background:#06131e;border-radius:7px;padding:9px;color:#a9bdcb;font-size:10px}.resourceLinksCard a:hover{border-color:#3f789e;color:#edf8ff}.resourceLinksCard a>svg:first-child{color:#62bcf7}.resourceLinksCard a>svg:last-child{color:#58758a}.pluginResourceView .paymentModal{z-index:121}@media(max-width:980px){.resourcePluginLayout{grid-template-columns:1fr}.resourceSidebar{position:static;grid-template-columns:1fr 1fr}.resourcePurchaseCard{grid-column:1/-1}}@media(max-width:700px){.pluginResourceView{padding:22px 14px 70px}.resourceTitleLine h1{font-size:23px}.resourcePluginLayout{gap:10px}.resourceTabs{margin-left:-2px;margin-right:-2px}.resourceGalleryFrame{aspect-ratio:1/1}.resourceSidebar{grid-template-columns:1fr}.resourcePurchaseCard{grid-column:auto}.resourceDescriptionPanel{padding:16px}}.resourceGalleryImage{animation:resourceImageIn .48s cubic-bezier(.22,.75,.22,1) both;will-change:transform,opacity}@keyframes resourceImageIn{0%{opacity:.18;transform:translateX(18px) scale(.992);filter:blur(1.5px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}.resourceGallery .galleryNav{transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.resourceGallery .galleryNav:hover{transform:translateY(-50%) scale(1.06);box-shadow:0 8px 24px rgba(0,0,0,.3)}.resourceGalleryControls .galleryDots button{transition:width .28s ease,background .28s ease,transform .2s ease}.resourceGalleryControls .galleryDots button:hover{transform:scale(1.2)}.musicToggle{position:fixed;right:18px;bottom:18px;z-index:150;display:flex;align-items:center;gap:8px;border:1px solid #1c4764;background:rgba(5,19,31,.9);color:#cfe8f7;border-radius:999px;padding:8px 11px 8px 8px;box-shadow:0 10px 34px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.musicToggle:hover{transform:translateY(-2px);border-color:#58b8f5;background:rgba(8,31,49,.96)}.musicToggle.attention{animation:musicPulse 2.4s ease-in-out infinite}.musicIcon{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#0b2a41;color:#70c7ff}.musicLabel{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap}@keyframes musicPulse{0%,to{box-shadow:0 10px 34px rgba(0,0,0,.36)}50%{box-shadow:0 10px 34px rgba(0,0,0,.36),0 0 0 5px rgba(91,190,255,.08)}}@media(max-width:700px){.musicToggle{right:12px;bottom:12px}.musicLabel{display:none}.musicToggle{padding:7px}.musicIcon{width:31px;height:31px}}@media(prefers-reduced-motion:reduce){.musicToggle.attention,.resourceGalleryImage{animation:none!important}.musicToggle,.resourceGallery .galleryNav,.resourceGalleryControls .galleryDots button{transition:none!important}}.communityStatusSection{position:relative;z-index:8;margin-top:-38px;padding:0 26px 10px}.communityStatusPanel{max-width:1180px;margin:0 auto;border:1px solid rgba(76,142,184,.27);background:linear-gradient(180deg,rgba(7,23,36,.96),rgba(5,15,25,.96));border-radius:18px;padding:20px;box-shadow:0 18px 55px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.communityStatusHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px}.communityStatusHeading h2{font-size:19px;margin:3px 0 0;color:#eef9ff}.statusRefreshNote{font-size:9px;color:#607c90}.communityStatusGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.liveStatusCard{display:grid;grid-template-columns:45px 1fr;grid-gap:13px;gap:13px;padding:15px;border:1px solid #17384e;background:linear-gradient(145deg,#081b2a,#06131f);border-radius:13px;min-width:0}.liveStatusIcon{width:43px;height:43px;border-radius:11px;display:grid;place-items:center;background:#0b2b42;color:#68c6ff;border:1px solid #174765}.discordStatusCard .liveStatusIcon{background:#17224b;color:#9caeff;border-color:#2e3e7b}.liveStatusContent{min-width:0}.liveStatusTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.liveStatusTop>div{display:flex;flex-direction:column;gap:3px;min-width:0}.liveStatusLabel{font-size:8px;letter-spacing:.12em;color:#607f93;font-weight:850}.liveStatusTop strong{font-size:14px;color:#eaf7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveState{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;padding:5px 8px;border-radius:999px;border:1px solid #344454;background:#0b1721;color:#8fa2b1;white-space:nowrap}.liveState i{width:6px;height:6px;border-radius:50%;background:#71808d}.liveState.online{border-color:rgba(52,199,130,.3);background:rgba(22,90,58,.18);color:#7ce1ad}.liveState.online i{background:#38d58b;box-shadow:0 0 0 4px rgba(56,213,139,.08)}.liveState.offline{border-color:rgba(214,88,88,.22);color:#d79999}.liveState.offline i{background:#ca6565}.liveStatusStats{margin-top:11px;color:#8099aa;font-size:10px}.liveStatusStats>div{display:flex;align-items:center;gap:7px}.liveStatusStats svg{color:#64bfff}.liveStatusStats b{color:#e1f3ff}.serverIpRow{display:flex;gap:8px;margin-top:11px}.serverIpRow code{flex:1 1;min-width:0;border:1px solid #17384f;background:#04111b;border-radius:8px;padding:9px 10px;color:#bfe4fb;font-size:11px;overflow:hidden;text-overflow:ellipsis}.joinDiscordBtn,.serverIpRow button{border:1px solid #265a78;background:#0a2940;color:#d9f1ff;border-radius:8px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:850;cursor:pointer;white-space:nowrap}.joinDiscordBtn:hover,.serverIpRow button:hover{border-color:#60bdf5;background:#0d3654}.discordStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:11px}.discordStats>div{border:1px solid #1a3650;background:#05121e;border-radius:8px;padding:8px 10px}.discordStats b{display:block;font-size:15px;color:#eef8ff}.discordStats span{display:block;margin-top:1px;font-size:8px;color:#718a9d}.joinDiscordBtn{width:100%;margin-top:10px;background:#162d66;border-color:#314a8b}.joinDiscordBtn:hover{background:#1b397f;border-color:#627dd2}.statusRefreshNote:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#47d895;margin-right:6px;vertical-align:1px}@media(max-width:800px){.communityStatusSection{margin-top:-18px;padding:0 14px 8px}.communityStatusGrid{grid-template-columns:1fr}.communityStatusHeading{align-items:flex-start;flex-direction:column;gap:5px}.statusRefreshNote{align-self:flex-start}}@media(max-width:480px){.liveStatusCard{grid-template-columns:1fr}.liveStatusIcon{width:38px;height:38px}.liveStatusTop{gap:7px}.serverIpRow{flex-direction:column}.serverIpRow button{width:100%}}.minecraftStatusStrip{position:relative;z-index:9;margin-top:-1px;padding:0 24px;background:linear-gradient(180deg,rgba(4,14,23,.18),rgba(4,14,23,.05));border-top:1px solid rgba(115,193,239,.08);border-bottom:1px solid rgba(115,193,239,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.minecraftStatusInner{max-width:1180px;min-height:43px;margin:0 auto;display:flex;align-items:center;gap:15px;color:#b9d6e7;font-size:10px}.minecraftStatusIdentity{display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.08em}.minecraftStatusIdentity strong{font-size:9px;color:#d9f1ff}.minecraftDot{width:7px;height:7px;border-radius:50%;background:#748894;box-shadow:0 0 0 4px rgba(116,136,148,.08)}.minecraftDot.online{background:#41d98d;box-shadow:0 0 0 4px rgba(65,217,141,.08),0 0 10px rgba(65,217,141,.32)}.minecraftDot.offline{background:#d86b6b}.minecraftDot.checking,.minecraftDot.unavailable{background:#e4b85e}.minecraftIpButton{border:0;background:transparent;color:#d8effc;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:7px;cursor:pointer;font:inherit}.minecraftIpButton:hover{background:rgba(77,159,209,.09);color:#fff}.minecraftIpButton span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:750}.minecraftPlayers{display:flex;align-items:center;gap:6px;color:#8eacbe}.minecraftPlayers b{color:#e7f7ff}.minecraftPlayers em{font-style:normal;color:#728fa1}.minecraftRefresh{font-size:8px;color:#587486;letter-spacing:.04em}@media(max-width:700px){.minecraftStatusStrip{padding:0 12px}.minecraftStatusInner{justify-content:center;gap:8px;flex-wrap:wrap;padding:7px 0}.minecraftPlayers em,.minecraftRefresh{display:none}.minecraftIpButton{padding:4px}.minecraftStatusIdentity strong{font-size:8px}}.siteHeaderInner{position:relative;padding-bottom:22px}.headerMinecraftStatus{position:absolute;right:0;bottom:2px;display:flex;align-items:center;gap:8px;min-width:430px;justify-content:flex-end;padding-top:5px;border-top:1px solid rgba(126,196,238,.1);color:rgba(196,220,233,.78);font-size:9px;line-height:1;letter-spacing:.015em;white-space:nowrap;pointer-events:auto}.headerMinecraftDot{width:6px;height:6px;border-radius:50%;background:#71828c;box-shadow:0 0 0 3px rgba(113,130,140,.06)}.headerMinecraftDot.online{background:#42d98d;box-shadow:0 0 8px rgba(66,217,141,.35)}.headerMinecraftDot.offline{background:#d56d6d}.headerMinecraftDot.checking,.headerMinecraftDot.unavailable{background:#ddb45f}.headerMinecraftStatus strong{font-size:8px;letter-spacing:.09em;color:rgba(213,237,248,.88)}.headerMinecraftStatus button{border:0;background:transparent;padding:2px 3px;display:inline-flex;align-items:center;gap:4px;color:#e5f5ff;cursor:pointer;font:inherit}.headerMinecraftStatus button:hover{color:#fff;text-shadow:0 0 10px rgba(114,205,255,.35)}.headerMinecraftStatus button span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.headerMinecraftPlayers{display:inline-flex;align-items:center;gap:4px;color:rgba(174,205,221,.78)}.headerMinecraftPlayers b{color:#edf9ff;font-size:10px}@media(max-width:900px){.siteHeaderInner{padding-bottom:0}.headerMinecraftStatus{display:none}}.verifiedBadge{color:#55bfff;display:inline-block;vertical-align:-3px}.dropdownVerified{display:block;margin-top:3px;color:#69c7ff;font-size:9px;font-weight:800}.accountHub{max-width:1120px}.accountHero{gap:18px;margin:24px 0 18px}.accountHero,.accountHero h1{display:flex;align-items:center}.accountHero h1{gap:8px;margin:3px 0;font-size:28px}.accountHero>div>span,.adminSectionTitle span,.reviewsHeader>div>span,.verificationTitle>div>span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#62bff7}.accountHero p{margin:0;color:#7894a7}.accountAvatar{position:relative;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:#0a2639;border:1px solid #24516d;overflow:hidden;color:#73c9fb}.accountAvatar>img{width:100%;height:100%;object-fit:cover}.accountAvatar>label{position:absolute;right:1px;bottom:1px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0b3651;border:1px solid #4caee9;cursor:pointer}.accountNotice{padding:10px 13px;margin:10px 0;border:1px solid #24516b;background:#082235;border-radius:9px;color:#bde6ff;font-size:11px}.accountGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.accountPanel{margin:14px 0;padding:20px;border:1px solid #17384e;background:linear-gradient(145deg,#081b2a,#06131f);border-radius:14px}.accountPanel h2{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:17px;color:#edf9ff}.accountPanel label{display:flex;flex-direction:column;gap:6px;margin:12px 0;color:#9ab4c4;font-size:10px;font-weight:700}.accountPanel input,.reviewComposer textarea{width:100%;border:1px solid #20465e;background:#04131f;color:#e8f7ff;border-radius:8px;padding:10px 11px;outline:none}.accountPanel input:focus,.reviewComposer textarea:focus{border-color:#57b9f2}.fieldHelp{font-size:9px;color:#718d9f}.avatarUpload input{padding:7px}.purchasedRow{display:flex;align-items:center;justify-content:space-between;padding:13px;border-top:1px solid #153347;color:#dff3ff}.purchasedRow:first-of-type{border-top:0}.purchasedRow div{display:flex;flex-direction:column;gap:3px}.purchasedRow span{font-size:9px;color:#728fa1}.purchasedRow b{font-size:9px;color:#67c5fb}.verificationTitle{display:flex;align-items:center;gap:11px}.verificationTitle>svg{color:#65c4fb}.verificationTitle h2{margin:2px 0}.verifyState{margin-left:auto;border:1px solid #3b4c58;border-radius:999px;padding:6px 9px;font-size:8px;color:#94a7b3}.verifyState.verified{color:#66dda2;border-color:#2a7b55}.verifyState.pending{color:#e8c570;border-color:#765f2e}.verificationInstructions{margin:12px 0;padding:14px;background:#051622;border:1px solid #173b52;border-radius:10px;color:#8fa9ba;font-size:10px}.verificationInstructions strong{color:#dff3ff}.verificationInstructions li{margin:5px 0}.verificationUploads{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.verificationUploads label{min-height:100px;align-items:center;justify-content:center;border:1px dashed #28546e;border-radius:10px;background:#061925;cursor:pointer}.verificationUploads label>svg{color:#5fc0f8}.verificationUploads input{display:none}.verificationUploads span{font-size:9px;color:#7794a6}.pendingVerification,.verifiedSuccess{padding:16px;border-radius:10px;background:rgba(28,115,76,.12);border:1px solid rgba(69,202,136,.25);color:#9de0bd;display:flex;gap:9px;align-items:center}.pendingVerification{background:rgba(125,94,30,.12);border-color:rgba(211,168,74,.25);color:#d8bd82}.pluginReviews{margin-top:18px;padding:22px;border:1px solid #17394f;background:linear-gradient(145deg,#081b2a,#06131f);border-radius:14px}.reviewsHeader{display:flex;justify-content:space-between;gap:20px}.reviewsHeader h2{margin:3px 0;font-size:19px}.reviewsHeader p{margin:0;color:#738fa1;font-size:10px}.ratingSummary{display:flex;align-items:center;gap:10px}.ratingSummary>strong{font-size:30px;color:#f3fbff}.ratingSummary span{font-size:9px;color:#718c9e}.starPicker,.starsStatic{display:flex;gap:2px;color:#f0c75e}.reviewComposer{margin:18px 0;padding:14px;border:1px solid #17394f;background:#051520;border-radius:10px}.reviewLocked{display:flex;align-items:center;gap:8px;color:#7895a6;font-size:10px}.starPicker{align-items:center;margin-bottom:10px}.starPicker>span{margin-right:8px;color:#9cb4c3;font-size:10px}.starPicker button{border:0;background:none;color:#f0c75e;padding:1px;cursor:pointer}.reviewComposer textarea{min-height:90px;resize:vertical}.reviewComposerBottom{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.reviewComposerBottom>span{font-size:8px;color:#607b8c}.reviewCard{display:grid;grid-template-columns:38px 1fr;grid-gap:11px;gap:11px;padding:15px 0;border-top:1px solid #143348}.reviewAvatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#0c3048;display:grid;place-items:center;color:#8bd4ff;font-weight:900}.reviewAvatar img{width:100%;height:100%;object-fit:cover}.reviewAuthor{display:flex;align-items:center;gap:7px}.reviewAuthor strong{display:flex;align-items:center;gap:4px;font-size:11px}.reviewAuthor time{margin-left:auto;font-size:8px;color:#607b8c}.ownerBadge{font-size:7px;font-weight:900;color:#6dd9a2;border:1px solid rgba(72,198,133,.25);padding:3px 5px;border-radius:999px}.reviewBody p{font-size:10px;line-height:1.6;color:#a9c1cf}.noReviews{padding:18px;text-align:center;color:#6f8999;font-size:10px}.adminVerificationSection{margin-top:24px;padding:20px;border:1px solid #183b52;background:#071925;border-radius:14px}.adminSectionTitle{display:flex;justify-content:space-between;gap:15px}.adminSectionTitle h2{display:flex;gap:7px;align-items:center;margin:3px 0}.adminSectionTitle p{color:#718d9f;font-size:10px}.verificationAdminCard{display:grid;grid-template-columns:1.2fr .8fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;margin-top:10px;border:1px solid #17384d;border-radius:10px;background:#05131e}.verificationAdminCard>div:first-child{display:flex;flex-direction:column;gap:3px}.verificationAdminCard small,.verificationAdminCard span{font-size:9px;color:#7894a5}.verificationDocLinks{display:flex;gap:7px}.verificationDocLinks a{font-size:9px;color:#70c9fa;border:1px solid #28536d;padding:7px;border-radius:7px}.verificationAdminActions{display:flex;gap:7px}.dangerBtn{border:1px solid #713d42;background:#2a1115;color:#ef9ca5;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800;cursor:pointer}@media(max-width:800px){.accountGrid,.verificationUploads{grid-template-columns:1fr}.reviewsHeader{flex-direction:column}.ratingSummary{justify-content:flex-start}.verificationAdminCard{grid-template-columns:1fr}.verificationAdminActions{flex-wrap:wrap}.accountHero{align-items:flex-start}.purchasedRow{gap:10px}}.paypalReturnWrap{min-height:68vh;display:grid;place-items:center}.paypalReturnCard{width:min(620px,100%);text-align:center;border:1px solid #21415a;background:linear-gradient(180deg,#081d2f,#05121f);border-radius:18px;padding:38px 28px;box-shadow:0 22px 70px rgba(0,0,0,.38)}.paypalReturnCard>svg{color:#61bfff}.paypalReturnCard.success>svg{color:#74dfad}.paypalReturnCard.error>svg{color:#ffbd69}.paypalReturnCard h1{margin:14px 0 8px}.paypalReturnCard p{color:#9eb0bf;line-height:1.65}.paypalReturnCard .paymentActionRow{justify-content:center}.paymentInlineMessage{margin:-4px 0 14px;border:1px solid #7a4e2a;background:#25170b;color:#ffd7a0;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5}.paymentInlineMessage:empty{display:none}.releaseEditorFields{align-items:start}.releaseEditorHint{margin:-4px 0 2px;padding:10px 12px;border:1px solid #2b4053;background:#0a1722;border-radius:9px;color:#91a9b9;font-size:11px;line-height:1.55}.releaseEditorFields textarea{min-height:86px}.versionHistoryPanel{margin-top:20px;padding:22px;border:1px solid #17394f;background:linear-gradient(145deg,#081b2a,#06131f);border-radius:14px;scroll-margin-top:24px}.versionHistoryHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.versionHistoryHeader>div>span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#62bff7}.versionHistoryHeader h2{display:flex;align-items:center;gap:8px;margin:4px 0 6px;font-size:19px}.versionHistoryHeader p{margin:0;color:#738fa1;font-size:10px;line-height:1.6;max-width:700px}.versionHistoryHeader>strong{font-size:10px;color:#98b5c6;border:1px solid #21465d;background:#061722;border-radius:999px;padding:7px 10px;white-space:nowrap}.versionReleaseList{display:grid;grid-gap:10px;gap:10px}.versionReleaseCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:15px 16px;border:1px solid #17384d;background:#05131e;border-radius:11px}.versionReleaseCard.latest{border-color:#2d6788;background:linear-gradient(120deg,#071a28,#082235)}.versionReleaseTitle{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.versionReleaseTitle>strong{font-size:15px;color:#eef9ff}.latestReleaseBadge{font-size:7px;font-weight:900;letter-spacing:.09em;color:#71d4ff;border:1px solid #326c89;background:#0b2b3e;padding:4px 6px;border-radius:999px}.releaseTypeBadge{display:inline-flex;align-items:center;gap:3px;font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.07em;padding:4px 6px;border:1px solid #3c4b58;border-radius:999px;color:#a8bac6}.releaseTypeBadge.hotfix{color:#ffd18a;border-color:#725225;background:#24190a}.releaseTypeBadge.beta{color:#cdb7ff;border-color:#514078;background:#1d1530}.releaseTypeBadge.legacy{color:#aeb4bd;border-color:#444a52;background:#171a1e}.releaseTypeBadge.stable{color:#8fe0b5;border-color:#2a6948;background:#0d2419}.versionReleaseMain time{display:block;margin-top:6px;font-size:8px;color:#627f90}.versionReleaseMain p{margin:8px 0 7px;color:#a5bfce;font-size:10px;line-height:1.6;white-space:pre-wrap}.versionReleaseMain small{font-size:8px;color:#5f7a8a}.versionReleaseAction{display:flex;justify-content:flex-end}.versionLocked{display:inline-flex;align-items:center;gap:5px;color:#728b9a;font-size:9px}.versionHistoryEmpty{display:flex;align-items:center;justify-content:center;gap:7px;padding:24px;border:1px dashed #21445a;border-radius:10px;color:#7695a7;font-size:10px}.legacyDownloadWarning{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#c9a870;font-size:9px}.resourceTabs a{scroll-behavior:smooth}@media(max-width:700px){.versionHistoryHeader{flex-direction:column}.versionReleaseCard{grid-template-columns:1fr}.versionReleaseAction{justify-content:flex-start}.versionReleaseAction button{width:100%;justify-content:center}}.pluginUsagePanel{margin:26px 0;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(12,18,28,.72);box-shadow:0 18px 55px rgba(0,0,0,.18)}.pluginUsageHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.pluginUsageHeader span{font-size:.72rem;letter-spacing:.16em;font-weight:800;color:#a7c7ff}.pluginUsageHeader h2{display:flex;align-items:center;gap:9px;margin:5px 0 7px}.pluginUsageHeader p{margin:0;max-width:780px;color:var(--muted,#9aa8ba);line-height:1.55}.usageStatGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.usageStatGrid>div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}.usageStatGrid svg{grid-row:1/4}.usageStatGrid span{font-size:.78rem;color:var(--muted,#9aa8ba)}.usageStatGrid strong{font-size:1.7rem;line-height:1.1;margin-top:2px}.usageStatGrid small{font-size:.7rem;color:var(--muted,#9aa8ba);margin-top:4px}.usageCharts{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.usageChartCard{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(0,0,0,.12);overflow:hidden}.usageChartTop{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:6px}.usageChartTop span{font-size:.72rem;color:var(--muted,#9aa8ba)}.usageChartCard svg{width:100%;height:auto;display:block}.usageAxis{stroke:rgba(255,255,255,.12);stroke-width:1}.usageLine{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.usageDot.servers,.usageLine.servers{stroke:#6aa7ff;fill:#6aa7ff}.usageDot.players,.usageLine.players{stroke:#f3b7d3;fill:#f3b7d3}.usageChartDates{justify-content:space-between;font-size:.68rem;margin-top:2px}.usageChartDates,.usageState{display:flex;color:var(--muted,#9aa8ba)}.usageState{align-items:center;justify-content:center;gap:8px;min-height:100px;border:1px dashed rgba(255,255,255,.09);border-radius:16px}.adminLicenseSection{margin-top:26px}.adminLicenseSection .sectionHeading h2{display:flex;align-items:center;gap:8px}.licenseAdminToolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 160px auto;grid-gap:10px;gap:10px;align-items:center;margin:14px 0}.licenseSearch{display:flex!important;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:0 12px;background:rgba(0,0,0,.12)}.licenseSearch input{border:0!important;background:transparent!important;padding:10px 0!important;width:100%;outline:none}.licenseAdminToolbar select{min-height:42px}.licenseCount{font-size:.78rem;color:var(--muted,#9aa8ba);white-space:nowrap}.adminInlineError{padding:11px 13px;border:1px solid rgba(255,90,110,.35);background:rgba(255,90,110,.08);border-radius:12px;margin-bottom:12px;color:#ffb6c1}.adminLicenseList{display:flex;flex-direction:column;gap:10px}.adminLicenseRow{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(360px,1.8fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.02)}.adminLicenseIdentity{display:flex;flex-direction:column;gap:5px;min-width:0}.adminLicenseIdentity h3{margin:0}.adminLicenseIdentity small{color:var(--muted,#9aa8ba);overflow:hidden;text-overflow:ellipsis}.adminLicenseIdentity code{font-size:.72rem;overflow:hidden;text-overflow:ellipsis}.adminLicenseFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.adminLicenseFacts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.adminLicenseFacts span{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#9aa8ba)}.adminLicenseFacts code,.adminLicenseFacts strong{font-size:.78rem;overflow:hidden;text-overflow:ellipsis}.adminLicenseFacts .wideFact{grid-column:1/-1}.adminLicenseActions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;max-width:260px}.adminLicenseActions button{font-size:.74rem;padding:8px 10px}@media(max-width:980px){.adminLicenseRow,.usageCharts{grid-template-columns:1fr}.adminLicenseActions{justify-content:flex-start;max-width:none}.licenseAdminToolbar{grid-template-columns:1fr 1fr}.licenseSearch{grid-column:1/-1}.usageStatGrid{grid-template-columns:1fr}}@media(max-width:620px){.pluginUsagePanel{padding:17px}.licenseAdminToolbar{grid-template-columns:1fr}.licenseSearch{grid-column:auto}.adminLicenseFacts{grid-template-columns:1fr}.adminLicenseFacts .wideFact{grid-column:auto}}.pluginResourceView{max-width:1220px;padding-top:22px}.classicResourceHeader{gap:24px;padding:4px 6px 14px}.classicResourceIdentity{display:flex;align-items:flex-start;gap:14px}.classicPluginGlyph{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#0c1f2d;border:1px solid #26485d;color:#d9e7f1;flex:0 0 auto}.classicTitleRow{align-items:baseline;gap:8px}.classicTitleRow h1{font-size:25px;line-height:1.1;color:#f4f8fb;font-weight:760}.classicResourceIdentity p{margin:5px 0 0;color:#7f98aa;font-size:10px;line-height:1.5;max-width:680px}.classicDownloadBtn{min-width:150px;min-height:48px;border:1px solid #407ca2;border-radius:8px;background:linear-gradient(180deg,#2d6d94,#245a7a);color:white;padding:7px 12px;display:grid;grid-template-columns:auto 1fr;grid-column-gap:7px;column-gap:7px;align-items:center;text-align:left;font-weight:800;cursor:pointer}.classicDownloadBtn svg{grid-row:1/3}.classicDownloadBtn span{font-size:11px;line-height:1.05}.classicDownloadBtn small{font-size:8px;color:#d8ecf7;font-weight:650}.classicDownloadBtn.purchase{background:linear-gradient(180deg,#2c79ad,#1d628f)}.classicDownloadBtn.locked{background:#111d28;border-color:#294354;color:#8da2b1;text-decoration:none}.classicDownloadBtn:disabled{opacity:.62;cursor:not-allowed}.classicActionMessage{margin:0 6px 10px;border:1px solid #6a5122;background:#23180b;color:#f3cf89;border-radius:8px;padding:9px 12px;font-size:10px}.classicResourceTabs{display:flex;align-items:end;gap:0;border-bottom:1px solid #234257;padding:0 10px;margin-bottom:0;overflow-x:auto}.classicResourceTabs a{height:42px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid transparent;border-bottom:0;color:#9ab0bf;font-size:10px;font-weight:750;white-space:nowrap;text-decoration:none}.classicResourceTabs a.active,.classicResourceTabs a:hover{color:#edf7fd;background:#0a1c29}.classicResourceTabs a.active{border-color:#234257;border-radius:7px 7px 0 0;position:relative;top:1px}.classicResourceLayout{display:grid;grid-template-columns:minmax(0,1fr) 255px;grid-gap:16px;gap:16px;align-items:start;padding-top:14px}.classicMainColumn{min-width:0;display:grid;grid-gap:16px;gap:16px}.classicSidebar{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:78px}.classicOverviewCard{background:#071521;border:1px solid #1b374a;border-radius:8px;padding:18px}.classicMetaGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 34px;gap:0 34px;padding-bottom:15px;border-bottom:1px solid #173145;margin-bottom:18px}.classicMetaGrid>div{display:grid;grid-template-columns:115px minmax(0,1fr);grid-gap:10px;gap:10px;padding:5px 0;font-size:10px}.classicMetaGrid span{color:#8197a7}.classicMetaGrid strong{color:#c8d7e1;font-weight:700}.classicPublished{color:#6bd7a0!important}.classicGallery{margin:0 0 20px;border:1px solid #18384d;border-radius:7px;overflow:hidden;background:#040d14}.classicGallery .resourceGalleryFrame{aspect-ratio:16/7.7}.classicGallery .resourceGalleryControls{min-height:34px}.classicDescription h2{font-size:20px;margin:0 0 8px;color:#f1f7fb}.classicDescription .richPluginDescription{font-size:12px;line-height:1.75;color:#bdd0dc}.classicDescription .richPluginDescription p{margin:0 0 14px}.classicDescription .richPluginDescription h1,.classicDescription .richPluginDescription h2,.classicDescription .richPluginDescription h3{color:#edf7fd}.classicSideCard{border:1px solid #1b374a;background:#071521;border-radius:7px;overflow:hidden}.classicCardTitle{display:flex;align-items:center;gap:7px;padding:9px 11px;background:linear-gradient(180deg,#1479b6,#0d5f91);border-bottom:1px solid #235979;color:#f5fbff;font-size:9px;font-weight:900;letter-spacing:.05em}.classicInfoRows{padding:8px 10px}.classicInfoRows>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:9px;line-height:1.35}.classicInfoRows span{color:#8197a7}.classicInfoRows strong{color:#d0dde5;text-align:right;font-weight:700}.classicInfoRows .stacked{display:grid}.classicInfoRows code{margin-top:4px;font-size:8px;color:#b9d9ea;background:#04101a;border:1px solid #14364b;border-radius:5px;padding:6px;overflow-wrap:anywhere}.classicMiniDownload{margin:0 10px 10px;width:calc(100% - 20px);display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #326f95;background:#0d2b3f;color:#d9eef9;border-radius:6px;padding:8px;font-size:9px;font-weight:800;cursor:pointer}.classicResourceLinks{padding:7px}.classicResourceLinks a{display:flex;align-items:center;gap:7px;padding:8px;border-radius:5px;color:#aac1cf;font-size:9px;text-decoration:none}.classicResourceLinks a:hover{background:#0c2231;color:#fff}.classicReviewsAnchor,.classicVersionPanel{scroll-margin-top:90px}.classicMainColumn .pluginUsagePanel{margin-top:0}@media(max-width:900px){.classicResourceLayout{grid-template-columns:1fr}.classicSidebar{position:static;grid-template-columns:1fr 1fr}.classicSideCard:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:640px){.classicResourceHeader{align-items:flex-start;flex-direction:column}.classicDownloadBtn,.classicHeaderAction{width:100%}.classicDownloadBtn{grid-template-columns:auto 1fr}.classicResourceTabs{padding:0}.classicResourceTabs a{padding:0 12px}.classicMetaGrid{grid-template-columns:1fr}.classicMetaGrid>div{grid-template-columns:105px 1fr}.classicSidebar{grid-template-columns:1fr}.classicSideCard:last-child:nth-child(odd){grid-column:auto}.classicOverviewCard{padding:14px}.classicTitleRow h1{font-size:22px}}.classicBottomUsage{margin-top:22px;scroll-margin-top:24px}.pluginUsageBottom{margin-top:0}.serverUsageChartCard{margin-top:14px;border:1px solid #19394f;background:linear-gradient(180deg,#061722,#04111b);border-radius:10px;padding:16px 16px 11px;overflow:hidden}.serverUsageChartHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:8px}.serverUsageChartHeader>div{display:grid;grid-gap:3px;gap:3px}.serverUsageChartHeader span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#61bdf6}.serverUsageChartHeader strong{font-size:14px;color:#eaf7ff}.serverUsageChartHeader small{font-size:9px;color:#7692a5;white-space:nowrap}.serverUsageChartCard svg{display:block;width:100%;height:auto;min-height:180px;overflow:visible}@media(max-width:700px){.serverUsageChartHeader{align-items:flex-start;flex-direction:column}.serverUsageChartCard{padding:12px}.serverUsageChartCard svg{min-height:145px}}.activeServersHeaderBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(56,189,248,.28);border-radius:999px;background:rgba(14,165,233,.08);color:#9bdcff;font-size:.74rem;font-weight:700;white-space:nowrap}.classicTitleRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.profileImageEditorBlock{border:1px solid #17374e;background:#061522;border-radius:13px;padding:15px}.profileImageEditorBlock>div:first-child p{color:#7890a4;font-size:11px;margin:5px 0 12px}.profileImageUploadSlot{display:flex!important;align-items:center;gap:12px;border:1px dashed #315a74!important;border-radius:10px;padding:12px!important;background:#071a28;cursor:pointer;position:relative}.profileImagePlaceholder,.profileImageUploadSlot>img{width:64px;height:64px;border-radius:14px;object-fit:cover;flex:0 0 auto;border:1px solid #315a74;background:#06131f}.profileImagePlaceholder{display:grid;place-items:center;color:#68bfff}.profileImageUploadSlot>div:not(.profileImagePlaceholder){display:flex;flex-direction:column;gap:4px}.profileImageUploadSlot span{font-size:12px;font-weight:800;color:#dcebf5}.profileImageUploadSlot small{font-size:10px;color:#7e98aa}.profileImageUploadSlot input{margin-left:auto;max-width:240px;font-size:10px}.marketCardVisual .marketPluginProfileImage{width:118px;height:118px;object-fit:cover;opacity:1;border-radius:24px;border:1px solid rgba(111,196,255,.35);filter:drop-shadow(0 18px 20px rgba(0,0,0,.42));position:relative;z-index:2}.classicPluginProfileImage{width:42px;height:42px;border-radius:10px;object-fit:cover;border:1px solid #26485d;background:#0c1f2d;flex:0 0 auto}.classicResourceIdentity{align-items:center}.classicTitleRow h1{margin:0}@media(max-width:760px){.profileImageUploadSlot{align-items:flex-start;flex-wrap:wrap}.profileImageUploadSlot input{margin-left:0;width:100%;max-width:none}}.minecraftStatusInner,.siteHeaderInner{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;box-sizing:border-box}.minecraftStatusStrip,.siteHeaderInner{padding-left:24px;padding-right:24px}.minecraftStatusInner{padding-left:0;padding-right:0;justify-content:flex-end}.classicResourceHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.classicResourceIdentity{min-width:0;flex:1 1 auto}.classicHeaderAction{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.classicDownloadBtn{margin:0}.classicResourceTabs{width:100%;box-sizing:border-box;scrollbar-width:none}.classicResourceTabs::-webkit-scrollbar{display:none}@media (max-width:760px){.minecraftStatusStrip,.siteHeaderInner{padding-left:18px;padding-right:18px}.classicResourceHeader{align-items:stretch}.classicHeaderAction{width:100%;margin-left:0;justify-content:stretch}.classicHeaderAction .classicDownloadBtn{width:100%}}.compatibilityEditorBlock{border:1px solid #17374e;background:#061522;border-radius:13px;padding:15px}.compatibilityEditorHeader p{color:#7890a4;font-size:11px;margin:5px 0 13px}.compatibilityField{min-width:0}.compatibilityDropdown{position:relative}.compatibilityDropdown>summary{list-style:none;cursor:pointer;width:100%;border:1px solid #293244;background:#0b0f17;border-radius:9px;padding:11px 12px;color:#fff;min-height:43px;display:flex;align-items:center;justify-content:space-between}.compatibilityDropdown>summary::-webkit-details-marker{display:none}.compatibilityDropdown>summary:after{content:"▾";color:#7faed1;font-size:12px}.compatibilityDropdown[open]>summary{border-color:#4e9fd3;border-radius:9px 9px 0 0}.compatibilityMenu{border:1px solid #244860;border-top:0;background:#071a28;border-radius:0 0 10px 10px;padding:8px;max-height:260px;overflow:auto;display:grid;grid-gap:3px;gap:3px}.compatibilityMenuActions{display:flex;gap:6px;padding:2px 2px 7px;border-bottom:1px solid #17374e;margin-bottom:4px}.compatibilityMenuActions button{border:1px solid #244860;background:#0a2234;color:#d9e9f5;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700;cursor:pointer}.compatibilityOption{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important;padding:7px 8px;border-radius:7px;cursor:pointer}.compatibilityOption:hover{background:#0d2b43}.compatibilityOption input{width:15px!important;height:15px!important;margin:0!important;padding:0!important;accent-color:#41a8ff}.compatibilityOption span{font-size:12px;color:#dceaf4}.compatibilityMeta strong{font-size:12px;line-height:1.45}