*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],select,textarea{color:#f3f6f9;width:100%;min-height:46px;font:inherit;background-color:#0b0f14;border:1px solid #37404d;border-radius:11px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background-color .15s}textarea{min-height:120px;line-height:1.55}input::placeholder,textarea::placeholder{color:#65707d}input:hover,select:hover,textarea:hover{background-color:#0d1218;border-color:#4a5665}input:focus,select:focus,textarea:focus{background-color:#0d1218;border-color:#d99a55;box-shadow:0 0 0 4px #d99a551f}select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#9aa6b4 50%),linear-gradient(135deg,#9aa6b4 50%,#0000 50%);background-position:calc(100% - 20px) 20px,calc(100% - 14px) 20px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}select option{color:#eef2f6;background:#11161d}html,body{color:#f5f7fa;background:#0b0d10;margin:0;font-family:Arial,sans-serif}main{min-height:100vh}.wrap{width:min(1100px,100% - 32px);margin:auto}header{border-bottom:1px solid #23272f;padding:20px 0}.brand{font-size:22px;font-weight:800}.siteLegalFooter{color:#7f8793;border-top:1px solid #23272f;padding:22px 0;font-size:12px;line-height:1.55}.siteLegalFooterInner{gap:.8rem;display:grid}.siteLegalFooterInner p{margin:0}.siteLegalLinks{flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;display:flex}.siteLegalLinks a,.siteLegalLinks button{color:#c5ced7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:none}.siteLegalLinks a:hover,.siteLegalLinks button:hover,.siteLegalLinks a:focus-visible,.siteLegalLinks button:focus-visible{color:#eba552;text-underline-offset:.2rem;text-decoration:underline}.legalPage{background:radial-gradient(circle at 75% 0,#da944817,#0000 30rem);min-height:calc(100vh - 8rem);padding:4.5rem 0 6rem}.legalPageInner{max-width:880px}.legalBackLink{color:#aebbc7;margin-bottom:2.5rem;font-weight:750;text-decoration:none;display:inline-block}.legalBackLink:hover{color:#eba552}.legalEyebrow{color:#eba552;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.76rem;font-weight:900;display:block}.legalPage h1{margin:0 0 1rem;font-size:clamp(2.7rem,7vw,5.2rem);line-height:1}.legalLead{color:#b8c5d0;max-width:48rem;margin:0 0 2rem;font-size:1.08rem;line-height:1.7}.legalDraftNotice{background:#a6651f1f;border:1px solid #a96e2d;border-radius:1rem;margin:0 0 2rem;padding:1.15rem 1.25rem}.legalDraftNotice strong{color:#f0aa58}.legalDraftNotice p{color:#d5c1a9;margin:.45rem 0 0;line-height:1.6}.legalSection{border-top:1px solid #29313a;padding:1.6rem 0}.legalSection h2{margin:0 0 .8rem;font-size:1.28rem}.legalSection p,.legalSection li{color:#b7c2cd;line-height:1.7}.legalSection p{margin:.6rem 0}.legalSection ul{margin:.5rem 0;padding-left:1.2rem}.legalSection a{color:#efab5c}.legalSection code{color:#e8edf1;background:#181f25;border-radius:.3rem;padding:.12rem .3rem}.hero{padding:90px 0}.hero h1{max-width:850px;margin:0 0 24px;font-size:clamp(42px,7vw,76px);line-height:.98}.hero p{color:#aab1bd;max-width:700px;font-size:19px;line-height:1.6}.card{background:#12151a;border:1px solid #252a33;border-radius:18px;margin:20px 0;padding:24px}.badge{color:#bfc7d4;border:1px solid #343b47;border-radius:999px;padding:7px 11px;font-size:13px;display:inline-block}.modPage{padding:72px 0 100px}.modIntro{max-width:760px}.modIntro h1{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(46px,7vw,74px);line-height:.98}.modderLine{color:#aab1bd;margin-top:18px;font-size:18px}.description{color:#aab1bd;margin-top:28px;font-size:18px;line-height:1.65}.hoverName{color:#f5f7fa;transform-origin:0;font-weight:700;text-decoration:none;transition:transform .14s,color .14s;display:inline-block}.hoverName:hover{color:#d99a55;transform:scale(1.035)}.modderName:hover{color:#67b8bd;transform:scale(1.035)}.statsGrid{border-top:1px solid #252a33;border-bottom:1px solid #252a33;grid-template-columns:repeat(3,1fr);margin-top:56px;padding:30px 0;display:grid}.statItem{border-right:1px solid #252a33;padding:0 28px}.statItem:first-child{padding-left:0}.statItem:last-child{border-right:0}.statItem strong{letter-spacing:-.035em;font-size:clamp(34px,4vw,48px);line-height:1;display:block}.statItem span{color:#8f98a6;margin-top:10px;font-size:14px;display:block}.creatorSection{margin-top:56px}.sectionLabel{color:#8f98a6;letter-spacing:.04em;margin-bottom:20px;font-size:13px;font-weight:700;display:block}.creatorRanking{max-width:720px}.creatorRow{border-bottom:1px solid #1e232b;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:54px;display:grid}.rank{color:#727c89}.creatorName{font-size:18px}.creatorViews{color:#9ca5b2;font-size:14px}.otherCreators{margin-top:38px}.otherCreators>span{color:#8f98a6;font-size:14px}.creatorNames{flex-wrap:wrap;gap:10px 20px;margin-top:14px;display:flex}.sourceSection{border-top:1px solid #252a33;justify-content:space-between;align-items:center;gap:36px;margin-top:70px;padding:30px 0;display:flex}.sourceSection p{color:#9ca5b2;max-width:620px;margin:0;line-height:1.6}.sourceButton{color:#15100b;background:#d99a55;border:1px solid #1d160f;border-radius:10px;flex-shrink:0;padding:14px 22px;font-weight:800;text-decoration:none;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s;box-shadow:0 0 0 1px #0003}.sourceButton:hover{background:#e2a866;border-color:#f5f7fa;transform:translateY(-2px);box-shadow:0 0 0 1px #f5f7fa1f}@media (max-width:720px){.modPage{padding:48px 0 72px}.statsGrid{grid-template-columns:1fr}.statItem{border-bottom:1px solid #252a33;border-right:0;padding:22px 0}.statItem:first-child{padding-top:0}.statItem:last-child{border-bottom:0;padding-bottom:0}.creatorRow{grid-template-columns:28px 1fr}.creatorViews{grid-column:2;padding-bottom:14px}.sourceSection{flex-direction:column;align-items:flex-start}.sourceButton{text-align:center;width:100%}}.catalogButton{color:#f5f7fa;cursor:pointer;background:0 0;border:1px solid #2b2118;border-radius:10px;padding:14px 20px;font-weight:700;transition:border-color .14s,color .14s,transform .14s}.catalogButton:hover:not(:disabled){color:#d99a55;border-color:#d99a55;transform:translateY(-2px)}.catalogButton:disabled{cursor:default;opacity:.7}.catalogButtonAdded{color:#8f98a6;border-color:#343b47}@media (max-width:720px){.catalogButton{width:100%}}.catalogActions{flex-wrap:wrap;gap:10px;display:flex}.catalogRemoveButton{color:#9ca5b2;cursor:pointer;background:0 0;border:1px solid #343b47;border-radius:10px;padding:14px 18px;font-weight:700;transition:color .14s,border-color .14s,transform .14s}.catalogRemoveButton:hover{color:#f5f7fa;border-color:#f5f7fa;transform:translateY(-2px)}.adminShell{place-items:center;min-height:100vh;padding:32px 16px;display:grid}.adminLoginCard{background:#12151a;border:1px solid #252a33;border-radius:18px;width:min(460px,100%);padding:clamp(24px,5vw,40px)}.adminLoginCard h1,.adminPage h1{letter-spacing:-.035em;margin:18px 0 12px}.adminLoginCard p{color:#9ca5b2;line-height:1.6}.adminLoginForm{gap:12px;margin-top:28px;display:grid}.adminLoginForm label{color:#bfc7d4;font-size:14px;font-weight:700}.adminLoginForm input{color:#f5f7fa;width:100%;font:inherit;background:#0b0d10;border:1px solid #343b47;border-radius:10px;outline:none;padding:14px 15px}.adminLoginForm input:focus{border-color:#d99a55;box-shadow:0 0 0 3px #d99a551f}.adminLoginForm button,.adminApproveButton,.adminRejectButton{font:inherit;cursor:pointer;border-radius:10px;padding:13px 18px;font-weight:800}.adminLoginForm button,.adminApproveButton{color:#15100b;background:#d99a55;border:1px solid #d99a55}.adminLoginForm button:disabled,.adminNoteActions button:disabled{cursor:wait;opacity:.65}.adminFormMessage{color:#e1aa74;margin:4px 0 0;font-size:14px}.adminHeaderInner{justify-content:space-between;align-items:center;gap:20px;display:flex}.adminHeaderLabel{color:#8f98a6;font-size:14px}.adminPage{padding:64px 0 96px}.adminPage h1{font-size:clamp(38px,6vw,62px)}.adminNoteList{gap:16px;margin-top:42px;display:grid}.adminNoteCard,.adminStateCard{background:#12151a;border:1px solid #252a33;border-radius:16px;padding:clamp(20px,4vw,28px)}.adminStateCard{color:#aab1bd;margin-top:42px}.adminErrorState{color:#e7aaa0;border-color:#70443c}.adminNoteMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.adminNoteMeta div{gap:5px;display:grid}.adminNoteMeta span,.adminNoteMeta small{color:#8f98a6;font-size:13px}.adminNoteCard blockquote{color:#e7eaf0;white-space:pre-wrap;background:#0b0d10;border-left:3px solid #d99a55;margin:24px 0;padding:18px 20px;line-height:1.65}.adminNoteActions{flex-wrap:wrap;gap:10px;display:flex}.adminRejectButton{color:#d5dae2;background:0 0;border:1px solid #4a515d}.creatorNotesSection{margin-top:56px}.creatorNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creatorPublicNote{background:#12151a;border:1px solid #252a33;border-radius:14px;padding:20px}.creatorPublicNote p{color:#aab1bd;white-space:pre-wrap;margin:12px 0 0;line-height:1.6}.creatorScreenshotBox{background:#0e1115;border:1px solid #252a33;border-radius:14px;margin-top:18px;padding:18px}.creatorScreenshotHeading{justify-content:space-between;gap:16px;display:flex}.creatorScreenshotHeading div{gap:6px;display:grid}.creatorScreenshotHeading span{color:#8f98a6;font-size:13px}.creatorScreenshotGrid,.creatorGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.creatorScreenshotPreview{background:#0b0d10;border:1px solid #252a33;border-radius:10px;overflow:hidden}.creatorScreenshotPreview img,.creatorGalleryItem img,.adminScreenshotCard>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.creatorScreenshotPreview>span{color:#9ca5b2;padding:9px 10px;font-size:12px;display:block}.creatorScreenshotReason{color:#e5a0a0;padding:.65rem .75rem 0;font-size:.75rem;line-height:1.45;display:block}.creatorScreenshotRemove{color:#e9a1ac;cursor:pointer;background:#8635411f;border:1px solid #6d3941;border-radius:.55rem;width:calc(100% - 1.5rem);margin:.65rem .75rem .75rem;padding:.5rem .65rem;font-size:.75rem;font-weight:750}.creatorScreenshotRemove:hover{background:#86354138;border-color:#a95663}.creatorScreenshotRemove:disabled{cursor:wait;opacity:.6}.creatorScreenshotUnavailable,.adminScreenshotUnavailable{color:#8f98a6;text-align:center;place-items:center;min-height:130px;padding:16px;display:grid}.creatorScreenshotButton{color:#d99a55;cursor:pointer;border:1px solid #d99a55;border-radius:9px;margin-top:16px;padding:12px 16px;font-weight:700;display:inline-block}.creatorScreenshotButton input{display:none}.creatorScreenshotButton.isDisabled{color:#727c89;cursor:default;border-color:#343b47}.adminSectionHeading{margin-top:72px}.adminSectionHeading h2{margin:18px 0 10px;font-size:clamp(28px,4vw,42px)}.adminSectionHeading p{color:#9ca5b2;max-width:700px;line-height:1.6}.adminScreenshotList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.adminScreenshotCard{background:#12151a;border:1px solid #252a33;border-radius:16px;overflow:hidden}.adminScreenshotContent{padding:20px}.adminScreenshotContent .adminNoteActions{margin-top:20px}.creatorGallerySection{margin-top:56px}.modScreenshotCarouselWrap{max-width:900px;margin-top:1.25rem}.modScreenshotCarouselWrap .creatorCarouselStage{aspect-ratio:16/9}.modDetailHero{background:radial-gradient(circle at 88% 12%,#d99a5529,#0000 34%),linear-gradient(145deg,#171c21,#111519);border:1px solid #29313a;border-radius:1.5rem;padding:clamp(1.6rem,4vw,3.4rem);position:relative;overflow:hidden;box-shadow:0 26px 70px #00000038}.modDetailHero .modIntro{z-index:1;position:relative}.modDetailHero .modIntro h1{max-width:900px}.modHeroMark{color:#ffffff09;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,20vw,16rem);font-weight:950;line-height:1;position:absolute;bottom:-2.8rem;right:-1rem}.modHeroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.modSecondaryButton{color:#eef2f6;border:1px solid #39424d;border-radius:10px;padding:14px 22px;font-weight:750;text-decoration:none;transition:border-color .14s,color .14s,transform .14s}.modSecondaryButton:hover{color:#efb166;border-color:#d99a55;transform:translateY(-2px)}.creatorModListAction,.creatorModListStatus{text-align:left;align-self:stretch;width:100%;min-width:0;max-width:26rem;margin-top:10px}.creatorModListAction{align-content:center;justify-items:start;gap:.3rem;display:grid}.creatorModListAction .creatorModListButton,.creatorModListStatus .creatorModListEdit{color:#a8b1ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:.4rem;width:auto;min-height:28px;padding:3px 0;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color .14s;display:inline-flex}.creatorModListAction .creatorModListButton:hover,.creatorModListStatus .creatorModListEdit:hover{color:#efb166;text-underline-offset:3px;text-decoration:underline}.creatorModListAction .creatorModListButton:focus-visible,.creatorModListStatus .creatorModListEdit:focus-visible{outline-offset:4px;outline:2px solid #efb166}.creatorModListMessage{color:#e89999;max-width:250px;font-size:.76rem}.creatorModListStatus{color:#a8b1ba;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;min-height:28px;padding:0;font-size:.75rem;line-height:1.5;display:flex}.creatorModListLabel{font-weight:400}.creatorModListCheck{color:#9eb6a5;margin-right:.2rem}.creatorModListStatus small{color:#aab4bf;flex-basis:100%}.creatorProfileActions>:is(.creatorModListAction,.creatorModListStatus){flex-basis:100%;grid-column:1/-1;margin-top:0}.modHeroActions>:is(.creatorModListAction,.creatorModListStatus){align-self:center;margin-top:0}.communityModRows :is(.creatorModListAction,.creatorModListStatus){flex:0 auto;width:auto;margin-top:0}.creatorModDialogBackdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030608c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.creatorModDialog{background:#14191e;border:1px solid #37414b;border-radius:1.2rem;width:min(520px,100%);padding:clamp(1.35rem,4vw,2rem);box-shadow:0 28px 80px #0000008c}.creatorModDialog h2{margin:-.35rem 0 .65rem;font-size:clamp(1.6rem,5vw,2.15rem)}.creatorModDialog p{color:#aeb8c3;margin:0;line-height:1.6}.creatorModDialogActions{gap:.65rem;margin-top:1.4rem;display:grid}.creatorModDialogActions button{color:#0b0e11;cursor:pointer;background:#df9e55;border:1px solid #d99a55;border-radius:9px;width:100%;padding:12px 15px;font-weight:850}.creatorModDialogActions button.secondary{color:#edf1f5;background:#10151a;border-color:#3b4651}.creatorModDialogActions button.quiet{color:#929eaa;background:0 0;border-color:#0000}.creatorModDialogActions button:disabled{cursor:wait;opacity:.65}.modPage .statsGrid{border:0;gap:.8rem;margin-top:1rem;padding:0}.modPage .statItem{background:#14191e;border:1px solid #272e36;border-radius:1rem;padding:1.25rem 1.4rem}.modPage .statItem strong{font-size:clamp(1.8rem,4vw,2.7rem)}.modDescriptionSection,.modPage .creatorSection,.modPage .creatorNotesSection,.modPage .creatorGallerySection,.modPage .sourceSection{background:#12171c;border:1px solid #272e36;border-radius:1.25rem;margin-top:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.modDescriptionSection h2,.modPage .creatorSection h2,.modPage .creatorNotesSection h2,.modPage .creatorGallerySection h2{margin:-.4rem 0 1rem;font-size:clamp(1.5rem,3vw,2.1rem)}.modDescriptionSection .description{max-width:900px;margin:0}.modPage .creatorRanking{max-width:none}.modPage .creatorRow{padding-inline:.4rem}.modPage .sectionLabel{color:#e1a158;text-transform:uppercase;margin-bottom:1rem}.modPage .sourceSection{border-top:1px solid #272e36;margin-top:1.25rem}@media (max-width:720px){.modDetailHero{border-radius:1.1rem}.modDetailHero .modIntro h1{font-size:clamp(2.5rem,13vw,4rem)}.modHeroActions,.modHeroActions>*{text-align:center;width:100%}.modPage .statsGrid{gap:.65rem}.modPage .statItem{border:1px solid #272e36;padding:1rem 1.1rem}}.creatorGalleryItem{background:#12151a;border:1px solid #252a33;border-radius:14px;margin:0;overflow:hidden}.creatorGalleryItem figcaption{color:#9ca5b2;padding:12px 14px;font-size:13px}.newModSection{border-top:1px solid #252a33;margin-top:80px;padding-top:56px}.newModSection h2{letter-spacing:-.035em;margin:18px 0 10px;font-size:clamp(30px,5vw,48px)}.newModSection>p{color:#9ca5b2;max-width:720px;line-height:1.6}.newModForm{background:#12151a;border:1px solid #252a33;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;padding:clamp(20px,4vw,28px);display:grid}.newModForm label{color:#bfc7d4;align-content:start;gap:8px;font-size:14px;font-weight:700;display:grid}.newModForm input,.newModForm select,.newModForm textarea{color:#f5f7fa;width:100%;font:inherit;background:#0b0d10;border:1px solid #343b47;border-radius:9px;outline:none;padding:13px 14px}.newModForm input,.newModForm select{height:48px}.newModForm input:focus,.newModForm select:focus,.newModForm textarea:focus{border-color:#d99a55;box-shadow:0 0 0 3px #d99a551f}.newModWideField{grid-column:1/-1}.newModForm button{color:#15100b;font:inherit;cursor:pointer;background:#d99a55;border:1px solid #d99a55;border-radius:10px;justify-self:start;padding:14px 20px;font-weight:800}.newModForm button:disabled{cursor:wait;opacity:.65}.modderSubmitForm{background:0 0;border:0;gap:20px 18px;margin-top:22px;padding:0}.modderSubmitForm label{background:#090d127a;border:1px solid #29313c;border-radius:13px;padding:15px}.modderSubmitForm .newModWideField{padding:15px}.modderSubmitForm>button{min-width:250px;margin-top:2px;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 9px 24px #d99a5526}.modderSubmitForm>button:hover:not(:disabled),.inspectSourceButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #d99a5538}.modderSubmitForm .creatorNoteMessage{background:#0d1218;border:1px solid #39414d;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px}.pendingSubmissionSection{margin-top:38px}.pendingSubmissionRow{border-bottom:1px solid #252a33;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.pendingSubmissionRow div{gap:5px;display:grid}.pendingSubmissionRow span{color:#8f98a6;font-size:13px}.adminFirstSection{margin-top:42px}.adminNoteMeta a{color:#d99a55}.managePublicLink,.creatorProfileModHeader a,.creatorGalleryItem figcaption a{color:#d99a55;font-weight:700;text-decoration:none}.manageTitle{letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(40px,7vw,68px)}.modSearchForm{gap:10px;margin-top:38px;display:flex}.modSearchForm input{color:#f5f7fa;min-width:0;font:inherit;background:#12151a;border:1px solid #343b47;border-radius:10px;outline:none;flex:1;padding:14px 16px}.modSearchForm input:focus{border-color:#d99a55}.modSearchForm button{color:#15100b;cursor:pointer;background:#d99a55;border:1px solid #d99a55;border-radius:10px;padding:14px 20px;font-weight:800}.searchResultCount,.muted{color:#9ca5b2}.manageModGrid{gap:16px;margin-top:28px;display:grid}.manageModGrid h2{margin:0 0 10px}.manageModActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.creatorProfileHero{border-bottom:1px solid #252a33;padding:76px 0 54px}.creatorProfileHero h1{letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(48px,8vw,80px)}.creatorProfileHero p{color:#9ca5b2}.creatorPublicSearch{max-width:760px}.creatorProfileMod{border-bottom:1px solid #252a33;padding:28px 0 40px}.creatorProfileModHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.creatorProfileModHeader span,.creatorProfileModHeader p{color:#8f98a6;font-size:13px}.creatorProfileModHeader h2{margin:8px 0;font-size:clamp(28px,4vw,42px)}.creatorProfileNote{color:#c6ccd5;white-space:pre-wrap;background:#12151a;border-left:3px solid #d99a55;max-width:760px;margin:24px 0 0;padding:18px 20px;line-height:1.65}.creatorCentralDescription{color:#aab1bd;white-space:pre-wrap;max-width:820px;margin:22px 0 0;line-height:1.65}.creatorCentralDescription summary{cursor:pointer;color:#c9d0d9;align-items:center;gap:8px;font-size:13px;font-weight:800;list-style:none;display:inline-flex}.creatorCentralDescription summary::-webkit-details-marker{display:none}.creatorCentralDescription summary:before{content:"+";color:#d99a55;border:1px solid #434b57;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.creatorCentralDescription[open] summary:before{content:"−"}.creatorCentralDescription>div{background:#0f1216;border-left:2px solid #3b424c;margin-top:15px;padding:18px 20px}.creatorCentralDescription p{white-space:pre-wrap;margin:0}.creatorCentralDescription p+p{margin-top:1em}.creatorPersonalDescription{background:#12151a;border-left:3px solid #d99a55;max-width:820px;margin-top:22px;padding:18px 20px}.creatorPersonalDescription>span{color:#d99a55;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.creatorPersonalDescription p{color:#d4d8df;white-space:pre-wrap;margin:10px 0 0;line-height:1.65}.creatorModStats{color:#8f98a6;gap:22px;margin-top:22px;font-size:13px;display:flex}.creatorModStats strong{color:#f5f7fa}.creatorProfileActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.secondaryLinkButton{color:#d5dae2;border:1px solid #343b47;border-radius:10px;padding:14px 20px;font-weight:700;text-decoration:none}.modderProfileHero{border-bottom:1px solid #214044;padding:76px 0 58px}.modderProfileHero h1{letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(48px,8vw,80px)}.modderProfileHero p{color:#9ca5b2}.modderBadge{color:#67b8bd;border-color:#315c61}.modderModList{padding:32px 0 96px}.modderModCard{border-bottom:1px solid #252a33;padding:26px 0 34px}.modderModCard>span,.modderModCard small{color:#67b8bd;font-size:13px}.modderModCard h2{margin:9px 0 12px;font-size:clamp(28px,4vw,42px)}.modderModCard h2 a{color:#f5f7fa;text-decoration:none;transition:color .14s,transform .14s}.modderModCard h2 a:hover{color:#67b8bd}.modderModCard p{color:#aab1bd;max-width:820px;line-height:1.65}.modderModDetail{border-bottom:1px solid #252a33;padding:34px 0 54px}.modderModDetail>h2{margin:8px 0 14px;font-size:clamp(32px,5vw,50px)}.modderModDetail>h2 a{color:#f5f7fa;text-decoration:none;transition:color .14s}.modderModDetail>h2 a:hover{color:#67b8bd}.modderModDescription{color:#aab1bd;white-space:pre-wrap;max-width:840px;line-height:1.65}.modderScreenshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.modderScreenshotGrid figure{background:#12151a;border:1px solid #252a33;border-radius:14px;margin:0;position:relative;overflow:hidden}.modderScreenshotGrid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.modderScreenshotGrid figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10cc;border-radius:7px;padding:6px 9px;position:absolute;bottom:10px;right:10px}.modderScreenshotGrid figcaption a{color:#d99a55;font-size:12px;font-weight:800;text-decoration:none}.modderCreatorArea{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:34px;display:grid}.modderCreatorRanking{margin:0;padding:0;list-style:none}.modderCreatorRanking li{border-bottom:1px solid #252a33;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.modderRank{color:#727c89}.modderCreatorRanking a{flex:1}.modderCreatorRanking span{color:#9ca5b2;font-size:13px}.modderOtherCreators{flex-wrap:wrap;gap:10px 18px;display:flex}.catalogHero h1{letter-spacing:-.055em;margin:18px 0 14px;font-size:clamp(50px,8vw,82px)}.catalogHero>.wrap>p{color:#9ca5b2;max-width:760px;font-size:18px;line-height:1.6}.catalogSearchForm{grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(170px,.7fr)) auto;gap:10px;margin-top:34px;display:grid}.catalogSearchForm input,.catalogSearchForm select{color:#f5f7fa;min-width:0;font:inherit;background:#12151a;border:1px solid #343b47;border-radius:10px;outline:none;padding:14px 15px}.catalogSearchForm input:focus,.catalogSearchForm select:focus{border-color:#d99a55}.catalogSearchForm button{color:#15100b;cursor:pointer;background:#d99a55;border:1px solid #d99a55;border-radius:10px;padding:14px 20px;font-weight:800}.catalogResults{padding:32px 0 100px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.catalogModCard{background:#12151a;border:1px solid #252a33;border-radius:18px;overflow:hidden}.catalogPreviewGrid{background:#252a33;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.catalogPreviewCount1{grid-template-columns:1fr}.catalogPreviewGrid figure{background:#0b0d10;margin:0;position:relative;overflow:hidden}.catalogPreviewGrid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.catalogPreviewGrid figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10cc;border-radius:6px;padding:5px 8px;position:absolute;bottom:8px;right:8px}.catalogPreviewGrid figcaption a{color:#d99a55;font-size:11px;font-weight:800;text-decoration:none}.catalogCardCarousel{background:#0b0d10;height:155px;overflow:hidden}.catalogCardCarousel .creatorScreenshotCarousel.isCompact{min-height:0}.catalogCardCarousel .creatorCarouselCredit{bottom:.55rem;right:.55rem}.catalogCardCarousel .creatorCarouselArrow{width:2rem;height:2rem;font-size:1.35rem}.catalogCardCarousel .creatorCarouselArrow.previous{left:.5rem}.catalogCardCarousel .creatorCarouselArrow.next{right:.5rem}.catalogCardCarousel .creatorCarouselCounter{top:.55rem;right:.55rem}.catalogModContent{padding:24px}.popularRank{color:#d99a55;letter-spacing:.03em;border:1px solid #4b3826;border-radius:999px;margin-bottom:12px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.catalogModContent h2{margin:0 0 10px;font-size:clamp(26px,3vw,36px)}.catalogModContent h2 a{color:#f5f7fa;text-decoration:none}.catalogModContent h2 a:hover{color:#d99a55}.catalogModderLine,.catalogDescription{color:#9ca5b2;line-height:1.6}.catalogDescription{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modPage .description{white-space:pre-wrap}.catalogStats{color:#8f98a6;flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:12px;display:flex}.catalogStats strong{color:#f5f7fa}.catalogCreators{margin-top:20px}.catalogCreators>span{color:#8f98a6;font-size:12px}.catalogCreators>div{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.catalogCreators small{color:#8f98a6}.creatorProfileGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.creatorProfileGallery figure{background:#12151a;border:1px solid #252a33;border-radius:14px;margin:0;position:relative;overflow:hidden}.creatorProfileGallery img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.creatorProfileGallery figcaption{color:#f5f7fa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10c7;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;bottom:10px;right:10px}.creatorGalleryItem{position:relative}.creatorGalleryItem figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10c7;border-radius:7px;padding:6px 9px;position:absolute;bottom:10px;right:10px}.creatorGalleryItem figcaption a{color:#f5f7fa}@media (max-width:720px){.catalogActions,.catalogActions .catalogButton,.catalogRemoveButton{width:100%}.adminPage{padding:48px 0 72px}.adminNoteMeta,.creatorNotesGrid,.creatorScreenshotGrid,.creatorGalleryGrid,.adminScreenshotList,.newModForm{grid-template-columns:1fr}.newModWideField{grid-column:auto}.newModForm button,.pendingSubmissionRow{width:100%}.pendingSubmissionRow{flex-direction:column;align-items:flex-start}.modSearchForm,.creatorProfileModHeader{flex-direction:column}.modSearchForm button,.managePublicLink{text-align:center;width:100%}.creatorProfileGallery,.modderScreenshotGrid,.modderCreatorArea{grid-template-columns:1fr}.modderCreatorRanking li{flex-wrap:wrap;align-items:flex-start;padding:10px 0}.catalogSearchForm,.catalogGrid{grid-template-columns:1fr}.catalogSearchForm button,.catalogModContent .creatorProfileActions>a,.creatorProfileActions,.creatorProfileActions>a{text-align:center;width:100%}.adminNoteActions button{width:100%}}.inspectSourceButton{align-self:flex-start;margin-top:.35rem;padding:.55rem .8rem;font-size:.85rem}.sourceInspectionMessage{color:var(--muted,#aeb8c2);margin-top:.4rem;line-height:1.4;display:block}.adminRejectReason{gap:10px;max-width:680px;margin-top:14px;display:grid}.adminRejectReason label,.submissionRejectionReason b{color:#d99a55;font-weight:700}.adminRejectReason textarea{resize:vertical;width:100%}.rejectedSubmissionRow{border-color:#704248}.submissionRejectionReason{color:#d7b7bb;white-space:pre-wrap;max-width:720px;margin:10px 0 0;line-height:1.5}.pendingSubmissionRow .submissionMain{flex:1;min-width:0}.pendingSubmissionRow .submissionStatus{white-space:nowrap;align-self:flex-start}.resubmitDisclosure{width:min(880px,100%);margin-top:.75rem}.resubmitDisclosure>summary{color:#efb166;cursor:pointer;border:1px solid #704248;border-radius:.6rem;width:fit-content;padding:.55rem .75rem;font-size:.8rem;font-weight:800}.resubmitDisclosure[open]>summary{margin-bottom:.8rem}.resubmitDisclosure .newModSection{background:#0c1116;border:1px solid #343d47;border-radius:.85rem;margin:0;padding:1rem}.resubmitDisclosure .newModSection h2{font-size:clamp(1.35rem,3vw,1.75rem)}.resubmitDisclosure .newModForm{margin-top:1rem}.adminModEditForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 16px;display:grid}.adminModEditForm label,.adminReviewNote label{color:#aeb5c0;gap:7px;font-size:13px;font-weight:700;display:grid}.adminModWideField{grid-column:1/-1}.adminModEditForm textarea,.adminReviewNote textarea{resize:vertical}.adminReviewNote{max-width:760px;margin:0 0 16px}.submissionChanges{color:#cbd1da;margin-top:12px}.submissionChanges summary{cursor:pointer;color:#d99a55;font-weight:700}.submissionChanges>p{white-space:pre-wrap}.submissionChanges>div{gap:5px;margin-top:12px;display:grid}.submissionChanges span{white-space:pre-wrap;max-width:760px;display:block}.submissionChanges del{color:#a8787d}@media (max-width:700px){.adminModEditForm{grid-template-columns:1fr}.adminModWideField{grid-column:auto}}.adminAccountStatus{align-items:flex-end}.unlinkModderAction{justify-items:end;margin-top:.25rem;display:grid}.unlinkModderToggle{color:#9aa8b6;background:0 0;border:1px solid #42505d;border-radius:.5rem;padding:.28rem .55rem;font-size:.72rem}.unlinkModderToggle:hover{color:#ef9a9a;border-color:#d17878}.unlinkModderPanel{text-align:left;background:#171416;border:1px solid #744747;border-radius:.75rem;gap:.65rem;width:min(28rem,72vw);margin-top:.55rem;padding:.9rem;display:grid;box-shadow:0 10px 28px #00000047}.unlinkModderPanel label{color:#e8caca;gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.unlinkModderPanel textarea{min-height:80px}.unlinkModderPanel p{color:#aab3bd;margin:0;font-size:.78rem;line-height:1.45}.unlinkModderPanel button{color:#fff;background:#7f3434;border:1px solid #a75555;border-radius:.55rem;padding:.65rem .8rem;font-weight:800}.unlinkModderPanel small{color:#ef9a9a}@media (max-width:700px){.unlinkModderAction{justify-items:start;width:100%}.unlinkModderPanel{width:100%}}html{scroll-behavior:smooth}body{color:#f4f1ec;background:radial-gradient(circle at 15% -10%,#d99a5514,#0000 30rem),radial-gradient(circle at 95% 20%,#41b2c10e,#0000 26rem),#0d1013;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wrap{width:min(1180px,100% - 40px)}.siteHeader{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1013e0;border-bottom:1px solid #ffffff12;padding:0;position:sticky;top:0}.siteHeaderInner{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:72px;display:grid}.siteHeader .brand{color:#f6f2ec;letter-spacing:-.025em;align-items:center;gap:.55rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.brandMark{color:#181008;background:linear-gradient(145deg,#f1ad60,#c97835);border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.8rem;font-weight:950;display:grid;box-shadow:0 8px 24px #d99a5533}.mainNavigation{justify-content:center;align-items:center;gap:.35rem;display:flex}.mainNavigation a{color:#aeb5bd;border-radius:.65rem;padding:.7rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s}.mainNavigation a:hover{color:#fff;background:#ffffff0e}.mainNavigation .creatorNavLink:hover{color:#f1ad60}.mainNavigation .modderNavLink:hover{color:#62cfda}.headerAccountButton{color:#f1eee9;background:#171c21;border:1px solid #3b444d;border-radius:.7rem;padding:.7rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none}.headerAccountButton:hover{color:#f2b46d;border-color:#d99a55}.homeHero{padding:72px 0 100px;overflow:hidden}.homeHeroTop{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.homeHeroContent{min-width:0;max-width:760px}.homeHero h1{letter-spacing:-.065em;text-wrap:balance;max-width:950px;margin-top:1.4rem;font-size:clamp(3rem,7.3vw,6.25rem);line-height:.98}.homeHeroContent>p{color:#adb4bc;max-width:720px;font-size:clamp(1.05rem,2vw,1.25rem)}.homeFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:5rem;display:grid}.homeFeatureGrid article{background:linear-gradient(145deg,#1b2025f0,#12161af0);border:1px solid #ffffff14;border-radius:1.05rem;min-height:13.5rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000026}.homeFeatureGrid article>span{color:#d99a55;letter-spacing:.1em;font-size:.75rem;font-weight:900}.homeFeatureGrid strong{margin-top:.8rem;font-size:1.08rem;display:block}.homeFeatureGrid p{color:#939da7;margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.homeFeatureIcon{color:#efa959;background:linear-gradient(145deg,#d99a552e,#d99a550a);border:1px solid #d99a5552;border-radius:.9rem;place-items:center;width:3.3rem;height:3.3rem;margin-bottom:1.1rem;display:grid;box-shadow:0 12px 28px #0000002e}.homeFeatureIcon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:2rem}.homeHeroIllustration{isolation:isolate;width:min(100%,560px);min-height:540px;margin:0;position:relative}.homeHeroIllustration:before{z-index:-3;content:"";filter:blur(8px);background:radial-gradient(circle,#d99a5533,#2d859212 40%,#0000 70%);border-radius:50%;position:absolute;inset:11% 4% 8%}.heroOrbit{z-index:-2;border:1px dashed #d99a5538;border-radius:50%;position:absolute;transform:rotate(-12deg)}.heroOrbitOne{inset:7% 3% 9%}.heroOrbitTwo{border-color:#53b7c22b;inset:17% 13% 19%;transform:rotate(24deg)}.heroListWindow{z-index:2;background:linear-gradient(155deg,#1c2228f7,#0d1115fa);border:1px solid #ffffff24;border-radius:1.25rem;width:min(82%,420px);padding:1rem;position:absolute;top:70px;right:20px;transform:rotate(1.5deg);box-shadow:0 35px 85px #00000073,inset 0 0 0 1px #d99a550d}.heroWindowTop{align-items:center;gap:.65rem;padding-bottom:.85rem;display:flex}.heroWindowMark{color:#171008;background:#dfa052;border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;font-size:.68rem;font-weight:950;display:grid}.heroWindowTop>span:nth-child(2){gap:.1rem;display:grid}.heroWindowTop strong{font-size:.82rem}.heroWindowTop small{color:#7f8b96;font-size:.62rem}.heroWindowTop i{color:#64717d;letter-spacing:.12em;margin-left:auto;font-style:normal}.heroWindowSearch{color:#63707c;background:#0c1115;border:1px solid #303a43;border-radius:.6rem;justify-content:space-between;align-items:center;margin-bottom:.7rem;padding:.55rem .7rem;font-size:.66rem;display:flex}.heroWindowSearch b{color:#d99a55;font-size:1rem}.heroModPreview{background:#ffffff06;border:1px solid #fff1;border-radius:.75rem;grid-template-columns:3.3rem 1fr auto;align-items:center;gap:.65rem;margin-top:.55rem;padding:.62rem;display:grid}.heroModPreview.featured{background:linear-gradient(90deg,#d99a551c,#ffffff05);border-color:#d99a5559}.heroModThumb{background-color:#26313a;background-position:50%;border-radius:.55rem;width:3.3rem;height:2.6rem}.heroModThumb.tractor{background:linear-gradient(145deg,#355f7b,#162630 54%,#0e1318)}.heroModThumb.trailer{background:linear-gradient(145deg,#b97036,#4c2e1c 52%,#14191d)}.heroModThumb.field{background:linear-gradient(145deg,#597041,#26331d 52%,#111710)}.heroModPreview>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.heroModPreview small{color:#eaa558;letter-spacing:.08em;font-size:.52rem;font-weight:900}.heroModPreview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.heroModPreview em{color:#788590;font-size:.56rem;font-style:normal}.heroModPreview>b{color:#eaa558;background:#d99a551a;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;display:grid}.heroPersonCard{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13181df2;border:1px solid #ffffff21;border-radius:.85rem;align-items:center;gap:.6rem;min-width:12.2rem;padding:.7rem .8rem;animation:5s ease-in-out infinite heroCardFloat;display:flex;position:absolute;box-shadow:0 18px 45px #00000059}.heroPersonCard>span:nth-child(2){gap:.12rem;display:grid}.heroPersonCard small{color:#7f8d98;letter-spacing:.09em;font-size:.5rem;font-weight:900}.heroPersonCard strong{font-size:.68rem}.heroPersonCard i{color:#dfa052;margin-left:auto;font-style:normal}.heroPersonAvatar{border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.7rem;font-weight:950;display:grid}.heroPersonAvatar.community{color:#7cdae4;background:#294854}.heroPersonAvatar.creator{color:#f0b16c;background:#5a3920}.heroPersonAvatar.modder{color:#9ed18d;background:#31452e}.communityCard{top:20px;left:2px}.creatorCard{animation-delay:-1.7s;top:244px;left:-14px}.modderCard{animation-delay:-3.2s;bottom:24px;right:-8px}.heroTrustBadge{z-index:4;background:#0e1915f5;border:1px solid #65c79e52;border-radius:.85rem;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex;position:absolute;bottom:3px;left:46px;box-shadow:0 16px 40px #00000052}.heroTrustBadge svg{fill:none;stroke:#78d3a6;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.9rem}.heroTrustBadge span{gap:.1rem;display:grid}.heroTrustBadge strong{color:#bde7d2;font-size:.66rem}.heroTrustBadge small{color:#789488;font-size:.55rem}@keyframes heroCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.heroPersonCard{animation:none}}.homeVisionSection{background:#090c0f94;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:76px 0}.homeVisionCircle{grid-template-columns:repeat(5,auto);justify-content:center;align-items:center;gap:1rem;margin:2.2rem 0 1.5rem;display:grid}.homeVisionCircle div{text-align:center;background:radial-gradient(circle,#d99a551f,#14191ee6 68%);border:1px solid #d99a554d;border-radius:50%;place-content:center;gap:.4rem;width:12rem;min-height:8rem;padding:1.1rem;display:grid}.homeVisionCircle strong{color:#f0aa5c;font-size:1.05rem}.homeVisionCircle span{color:#aeb7c0;font-size:.8rem;line-height:1.4}.homeVisionCircle b{color:#d99a55;font-size:1.5rem}.homeVisionText{color:#aeb7c0;text-align:center;max-width:850px;margin:0 auto;line-height:1.7}.sourceResponsibilityNote{color:#8f9aa5;max-width:720px;margin-top:.85rem;font-size:.78rem;line-height:1.55;display:block}.catalogHero{border-bottom:1px solid #ffffff12;padding:64px 0 38px}.catalogHero h1{font-size:clamp(3.1rem,7vw,5.8rem)}.catalogSearchForm{background:#151a1fcc;border:1px solid #ffffff14;border-radius:1rem;padding:.6rem;box-shadow:0 16px 40px #00000029}.catalogSearchForm input,.catalogSearchForm select{background:#0e1216}.searchResultCount{margin-bottom:0;font-size:.9rem!important}.catalogResults{padding-top:26px}.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem}.catalogModCard{background:linear-gradient(160deg,#181d22,#12171b);border-color:#ffffff13;border-radius:1.05rem;flex-direction:column;height:100%;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 14px 38px #00000029}.catalogModCard:hover{border-color:#d99a5559;transform:translateY(-3px);box-shadow:0 22px 50px #00000040}.catalogPreviewGrid{height:155px}.catalogPreviewGrid figure{height:100%}.catalogPreviewGrid img{aspect-ratio:auto;height:100%}.catalogPlaceholder{color:#dfe4e8;background:radial-gradient(circle at 75% 15%,#d99a5538,#0000 42%),linear-gradient(145deg,#273039,#171c21);flex-direction:column;flex:0 0 155px;justify-content:flex-end;min-height:155px;padding:1.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.catalogPlaceholder:after{content:"LS";color:#ffffff09;font-size:9rem;font-weight:950;line-height:1;position:absolute;bottom:-2.5rem;right:-1rem}.catalogPlaceholder span{color:#efa956;letter-spacing:.12em;font-size:.72rem;font-weight:900}.catalogPlaceholder strong{z-index:1;max-width:80%;margin-top:.3rem;font-size:1rem;position:relative}.catalogModContent{flex-direction:column;flex:1;padding:1.25rem;display:flex}.catalogModContent h2{align-items:flex-start;min-height:2.2em;margin-top:.35rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08;display:flex}.catalogModderLine{margin:.5rem 0 0;font-size:.9rem}.catalogStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.1rem;display:grid}.catalogStats span{text-align:center;background:#ffffff09;border-radius:.65rem;gap:.15rem;padding:.55rem;display:grid}.catalogStats strong{font-size:1rem}.catalogCreators{border-top:1px solid #ffffff0f;min-height:5.3rem;padding-top:1rem}.catalogCreators>div{gap:.4rem}.catalogCreators a{background:#d99a5517;border-radius:999px;padding:.3rem .5rem;font-size:.75rem}.catalogModContent .creatorProfileActions{gap:.55rem;margin-top:auto;padding-top:1.2rem}.catalogModContent .creatorProfileActions>a{text-align:center;flex:1;padding:.7rem .8rem;font-size:.8rem}.badge{color:#d8c0a6;background:#d99a550f;border-color:#d99a554d}.siteLegalFooter{background:#090b0da6}@media (max-width:960px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siteHeaderInner{gap:1rem}.homeHeroTop{grid-template-columns:1fr}.homeHeroContent{max-width:850px}.homeHeroIllustration{width:min(100%,650px);margin:0 auto}}@media (max-width:700px){.wrap{width:min(100% - 28px,1180px)}.siteHeaderInner{grid-template-columns:1fr auto;min-height:64px}.mainNavigation{grid-area:2/1/auto/-1;justify-content:flex-start;gap:.15rem;margin:0 -14px;padding:0 14px .6rem;overflow-x:auto}.mainNavigation a{flex:none;padding:.55rem .7rem;font-size:.8rem}.brandMark{border-radius:.55rem;width:1.85rem;height:1.85rem}.homeHero{padding:58px 0 78px}.homeHero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.homeFeatureGrid{grid-template-columns:1fr;margin-top:3rem}.homeHeroIllustration{transform-origin:top;min-height:475px;margin-top:1rem;transform:scale(.92)}.heroListWindow{width:88%;right:0}.communityCard{left:0}.creatorCard{top:225px;left:-5px}.modderCard{right:0}.heroTrustBadge{bottom:0;left:18px}.homeVisionCircle{grid-template-columns:1fr;justify-items:center}.homeVisionCircle b{transform:rotate(90deg)}.catalogHero{padding-top:46px}.catalogGrid{grid-template-columns:1fr}}.creatorProfileHero{background:radial-gradient(circle at 12% 0,#d99a551c,#0000 30rem);border-bottom:1px solid #ffffff12;padding:62px 0 46px}.creatorProfileHero>.wrap{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.creatorHeroIdentity{align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.creatorHeroMain{min-width:0}.creatorAvatar{color:#1a1008;background:linear-gradient(145deg,#efac60,#bd6c2e);border:1px solid #f0a9587a;border-radius:1.5rem;flex:none;place-items:center;width:6rem;height:6rem;margin-top:2.55rem;font-size:1.65rem;font-weight:950;display:grid;box-shadow:0 18px 45px #d99a552e}.creatorProfileHero h1{margin:.65rem 0 .2rem;font-size:clamp(3rem,6vw,5rem);line-height:.95}.creatorProfileHero p{margin:0}.creatorBadge{color:#f0b36d}.creatorHeroSummary{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.creatorHeroSummary>div{background:#14191ead;border:1px solid #ffffff12;border-radius:.7rem;align-content:center;gap:.08rem;min-width:7.5rem;padding:.58rem .72rem;display:grid}.creatorHeroSummary strong{color:#f0a958;font-size:1rem}.creatorHeroSummary span{color:#89949f;font-size:.65rem}.publicCurrentRank{text-align:left;background:#14191ead;border:1px solid #ffffff17;border-radius:.7rem;align-content:center;gap:.08rem;min-width:9.2rem;padding:.58rem .72rem;display:grid}.publicCurrentRank span{color:#aab4bd;font-size:.66rem}.publicCurrentRank strong{color:#d9e0e5;font-size:1.2rem;line-height:1}.publicCurrentRank small{color:#9aa6b0;font-size:.62rem}.publicCurrentRank.rank-1{background:#e8b94e1a;border-color:#e8b94e7a}.publicCurrentRank.rank-1 strong{color:#ffd66f}.publicCurrentRank.rank-2{background:#c7d0d814;border-color:#c7d0d873}.publicCurrentRank.rank-2 strong{color:#dbe5ed}.publicCurrentRank.rank-3{background:#b97a451a;border-color:#b97a4580}.publicCurrentRank.rank-3 strong{color:#d99b65}.publicCurrentRank.modder{z-index:2;text-align:right;position:absolute;top:clamp(1.6rem,4vw,3.2rem);right:clamp(1.6rem,4vw,3.2rem)}.creatorPublicSearch{background:#14191ebf;border:1px solid #ffffff14;border-radius:.9rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;max-width:none;margin-top:.7rem;padding:.55rem;display:grid}.creatorPublicSearch button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.buttonSearchIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:1.15rem}.creatorPublicSearch input{background:#0e1216}.creatorProfileHero .searchResultCount{grid-column:1/-1}.creatorPublicIntro{background:#080c0f75;border:1px solid #ffffff14;border-radius:1rem;grid-column:1/-1;gap:1rem;max-width:880px;padding:1.15rem 1.25rem;display:grid}.creatorPublicIntro>p{color:#d2dbe3;white-space:pre-line;max-width:760px;line-height:1.65}.creatorSocialLinks{flex-wrap:wrap;gap:.7rem;display:flex}.creatorSocialLink{border:1px solid color-mix(in srgb,var(--social-color) 55%,#3a4650);color:#f1f4f6;background:#11171c;border-radius:.72rem;align-items:center;gap:.55rem;min-height:42px;padding:.65rem .9rem;font-size:.78rem;font-weight:850;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;position:relative}.creatorSocialLink:hover{background:color-mix(in srgb,var(--social-color) 12%,#11171c);transform:translateY(-2px)}.creatorSocialLink.isLive{background:linear-gradient(#11171c,#11171c) padding-box,linear-gradient(var(--live-angle),#ff2638,#ff7b25,#ff2638) border-box;border-color:#0000;animation:2.2s linear infinite creatorLiveBorder}.creatorSocialLink.isLive strong{color:#fff;letter-spacing:.08em;background:#e7192e;border-radius:999px;padding:.18rem .42rem;font-size:.62rem;box-shadow:0 0 15px #ff20338c}.creatorSocialLink small{color:#aeb9c3;font-size:.68rem;font-weight:700}.creatorSocialIcon{fill:none;width:1.15rem;height:1.15rem;stroke:var(--social-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.creatorSocial-youtube .creatorSocialIcon,.creatorSocial-tiktok .creatorSocialIcon,.creatorSocial-twitch .creatorSocialIcon{fill:var(--social-color);stroke:none}.creatorSocialIcon .iconCutout{fill:#11171c;stroke:none}.creatorSocialIcon .iconFill{fill:var(--social-color);stroke:none}.creatorProfileMeta{color:#8f9ca7;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;font-size:.72rem;display:flex}.creatorFavoriteModBadge{color:#efb364;letter-spacing:.04em;text-transform:uppercase;background:#dfa0521a;border:1px solid #dfa05273;border-radius:999px;margin-left:.6rem;padding:.22rem .48rem;font-size:.62rem;display:inline-flex}@property --live-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes creatorLiveBorder{to{--live-angle:360deg}}.publicProfileShare{color:#d6dee5;cursor:pointer;background:0 0;border:1px solid #3b4650;border-radius:.65rem;width:fit-content;padding:.62rem .85rem;font-weight:800}.creatorProfileEditor{background:#13191e;border:1px solid #303942;border-radius:1.2rem;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:2rem;margin:1.5rem 0;padding:clamp(1.25rem,3vw,2rem);display:grid}.creatorProfileEditor h2{margin:.25rem 0 .5rem}.creatorProfileEditor>div>p{color:#9eabb6;line-height:1.55}.creatorProfileEditor form,.creatorProfileEditor label{gap:.45rem;display:grid}.creatorProfileEditor label>span{color:#d8e0e6;font-size:.76rem;font-weight:850}.creatorProfileEditor input,.creatorProfileEditor textarea{color:#f1f4f6;width:100%;font:inherit;background:#0b1014;border:1px solid #36414c;border-radius:.65rem;padding:.75rem .85rem}.creatorProfileEditor textarea{resize:vertical;min-height:7rem}.creatorProfileEditor small{color:#84919c}.creatorSocialFields{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1rem;display:grid}.creatorSocialField>span{align-items:center;gap:.5rem;margin-bottom:.38rem;display:flex}.creatorSocialFieldIcon{border:1px solid color-mix(in srgb,var(--social-color) 38%,#36414c);background:color-mix(in srgb,var(--social-color) 10%,#0b1014);border-radius:.48rem;place-items:center;width:1.65rem;height:1.65rem;margin:0;display:grid}.creatorSocialFieldIcon .creatorSocialIcon{width:.92rem;height:.92rem}.creatorSocialField:focus-within input{border-color:color-mix(in srgb,var(--social-color) 65%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--social-color) 12%,transparent)}.creatorProfileFormFooter{align-items:center;gap:1rem;margin-top:1rem;display:flex}.creatorProfileFormFooter button{color:#171008;cursor:pointer;background:#dfa052;border:0;border-radius:.65rem;min-height:43px;padding:.65rem 1rem;font-weight:850}.creatorProfileFormFooter button:disabled{opacity:.6}.creatorFeaturedModFields{border:1px solid #303b45;border-radius:.8rem;gap:.55rem;margin-top:1rem;padding:1rem;display:grid}.creatorFeaturedModFields legend{color:#e6a45a;padding:0 .35rem;font-size:.78rem;font-weight:850}.creatorFeaturedModFields>p{color:#8e9ba6;margin:0 0 .35rem;font-size:.72rem}.creatorFeaturedModFields .creatorFavoriteSearch{min-height:38px;padding:.55rem .7rem;font-size:.78rem}.creatorFeaturedModFields label{background:#0e1418;border-radius:.55rem;grid-template-columns:none;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.creatorFeaturedModFields label[hidden]{display:none}.creatorFeaturedModFields input{width:auto}.creatorFeaturedModFields .creatorFavoriteSearch{width:100%}.creatorFavoriteEmpty{color:#87939e;text-align:center;padding:.65rem}@media (max-width:760px){.creatorProfileEditor,.creatorSocialFields{grid-template-columns:1fr}.creatorPublicIntro{padding:1rem}}@media (prefers-reduced-motion:reduce){.creatorSocialLink.isLive{animation:none}}.creatorProfileMods{padding:30px 0 100px}.creatorProfileMods>.wrap,.creatorModListItem{gap:1.1rem;display:grid}.creatorModGroupHeading{align-items:center;gap:.8rem;margin-top:1.4rem;padding:.35rem .2rem;display:flex}.creatorModGroupHeading:first-child{margin-top:0}.creatorModGroupHeading>span{color:#efaa59;background:#dfa0521f;border:1px solid #dfa05280;border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.85rem;display:grid}.creatorModGroupHeading div{gap:.15rem;display:grid}.creatorModGroupHeading strong{font-size:1.05rem}.creatorModGroupHeading small{color:#87939e;font-size:.76rem}.creatorFavoriteHeading strong{color:#efb364}.creatorShowcaseCard.isFavorite{background:linear-gradient(135deg,#dfa05214,#12181d 38%);border-color:#dfa0528c;box-shadow:0 0 0 1px #dfa05214,0 18px 45px #0003}.creatorShowcaseCard{background:linear-gradient(150deg,#181d22,#12171b);border:1px solid #ffffff14;border-radius:1.15rem;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 16px 42px #00000029}.creatorShowcaseCard:hover{border-color:#d99a5552;transform:translateY(-2px);box-shadow:0 22px 50px #0000003b}.creatorModVisual{background:#101419;min-height:23rem}.creatorShowcaseCard .creatorProfileGallery{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:2px;height:100%;margin:0}.creatorShowcaseCard .creatorProfileGallery.creatorGalleryCount1{grid-template-rows:1fr}.creatorShowcaseCard .creatorProfileGallery figure{border:0;border-radius:0;height:100%}.creatorShowcaseCard .creatorProfileGallery img{aspect-ratio:auto;object-fit:cover;height:100%}.creatorModPlaceholder{background:radial-gradient(circle at 72% 15%,#d99a553d,#0000 42%),linear-gradient(150deg,#2a333c,#171c21);flex-direction:column;justify-content:flex-end;height:100%;min-height:23rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.creatorModPlaceholder:after{content:"LS";color:#ffffff09;font-size:12rem;font-weight:950;position:absolute;bottom:-3rem;right:-1.2rem}.creatorModPlaceholder span{color:#eda856;letter-spacing:.12em;font-size:.75rem;font-weight:900}.creatorModPlaceholder strong{z-index:1;margin-top:.35rem;font-size:1.15rem;position:relative}.creatorModBody{flex-direction:column;min-width:0;padding:1.55rem;display:flex}.creatorShowcaseCard .creatorProfileModHeader h2{margin:.45rem 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.creatorShowcaseCard .creatorProfileModHeader h2 a{color:#f5f2ed;text-decoration:none}.creatorShowcaseCard .creatorProfileModHeader h2 a:hover{color:#efaa59}.creatorShowcaseCard .creatorPersonalDescription{background:#d99a550e;border:1px solid #d99a5533;border-left:3px solid #d99a55;border-radius:.7rem;max-width:none;margin-top:1.2rem}.creatorShowcaseCard .creatorCentralDescription{max-width:none;margin-top:1rem}.creatorShowcaseCard .creatorCentralDescription>div{border-radius:.65rem;max-height:18rem;overflow-y:auto}.creatorShowcaseCard .creatorModStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:auto;padding-top:1.25rem;display:grid}.creatorShowcaseCard .creatorModStats span{color:#8f99a4;text-align:center;background:#ffffff09;border-radius:.7rem;gap:.15rem;padding:.7rem;display:grid}.creatorShowcaseCard .creatorModStats strong{font-size:1.05rem}.creatorShowcaseCard .creatorProfileActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.creatorShowcaseCard .creatorProfileActions>a{text-align:center;padding:.75rem .8rem}@media (max-width:860px){.creatorProfileHero>.wrap{grid-template-columns:1fr;align-items:start}.creatorHeroSummary{flex-wrap:wrap}.creatorShowcaseCard{grid-template-columns:1fr}.creatorModVisual,.creatorModPlaceholder{min-height:16rem}.creatorShowcaseCard .creatorProfileGallery{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));min-height:16rem}.creatorShowcaseCard .creatorProfileGallery.creatorGalleryCount1{grid-template-columns:1fr}}@media (max-width:600px){.creatorProfileHero{padding-top:44px}.creatorHeroIdentity{align-items:flex-start}.creatorAvatar{border-radius:1.1rem;width:4.4rem;height:4.4rem;margin-top:0;font-size:1.2rem}.creatorProfileHero h1{font-size:clamp(2.5rem,12vw,4rem)}.creatorHeroSummary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.creatorHeroSummary>div{min-width:0}.creatorPublicSearch{grid-template-columns:1fr}.creatorModVisual,.creatorModPlaceholder,.creatorShowcaseCard .creatorProfileGallery{min-height:13rem}.creatorModBody{padding:1.15rem}.creatorShowcaseCard .creatorProfileModHeader h2{font-size:2rem}.creatorShowcaseCard .creatorProfileActions{grid-template-columns:1fr}}.creatorScreenshotCarousel{outline:none;flex-direction:column;height:100%;display:flex}.creatorScreenshotCarousel:focus-visible{box-shadow:inset 0 0 0 3px #d99a558c}.creatorCarouselStage{touch-action:pan-y;background:#0b0f13;flex:1;min-height:0;position:relative;overflow:hidden}.creatorCarouselMainButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.creatorCarouselMainButton img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.creatorCarouselMainButton:hover img{transform:scale(1.015)}.creatorCarouselCredit{color:#f0b064;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090c0fc7;border-radius:.45rem;padding:.38rem .58rem;font-size:.7rem;font-weight:850;position:absolute;bottom:.75rem;right:.75rem}.creatorCarouselArrow{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:.82;background:#090c0fb8;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;padding:0;font-size:1.65rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.creatorCarouselArrow:hover{opacity:1;background:#14110de6;border-color:#e2a154}.creatorCarouselArrow.previous{left:.7rem}.creatorCarouselArrow.next{right:.7rem}.creatorCarouselCounter{color:#d6dce2;background:#090c0fb8;border-radius:999px;padding:.3rem .5rem;font-size:.68rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.creatorCarouselThumbs{background:#10151a;flex:0 0 5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.45rem;display:grid}.creatorCarouselThumbs button{opacity:.58;background:#0b0f13;border:2px solid #0000;border-radius:.5rem;min-width:0;padding:0;overflow:hidden}.creatorCarouselThumbs button:hover{opacity:.85}.creatorCarouselThumbs button.isActive{opacity:1;border-color:#dfa052}.creatorCarouselThumbs img{object-fit:cover;width:100%;height:100%;display:block}.creatorLightbox{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030507ed;grid-template-columns:auto minmax(0,1fr) auto;place-items:center;gap:1rem;padding:3.5rem 1.2rem 1.2rem;display:grid;position:fixed;inset:0}.creatorLightbox figure{place-items:center;max-width:min(90vw,1500px);max-height:calc(100vh - 5rem);margin:0;display:grid}.creatorLightbox figure img{object-fit:contain;border-radius:.75rem;max-width:100%;max-height:calc(100vh - 7rem);display:block;box-shadow:0 30px 90px #0009}.creatorLightbox figcaption{color:#b9c1c9;margin-top:.65rem;font-size:.8rem}.creatorLightboxClose{color:#fff;background:#14181ce6;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;padding:0;font-size:1.65rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.creatorLightboxArrow{color:#fff;background:#14181cd9;border:1px solid #fff3;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;font-size:2rem;display:grid}.creatorLightboxArrow:hover,.creatorLightboxClose:hover{color:#f0b265;border-color:#dfa052}@media (max-width:600px){.creatorLightbox{grid-template-columns:1fr;padding-inline:.65rem}.creatorLightboxArrow{z-index:1;width:2.5rem;height:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.creatorLightboxArrow.previous{left:.7rem}.creatorLightboxArrow.next{right:.7rem}}@media (max-width:860px){.creatorScreenshotCarousel{min-height:18rem}}@media (max-width:600px){.creatorScreenshotCarousel{min-height:15rem}.creatorCarouselThumbs{flex-basis:4.25rem}}.creatorNoteBox{background:linear-gradient(145deg,#15191f 0%,#101318 100%);border:1px solid #303641;border-radius:16px;margin-top:26px;padding:22px;box-shadow:inset 3px 0 #d99a55}.creatorNoteHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.creatorNoteEyebrow{color:#d99a55;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.creatorNoteLabel{color:#f4f6f8;font-size:18px;font-weight:800;display:block}.creatorNoteHeading p{color:#959eaa;max-width:650px;margin:7px 0 0;font-size:13px;line-height:1.5}.creatorNoteStatusBadge{color:#c8cfd8;border:1px solid #46505d;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.creatorNoteStatusBadge.status-approved{color:#83d2ae;border-color:#386a58}.creatorNoteStatusBadge.status-pending{color:#e0b66f;border-color:#6e593a}.creatorNoteStatusBadge.status-rejected{color:#e39a9f;border-color:#704248}.creatorNoteTextarea{color:#edf0f4;resize:vertical;background:#0b0e12;border:1px solid #39414d;border-radius:12px;width:100%;min-height:150px;padding:15px 16px;line-height:1.65;display:block}.creatorNoteTextarea:focus{border-color:#d99a55;outline:3px solid #d99a551f}.creatorNoteBottom{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.creatorNoteCount{color:#818b98;font-variant-numeric:tabular-nums;font-size:12px}.creatorNoteCount.nearLimit{color:#e0b66f}.creatorNoteButton{color:#15100b;background:#d99a55;font-weight:800}.creatorNoteButton:disabled{cursor:not-allowed;opacity:.5}.creatorNoteStatus,.creatorNoteMessage{color:#aeb6c1;margin:12px 0 0;font-size:13px;line-height:1.5}@media (max-width:620px){.creatorNoteBox{padding:18px}.creatorNoteHeading{display:grid}.creatorNoteStatusBadge{justify-self:start}.creatorNoteBottom{flex-direction:column;align-items:stretch}.creatorNoteButton{width:100%}}.manageHero{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.manageOverviewStat{background:#12161b;border:1px solid #303641;border-radius:14px;flex:none;min-width:170px;padding:18px 20px}.manageOverviewStat strong{color:#d99a55;font-size:32px;line-height:1;display:block}.manageOverviewStat span{color:#929ba7;margin-top:7px;font-size:12px;display:block}.manageSection{border-top:1px solid #292f38;margin-top:42px;padding-top:32px}.manageSectionHeading{justify-content:space-between;margin-bottom:20px;display:flex}.manageSectionHeading h2{margin:7px 0 0;font-size:clamp(25px,4vw,36px)}.manageSectionHeading p{color:#929ba7;max-width:720px;margin:8px 0 0;line-height:1.55}.creatorOwnedModCard{border-color:#343b46}.discoverModsSection{background:#11151a;border:1px solid #303641;border-radius:18px;padding:30px}.searchModCard{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.searchModCard h3{margin:6px 0;font-size:20px}.searchModCard .manageModActions{flex:none;margin:0}.manageSearchPrompt{color:#d9dde3;border:1px dashed #38414d;border-radius:13px;gap:5px;margin-top:16px;padding:20px;display:grid}.manageSearchPrompt span{color:#8993a0;font-size:13px}.newSubmissionDisclosure{border-top:1px solid #2c333d;margin-top:22px;padding-top:18px}.newSubmissionDisclosure>summary{cursor:pointer;color:#d99a55;font-weight:800}.newSubmissionDisclosure .newModSection{margin-top:20px}@media (max-width:760px){.manageHero,.searchModCard{flex-direction:column;align-items:stretch}.manageOverviewStat{width:100%}.discoverModsSection{padding:20px}.searchModCard .manageModActions{width:100%}}.betaTesterBadge{color:#d9f5f5;letter-spacing:.025em;cursor:help;background:linear-gradient(135deg,#44b5c32b,#e09d4c21);border:1px solid #5dcfd785;border-radius:999px;align-items:center;gap:.38rem;min-height:2rem;padding:.3rem .65rem .3rem .4rem;font-size:.72rem;font-weight:850;display:inline-flex;position:relative;box-shadow:inset 0 0 18px #5dcfd70f,0 0 0 1px #00000038}.betaTesterBadge svg{flex:none;width:1.45rem;height:1.45rem;overflow:visible}.betaTesterBadge svg circle{fill:#183f46;stroke:#65d2da;stroke-width:1.5px}.betaBadgeRibbon{fill:#d89549}.betaBadgeStar{fill:#f5b968}.betaTesterTooltip{z-index:50;color:#f3f6f7;opacity:0;pointer-events:none;background:#10161b;border:1px solid #40505b;border-radius:.65rem;width:max-content;max-width:15rem;padding:.55rem .7rem;font-size:.76rem;font-weight:750;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,.3rem);box-shadow:0 12px 30px #00000061}.betaTesterBadge:hover .betaTesterTooltip,.betaTesterBadge:focus .betaTesterTooltip,.betaTesterBadge:focus-within .betaTesterTooltip{opacity:1;transform:translate(-50%)}@media (max-width:600px){.betaTesterBadge{font-size:.68rem}.betaTesterTooltip{left:0;transform:translateY(.3rem)}.betaTesterBadge:hover .betaTesterTooltip,.betaTesterBadge:focus .betaTesterTooltip,.betaTesterBadge:focus-within .betaTesterTooltip{transform:translate(0)}}.adminSourceMeta{grid-column:span 2}.adminSourceReview{background:#0c1116;border:1px solid #35404b;border-radius:.8rem;gap:.55rem;min-width:min(100%,28rem);padding:.8rem;display:grid}.adminSourceReview>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.adminSourceReview code,.sourceWarningDialog code{overflow-wrap:anywhere;color:#aeb9c5;font:600 .72rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.adminSourceReview small{color:#ecb66f}.adminSourceReview button{color:#e9eef3;background:#151b21;border:1px solid #44505c;border-radius:.55rem;width:fit-content;padding:.55rem .75rem;font-weight:800}.adminSourceReview.source-trusted{border-color:#4ebe846b}.adminSourceReview.source-unverified{border-color:#e7a04d85}.adminSourceReview.source-blocked{border-color:#d2596394}.sourceTrustBadge{color:#e0a455;white-space:nowrap;border:1px solid;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:850}.source-trusted .sourceTrustBadge,.sourceTrustBadge.source-trusted{color:#69d79b}.source-blocked .sourceTrustBadge,.sourceTrustBadge.source-blocked{color:#e78a92}.sourceWarningDialog{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030609d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sourceWarningDialog>div{background:#15191d;border:1px solid #72512f;border-radius:1rem;width:min(34rem,100%);padding:1.5rem;box-shadow:0 24px 80px #0009}.sourceWarningDialog h3{margin:.8rem 0 .5rem;font-size:1.5rem}.sourceWarningDialog p{color:#aab3bd;line-height:1.55}.sourceWarningDialog code{background:#090d11;border-radius:.55rem;margin:1rem 0;padding:.75rem}.sourceWarningDialog>div>div{justify-content:flex-end;gap:.6rem;display:flex}.sourceWarningDialog .warningOpenButton{color:#f0b46c;border-color:#a46a34}.sourceDomainManager{gap:1rem;display:grid}.sourceDomainManager form{background:#10151a;border:1px solid #313b46;border-radius:1rem;grid-template-columns:1fr 14rem;gap:.8rem;padding:1rem;display:grid}.sourceDomainManager label{color:#aeb8c4;gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.sourceDomainManager input,.sourceDomainManager select{min-height:44px}.sourceDomainManager .sourceDomainNote{grid-column:1/-1}.sourceDomainManager form>button{width:fit-content}.sourceDomainList{border:1px solid #303a44;border-radius:1rem;display:grid;overflow:hidden}.sourceDomainList article{background:#11161b;grid-template-columns:minmax(15rem,1fr) minmax(12rem,2fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.sourceDomainList article+article{border-top:1px solid #2a333c}.sourceDomainList article>div:first-child{align-items:center;gap:.6rem;display:flex}.sourceDomainList p{color:#8f9aa6;margin:0}.sourceDomainList article>div:last-child{gap:.4rem;display:flex}.sourceDomainList button{color:#dce4eb;background:#151b21;border:1px solid #3b4652;border-radius:.5rem;padding:.45rem .6rem;font-size:.72rem;font-weight:800}@media (max-width:760px){.adminSourceMeta{grid-column:auto}.sourceDomainManager form,.sourceDomainList article{grid-template-columns:1fr}.sourceWarningDialog>div>div{flex-direction:column}}.authLayout{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.authIntro{padding-top:1rem}.authIntro h1{letter-spacing:-.06em;max-width:720px;margin:1rem 0;font-size:clamp(3rem,7vw,6rem);line-height:.96}.authIntro>p{color:#a0aab4;max-width:650px;font-size:1.08rem;line-height:1.65}.authBenefits{gap:.7rem;max-width:650px;margin-top:2rem;display:grid}.authBenefits>div{background:#12171cb3;border:1px solid #273039;border-radius:.9rem;grid-template-columns:6.5rem 1fr;gap:1rem;padding:1rem 1.1rem;display:grid}.authBenefits strong{color:#e9aa63}.authBenefits span{color:#929da8;font-size:.88rem;line-height:1.5}.authFormColumn{background:linear-gradient(150deg,#151b20,#101418);border:1px solid #2c353e;border-radius:1.3rem;padding:1.5rem;box-shadow:0 30px 80px #00000040}.authFormColumn>h2{margin:0;font-size:clamp(1.65rem,3vw,2.2rem)}.authFormColumn>p{color:#8e99a4;margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.authFormColumn .authCard{background:0 0;border:0;margin-top:1.2rem;padding:0}.authModeChoice{background:#0c1013;border:1px solid #2c353e;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:1.4rem;padding:5px;display:grid}.authModeChoice button{color:#8e99a4;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.authModeChoice button.selected{color:#f4f6f8;background:#20272d;box-shadow:0 4px 16px #0000003d}.authCard>h2{margin:0;font-size:clamp(1.55rem,3vw,2rem)}.authModeHint{color:#8e99a4;margin:.45rem 0 1.2rem;font-size:.9rem;line-height:1.5}.accountRoleChoice button.creatorRole.selected{background:#d99a5517;border-color:#d99a55}.accountRoleChoice button.modderRole.selected{background:#51bdc914;border-color:#51bdc9;box-shadow:0 0 0 2px #51bdc91a}.socialLoginButtons button{border-radius:.7rem;min-height:46px}.socialLoginButtons .googleLogin{color:#1c2228;background:#f5f7f8;border:1px solid #dde1e5}.googleLogin{justify-content:center;align-items:center;gap:10px;padding:0 12px;display:flex}.googleLoginIcon{flex:0 0 18px;width:18px;height:18px}.socialLoginButtons .twitchLogin{color:#fff;background:#6441a5;border:1px solid #8d69e8}.twitchLogin{justify-content:center;align-items:center;gap:10px;padding:0 12px;display:flex}.twitchLoginIcon{color:#fff;flex:0 0 18px;width:18px;height:18px}.emailLoginForm input,.onboardingForm input{color:#f2f5f7;width:100%;font:inherit;background:#0b1014;border:1px solid #36414c;border-radius:.7rem;padding:.85rem .95rem}.emailLoginForm input:focus,.onboardingForm input:focus{border-color:#d99a55;outline:2px solid #d99a5538}.emailLoginForm>button,.onboardingForm>button{border-radius:.7rem;min-height:46px}.authMessage{background:#d99a5512;border:1px solid #d99a554d;border-radius:.7rem;padding:.8rem 1rem}.onboardingWrap{max-width:760px}.onboardingWrap .authCard{box-shadow:0 28px 75px #00000038}@media (max-width:900px){.authLayout{grid-template-columns:1fr;gap:2rem}.authIntro h1{font-size:clamp(2.8rem,12vw,4.6rem)}.authFormColumn{padding:1.2rem}}@media (max-width:560px){.authBenefits>div{grid-template-columns:1fr;gap:.3rem}}.creatorDashboardHero{background:radial-gradient(circle at 88% 12%,#d99a552e,#0000 35%),linear-gradient(145deg,#191b1d,#121517);border:1px solid #3b3026;border-radius:1.5rem;align-items:flex-start;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.creatorDashboardHero .manageTitle{letter-spacing:-.055em;margin:1rem 0 .6rem;font-size:clamp(3rem,7vw,5.8rem);line-height:.95}.creatorDashboardHero .description{max-width:720px;margin:0}.creatorDashboardMark{color:#eea7580b;-webkit-user-select:none;user-select:none;font-size:clamp(13rem,30vw,24rem);font-weight:950;line-height:1;position:absolute;bottom:-5rem;right:1rem}.creatorDashboardStats>div{background:#14191d;border:1px solid #2c333a;border-radius:1rem;padding:1.15rem 1.3rem}.creatorDashboardStats strong{color:#e2a154;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;display:block}.creatorDashboardStats span{color:#8e99a4;margin-top:.45rem;font-size:.78rem;display:block}.creatorActivityCenter{border:1px solid var(--brand-orange-border,#eea34b40);background:radial-gradient(circle at 88% 0,#eea34b1c,#0000 31%),linear-gradient(145deg,#151b20,#101519);border-radius:1.25rem;margin-top:1rem;padding:clamp(1.2rem,3vw,1.8rem);box-shadow:0 18px 46px #0000002e}.creatorActivityHeading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.creatorActivityHeading h2{letter-spacing:-.035em;margin:.25rem 0 .45rem;font-size:clamp(1.65rem,4vw,2.45rem)}.creatorActivityHeading p{max-width:680px;color:var(--text-secondary,#98a3ad);margin:0;line-height:1.55}.creatorCurrentRank{text-align:right;background:#eea34b11;border:1px solid #eea34b38;border-radius:.9rem;flex:none;min-width:155px;padding:.85rem 1rem}.creatorCurrentRank span,.creatorCurrentRank small{color:var(--text-secondary,#98a3ad);font-size:.7rem;display:block}.creatorCurrentRank strong{color:var(--brand-orange,#eea34b);margin:.15rem 0;font-size:2.25rem;line-height:1;display:block}.creatorActivitySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.25rem;display:grid}.creatorActivitySummary article{border:1px solid var(--border-subtle,#293139);background:#080c0f7a;border-radius:.9rem;min-width:0;padding:1rem}.creatorActivitySummary article>span,.creatorActivitySummary article>small{color:var(--text-secondary,#98a3ad);font-size:.72rem;display:block}.creatorActivitySummary article>strong{color:#f4f5f6;margin:.3rem 0;font-size:clamp(1.5rem,3vw,2rem);display:block}.creatorActivitySummary .creatorTopModName{text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;overflow:hidden}.creatorActivityTrend.isUp{color:#79c892}.creatorActivityTrend.isDown{color:#df8a8a}.creatorActivityTrend.isNeutral{color:var(--text-secondary,#98a3ad)}.creatorActivityDetails{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.8rem;margin-top:.8rem;display:grid}.creatorScoreBreakdown,.creatorNextActions{border:1px solid var(--border-subtle,#293139);background:#080c0f57;border-radius:.9rem;padding:1rem}.creatorActivitySubheading{justify-content:space-between;gap:1rem;margin-bottom:.65rem;display:flex}.creatorActivitySubheading span{color:var(--text-secondary,#98a3ad);font-size:.7rem}.creatorScoreBreakdownRow{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem 0;display:flex}.creatorScoreBreakdownRow span{color:#d8dde1;font-size:.82rem}.creatorScoreBreakdownRow small{color:var(--text-secondary,#98a3ad);margin-top:.15rem;font-size:.67rem;display:block}.creatorScoreBreakdownRow strong{color:var(--brand-orange,#eea34b);font-size:.82rem}.creatorNextActions{flex-direction:column;display:flex}.creatorNextActions a{color:inherit;border-top:1px solid #ffffff0f;grid-template-columns:1.8rem 1fr auto;align-items:center;gap:.7rem;padding:.65rem 0;text-decoration:none;display:grid}.creatorNextActions a>b{width:1.65rem;height:1.65rem;color:var(--brand-orange,#eea34b);background:#eea34b1f;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.creatorNextActions a span strong,.creatorNextActions a span small{display:block}.creatorNextActions a span strong{font-size:.82rem}.creatorNextActions a span small{color:var(--text-secondary,#98a3ad);margin-top:.12rem;font-size:.68rem}.creatorNextActions a>i{color:var(--brand-orange,#eea34b);font-style:normal}.creatorTasksComplete{background:#56b07414;border-radius:.7rem;margin:auto 0;padding:.8rem}.creatorTasksComplete strong,.creatorTasksComplete span{display:block}.creatorTasksComplete span{color:var(--text-secondary,#98a3ad);margin-top:.2rem;font-size:.75rem}.creatorNextAchievement{color:inherit;background:#eea34b0b;border:1px solid #eea34b33;border-radius:.9rem;grid-template-columns:2.3rem 1fr;align-items:center;gap:.8rem;margin-top:.8rem;padding:.85rem 1rem 1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.creatorNextAchievementIcon{width:2.3rem;height:2.3rem;color:var(--brand-orange,#eea34b);border:1px solid #eea34b59;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.creatorNextAchievement small,.creatorNextAchievement strong,.creatorNextAchievement em{display:block}.creatorNextAchievement small{color:var(--text-secondary,#98a3ad);font-size:.67rem}.creatorNextAchievement strong{margin:.1rem 0;font-size:.84rem}.creatorNextAchievement em{color:var(--text-secondary,#98a3ad);font-size:.7rem;font-style:normal}.creatorNextAchievement>i{width:var(--next-progress);background:var(--brand-orange,#eea34b);height:3px;position:absolute;bottom:0;left:0}.modderActivityCenter{background:radial-gradient(circle at 88% 0,#5bbd951a,#0000 31%),linear-gradient(145deg,#151b20,#101519);border-color:#5bbd9547}.modderActivityCenter .creatorCurrentRank{background:#5bbd950f;border-color:#5bbd9540}.modderActivityCenter .creatorCurrentRank strong{color:#70c9a4}.modderLiveNames{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.modderLiveNames a{color:#e7ebee;border:1px solid #ef3d6440;border-radius:.55rem;align-items:center;gap:.35rem;padding:.3rem .48rem;font-size:.7rem;text-decoration:none;display:inline-flex}.modderLiveNames a span{background:#ef3d64;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 3px #ef3d641a}#modder-badge{scroll-margin-top:150px}.creatorAchievements{background:#11161a;border:1px solid #2d353e;border-radius:1.1rem;margin-top:1rem;padding:clamp(1.1rem,3vw,1.6rem)}.creatorAchievementHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.creatorAchievementHeading h2{margin:-.35rem 0 0;font-size:clamp(1.5rem,3vw,2rem)}.creatorAchievementHeading p{color:#8f9aa5;max-width:520px;margin:0;font-size:.82rem}.creatorAchievementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.creatorAchievementCard{background:#0d1216;border:1px solid #303842;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}.creatorAchievementIcon{color:#6f7881;background:conic-gradient(currentColor var(--achievement-progress,0deg), #303840 0);border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.75rem;font-weight:950;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff0a}.creatorAchievementIcon:before{content:"";border-radius:inherit;background:#0d1216;position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #ffffff09}.creatorAchievementIcon>span{z-index:1;position:relative}.creatorAchievementShowcase{background:#10161b;border:1px solid #29333c;border-radius:1rem;align-items:center;gap:1rem;margin:-.45rem 0 1.4rem;padding:1rem 1.1rem;display:flex}.creatorAchievementShowcase>div{flex:1}.creatorAchievementShowcase strong{display:block}.creatorAchievementShowcase p{color:#9cb0c5;margin:.2rem 0 0;font-size:.86rem}.creatorAchievementShowcase select{min-width:15rem}.creatorAchievementShowcase small{color:#82d7aa}.creatorPublicName{align-items:flex-start;gap:.7rem;display:flex}.creatorPublicName h1{margin:0}.creatorPublicBadges{align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.modderPublicName{align-items:flex-start;gap:.65rem;display:flex}.modderPublicName h1{margin:0}.modderPublicName .creatorFeaturedBadge{margin-top:.45rem}.cookieConsentBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070abd;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cookieConsent{background:#12191e;border:1px solid #3a4650;border-radius:1.15rem;width:min(40rem,100%);max-height:calc(100vh - 2rem);padding:1.35rem;overflow:auto;box-shadow:0 24px 90px #0000009e}.cookieConsentIntro>span{color:#e6a154;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;font-size:.7rem;font-weight:900;display:block}.cookieConsent strong{font-size:1rem;display:block}.cookieConsentIntro>strong{font-size:1.45rem}.cookieConsent p{color:#c5d0da;margin:.35rem 0;font-size:.86rem;line-height:1.5}.cookieConsent small{color:#91a3b3}.cookieConsentDetails{background:#0e1418;border:1px solid #303b44;border-radius:.8rem;margin:1rem 0}.cookieConsentDetails summary{color:#f0c188;cursor:pointer;padding:.8rem .9rem;font-size:.82rem;font-weight:850}.cookieConsentDetails>div{gap:.75rem;padding:0 .9rem .9rem;display:grid}.cookieConsentDetails article{border-top:1px solid #29333b;padding-top:.7rem}.cookieConsentDetails article strong{font-size:.82rem}.cookieConsentDetails article p,.cookieConsentDetails>div>p{font-size:.78rem}.cookieConsentActions{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.cookieChoiceButton{color:#f4f5f6;background:#171d21;border:1px solid #d29550;border-radius:.7rem;min-height:3rem;padding:.65rem .8rem;font-weight:850}.cookieChoiceButton:hover,.cookieChoiceButton:focus-visible{background:#222b31;border-color:#ecad63}.cookieSettingsButton{z-index:900;color:#9fb0bf;background:#10161b;border:1px solid #34404a;border-radius:999px;padding:.45rem .65rem;font-size:.68rem;position:fixed;bottom:1rem;left:1rem}@media (max-width:620px){.cookieConsentActions{grid-template-columns:1fr}.cookieConsent{padding:1.05rem}.cookieConsentIntro>strong{font-size:1.25rem}}.creatorMonthlyBadge{color:#f0ad5a;white-space:nowrap;cursor:help;background:linear-gradient(135deg,#e59f4d29,#e59f4d0d);border:1px solid #9c6b32;border-radius:999px;align-items:center;min-height:2rem;padding:0 .7rem;font-size:.7rem;font-weight:900;display:inline-flex;position:relative;box-shadow:0 5px 18px #00000038}.creatorMonthlyMedal{fill:#e5a153;stroke:#ffd185;stroke-width:1px;width:1.45rem;height:1.75rem;margin:-.18rem .38rem -.18rem -.25rem;overflow:visible}.creatorMonthlyMedal text{fill:#211508;stroke:none;font-size:7px;font-weight:950}.creatorMonthlyBadge.top_5{color:#ffd66f;border-color:#e8b94e;box-shadow:0 0 18px #e8b94e29}.creatorMonthlyBadge.top_10{color:#dbe5ed;border-color:#c7d0d8}.creatorMonthlyBadge.top_20{color:#d99b65;border-color:#b97a45}.creatorMonthlyBadge:hover .creatorFeaturedBadgeTooltip,.creatorMonthlyBadge:focus .creatorFeaturedBadgeTooltip{opacity:1;visibility:visible;transform:translateY(0)}.creatorMonthlySummary{background:#10161b;border:1px solid #29333c;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:-.45rem 0 1rem;padding:1rem 1.1rem;display:flex}.creatorMonthlySummary strong{margin-top:.2rem;display:block}.creatorMonthlySummary p{color:#9cb0c5;margin:.2rem 0 0;font-size:.86rem}.creatorFeaturedBadge{color:#9aa2aa;cursor:help;background:#12191e;border:1px solid;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;margin-top:.35rem;font-size:.62rem;font-weight:950;display:inline-grid;position:relative;box-shadow:0 5px 18px #00000040}.creatorFeaturedBadge.tier-bronze{color:#b97a45}.creatorFeaturedBadge.tier-silver{color:#c7d0d8}.creatorFeaturedBadge.tier-gold{color:#e8b94e}.creatorFeaturedBadge.tier-platinum{color:#72d8df}.creatorFeaturedBadgeTooltip{z-index:20;color:#c7d4df;opacity:0;visibility:hidden;pointer-events:none;background:#151c21;border:1px solid #35414b;border-radius:.7rem;width:15rem;padding:.75rem .85rem;font-size:.76rem;font-weight:500;line-height:1.45;transition:all .15s;position:absolute;top:calc(100% + .65rem);right:0;transform:translateY(-4px)}.creatorFeaturedBadgeTooltip:before{content:"";border:.4rem solid #0000;border-bottom-color:#35414b;position:absolute;bottom:100%;right:.55rem}.creatorFeaturedBadgeTooltip strong{color:#fff;margin-bottom:.25rem;font-size:.78rem;display:block}.creatorFeaturedBadge:hover .creatorFeaturedBadgeTooltip,.creatorFeaturedBadge:focus .creatorFeaturedBadgeTooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:700px){.creatorAchievementShowcase,.creatorMonthlySummary{flex-direction:column;align-items:stretch}.creatorAchievementShowcase select{width:100%;min-width:0}.creatorPublicName{flex-direction:column;align-items:flex-start;gap:.2rem}.creatorPublicBadges{margin-top:0}.modderPublicName{flex-wrap:wrap}.creatorFeaturedBadgeTooltip{width:min(15rem,100vw - 2rem)}.creatorMonthlyBadge .creatorFeaturedBadgeTooltip,.creatorFeaturedBadge .creatorFeaturedBadgeTooltip{left:auto;right:0}}.creatorAchievementBody>div{flex-wrap:wrap;justify-content:space-between;gap:.3rem .6rem;display:flex}.creatorAchievementBody strong{color:#f1f3f5}.creatorAchievementBody span{color:#929ca6;font-size:.75rem;font-weight:800}.creatorAchievementBody p{color:#89949e;min-height:2.5em;margin:.4rem 0 .7rem;font-size:.75rem;line-height:1.45}.creatorAchievementBody small{color:#9da7b1;margin-top:.4rem;font-size:.7rem;display:block}.creatorAchievementProgress{background:#252c33;border-radius:99px;height:.35rem;overflow:hidden}.creatorAchievementProgress i{border-radius:inherit;background:#d99a55;height:100%;display:block}.creatorAchievementCard.tier-gray .creatorAchievementIcon{color:#9aa2aa}.creatorAchievementCard.tier-bronze .creatorAchievementIcon{color:#b97a45}.creatorAchievementCard.tier-silver .creatorAchievementIcon{color:#c7d0d8}.creatorAchievementCard.tier-gold .creatorAchievementIcon{color:#e8b94e}.creatorAchievementCard.tier-platinum .creatorAchievementIcon{color:#72d8df;box-shadow:0 0 22px #72d8df29,inset 0 0 0 4px #ffffff0a}.creatorAchievements.isCompact{background:#0f1418b8;grid-column:1/-1;margin-top:.25rem}.creatorAchievements.isCompact .creatorAchievementGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.creatorAchievements.isCompact .creatorAchievementHeading{margin-bottom:.75rem}.creatorAchievements.isCompact .creatorAchievementCard{padding:.8rem}.creatorDashboardNav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1216eb;border:1px solid #293139;border-radius:.9rem;gap:.45rem;margin-top:1rem;padding:.55rem;display:flex;position:sticky;top:80px;overflow-x:auto}.creatorDashboardNav a{color:#aab4be;border-radius:.6rem;flex:none;padding:.65rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none}.creatorDashboardQuickNav{background:#11161a;border:1px solid #293139;border-radius:.9rem;max-width:none;margin-top:1.2rem;padding:1rem 1.15rem}.creatorDashboardQuickNav a:before{content:none}.creatorDashboardQuickNav .manageQuickNavItem{background:#ffffff09;border-radius:999px;padding:.25rem .35rem .25rem .65rem}.manageSection{scroll-margin-top:150px}.myModsSection{background:#11161ab3;border:1px solid #293139;border-radius:1.25rem;margin-top:1.2rem;padding:clamp(1.2rem,3vw,2rem)}.manageModGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.creatorOwnedModCard{background:linear-gradient(145deg,#171c21,#11161a);border-radius:1rem;margin:0;padding:1.35rem}.creatorOwnedModCard .manageModActions{border-bottom:1px solid #293139;padding-bottom:1rem}.creatorModEditor{background:#0d1216;border:1px solid #303943;border-radius:.85rem;margin-top:1rem}.creatorModEditor>summary{color:#e3a259;cursor:pointer;gap:.2rem;padding:.9rem 1rem;font-weight:800;list-style-position:inside;display:grid}.creatorModEditor>summary small{color:#7f8a95;padding-left:1.15rem;font-weight:500}.creatorModEditorContent{gap:1rem;padding:0 1rem 1rem;display:grid}.creatorModEditorContent .creatorNoteBox,.creatorModEditorContent .screenshotUploadBox{margin-top:0}.discoverModsSection{margin-top:1rem;scroll-margin-top:150px;box-shadow:0 20px 60px #00000029}.creatorDashboardSubmissions{background:#11161a;border:1px solid #293139;border-radius:1.2rem;margin-top:1rem;padding:clamp(1.2rem,3vw,2rem);scroll-margin-top:150px}.creatorDashboardSubmissions h2{margin:-.35rem 0 1rem}@media (max-width:900px){.manageModGrid{grid-template-columns:1fr}}@media (max-width:700px){.creatorDashboardStats{grid-template-columns:1fr}.creatorActivityHeading{flex-direction:column}.creatorCurrentRank{text-align:left;width:100%}.creatorActivitySummary,.creatorActivityDetails{grid-template-columns:1fr}.creatorActivityCenter{border-radius:1rem;padding:1rem}.creatorAchievementHeading{flex-direction:column;align-items:flex-start}.creatorAchievementGrid,.creatorAchievements.isCompact .creatorAchievementGrid{grid-template-columns:1fr}.creatorDashboardNav{top:118px}.creatorDashboardHero{border-radius:1.1rem}.myModsSection{padding:1rem}}.adminPage{padding-top:2.5rem}.adminDashboardHero{background:radial-gradient(circle at 88% 8%,#96a0ae24,#0000 36%),linear-gradient(145deg,#191d21,#111519);border:1px solid #333a43;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.adminDashboardHero>div{z-index:1;max-width:800px;position:relative}.adminDashboardHero h1{letter-spacing:-.055em;margin:1rem 0 .7rem;font-size:clamp(3rem,7vw,5.8rem);line-height:.95}.adminDashboardHero p{color:#a0a9b3;max-width:680px;margin:0;font-size:1.05rem;line-height:1.6}.adminDashboardHero>span{color:#ffffff09;-webkit-user-select:none;user-select:none;font-size:clamp(13rem,30vw,24rem);font-weight:950;line-height:1;position:absolute;bottom:-5rem;right:1rem}.adminQueueStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.adminQueueStats a{color:#f1f4f6;background:#14191e;border:1px solid #2d353e;border-radius:1rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .15s,transform .15s}.adminQueueStats a:hover{border-color:#d89b55;transform:translateY(-2px)}.adminQueueStats strong{color:#e3a45c;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;display:block}.adminQueueStats span{color:#8f9aa5;margin-top:.45rem;font-size:.78rem;display:block}.adminDashboardNav{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1115f0;border:1px solid #2d353e;border-radius:.9rem;gap:.4rem;margin:1rem 0;padding:.55rem;display:flex;position:sticky;top:80px;overflow-x:auto}.adminDashboardNav a{color:#abb4be;border-radius:.6rem;flex:none;padding:.65rem .85rem;font-size:.8rem;font-weight:800;text-decoration:none}.adminDashboardNav a:hover{color:#e7a65c;background:#d99a551a}.adminDashboardSection{background:#11161bc2;border:1px solid #29323a;border-radius:1.2rem;margin-top:1rem;padding:clamp(1.1rem,3vw,2rem);scroll-margin-top:150px}.adminDashboardSection .adminSectionHeading{margin-top:0}.adminDashboardSection .adminFirstSection{padding-top:0}.adminDashboardSection .adminSectionHeading h2{font-size:clamp(1.8rem,4vw,2.8rem)}.adminDashboardSection .adminAccountStats{max-width:none}.adminDashboardSection .adminNoteCard,.adminDashboardSection .adminScreenshotCard{background:#11171c;border-radius:1rem}.adminDashboardSection .adminStateCard{margin-bottom:0}.adminGrowthDashboard{background:radial-gradient(circle at 92% 5%,#d99a5521,#0000 28rem),#11161bd1}.growthHeading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.growthHeading>div{max-width:760px}.growthHeading .secondaryLinkButton{flex:none;padding:.7rem .9rem}.growthMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.growthMetric{background:linear-gradient(145deg,#151b20,#10151a);border:1px solid #303a44;border-radius:1rem;min-height:8.2rem;padding:1.05rem 1.15rem}.growthMetric>span{color:#8e9ba7;align-items:center;gap:.4rem;font-size:.72rem;font-weight:850;display:flex}.growthMetric>strong{color:#e3a35a;margin:.65rem 0 .35rem;font-size:clamp(2rem,5vw,3.1rem);line-height:.9;display:block}.growthMetric>small{color:#8996a2;font-size:.7rem}.growthMetric.primary{border-color:#e59f4d6b}.growthMetric.cyan{border-color:#54c6d45c}.growthMetric.cyan>strong{color:#58c9d5}.growthMetric .positive{color:#71d6a2}.growthMetric.live i{background:#60d99b;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 12px #60d99ba6}.growthDetailGrid{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);gap:.75rem;margin-top:.75rem;display:grid}.growthChartCard,.growthGoals article{background:#10161a;border:1px solid #2f3942;border-radius:1rem;padding:1.1rem}.growthChartCard>div:first-child{gap:.2rem;display:grid}.growthChartCard>div:first-child span,.growthGoals span{color:#e1a35d;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.growthBars{border-bottom:1px solid #303a43;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:.32rem;height:10rem;margin-top:1rem;padding-top:1rem;display:grid}.growthBarColumn{grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:.4rem;height:100%;display:grid}.growthBarColumn i{background:linear-gradient(#e9a75d,#875628);border-radius:.35rem .35rem 0 0;min-height:4px;display:block;box-shadow:0 0 12px #d99a5514}.growthBarColumn span{color:#66747f;text-align:center;white-space:nowrap;font-size:.5rem;overflow:hidden}.growthGoals{gap:.75rem;display:grid}.growthGoals article{align-content:center;gap:.55rem;display:grid}.growthGoals strong{font-size:1.2rem}.growthGoals article>div{background:#2a3239;border-radius:999px;height:.45rem;overflow:hidden}.growthGoals article>div i{border-radius:inherit;background:linear-gradient(90deg,#c57b35,#efa957);height:100%;display:block}.growthGoals small,.growthPrivacyNote{color:#7f8d99;font-size:.68rem}.growthPrivacyNote{margin:.9rem 0 0}.adminQueueFilters{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.adminQueueFilters label{color:#9ca7b2;gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.adminQueueFilters select{color:#eef2f5;background:#0d1216;border:1px solid #35404a;border-radius:.65rem;min-width:170px;padding:.7rem .8rem}.adminQueueFilters .adminPriorityToggle{align-items:center;min-height:42px;display:flex}.adminQueueList{gap:.55rem;display:grid}.adminQueueRow{color:#edf1f4;background:#10161b;border:1px solid #2c353e;border-radius:.8rem;grid-template-columns:120px minmax(0,1fr) auto 100px;align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;display:grid}.adminQueueRow:hover{border-color:#d99a55}.adminQueueRow.isPriority{background:#d99a550f;border-color:#8b612f}.adminQueueType,.adminQueueRow>b{color:#9da7b1;font-size:.72rem;font-weight:850}.adminQueueRow span:nth-child(2){gap:.2rem;display:grid}.adminQueueRow small{color:#8f99a3}.adminQueueAge{color:#9da7b1;font-size:.76rem}@media (max-width:760px){.adminQueueRow{grid-template-columns:1fr auto}.adminQueueAge{grid-column:1}}@media (max-width:850px){.adminQueueStats,.growthMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.growthDetailGrid{grid-template-columns:1fr}}@media (max-width:700px){.adminDashboardNav{top:118px}.adminDashboardHero{border-radius:1.1rem}.adminDashboardSection{padding:1rem}.growthHeading{flex-direction:column;align-items:stretch}.growthHeading .secondaryLinkButton{text-align:center}}@media (max-width:480px){.adminQueueStats,.growthMetricGrid{grid-template-columns:1fr}.growthBars{gap:.18rem}.growthBarColumn span{display:none}}.adminContentManager{gap:1rem;display:grid}.adminContentSearch{color:#9da7b1;gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.adminContentSearch input{color:#f2f5f7;font:inherit;background:#0c1115;border:1px solid #35404a;border-radius:.7rem;padding:.85rem 1rem}.adminContentManager>details{background:#0e1317;border:1px solid #303943;border-radius:.9rem}.adminContentManager>details>summary{color:#dce2e7;cursor:pointer;justify-content:space-between;padding:1rem;font-weight:850;display:flex}.adminContentManager>details>summary span{color:#e0a158}.adminManagedToolbar{color:#8593a1;justify-content:space-between;align-items:center;gap:1rem;padding:0 .8rem .8rem;font-size:.78rem;display:flex}.adminManagedToolbar button{color:#cbd4dc;font:inherit;cursor:pointer;background:#11171d;border:1px solid #35404b;border-radius:.6rem;padding:.5rem .75rem;font-weight:750}.adminManagedToolbar button:hover{color:#eba552;border-color:#d99a55}.adminManagedModList{gap:.7rem;padding:0 .8rem .8rem;display:grid}.adminManagedMod{background:#141a1f;border:1px solid #303a43;border-radius:.8rem}.adminManagedMod.isArchived,.adminManagedScreenshot.isArchived{opacity:.8;border-color:#563a3e}.adminManagedTitle,.adminManagedTitle>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.adminManagedTitle{cursor:pointer;padding:.78rem 1rem;list-style:none}.adminManagedTitle::-webkit-details-marker{display:none}.adminManagedTitle:before{content:"›";color:#87939e;font-size:1.25rem;transition:transform .15s}.adminManagedMod[open]>.adminManagedTitle:before{transform:rotate(90deg)}.adminManagedTitle>div{justify-content:flex-start}.adminManagedTitle small{color:#7f8b96;font-size:.7rem;font-weight:600}.adminManagedTitle span{color:#dda15e;background:#d99a551a;border-radius:999px;padding:.25rem .45rem;font-size:.68rem;font-weight:850}.adminManagedTitle a{color:#9ba8b4;font-size:.78rem}.adminManagedModBody{border-top:1px solid #2d363f;padding:0 1rem 1rem}.adminManagedModBody>details{margin-top:.2rem}.adminManagedModBody>details>summary{color:#aab4be;cursor:pointer;padding:.8rem 0}.adminManagementReason{color:#9da7b1;gap:.4rem;margin-top:.8rem;font-size:.75rem;font-weight:800;display:grid}.adminManagementReason textarea,.adminManagedScreenshot textarea{color:#eef2f5;resize:vertical;background:#0b1014;border:1px solid #39444f;border-radius:.65rem;width:100%;padding:.7rem .8rem}.adminManagedActions{flex-wrap:wrap;gap:.55rem;margin-top:.7rem;display:flex}.adminManagedActions button,.adminManagedScreenshot button{color:#edf1f4;background:#1a2229;border:1px solid #44505c;border-radius:.6rem;padding:.65rem .85rem;font-weight:800}.adminManagedActions button.danger,.adminManagedScreenshot button.danger{color:#efa1a7;background:#28171a;border-color:#70434a}.adminManagedScreenshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 .8rem .8rem;display:grid}.adminManagedScreenshot{background:#141a1f;border:1px solid #303943;border-radius:.8rem;overflow:hidden}.adminManagedScreenshot>summary{cursor:pointer;align-items:center;gap:.7rem;padding:.6rem;list-style:none;display:flex}.adminManagedScreenshot>summary::-webkit-details-marker{display:none}.adminManagedScreenshot>summary img{object-fit:cover;border-radius:.4rem;width:5rem;height:3rem}.adminManagedScreenshot>summary span{gap:.15rem;display:grid}.adminManagedScreenshot>summary small{color:#8e99a4;font-size:.68rem}.adminManagedScreenshot>div{border-top:1px solid #2d363f;gap:.65rem;padding:.8rem;display:grid}.adminManagedScreenshot>div>img{aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;width:100%;display:block}.adminManagedScreenshot span{color:#8e99a4;font-size:.75rem}.creatorInbox{background:#1a1510a6;border:1px solid #403528;border-radius:.9rem;margin-top:1rem}.creatorInbox>summary{color:#efb06a;cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-weight:850;display:flex}.creatorInbox>summary strong{color:#9a846b;font-size:.72rem}.creatorInbox>div{border-top:1px solid #403528;display:grid}.creatorInbox article{padding:.9rem 1rem}.creatorInbox article+article{border-top:1px solid #332b23}.creatorInbox article>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.creatorInbox time{color:#7f8993;font-size:.7rem}.creatorInbox p{color:#a9b1ba;margin:.4rem 0 0;font-size:.84rem;line-height:1.5}@media (max-width:760px){.adminManagedScreenshotGrid{grid-template-columns:1fr}.adminManagedTitle{flex-direction:column;align-items:flex-start}}.headerUserArea{justify-content:flex-end;align-items:center;gap:.45rem;display:flex;position:relative}.headerExtraAction{color:#9da7b1;padding:.55rem .7rem;font-size:.72rem;font-weight:750;text-decoration:none}.notificationBell{color:#eef2f4;background:#151b20;border:1px solid #37414a;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:1rem;display:grid;position:relative}.notificationBell b{color:#171009;background:#df9f52;border:2px solid #0d1013;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.62rem;display:grid;position:absolute;top:-.35rem;right:-.3rem}.headerNotificationItem{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #283139;border-radius:0;padding:.8rem .9rem;display:block}.headerNotificationItem:hover{background:#ffffff0a}.headerNotificationItem.isUnread{background:#f0a6470f;box-shadow:inset 3px 0 #f0a647}.headerNotificationItem p{color:#b5c0c9;margin:.25rem 0 .45rem;font-size:.78rem;line-height:1.4}.headerNotificationItem span{color:#7f8c97;justify-content:space-between;gap:.8rem;font-size:.68rem;display:flex}.headerNotificationItem span b{color:#f0a647;font-weight:700}.headerIdentity{color:#eef2f4;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #37414a;border-radius:.75rem;align-items:center;gap:.55rem;padding:.35rem .55rem;display:flex}.headerIdentity:hover,.headerIdentity[aria-expanded=true]{background:#ffffff09;border-color:#596672}.headerIdentity>span{color:#e7a65d;background:#d99a5524;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.headerIdentity.modder>span{color:#67cbd5;background:#51bdc921}.headerIdentity small,.headerIdentity strong,.headerIdentity em{min-width:0;display:block}.headerIdentity small{max-width:8rem}.headerIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.headerIdentity em{color:#89949e;margin-top:.1rem;font-size:.62rem;font-style:normal}.headerIdentity i{color:#7f8a94;margin-left:.15rem;font-size:.8rem;font-style:normal}.headerProfilePanel{z-index:101;background:#11171c;border:1px solid #34404a;border-radius:.9rem;width:min(250px,100vw - 28px);display:grid;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 24px 65px #00000080}.headerProfilePanel>div{border-bottom:1px solid #252d34;gap:.2rem;padding:.9rem 1rem;display:grid}.headerProfilePanel>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.headerProfilePanel>div span{color:#7f8a94;font-size:.7rem}.headerProfilePanel>a,.headerProfilePanel>button{color:#e9edf0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252d34;padding:.75rem 1rem;font-size:.76rem;font-weight:800;text-decoration:none}.headerProfilePanel>a:hover,.headerProfilePanel>button:hover{background:#ffffff0b}.headerProfilePanel>button{color:#e39a9f;border-bottom:0}.headerNotificationPanel{z-index:100;background:#11171c;border:1px solid #34404a;border-radius:1rem;width:min(380px,100vw - 28px);position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 28px 80px #0000008c}.headerNotificationHeading,.headerAccountLinks{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.headerNotificationHeading{border-bottom:1px solid #2d363e}.headerNotificationHeading button,.headerAccountLinks button{color:#dba05c;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800}.headerNotificationPanel article{border-bottom:1px solid #252d34;padding:.8rem 1rem}.headerNotificationPanel article.isUnread{background:#d99a5511;box-shadow:inset 3px 0 #d99a55}.headerNotificationPanel article strong{font-size:.78rem}.headerNotificationPanel article p{color:#9ca7b1;margin:.3rem 0;font-size:.74rem;line-height:1.4}.headerNotificationPanel article time{color:#697580;font-size:.65rem}.headerNotificationEmpty{color:#89949e;padding:1rem;font-size:.8rem}.headerAccountLinks{background:#0d1216}.headerAccountLinks a{color:#eef2f4;font-size:.75rem;font-weight:800;text-decoration:none}.headerAccountLinks button{color:#d98f96}.headerProfilePanel>button:disabled,.headerAccountLinks button:disabled{opacity:.65;cursor:wait}.headerSignOutError{color:#e9a5aa;margin:0;padding:.75rem 1rem;font-size:.76rem;line-height:1.5}@media (max-width:760px){.headerExtraAction,.headerIdentity small{display:none}.headerIdentity{padding:.3rem}.headerUserArea{gap:.3rem}}.copyShareButton{color:#e1af75;background:#19140f;border:1px solid #5f4932;border-radius:10px;align-items:center;gap:8px;margin-top:17px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.copyShareButton:hover{background:#211810;border-color:#d99a55}.copyShareButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.copyShareButtonCompact{color:#aeb7c3;background:#11151a;border-color:#3a424e;flex:none;margin:0;padding:8px;position:relative}.copyShareFeedback{color:#17110b;white-space:nowrap;background:#d99a55;border-radius:6px;padding:5px 7px;font-size:10px;position:absolute;bottom:calc(100% + 7px);right:0}.manageModTitleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.manageModTitleRow h2{margin-right:auto}.creatorProfileMod{scroll-margin-top:24px}.creatorProfileMod:target{border-color:#d99a55;box-shadow:0 0 0 3px #d99a551f}.manageQuickNav{max-width:760px;margin-top:16px}.manageQuickNav>span{color:#7f8996;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.manageQuickNav>div{flex-wrap:wrap;gap:4px 13px;display:flex}.manageQuickNav a{color:#aeb7c3;font-size:12px;line-height:1.6;text-decoration:none;transition:color .14s}.manageQuickNav a:before{content:"·";color:#59616d;margin-right:6px}.manageQuickNav a:hover{color:#d99a55;text-underline-offset:3px;text-decoration:underline}.manageQuickNavItem{align-items:center;gap:4px;display:inline-flex}.manageQuickNavItem .copyShareButtonCompact{background:0 0;border:0;width:24px;height:24px;padding:4px}.manageQuickNavItem .copyShareButtonCompact:hover{color:#d99a55;background:#211810}.manageQuickNavItem .copyShareButtonCompact svg{width:14px;height:14px}.creatorOwnedModCard{scroll-margin-top:22px}.creatorOwnedModCard:target{border-color:#d99a55;box-shadow:0 0 0 3px #d99a551f}.authPage{padding:72px 0}.authWrap{max-width:720px}.authWrap>h1{margin:12px 0;font-size:clamp(34px,6vw,54px)}.authWrap>p{color:#9ba4b0;line-height:1.6}.authCard{background:#12161b;border:1px solid #303743;border-radius:18px;margin-top:28px;padding:26px}.accountRoleChoice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accountRoleChoice button{color:#eef1f5;text-align:left;background:#0d1014;border:1px solid #39414d;border-radius:13px;gap:5px;padding:18px;display:grid}.accountRoleChoice button span{color:#89939f;font-size:12px}.accountRoleChoice button.selected{background:#1c150f;border-color:#d99a55;box-shadow:0 0 0 2px #d99a551f}.authSelectedRole{color:#9da6b2;margin:18px 0 12px;font-size:13px}.socialLoginButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.socialLoginButtons button,.emailLoginForm button,.onboardingForm>button{color:#17110b;background:#d99a55;font-weight:800}.authDivider{color:#747e8b;text-transform:uppercase;align-items:center;gap:12px;margin:23px 0;font-size:11px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#303743;flex:1;height:1px}.emailLoginForm,.onboardingForm{gap:15px;display:grid}.emailLoginForm label,.onboardingForm label{color:#b8c0ca;gap:7px;font-size:13px;font-weight:700;display:grid}.onboardingForm .accountRoleChoice{margin-bottom:6px}.onboardingForm small,.authEmail{color:#7f8996;font-size:12px}.authMessage{color:#d4b07f;margin:14px 0 0;line-height:1.5}.otpLoginForm input{letter-spacing:.28em;text-align:center;font-size:24px;font-weight:800}.otpLoginForm .secondaryAuthButton{color:#aeb7c3;background:#0d1014;border:1px solid #39414d}.accountStatusCard{background:#12161b;border:1px solid #39414d;border-radius:15px;gap:9px;margin-top:26px;padding:24px;display:grid}.accountStatusCard strong{color:#d99a55;font-size:20px}.accountStatusCard span,.accountStatusCard p{color:#9ca5b1}.accountSettingsWrap{padding-bottom:70px}.accountDangerZone{background:#201416;border:1px solid #70434a;border-radius:15px;gap:14px;margin-top:30px;padding:24px;display:grid}.accountDangerZone h2{color:#f0b0b5;margin:0}.accountDangerZone p{color:#c4aeb0;margin:0;line-height:1.6}.accountDangerZone form{gap:10px;margin-top:6px;display:grid}.accountDangerZone label{color:#e9edf0;font-size:.86rem}.accountDangerZone input{color:#fff;min-height:44px;font:inherit;background:#11171c;border:1px solid #70434a;border-radius:9px;padding:0 13px}.accountDangerZone button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#7d313b;border:1px solid #95545c;border-radius:9px;justify-self:start;padding:0 16px;font-weight:800}.accountDangerZone button:disabled{cursor:not-allowed;opacity:.5}.accountDeleteMessage{font-weight:700;color:#f0b0b5!important}.accountDeletedNotice{color:#d8f3e2;background:#122219;border-bottom:1px solid #315942}.accountDeletedNotice>div{flex-wrap:wrap;gap:8px 16px;padding-top:14px;padding-bottom:14px;display:flex}.accountDeletedNotice strong{color:#83d9a4}.accountDeletedNotice span{color:#b5c9bd}.reportContentLink{color:#bac2cb;cursor:pointer;background:0 0;border:1px solid #4a515b;border-radius:9px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.reportContentLink:hover{color:#efaaaa;border-color:#c47878}.contentReportDialog{color:#eef2f5;background:#11171c;border:1px solid #3a4650;border-radius:1rem;width:min(92vw,34rem);padding:0;box-shadow:0 26px 80px #000000a6}.contentReportDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030608c2}.contentReportDialog>div{padding:1.5rem;position:relative}.contentReportClose{color:#9ba8b3;cursor:pointer;background:0 0;border:0;font-size:1.6rem;position:absolute;top:.7rem;right:.8rem}.contentReportDialog h2{margin:.35rem 0 .45rem}.contentReportDialog p{color:#9eabb5;line-height:1.5}.contentReportDialog form,.contentReportDialog label{gap:.5rem;display:grid}.contentReportDialog form{gap:1rem;margin-top:1.1rem}.contentReportDialog label span{font-size:.75rem;font-weight:850}.contentReportDialog select,.contentReportDialog textarea{color:#eef2f5;width:100%;font:inherit;background:#0a0f13;border:1px solid #36424c;border-radius:.6rem;padding:.75rem}.contentReportDialog textarea{resize:vertical;min-height:7rem}.contentReportDialog form>button{color:#171008;background:#dfa052;border:0;border-radius:.65rem;min-height:43px;font-weight:850}.adminReportTickets>div,.adminReportTickets details>div{gap:1rem;display:grid}.adminReportTickets details{margin-top:1rem}.adminReportTickets details>summary{color:#aab5bf;cursor:pointer;font-weight:800}.adminReportTicket{background:#11171c;border:1px solid #38434e;border-radius:.9rem;padding:1.1rem}.adminReportTicket.resolved{opacity:.72}.adminReportTicketHead{justify-content:space-between;gap:1rem;display:flex}.adminReportTicketHead>div{gap:.25rem;display:grid}.adminReportTicketHead span{color:#e0a057;text-transform:uppercase;font-size:.7rem;font-weight:850}.adminReportTicketHead time{color:#82909c;font-size:.7rem}.adminReportTicket blockquote{color:#d2dbe2;background:#0c1115;border-left:3px solid #d99a55;margin:1rem 0;padding:.8rem}.adminReportTicket>a{color:#efb166;font-size:.76rem;font-weight:800}.adminReportTicket form{grid-template-columns:1fr auto;align-items:end;gap:.8rem;margin-top:1rem;display:grid}.adminReportTicket label{gap:.35rem;display:grid}.adminReportTicket label span{color:#9ba8b2;font-size:.7rem;font-weight:800}.adminReportTicket textarea{color:#eef2f5;resize:vertical;background:#0b1014;border:1px solid #34404a;border-radius:.55rem;min-height:4.5rem;padding:.65rem}.adminReportTicket button{color:#efb166;background:#251d14;border:1px solid #d69b56;border-radius:.55rem;min-height:40px;padding:.6rem .8rem;font-weight:800}@media (max-width:700px){.adminReportTicket form{grid-template-columns:1fr}.adminReportTicketHead{display:grid}}.creatorScreenshotRights{color:#aeb6c0;align-items:flex-start;gap:.65rem;font-size:.78rem;line-height:1.5;display:flex}.creatorScreenshotRights input{accent-color:#d99a55;flex:none;margin-top:.2rem}.creatorScreenshotRights a{color:#e0a45f}.claimForm select,.claimForm textarea,.claimActions textarea{resize:vertical;width:100%}.adminAccountStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:760px;margin:20px 0;display:grid}.adminAccountStats>div{background:#12161b;border:1px solid #303743;border-radius:14px;padding:20px}.adminAccountStats strong{color:#d99a55;font-size:30px;display:block}.adminAccountStats span{color:#929ba7;margin-top:2px;font-size:12px;display:block}.adminAccountStats small{margin-top:7px;font-size:11px;display:block}.adminAccountList{border:1px solid #303743;border-radius:14px;display:grid;overflow:hidden}.adminAccountRow{background:#11151a;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.adminAccountRow+.adminAccountRow{border-top:1px solid #292f38}.adminAccountRow>div{gap:4px;display:grid}.adminAccountRow>div:last-child{text-align:right}.adminAccountRow small,.adminAccountRow time{color:#7f8996;font-size:12px}.adminAccountRow span{color:#83d2ae;font-size:12px;font-weight:800}.accountRoleBadge{border:1px solid #4a5966;border-radius:999px;padding:.2rem .45rem;color:#c4d0da!important}.accountRoleBadge.owner{border-color:#d99a55;color:#efa856!important}.accountRoleBadge.admin{border-color:#4aa1b2;color:#69cedb!important}.adminRoleButton{color:#dce4ea;cursor:pointer;background:#171e24;border:1px solid #46525e;border-radius:.5rem;padding:.38rem .6rem;font-size:.72rem;font-weight:800}.claimActions{gap:10px;margin-top:18px;display:grid}.claimActions>div{gap:10px;display:flex}.modderDashboardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.modderDashboardStats>div{background:#12161b;border:1px solid #303743;border-radius:15px;padding:22px}.modderDashboardStats strong{color:#6ec6d9;font-size:32px;display:block}.modderDashboardStats span,.modderUsageNumber span{color:#8d97a4;font-size:12px}.modderUsageNumber{text-align:right;flex:none;min-width:90px}.modderUsageNumber strong{color:#6ec6d9;font-size:28px;display:block}.modderTicker{border:1px solid #303743;border-radius:15px;display:grid;overflow:hidden}.modderTickerRow{background:#11151a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.modderTickerRow+.modderTickerRow{border-top:1px solid #29303a}.modderTickerRow p{color:#c4cad2;margin:0}.modderTickerRow>strong{color:#6ec6d9;font-size:12px}.modderTickerRow time{color:#747f8c;font-size:11px}.tickerDot{background:#6ec6d9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6ec6d91f}@media (max-width:600px){.accountRoleChoice,.socialLoginButtons{grid-template-columns:1fr}.authCard{padding:20px}.adminAccountStats{grid-template-columns:1fr}.adminAccountRow{flex-direction:column;align-items:flex-start}.adminAccountRow>div:last-child{text-align:left}}@media (max-width:700px){.modderDashboardStats{grid-template-columns:1fr}.modderTickerRow{grid-template-columns:auto 1fr}.modderTickerRow>strong,.modderTickerRow time{grid-column:2}}.autocomplete{width:100%;position:relative}.autocompleteInputWrap{position:relative}.autocompleteInputWrap input{padding-right:3rem!important}.autocompleteToggle{height:2rem;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.65rem;transform:translateY(-50%);color:#aeb9c8!important;width:2rem!important;min-width:2rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.55rem!important;padding:0!important}.autocompleteToggle:hover{color:#f0ac5a!important;background:#e7a04d1f!important}.autocompleteMenu{z-index:80;background:#151a20;border:1px solid #394655;border-radius:.8rem;gap:.2rem;max-height:18rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #0000007a}.autocompleteOption{width:100%;font:inherit;text-align:left;font-weight:650;color:#edf3fa!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.55rem!important;padding:.75rem .85rem!important}.autocompleteOption:hover,.autocompleteOption.isActive{color:#f3b86e!important;background:#e7a04d29!important}.submissionSuccess{color:#c9f5dc;background:#288b541f;border:1px solid #4dc2818c;border-radius:.85rem;gap:.3rem;margin-bottom:1.35rem;padding:1rem 1.1rem;display:grid}.submissionSuccess strong{color:#72dfa2;font-size:1.05rem}.adminAccountStats>.creatorAccountStat{border-color:#e7a04d66}.adminAccountStats>.modderAccountStat{border-color:#4bc4d26b}.adminAccountStats .creatorAccountStat strong{color:#efa856}.adminAccountStats .modderAccountStat strong{color:#55cedb}.adminAccountStats small{color:#83909f}.adminAccountRow.creatorAccountRow{border-left:3px solid #e7a04d}.adminAccountRow.modderAccountRow{border-left:3px solid #42b9c7}.accountNameLine{align-items:center;gap:.55rem;display:flex}.accountTypeBadge{letter-spacing:.02em;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:800}.accountTypeBadge.creator{color:#f2b66e;background:#e7a04d21;border:1px solid #e7a04d59}.accountTypeBadge.modder{color:#69d5e0;background:#42b9c71f;border:1px solid #42b9c75c}.modderAccountRow>div:last-child>span{color:#69d5e0}.adminAccountsPanel{gap:.85rem;display:grid}.adminAccountControls{background:#10151b;border:1px solid #2b3541;border-radius:.85rem;justify-content:space-between;align-items:end;gap:1rem;padding:.9rem;display:flex}.adminAccountSearch{color:#9eabba;flex:1;gap:.4rem;max-width:34rem;font-size:.78rem;font-weight:700;display:grid}.adminAccountSearch input{min-height:42px}.adminAccountFilters{gap:.4rem;display:flex}.adminAccountFilters button{color:#aeb8c5;background:#0b0f14;border:1px solid #35404c;border-radius:.65rem;padding:.62rem .85rem;font-weight:750}.adminAccountFilters button:hover,.adminAccountFilters button.isActive{color:#fff;border-color:#6a7786}.adminAccountFilters button.isActive.creator{color:#f1b56c;background:#e7a04d1f;border-color:#d89549}.adminAccountFilters button.isActive.modder{color:#69d5e0;background:#42b9c71c;border-color:#42b9c7}.adminAccountListFooter{color:#82909e;justify-content:space-between;align-items:center;min-height:2.8rem;font-size:.85rem;display:flex}.adminAccountListFooter button{color:#eaf0f6;background:#141a21;border:1px solid #3c4855;border-radius:.65rem;padding:.7rem 1rem;font-weight:750}.adminAccountListFooter button:hover{color:#f0ac5a;border-color:#d89549}@media (max-width:700px){.adminAccountControls{flex-direction:column;align-items:stretch}.adminAccountSearch{max-width:none}.adminAccountFilters button{flex:1}}.modderProfileHero{padding:3.5rem 0 1rem}.modderPublicHeroCard{background:radial-gradient(circle at 88% 10%,#4dbeca2e,#0000 35%),linear-gradient(145deg,#171d21,#111519);border:1px solid #2a3940;border-radius:1.5rem;padding:clamp(1.6rem,4vw,3.2rem);position:relative;overflow:hidden}.modderPublicHeroCard>div{z-index:1;max-width:780px;position:relative}.modderPublicHeroCard h1{letter-spacing:-.05em;margin:.9rem 0 .8rem;font-size:clamp(3rem,8vw,6rem);line-height:.95}.modderPublicHeroCard p{color:#a9b3bd;max-width:680px;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.modderHeroMonogram{color:#5bcbd60e;-webkit-user-select:none;user-select:none;font-size:clamp(12rem,28vw,23rem);font-weight:950;line-height:1;position:absolute;bottom:-4.5rem;right:1rem}.modderPublicStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.modderPublicStats>div{background:#13191d;border:1px solid #283138;border-radius:1rem;padding:1.2rem 1.4rem}.modderPublicStats strong{color:#69d2dc;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;display:block}.modderPublicStats span{color:#8f9aa5;margin-top:.5rem;font-size:.8rem;display:block}.modderPublicStatsInline{z-index:2;flex-wrap:wrap;gap:.45rem;margin:.85rem 0 1rem;display:flex;position:relative}.modderPublicStatsInline>div{background:#0c1215ad;border-radius:.7rem;align-content:center;gap:.08rem;min-width:8.2rem;padding:.58rem .72rem;display:grid}.modderPublicStatsInline>div strong{font-size:1rem}.modderPublicStatsInline>div span{margin-top:0;font-size:.65rem}.modderPublicStatsInline .publicCurrentRank.modder{text-align:left;min-width:9.2rem;position:static}.modderModList{padding-top:1.25rem}.modderListHeading{margin-bottom:1.25rem;padding:1.4rem 0}.modderListHeading h2{margin:-.35rem 0 .55rem;font-size:clamp(2rem,4vw,3.2rem)}.modderListHeading p{color:#939eaa;margin:0}.modderModDetail{background:#12181c;border-color:#283138;border-radius:1.25rem;margin-bottom:1rem;padding:clamp(1.25rem,3vw,2rem)}.modderModDetail>h2{margin-top:-.35rem;font-size:clamp(1.8rem,4vw,2.8rem)}.modderDescriptionDetails{border-top:1px solid #283138;border-bottom:1px solid #283138;margin:1rem 0}.modderDescriptionDetails summary{color:#9ba6b0;cursor:pointer;padding:.9rem 0;font-weight:750}.modderDescriptionDetails[open] summary{color:#69d2dc}.modderDescriptionDetails .modderModDescription{white-space:pre-wrap;margin:0 0 1rem}.modderScreenshotCarousel{border:1px solid #2a333b;border-radius:1rem;max-width:900px;margin:1.2rem 0;overflow:hidden}.modderScreenshotCarousel .creatorCarouselStage{aspect-ratio:16/9}.modderCreatorArea{border-top:1px solid #283138;margin-top:1.3rem;padding-top:1.3rem}@media (max-width:720px){.modderProfileHero{padding-top:2rem}.modderPublicStats{grid-template-columns:1fr}.modderPublicHeroCard{border-radius:1.1rem}.publicCurrentRank.modder{text-align:left;width:fit-content;margin-top:1.25rem;position:relative;top:auto;right:auto}}.catalogResetLink{color:#f0a647;margin-left:.8rem;font-weight:750;text-decoration:none}.catalogEmptyState{grid-column:1/-1;justify-items:start;gap:.55rem;padding:2rem;display:grid}.catalogEmptyState span{color:#9eabb5}.catalogEmptyState a{color:#f0a647;margin-top:.25rem;font-weight:800}@media (max-width:1100px) and (min-width:701px){.catalogSearchForm{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogSearchForm>input:first-child{grid-column:1/-1}}.siteHeader .brandMark{background:linear-gradient(145deg,#182027,#0c1115);border:1px solid #f0a6478c;place-items:center;display:grid;box-shadow:0 8px 24px #00000047,inset 0 1px #ffffff0d}.siteHeader .brandMark svg{fill:none;stroke:#f0a647;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:1.38rem;height:1.38rem;overflow:visible}.siteHeader .brandWordmark{white-space:nowrap;letter-spacing:-.045em;justify-self:start;gap:0;padding-right:1.8em;font-size:clamp(1.05rem,2vw,1.22rem);font-weight:900;position:relative}.brandWordmark strong{color:#f0a647;font:inherit}.brandWordmark .brandBeta{color:#bca98e;letter-spacing:.035em;font-size:.58em;font-weight:600;line-height:1;position:absolute;top:-.3em;right:.15em;transform:rotate(-12deg)}.homeHero{position:relative;overflow:hidden}.homeHero:after{z-index:-1;content:"";filter:blur(90px);background:#d99a5513;border-radius:50%;width:36rem;height:36rem;position:absolute;top:2rem;right:-8rem}.homeSearch{background:#13181de6;border:1px solid #303942;border-radius:1rem;max-width:760px;margin-top:2rem;padding:.65rem;box-shadow:0 22px 60px #00000038}.homeSearch label{color:#8f99a4;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .4rem .55rem;font-size:.72rem;font-weight:800;display:block}.homeSearch>div{grid-template-columns:1fr auto;gap:.55rem;display:grid}.homeSearch input{color:#f5f7f8;min-width:0;font:inherit;background:#0d1115;border:1px solid #303842;border-radius:.7rem;padding:.95rem 1rem}.homeSearch button{color:#171008;background:#dfa052;border:0;border-radius:.7rem;padding:.85rem 1.4rem;font-weight:850}.homeDiscoverySection,.homeCreatorSection{border-top:1px solid #fff1;padding:4.5rem 0}.homeCreatorSection{background:#080b0e52}.homeSectionHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.homeSectionHeading h2{letter-spacing:-.045em;margin:-.35rem 0 0;font-size:clamp(2rem,5vw,3.7rem)}.homeSectionHeading>a{color:#d9a05f;font-weight:750;text-decoration:none}.homeModGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.homeModCard{color:#f3f5f6;background:radial-gradient(circle at 90% 0,#d99a5526,#0000 42%),linear-gradient(150deg,#181e23,#11161a);border:1px solid #2a323a;border-radius:1.15rem;min-height:250px;padding:1.5rem;text-decoration:none;transition:transform .16s,border-color .16s;position:relative;overflow:hidden}.homeModCard:hover{border-color:#d99a558c;transform:translateY(-4px)}.homeModCard small{color:#9aa4ae;font-weight:750;display:block}.homeModCard h3{max-width:90%;margin:.7rem 0 .6rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.05}.homeModCard p{color:#939da7}.homeModCard p strong{color:#68c9d3}.homeModCard>div{color:#aab3bc;justify-content:space-between;font-size:.78rem;display:flex;position:absolute;bottom:1.3rem;left:1.5rem;right:1.5rem}.homeRank{color:#e4a75f;font-weight:900;position:absolute;top:1.1rem;right:1.2rem}.homeCreatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.homeCreatorGrid>a{color:#f0f3f5;background:#12171c;border:1px solid #293139;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.homeCreatorGrid>a:hover{border-color:#d99a5580;transform:translate(3px)}.homeCreatorAvatar{color:#edab61;background:#d99a5521;border-radius:.85rem;place-items:center;width:3rem;height:3rem;font-size:1.15rem;font-weight:900;display:grid}.homeCreatorGrid strong,.homeCreatorGrid small{display:block}.homeCreatorGrid small{color:#89949f;margin-top:.2rem}.homeCreatorGrid b{color:#d99a55}@media (max-width:760px){.homeSearch>div,.homeModGrid,.homeCreatorGrid{grid-template-columns:1fr}.homeSectionHeading{flex-direction:column;align-items:flex-start}.homeDiscoverySection,.homeCreatorSection{padding:3rem 0}}.creatorScreenshotDropzone{text-align:center;border-style:dashed;place-items:center;gap:.3rem;min-height:7.5rem;padding:1.2rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.creatorScreenshotDropzone span{color:#8f98a6;font-size:.78rem;font-weight:600}.creatorScreenshotDropzone.isDragActive{background:#d99a5521;border-color:#e3a45a;transform:translateY(-2px)}.adminAccountProfileLink{color:#f2f5f7;text-underline-offset:.2rem;font-weight:800;-webkit-text-decoration:underline #d99a5559;text-decoration:underline #d99a5559}.adminAccountProfileLink:hover,.adminAccountProfileLink:focus-visible{color:#efad61;text-decoration-color:#efad61}.modderAccountRow .adminAccountProfileLink:hover,.modderAccountRow .adminAccountProfileLink:focus-visible{color:#69d5e0;text-decoration-color:#69d5e0}.creatorScreenshotSelectionPreview{object-fit:contain;border-radius:.7rem;width:min(100%,28rem);max-height:14rem;display:block;box-shadow:0 10px 30px #00000047}.creatorScreenshotSubmit{color:#15100b;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#d99a55;border:1px solid #d99a55;border-radius:.7rem;padding:.75rem 1rem;font-weight:850}.creatorScreenshotSubmit:disabled{cursor:not-allowed;opacity:.45}.creatorScreenshotSubmit:not(:disabled):hover{background:#e7aa65}.dashboardHeroActions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.dashboardPrimaryAction{color:#15100b;background:#d99a55;border:1px solid #d99a55;border-radius:.7rem;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.dashboardPrimaryAction:hover{background:#e7aa65;transform:translateY(-1px)}.dashboardPrimaryAction.modderAction{color:#071316;background:#54c3cf;border-color:#54c3cf}.newSubmissionDisclosure.isAlwaysOpen,.featuredSubmissionSection{background:linear-gradient(145deg,#d99a5517,#11161bf5);border:1px solid #d99a557a;border-radius:1.1rem;margin-top:2rem;padding:clamp(1.2rem,3vw,2rem);scroll-margin-top:1rem}.newSubmissionHeading{margin-bottom:1rem}.newSubmissionHeading h2{margin:.2rem 0 .55rem;font-size:clamp(1.5rem,3vw,2.2rem)}.newSubmissionHeading p{color:#9da8b3;margin:0;line-height:1.55}.newSubmissionDisclosure.isAlwaysOpen .newModSection{background:0 0;border:0;margin:0;padding:0}.newSubmissionDisclosure.isAlwaysOpen .newModSection>.badge,.newSubmissionDisclosure.isAlwaysOpen .newModSection>h2,.newSubmissionDisclosure.isAlwaysOpen .newModSection>p{display:none}@media (max-width:650px){.dashboardHeroActions,.dashboardPrimaryAction{width:100%}}:root{--brand-orange:#eea34b;--brand-orange-hover:#f4b15f;--brand-orange-soft:#eea34b1f;--brand-orange-border:#eea34b6b;--surface-page:#0c1013;--surface-card:#14191e;--surface-raised:#181e23;--border-subtle:#ffffff16;--border-strong:#ffffff24;--text-primary:#f5f2ec;--text-secondary:#a8b1ba;--radius-control:.75rem;--radius-card:1.1rem}body{background:radial-gradient(circle at 14% -8%, #eea34b13, transparent 31rem), radial-gradient(circle at 96% 18%, #43abb80b, transparent 28rem), var(--surface-page);color:var(--text-primary)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],select,textarea{border-color:var(--border-strong);border-radius:var(--radius-control);background-color:#0b1014}input:hover,select:hover,textarea:hover{border-color:#ffffff38}input:focus,select:focus,textarea:focus{border-color:var(--brand-orange);box-shadow:0 0 0 4px #eea34b21}.brandMark,.heroWindowMark,.homeSearch button,.sourceButton,.newModForm button,.modSearchForm button,.catalogSearchForm button,.creatorScreenshotSubmit,.dashboardPrimaryAction:not(.modderAction){border-color:var(--brand-orange);background:var(--brand-orange);color:#171008}.homeSearch button:hover,.sourceButton:hover,.newModForm button:hover:not(:disabled),.modSearchForm button:hover,.catalogSearchForm button:hover,.creatorScreenshotSubmit:hover:not(:disabled),.dashboardPrimaryAction:not(.modderAction):hover{background:var(--brand-orange-hover)}.homeFeatureGrid article,.homeModCard,.homeCreatorGrid>a,.catalogModCard,.creatorOwnedModCard,.modderModDetail,.adminDashboardSection,.myModsSection{border-color:var(--border-subtle);border-radius:var(--radius-card)}.homeFeatureGrid article,.catalogModCard,.creatorOwnedModCard{background:linear-gradient(150deg, var(--surface-raised), var(--surface-card))}.homeFeatureGrid article:hover,.homeModCard:hover,.homeCreatorGrid>a:hover,.catalogModCard:hover,.creatorOwnedModCard:hover{border-color:var(--brand-orange-border)}.homeFeatureGrid article>span,.homeFeatureIcon,.homeRank,.homeSectionHeading>a,.homeCreatorGrid b,.sectionLabel{color:var(--brand-orange-hover)}.homeFeatureIcon{border-color:var(--brand-orange-border);background:linear-gradient(145deg, var(--brand-orange-soft), #eea34b09)}button,a,input,select,textarea{transition-duration:.16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-orange-hover);outline-offset:3px}@media (max-width:720px){:root{--radius-card:1rem}.wrap{width:min(100% - 28px,1180px)}.homeHero{padding-top:48px;padding-bottom:68px}}.modPage .wrap{gap:clamp(28px,4vw,52px);display:grid}.modPage .manageHero{border:1px solid var(--ui-border-strong,#34404a);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--brand-orange,#eea34b) 16%, transparent), transparent 34%), linear-gradient(145deg, #151b20 0%, #101519 72%);border-radius:22px;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden}.modPage .manageHero:after{content:"M";color:color-mix(in srgb, var(--brand-orange,#eea34b) 13%, transparent);pointer-events:none;font-size:clamp(100px,16vw,210px);font-weight:900;line-height:1;position:absolute;top:50%;right:clamp(24px,6vw,76px);transform:translateY(-50%)}.modPage .manageHero>div{z-index:1;max-width:720px;position:relative}.modPage .manageTitle{letter-spacing:-.035em;margin:14px 0 10px}.modderDashboardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.modderDashboardStats>div{border:1px solid var(--ui-border,#29333b);background:linear-gradient(145deg, var(--ui-surface,#151b20), #11171b);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:126px;padding:22px;display:flex}.modderDashboardStats strong{color:var(--brand-orange,#eea34b);font-size:clamp(30px,4vw,46px);line-height:1}.modderDashboardStats span{color:#aeb9c3;font-size:14px}.modPage .manageSection,.modPage .creatorMonthlySummary,.modPage .pendingSubmissionSection{border-radius:22px}.modPage .manageSectionHeading{margin-bottom:22px}.modPage .manageSectionHeading h2{letter-spacing:-.025em;margin:6px 0 8px}.modPage .manageModGrid{gap:18px}.modPage .creatorOwnedModCard{border-radius:18px;padding:clamp(20px,3vw,30px)}.modPage .creatorModEditor{border-radius:14px;margin-top:20px}.modPage .creatorModEditor summary{padding:16px 18px}.modPage .creatorModEditorContent{padding:18px}.modPage .featuredSubmissionSection{border-color:color-mix(in srgb, var(--brand-orange,#eea34b) 52%, var(--ui-border,#29333b));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-orange,#eea34b) 5%, transparent), transparent 44%), var(--ui-surface,#151b20)}.modPage .modderTickerRow{border-radius:14px}.modPage .dashboardPrimaryAction{justify-content:center;align-items:center;min-height:48px;display:inline-flex}@media (max-width:760px){.modPage .wrap{gap:24px}.modPage .manageHero{border-radius:18px;padding:24px 20px}.modPage .manageHero:after{opacity:.58;font-size:92px;top:18px;right:12px;transform:none}.modPage .manageHero>div{max-width:100%}.modPage .manageTitle{max-width:78%;font-size:clamp(34px,11vw,48px)}.modderDashboardStats{grid-template-columns:1fr;gap:10px}.modderDashboardStats>div{min-height:92px;padding:17px 18px}.modPage .manageSection,.modPage .creatorMonthlySummary,.modPage .pendingSubmissionSection{border-radius:17px}.modPage .manageModTitleRow{align-items:flex-start;gap:14px}.modPage .creatorOwnedModCard{padding:18px}.modPage .creatorModEditor summary{align-items:flex-start;gap:6px}}.creatorDashboardHero{border:1px solid var(--border-strong,#ffffff24);background:radial-gradient(circle at 88% 18%,#eea34b29,#0000 34%),linear-gradient(145deg,#181d22 0%,#11161a 72%);border-radius:22px;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden}.creatorDashboardHero>div{z-index:1;max-width:760px;position:relative}.creatorDashboardHero .creatorDashboardMark{color:#eea34b1c;font-size:clamp(100px,16vw,210px);bottom:50%;right:clamp(24px,6vw,76px);transform:translateY(50%)}.creatorDashboardHero .copyShareButton{border-color:var(--brand-orange-border);background:#eea34b14;min-height:48px;margin-top:0;padding:0 18px}.creatorDashboardHero .copyShareButton:hover{background:#eea34b26}.creatorDashboardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.creatorDashboardStats>div{border:1px solid var(--border-subtle);background:linear-gradient(145deg, var(--surface-raised), var(--surface-card));border-radius:18px;flex-direction:column;justify-content:space-between;min-height:126px;padding:22px;display:flex}.creatorDashboardStats strong{color:var(--brand-orange);font-size:clamp(30px,4vw,46px);line-height:1}.creatorDashboardStats span{color:var(--text-secondary);font-size:14px}.creatorDashboardQuickNav{border-color:var(--border-subtle);background:#14191edb;border-radius:16px}.creatorDashboardNav{border-color:var(--border-subtle);box-shadow:0 14px 34px #0003}.creatorDashboardSubmissions{border-color:var(--border-subtle);border-radius:22px}.manageSearchPrompt{border-radius:16px}.manageSearchResults{gap:14px;margin-top:18px;display:grid}.searchModCard{border-color:var(--border-subtle);background:linear-gradient(145deg, var(--surface-raised), var(--surface-card));border-radius:17px}@media (max-width:760px){.creatorDashboardHero{border-radius:18px;padding:24px 20px}.creatorDashboardHero .creatorDashboardMark{opacity:.62;font-size:92px;top:18px;bottom:auto;right:12px;transform:none}.creatorDashboardHero .manageTitle{max-width:78%;font-size:clamp(34px,11vw,48px)}.creatorDashboardHero .dashboardHeroActions{grid-template-columns:1fr;display:grid}.creatorDashboardHero .copyShareButton,.creatorDashboardHero .dashboardPrimaryAction{justify-content:center;width:100%}.creatorDashboardStats{grid-template-columns:1fr;gap:10px}.creatorDashboardStats>div{min-height:92px;padding:17px 18px}.creatorDashboardSubmissions{border-radius:17px}}.creatorDashboardNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12171cf0;gap:6px;padding:8px}.creatorDashboardNav a{min-height:42px;color:var(--text-secondary);border-radius:11px;align-items:center;padding:0 15px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.creatorDashboardNav a:hover{color:var(--text-primary);background:#eea34b17}.creatorDashboardQuickNav{padding:18px 20px}.creatorDashboardQuickNav a{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:999px}.creatorDashboardQuickNav a:hover{border-color:var(--brand-orange-border);background:#eea34b14}#profil-bearbeiten,#meine-mods,#mods-finden,#einreichungen{scroll-margin-top:96px}#profil-bearbeiten,#mods-finden,#einreichungen{border-color:var(--border-subtle);background:linear-gradient(145deg,#191e23f5,#101519fa);border-radius:22px}#profil-bearbeiten input,#profil-bearbeiten textarea,#mods-finden input,#mods-finden textarea{border-color:var(--border-subtle);background:#080c0fb8}#profil-bearbeiten input:focus,#profil-bearbeiten textarea:focus,#mods-finden input:focus,#mods-finden textarea:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #eea34b1f}.creatorOwnedModCard{border-color:var(--border-subtle);background:linear-gradient(145deg, var(--surface-raised), var(--surface-card));border-radius:18px;transition:transform .18s,border-color .18s,box-shadow .18s}.creatorOwnedModCard:hover{border-color:var(--brand-orange-border);transform:translateY(-2px);box-shadow:0 18px 38px #00000038}.creatorModEditor{border-color:var(--border-subtle);background:#080c0f7a;border-radius:14px}#einreichungen>div{border-color:var(--border-subtle)}@media (max-width:760px){.creatorDashboardNav{scrollbar-width:none;flex-wrap:nowrap;padding:7px;overflow-x:auto}.creatorDashboardNav::-webkit-scrollbar{display:none}.creatorDashboardNav a{flex:none;min-height:40px;padding:0 13px}.creatorDashboardQuickNav{padding:15px}#profil-bearbeiten,#mods-finden,#einreichungen{border-radius:17px}.creatorOwnedModCard:hover{transform:none}}.modPage .creatorDashboardHero:after{content:none}.authPage{padding:clamp(48px,8vw,92px) 0 96px;position:relative;overflow:hidden}.authPage:before{z-index:-1;content:"";filter:blur(100px);background:#eea34b17;border-radius:50%;width:42rem;height:42rem;position:absolute;top:-10rem;left:50%;transform:translate(-50%)}.authWrap{width:min(100% - 28px,760px)}.authWrap>.badge{border-color:var(--brand-orange-border);background:var(--brand-orange-soft);color:var(--brand-orange-hover)}.authWrap>h1{letter-spacing:-.05em;text-wrap:balance;margin:16px 0 12px;font-size:clamp(40px,7vw,64px);line-height:1}.authWrap>p{max-width:650px;color:var(--text-secondary);font-size:16px}.authCard{border-color:var(--border-subtle);background:linear-gradient(145deg,#191e23fa,#0f1418fa);border-radius:22px;margin-top:30px;padding:clamp(22px,4vw,34px);box-shadow:0 24px 64px #0000003d}.accountRoleChoice button{border-color:var(--border-subtle);cursor:pointer;background:#080c0f94;border-radius:15px;min-height:86px;transition:border-color .18s,background .18s,transform .18s}.accountRoleChoice button:hover{background:#eea34b0e;border-color:#eea34b4d;transform:translateY(-1px)}.accountRoleChoice button.selected{border-color:var(--brand-orange);background:#eea34b1a;box-shadow:0 0 0 3px #eea34b1a}.socialLoginButtons button,.emailLoginForm button,.onboardingForm>button{border:1px solid var(--brand-orange);background:var(--brand-orange);cursor:pointer;border-radius:12px;min-height:48px}.socialLoginButtons button:hover,.emailLoginForm button:hover,.onboardingForm>button:hover{background:var(--brand-orange-hover)}.accountStatusCard{border-color:var(--border-subtle);background:linear-gradient(145deg, var(--surface-raised), var(--surface-card));border-radius:18px}.accountDangerZone{border-radius:18px}@media (max-width:600px){.authPage{padding-top:38px}.authCard{border-radius:17px;padding:20px 17px}.accountRoleChoice button{min-height:74px}}.homeCreatorGrid>a.isLive{border-color:#ef3d64;box-shadow:0 0 0 1px #ef3d6438,0 12px 32px #ef3d641f}.homeCreatorGrid>a.isLive .homeCreatorAvatar{color:#fff;background:linear-gradient(135deg,#ef3d64,#8f32d6)}.creatorLiveLabel{color:#fff;letter-spacing:.08em;vertical-align:middle;background:#ef3d64;border-radius:999px;margin-left:.55rem;padding:.18rem .42rem;font-size:.64rem;line-height:1;display:inline-flex}.creatorScoreExplainer{border:1px solid var(--line);background:linear-gradient(135deg,#f39e4014,#141c228c);border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin:-.35rem 0 1.4rem;padding:1.15rem 1.25rem;display:grid}.creatorScoreExplainer div{grid-template-columns:auto 1fr;align-items:center;gap:.18rem .65rem;display:grid}.creatorScoreExplainer span{width:2rem;height:2rem;color:var(--accent);border:1px solid #f39e4061;border-radius:50%;grid-row:1/3;place-items:center;font-size:.72rem;font-weight:900;display:grid}.creatorScoreExplainer strong{font-size:.9rem}.creatorScoreExplainer small{color:var(--muted);line-height:1.35}.creatorScoreExplainer>b{color:var(--accent);opacity:.65}@media (max-width:800px){.creatorScoreExplainer{grid-template-columns:1fr}.creatorScoreExplainer>b{display:none}}.modLiveCreators{background:0 0;border:0;border-radius:0;margin-top:.7rem;padding:0}.modLiveCreators>span{color:var(--text-secondary);margin:0 0 .35rem;font-size:.68rem;font-weight:600;display:block}.modLiveCreators>span strong{color:inherit;text-transform:uppercase}.modLiveCreators>div{flex-wrap:wrap;gap:.45rem 1rem;margin-top:0;display:flex}.modLiveCreators a{min-width:0;color:var(--text-primary);background:#ef3d6421;border:1px solid #ef3d6447;border-radius:.6rem;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.74rem;text-decoration:none;display:inline-flex}.modLiveCreators a:before{content:"";background:#ef3d64;border-radius:50%;flex:none;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #ef3d641a}.modLiveCreators a:hover{color:#fff;background:#ef3d6417;border-color:#ef3d64a6}.modLiveCreators a b{color:inherit;font-size:inherit;letter-spacing:normal;background:0 0;border-radius:0;padding:0}.modLiveCreators a small{color:var(--text-secondary);font-size:.7rem}@keyframes liveCreatorPulse{0%,to{opacity:.72}50%{opacity:1}}.modLiveCreators a:before{animation:2.8s ease-in-out infinite liveCreatorPulse}@media (prefers-reduced-motion:reduce){.modLiveCreators a:before{animation:none}}.modDetailHero{position:relative}@media (min-width:721px){.modDetailHero .modLiveCreators{z-index:3;text-align:right;margin:0;position:absolute;top:2rem;right:2rem}.modDetailHero .modLiveCreators>span{white-space:nowrap}.modDetailHero .modLiveCreators>div{justify-content:flex-end}.modDetailHero .modIntro,.modDetailHero .modHeroActions{position:static}}@media (max-width:720px){.modDetailHero .modLiveCreators{text-align:left;width:100%;margin:.25rem 0 .65rem;position:static}.modLiveCreators a{max-width:100%}.modLiveCreators a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.adminDuplicateCheck{border:1px solid var(--line);background:#070c106b;border-radius:14px;margin:1rem 0;padding:1rem}.adminDuplicateCheck.isWarning{background:#f39e4012;border-color:#f39e407a}.adminDuplicateCheck.isClear{border-color:#4cc2ad4d;flex-direction:column;gap:.2rem;display:flex}.adminDuplicateCheck.isClear strong{color:#7ad6c6}.adminDuplicateCheck.isClear span,.adminDuplicateHeading span{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.adminDuplicateHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.adminDuplicateHeading>div{flex-direction:column;gap:.18rem;display:flex}.adminDuplicateHeading>b,.adminDuplicateMatches summary>b{color:var(--accent);flex:none;font-size:1.05rem}.adminDuplicateMatches{gap:.65rem;margin-top:.85rem;display:grid}.adminDuplicateMatches details{background:#0a0f13b3;border:1px solid #f39e4040;border-radius:10px}.adminDuplicateMatches summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.adminDuplicateMatches summary span{flex-direction:column;gap:.12rem;min-width:0;display:flex}.adminDuplicateMatches summary small{color:var(--text-secondary)}.adminDuplicateColumns{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;grid-template-columns:1fr 1fr;gap:.75rem;padding:.65rem .75rem .25rem 8.25rem;font-size:.68rem;font-weight:800;display:grid}.adminDuplicateFields{gap:.3rem;padding:.25rem .75rem .75rem;display:grid}.adminDuplicateFields>div{border-radius:8px;grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.55rem;display:grid}.adminDuplicateFields>div.isDifferent{background:#f39e4012}.adminDuplicateFields span{color:var(--text-secondary);font-size:.72rem;font-weight:700}.adminDuplicateFields p{overflow-wrap:anywhere;color:var(--text-primary);white-space:pre-line;margin:0;font-size:.76rem;line-height:1.45}.adminDuplicateMatches .secondaryLinkButton{margin:.1rem .75rem .8rem}@media (max-width:720px){.adminDuplicateColumns{display:none}.adminDuplicateFields>div{grid-template-columns:1fr;gap:.25rem}.adminDuplicateFields p:before{color:var(--text-secondary);text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.adminDuplicateFields p:first-of-type:before{content:"Neue Einreichung"}.adminDuplicateFields p:nth-of-type(2):before{content:"Bestehender Mod"}}.mainNavigation a[aria-current=page]{color:var(--brand-orange-hover);background:var(--brand-orange-soft)}.contentReportDialog{max-height:calc(100dvh - 2rem);overflow:auto}.contentReportDialog h2{overflow-wrap:anywhere;padding-right:1.5rem}.contentReportDialog fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.contentReportDialog label span{font-size:.875rem}.contentReportDialog p,.contentReportDialog textarea,.contentReportDialog select{font-size:1rem}.contentReportDialog .contentReportClose{width:40px;height:40px}.contentReportDialog .contentReportStatus{color:#d4dce3;font-size:.875rem;line-height:1.5}.contentReportStatus:empty{display:none}.contentReportDialog button:disabled{cursor:wait;opacity:.65}@media (max-width:700px){.mainNavigation a{font-size:.875rem}}
