.vaultoryToastViewport{z-index:22000;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;gap:.7rem;width:min(390px,100vw - 2rem);display:grid;position:fixed}.vaultoryToast{pointer-events:auto;background:linear-gradient(135deg,#ffffff12,#0000 40%),linear-gradient(#161d2afc,#080c15fc);border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:.82rem;animation:.22s cubic-bezier(.22,1,.36,1) both vaultoryToastIn;display:grid;box-shadow:inset 0 1px #ffffff12,0 20px 55px #0000006b}.vaultoryToastSuccess{border-color:#66f4a74d}.vaultoryToastError{border-color:#ff6f9159}.vaultoryToastIcon{border-radius:12px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.vaultoryToastSuccess .vaultoryToastIcon{color:#02140d;background:linear-gradient(135deg,#66f4c7,#6ba7ff)}.vaultoryToastError .vaultoryToastIcon{color:#fff1f5;background:#ff6f9126;border:1px solid #ff6f9147}.vaultoryToastCopy{gap:.14rem;min-width:0;padding-top:.06rem;display:grid}.vaultoryToastCopy strong{color:var(--text);font-size:.88rem;line-height:1.25}.vaultoryToastCopy p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.4}.vaultoryToastClose{width:2rem;height:2rem;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid}.vaultoryToastClose:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff1a}@keyframes vaultoryToastIn{0%{opacity:0;transform:translateY(.65rem)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=560px){.vaultoryToastViewport{width:min(100% - 1.5rem,420px);bottom:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.vaultoryToast{animation:none}}.projectList{container-type:inline-size}.projectRowV2{--project-row-controls-width:306px;background:linear-gradient(135deg,#ffffff09,#0000 36%),linear-gradient(#141a27f0,#0a0e17f0);border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity";align-items:center;min-height:112px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden;padding:.95rem calc(var(--project-row-controls-width) + 2rem) .95rem 1rem!important;position:relative!important}.projectRowV2:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--accent), var(--accent-2));opacity:0;width:3px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}.projectRowV2:hover{border-color:#66f4c761;transform:translateY(-2px);box-shadow:0 18px 42px #00000047}.projectRowV2:hover:before{opacity:1}.projectRowV2>*{min-width:0}.projectRowIdentity{grid-area:identity;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;min-width:0;display:grid}.projectRowV2 .projectIcon{border-radius:1rem;width:3.05rem;height:3.05rem}.projectRowCopy{align-content:center;gap:.25rem;min-width:0;display:grid}.projectRowCopy>strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.projectRowSummary{min-width:0;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.4;display:-webkit-box;overflow:hidden}.projectRowEnd{z-index:1;align-items:start;gap:.5rem .65rem;width:var(--project-row-controls-width)!important;grid-template-columns:minmax(0,1fr) 2.25rem!important;grid-template-areas:"metrics arrow""badges."!important;margin:0!important;display:grid!important;position:absolute!important;top:50%!important;right:1rem!important;transform:translateY(-50%)!important}.projectRowMetrics{grid-area:metrics;grid-template-columns:112px 142px;justify-content:start;align-items:stretch;gap:.45rem;min-width:0;display:grid}.projectRowMetric{background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;min-width:0;min-height:42px;padding:.44rem .52rem;display:grid}.projectRowMetricIcon{width:.93rem;height:.93rem;color:var(--accent)}.projectRowMetric span{gap:.07rem;min-width:0;display:grid}.projectRowMetric strong{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;line-height:1.08;overflow:hidden}.projectRowMetric small{color:var(--muted);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:850;line-height:1.08;overflow:hidden}.projectRowBadges{grid-area:badges;justify-content:flex-start;align-items:center;gap:.45rem;width:max-content;min-width:0;min-height:29px;display:flex}.projectRowType,.projectRowV2 .status{box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:29px;padding:.34rem .62rem;font-size:.76rem;font-weight:1000;line-height:1;display:inline-flex}.projectRowType{text-overflow:ellipsis;text-transform:uppercase;color:#97ffe2e6;background:#66f4c70f;border:1px solid #66f4c729;width:fit-content;max-width:160px;overflow:hidden}.projectRowArrow{width:2.25rem;height:2.25rem;color:var(--muted);opacity:.78;background:#ffffff07;border:1px solid #ffffff14;border-radius:10px;grid-area:arrow;place-self:center;padding:.5rem;transition:transform .16s,color .16s,opacity .16s,border-color .16s}.projectRowV2:hover .projectRowArrow{color:var(--accent);opacity:1;border-color:#66f4c742;transform:translate(2px)}@container (width<=680px){.projectRowV2{grid-template-columns:1fr;grid-template-areas:"identity""end";gap:.85rem;padding:.95rem 1rem!important}.projectRowEnd{grid-area:end!important;justify-self:stretch!important;width:100%!important;position:static!important;transform:none!important}}@container (width<=440px){.projectRowEnd{grid-template-columns:1fr!important;grid-template-areas:"metrics""badges"!important}.projectRowMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.projectRowArrow{display:none}}.projectRowV2{padding-right:calc(var(--project-row-controls-width) + .85rem)!important}.projectRowIdentity{justify-self:stretch;width:100%}.projectRowCopy,.projectRowSummary{width:100%;max-width:none}@container (width<=680px){.projectRowV2{padding:.95rem 1rem!important}}@container (width>=681px){.projectRowIdentity{width:auto!important;display:block!important}.projectRowV2 .projectIcon{margin:0!important;position:absolute!important;top:50%!important;left:1rem!important;transform:translateY(-50%)!important}.projectRowCopy{left:5.25rem!important;right:calc(var(--project-row-controls-width) + 1.65rem)!important;width:auto!important;max-width:none!important;margin:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.projectRowCopy>strong,.projectRowSummary{width:100%!important;max-width:none!important}}@container (width<=680px){.projectRowIdentity{width:100%!important;display:grid!important}.projectRowV2 .projectIcon,.projectRowCopy{width:auto!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}}:where(input,textarea,select)[data-vaultory-invalid=true]{animation:.24s both vaultoryInvalidField;border-color:#ff6f91c7!important;box-shadow:0 0 0 1px #ff6f912e,0 0 0 4px #ff6f910f!important}:where(input,textarea,select)[data-vaultory-invalid=true]:focus{border-color:#ff84a2f5!important;box-shadow:0 0 0 1px #ff84a242,0 0 0 4px #ff6f911a!important}.vaultoryValidationInlineHost{grid-column:1/-1;align-self:stretch;width:100%;min-width:0;margin-top:.1rem}.vaultoryValidationInlineNotice.notice.error{color:#ffd8e2;background:linear-gradient(145deg,#ff6f9114,#0000 62%),#ff6f911c;border-color:#ff6f916b;border-radius:18px;align-items:center;width:100%;min-height:3.25rem;padding:.9rem 1rem;font-size:.94rem;font-weight:800;line-height:1.4;animation:.18s cubic-bezier(.2,.9,.25,1) both vaultoryInlineValidationIn;display:flex;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #12040a33}@keyframes vaultoryInlineValidationIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vaultoryInvalidField{0%{transform:translate(0)}35%{transform:translate(-2px)}70%{transform:translate(2px)}to{transform:translate(0)}}@media (width<=560px){.vaultoryValidationInlineNotice.notice.error{border-radius:15px;min-height:3rem;padding:.8rem .9rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){:where(input,textarea,select)[data-vaultory-invalid=true],.vaultoryValidationInlineNotice.notice.error{animation:none}}:root{--desktop-titlebar-height:42px}.desktopVaultoryShell{min-height:100vh;padding-top:var(--desktop-titlebar-height)}.desktopVaultoryShell .topbar{top:var(--desktop-titlebar-height)!important}.desktopTitlebar{z-index:10000;height:var(--desktop-titlebar-height);-webkit-user-select:none;user-select:none;color:#ecf5ff;background:linear-gradient(#151b28fe,#080c14fe);border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 8px 28px #00000047}.desktopTitlebarBrand{letter-spacing:-.025em;align-items:center;gap:.62rem;min-width:0;padding:0 .95rem;font-size:.82rem;font-weight:950;display:inline-flex}.desktopTitlebarMark{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:.5rem;place-items:center;width:1.4rem;height:1.4rem;display:grid;box-shadow:0 6px 16px #66f4c72e}.desktopTitlebarMark span{background:#06110f;border-radius:.18rem;width:.56rem;height:.56rem;transform:rotate(45deg)}.desktopWindowControls{align-items:stretch;display:flex}.desktopWindowControl{cursor:pointer;place-items:center;width:48px;transition:color .15s,background .15s;color:#a9b6cb!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-grid!important}.desktopWindowControl svg{stroke-width:2.25px;width:1rem;height:1rem}.desktopWindowControl:hover{color:#fff!important;background:#ffffff17!important;transform:none!important}.desktopWindowControl:active{color:#e8fff8!important;background:#66f4c729!important;transform:none!important}.desktopWindowClose:hover{color:#fff!important;background:#d9364f!important}.desktopWindowClose:active{background:#b8253b!important}@media (width<=720px){.desktopTitlebarBrand{padding-inline:.75rem}.desktopWindowControl{width:44px}}.desktopVaultoryShell{--desktop-sidebar-width:264px;--desktop-workspace-gutter:clamp(1.25rem, 2.1vw, 2.4rem);min-height:100vh;padding-top:var(--desktop-titlebar-height)}.desktopVaultoryShell .topbar{z-index:80;flex-direction:column;gap:1rem;min-height:0;overflow:hidden;inset:var(--desktop-titlebar-height) auto 0 0!important;width:var(--desktop-sidebar-width)!important;height:calc(100vh - var(--desktop-titlebar-height))!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#141b28fb,#070a12fd)!important;border:0!important;border-right:1px solid #ffffff17!important;border-radius:0!important;flex-wrap:nowrap!important;align-items:stretch!important;padding:1.05rem .85rem .9rem!important;display:flex!important;position:fixed!important;box-shadow:inset -1px 0 #ffffff05,18px 0 52px #0003!important}.desktopVaultoryShell .brand{border-bottom:1px solid #ffffff12;align-items:center;gap:.72rem;min-height:3.55rem;padding:.45rem .5rem;display:flex}.desktopVaultoryShell .brandMark{border-radius:.9rem;width:2.5rem;height:2.5rem;box-shadow:0 12px 28px #66f4c72e}.desktopVaultoryShell .brandText strong{font-size:.98rem}.desktopVaultoryShell .brandText small{letter-spacing:.12em;margin-top:.12rem;font-size:.62rem;display:block}.desktopVaultoryShell .mobileToggle{display:none!important}.desktopVaultoryShell .navDock{flex-direction:column;flex:auto;justify-content:space-between;align-items:stretch;gap:1rem;width:100%;min-width:0;min-height:0;display:flex!important}.desktopVaultoryShell .mainNav{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:.28rem;width:100%;padding:0;overflow:visible;display:grid!important}.desktopVaultoryShell .mainNav:before{content:"WORKSPACE";color:var(--muted-2);letter-spacing:.13em;margin:.2rem .65rem .38rem;font-size:.64rem;font-weight:1000}.desktopVaultoryShell .mainNav a{min-height:2.9rem;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.72rem;padding:.74rem .78rem;font-size:.94rem;font-weight:900;line-height:1;transition:color .16s,background .16s,border-color .16s,transform .16s;display:flex}.desktopVaultoryShell .mainNav a:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff13;transform:translate(2px)}.desktopVaultoryShell .mainNav a.active{color:#f3fffb;box-shadow:inset 3px 0 0 var(--accent), inset 0 1px 0 #ffffff0a;background:linear-gradient(90deg,#66f4c724,#6ba7ff0e);border-color:#66f4c747}.desktopVaultoryShell .navIcon{width:1.08rem;height:1.08rem;color:var(--accent);flex:none}.desktopVaultoryShell .mainNav a:not(.active) .navIcon{color:#8fa1bd}.desktopVaultoryShell .accountNav{border-top:1px solid #ffffff14;grid-template-columns:1fr;align-items:stretch;gap:.55rem;width:100%;margin-top:auto;padding-top:.85rem;display:grid!important}.desktopVaultoryShell .navProfile,.desktopVaultoryShell .navAction{border-radius:14px;justify-content:flex-start;width:100%;min-height:2.95rem}.desktopVaultoryShell .navProfile{background:#ffffff0e;padding:.42rem .62rem .42rem .48rem}.desktopVaultoryShell .navProfile span{max-width:132px;font-size:.9rem}.desktopVaultoryShell .navProfile em{letter-spacing:.08em;margin-left:auto;font-size:.62rem}.desktopVaultoryShell .navAction{padding-inline:.82rem;font-size:.88rem}.desktopVaultoryShell .navAction .uiIcon{flex:none;width:1rem;height:1rem}.desktopVaultoryShell .appShell{max-width:1880px;min-height:calc(100vh - var(--desktop-titlebar-height));width:calc(100vw - var(--desktop-sidebar-width) - (var(--desktop-workspace-gutter) * 2))!important;margin:0 0 0 calc(var(--desktop-sidebar-width) + var(--desktop-workspace-gutter))!important;padding:clamp(1.35rem,2.1vw,2.35rem) 0 4rem!important}.desktopVaultoryShell .landingHero{grid-template-columns:minmax(0,1fr) minmax(420px,500px);min-height:600px}.desktopVaultoryShell .catalogLayout{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(300px,350px);gap:1.25rem}.desktopVaultoryShell .projectLayout,.desktopVaultoryShell .accountLayout,.desktopVaultoryShell .createLayout,.desktopVaultoryShell .reviewGrid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:1.25rem}.desktopVaultoryShell .metricStrip.adminMetrics{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1240px){.desktopVaultoryShell{--desktop-sidebar-width:228px;--desktop-workspace-gutter:1.1rem}.desktopVaultoryShell .brandText small{display:none}.desktopVaultoryShell .catalogLayout{grid-template-columns:250px minmax(0,1fr)}.desktopVaultoryShell .marketRail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=1080px){.desktopVaultoryShell{--desktop-sidebar-width:74px;--desktop-workspace-gutter:1rem}.desktopVaultoryShell .topbar{padding-inline:.7rem!important}.desktopVaultoryShell .brand{justify-content:center;padding-inline:0}.desktopVaultoryShell .brandText,.desktopVaultoryShell .mainNav:before,.desktopVaultoryShell .mainNav a:not(.active):after,.desktopVaultoryShell .navProfile span,.desktopVaultoryShell .navProfile em,.desktopVaultoryShell .navAction:not(.primaryAction){font-size:0}.desktopVaultoryShell .brandText{display:none}.desktopVaultoryShell .mainNav a,.desktopVaultoryShell .navProfile,.desktopVaultoryShell .navAction{justify-content:center;padding-inline:.5rem}.desktopVaultoryShell .mainNav a .navIcon,.desktopVaultoryShell .navAction .uiIcon{width:1.12rem;height:1.12rem}.desktopVaultoryShell .navProfile .avatar{margin:0}.desktopVaultoryShell .accountNav{justify-items:stretch}}.desktopTitlebarStart{align-items:stretch;min-width:0;display:inline-flex}.desktopSidebarToggle{align-self:stretch;place-items:center;width:42px;color:#9cacc4!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff12!important;border-radius:0!important;padding:0!important;transition:color .16s,background .16s!important;display:inline-grid!important}.desktopSidebarToggle:hover{color:var(--text)!important;background:#ffffff12!important;transform:none!important}.desktopSidebarToggle:active{background:#66f4c71f!important}.desktopSidebarToggle svg{stroke-width:2.35px;width:1rem;height:1rem}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell{--desktop-workspace-gutter:1rem;--desktop-sidebar-width:74px!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .topbar{padding-inline:.7rem!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .brand{justify-content:center;padding-inline:0}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .brandText,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav:before,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navProfile span,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navProfile em{display:none}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navProfile,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction{justify-content:center;padding-inline:.5rem}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction{font-size:0}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a .navIcon,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction .uiIcon{width:1.12rem;height:1.12rem}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navProfile .avatar{margin:0}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .accountNav{justify-items:stretch}@media (width<=1080px){.desktopSidebarToggle{display:none!important}}.desktopVaultoryShell{width:100%;height:100dvh;min-height:0!important;padding-top:var(--desktop-titlebar-height)!important;position:fixed!important;inset:0!important;overflow:hidden!important}.desktopVaultoryShell .appShell{height:calc(100vh - var(--desktop-titlebar-height));height:calc(100dvh - var(--desktop-titlebar-height));overscroll-behavior:contain;scrollbar-gutter:stable;width:auto!important;max-width:none!important;min-height:0!important;margin:0 0 0 calc(var(--desktop-sidebar-width) + var(--desktop-workspace-gutter))!important;padding:clamp(1.35rem, 2.1vw, 2.35rem) var(--desktop-workspace-gutter) 4rem 0!important;overflow:hidden auto!important}.desktopVaultoryShell .filterRail,.desktopVaultoryShell .marketRail,.desktopVaultoryShell .stickySide{top:1.35rem!important}.desktopVaultoryShell .catalogLayout{grid-template-columns:minmax(240px,260px) minmax(620px,1fr) minmax(280px,310px);align-items:start;gap:1rem}.desktopVaultoryShell .catalogMain,.desktopVaultoryShell .projectList,.desktopVaultoryShell .projectGrid{min-width:0}@media (width<=1600px){.desktopVaultoryShell .catalogLayout{grid-template-columns:minmax(240px,260px) minmax(0,1fr);gap:1rem}.desktopVaultoryShell .marketRail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:static!important;top:auto!important}}@media (width<=1120px){.desktopVaultoryShell .catalogLayout{grid-template-columns:232px minmax(0,1fr)}}.desktopVaultoryShell .brandMark,.desktopVaultoryShell .brandMark span{aspect-ratio:1;flex:none}.desktopVaultoryShell .brandMark{place-items:center;display:grid;overflow:hidden}.desktopVaultoryShell .brandMark>span{display:block}.releaseFilePicker{background:linear-gradient(145deg,#66f4c711,#0000 48%),#03080f6b;border:1px dashed #899fbd57;border-radius:1.15rem;gap:.9rem;min-height:10.5rem;padding:1.15rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.releaseFilePicker:hover,.releaseFilePicker.isDragging{background:linear-gradient(145deg,#66f4c724,#0000 55%),#03080f94;border-color:#66f4c7b8;box-shadow:inset 0 0 0 1px #66f4c714}.releaseFilePicker.hasFile{background:linear-gradient(145deg,#66f4c71f,#0000 52%),#03080f8a;border-color:#66f4c785}.releaseFilePickerInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.releaseFilePickerMain{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.releaseFilePickerIcon{color:#061510;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:.95rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 12px 26px #66f4c72b}.releaseFilePickerIcon .uiIcon{width:1.3rem;height:1.3rem}.releaseFilePickerCopy{gap:.2rem;min-width:0;display:grid}.releaseFilePickerCopy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.releaseFilePickerCopy small{color:var(--muted);font-size:.84rem;line-height:1.45}.releaseFilePickerActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.releaseFilePickerActions button{align-items:center;gap:.45rem;display:inline-flex}.releaseFilePickerMeta{color:var(--muted);font-size:.82rem}.collectionIconPicker{background:#03080f57;border:1px dashed #899fbd57;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem;display:grid;position:relative}.collectionIconPicker:hover,.collectionIconPicker.hasFile{background:linear-gradient(145deg,#66f4c716,#0000 56%),#03080f70;border-color:#66f4c78a}.collectionIconPicker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collectionIconPickerCopy{gap:.18rem;min-width:0;display:grid}.collectionIconPickerCopy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collectionIconPickerCopy small{color:var(--muted);font-size:.8rem;line-height:1.35}.collectionIconPicker .projectIcon{border-radius:.95rem;width:3.2rem;height:3.2rem}.collectionIconPickerActions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.collectionIconPickerActions button{align-items:center;gap:.4rem;display:inline-flex}.collectionIcon{overflow:hidden}.collectionIcon img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=620px){.releaseFilePicker,.collectionIconPicker{grid-template-columns:1fr}.releaseFilePickerMain{grid-template-columns:auto minmax(0,1fr)}.collectionIconPickerActions{justify-content:flex-start}}.collectionQuickIconTrigger{place-items:center;width:2.9rem;min-width:2.9rem;min-height:2.9rem;overflow:hidden;color:#061510!important;background:linear-gradient(135deg, var(--accent), var(--accent-2))!important;border-radius:.82rem!important;padding:0!important;display:grid!important}.collectionQuickIconTrigger .uiIcon{width:1.12rem;height:1.12rem}.collectionQuickIconTrigger .projectIcon{border-radius:inherit;width:100%;height:100%}.desktopVaultoryShell .marketRail{align-items:start!important}.desktopVaultoryShell .marketRail>.glassPanel{grid-auto-rows:max-content;align-content:start!important;align-self:start!important;min-height:0!important}.desktopVaultoryShell .compatibilityQuickPicksPanel{grid-template-rows:max-content max-content;align-content:start!important}.desktopVaultoryShell .compatibilityChoiceGrid{grid-auto-rows:max-content;align-items:start;align-content:start!important;height:auto!important}.desktopVaultoryShell .compatibilityChoice{border-radius:13px;min-height:3.55rem;padding:.62rem .68rem}.desktopVaultoryShell .marketRail .miniProject{min-height:4.05rem;padding:.62rem}.desktopVaultoryShell .marketRail .miniProject .projectIcon{width:2.55rem;height:2.55rem}@media (width>=721px) and (width<=1240px){.desktopVaultoryShell .marketRail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start!important;display:grid!important}.desktopVaultoryShell .marketRail>.glassPanel{height:fit-content!important}}@media (width<=720px){.desktopVaultoryShell .marketRail{grid-template-columns:minmax(0,1fr)}.desktopVaultoryShell .compatibilityChoice{min-height:3.35rem}}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .topbar{box-sizing:border-box!important;align-items:stretch!important;gap:.9rem!important;padding:.85rem 0 .9rem!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .brand{place-items:center!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;display:grid!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .brandMark{width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;margin:0!important;transform:none!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navDock{flex-direction:column!important;flex:auto!important;justify-content:space-between!important;align-items:stretch!important;gap:1rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:46px!important;grid-auto-rows:46px!important;place-content:start center!important;place-items:stretch stretch!important;gap:.6rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav:before,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a:after{display:none!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a.active{box-sizing:border-box!important;border-radius:14px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;transform:none!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a:hover,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a.active:hover{transform:none!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a.active{background:linear-gradient(145deg,#66f4c729,#6ba7ff0f)!important;border-color:#66f4c76b!important;box-shadow:inset 0 0 0 1px #66f4c71a,inset 0 1px #ffffff0d!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a .navIcon{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .accountNav{border-top:1px solid #ffffff14!important;grid-template-columns:46px!important;grid-auto-rows:46px!important;place-content:end center!important;place-items:stretch stretch!important;gap:.6rem!important;width:100%!important;margin:0!important;padding:.85rem 0 0!important;display:grid!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navProfile,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction{box-sizing:border-box!important;border-radius:14px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;display:grid!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navProfile .avatar,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction .uiIcon{margin:0!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navProfile .avatar{width:1.8rem!important;height:1.8rem!important}body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction .uiIcon{width:18px!important;height:18px!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav{align-content:center!important;width:100%!important;height:max-content!important;margin:0!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a{position:relative!important;overflow:hidden!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a .navIcon,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a .navIcon,html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a>svg,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a>svg{box-sizing:border-box!important;vertical-align:middle!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a .navIcon svg,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav a .navIcon svg{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction{position:relative!important;overflow:hidden!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction .uiIcon,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction .uiIcon,html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction>svg,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navAction>svg{box-sizing:border-box!important;vertical-align:middle!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navDock,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .navDock{flex:1 1 0!important;justify-content:space-between!important;min-height:0!important;position:relative!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .mainNav{align-content:start!important;width:100%!important;height:auto!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .accountNav,body.vaultoryDesktopSidebarCollapsed .desktopVaultoryShell .accountNav{margin-top:auto!important}body:not(.vaultoryDesktopSidebarCollapsed) .desktopVaultoryShell .mainNav{place-items:stretch stretch!important;width:100%!important}body:not(.vaultoryDesktopSidebarCollapsed) .desktopVaultoryShell .mainNav a,body:not(.vaultoryDesktopSidebarCollapsed) .desktopVaultoryShell .mainNav a.active{box-sizing:border-box!important;text-align:left!important;grid-template-columns:1.25rem minmax(0,1fr)!important;grid-auto-flow:column!important;justify-content:start!important;place-items:center start!important;column-gap:.82rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 1.05rem!important;display:grid!important}body:not(.vaultoryDesktopSidebarCollapsed) .desktopVaultoryShell .mainNav a .navIcon,body:not(.vaultoryDesktopSidebarCollapsed) .desktopVaultoryShell .mainNav a>svg{grid-column:1!important;place-self:center start!important;margin:0!important;transform:none!important}body:not(.vaultoryDesktopSidebarCollapsed) .desktopVaultoryShell .mainNav a>:not(.navIcon):not(svg){text-align:left!important;grid-column:2!important;justify-self:start!important;min-width:0!important;margin:0!important}@media (width<=1600px){.desktopVaultoryShell .catalogLayout{grid-template-columns:minmax(240px,260px) minmax(0,1fr)!important}.desktopVaultoryShell .marketRail{display:none!important}}@media (width<=1120px){.desktopVaultoryShell .catalogLayout{grid-template-columns:232px minmax(0,1fr)!important}}.desktopHistoryControls{border-left:1px solid #ffffff12;align-items:stretch;display:inline-flex}.desktopHistoryControl{cursor:pointer;align-self:stretch;place-items:center;width:36px;color:#9cacc4!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transition:color .16s,background .16s!important;display:inline-grid!important}.desktopHistoryControl:hover{color:var(--text)!important;background:#ffffff12!important;transform:none!important}.desktopHistoryControl:active{color:#e8fff8!important;background:#66f4c71f!important;transform:none!important}.desktopHistoryControl svg{stroke-width:2.35px;width:.94rem;height:.94rem}.desktopVaultoryShell .catalogActiveFiltersSlot{align-items:start;min-height:2.55rem;display:grid}.desktopVaultoryShell .catalogActiveFiltersSlot:empty{visibility:hidden}.desktopVaultoryShell .catalogToolbarActions{min-height:2.5rem}.desktopVaultoryShell .catalogCompactUpdating{justify-content:center;min-width:5.65rem}.desktopVaultoryShell .catalogCompactUpdatingPlaceholder{visibility:hidden;pointer-events:none}.desktopVaultoryShell .appShell{overflow-anchor:none}@media (width<=720px){.desktopHistoryControls{display:none}}.desktopSidebarToggle,.desktopHistoryControls,.desktopUpdateTrigger{border-left:0!important}.desktopUpdateControl{box-sizing:border-box;border-right:1px solid #ffffff12}.desktopUpdateControl{box-sizing:border-box;z-index:80;border-right:1px solid #ffffff12;align-items:stretch;display:flex;position:relative}.desktopUpdateTrigger,.desktopUpdateClose{cursor:pointer;box-shadow:none!important;border:0!important}.desktopUpdateTrigger{place-items:center;width:42px;position:relative;color:#9eafc8!important;background:0 0!important;border-left:0!important;border-radius:0!important;min-height:0!important;padding:0!important;transition:color .15s,background .15s!important;display:inline-grid!important}.desktopUpdateTrigger:hover{color:#ecfff8!important;background:#66f4c71a!important;transform:none!important}.desktopUpdateTrigger:focus-visible,.desktopUpdateClose:focus-visible,.desktopUpdateCheckButton:focus-visible,.desktopUpdateRelease .buttonLink:focus-visible{outline-offset:-2px;outline:2px solid #66f4c7e6}.desktopUpdateTrigger svg{stroke-width:2.25px;width:.98rem;height:.98rem}.desktopUpdateAvailableDot{pointer-events:none;background:#69e1bc;border:2px solid #0d1825;border-radius:999px;width:8px;height:8px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #0d1825,0 0 10px #69e1bc94}.desktopUpdatePopover{z-index:10100;width:min(360px,100vw - 24px);color:var(--text);background:linear-gradient(145deg,#66f4c71a,#0000 52%),linear-gradient(#18202ffc,#090d16fe);border:1px solid #8da3c445;border-radius:1rem;gap:.8rem;padding:.9rem;animation:.15s both desktopUpdatePopoverIn;display:grid;position:absolute;top:calc(100% + 9px);right:8px;box-shadow:0 22px 58px #00000075}.desktopUpdatePopover:before{content:"";background:#182130;border-top:1px solid #8da3c445;border-left:1px solid #8da3c445;width:9px;height:9px;position:absolute;top:-5px;right:24px;transform:rotate(45deg)}.desktopUpdatePopoverHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.desktopUpdatePopoverHeader>div{gap:.12rem;display:grid}.desktopUpdatePopoverHeader span{color:var(--accent);letter-spacing:.13em;font-size:.62rem;font-weight:1000}.desktopUpdatePopoverHeader strong{font-size:1rem;line-height:1.15}.desktopUpdateClose{place-items:center;width:1.9rem;height:1.9rem;color:var(--muted)!important;background:#ffffff0e!important;border-radius:.58rem!important;padding:0!important;display:grid!important}.desktopUpdateClose:hover{color:var(--text)!important;background:#ffffff1a!important;transform:none!important}.desktopUpdateClose svg{width:.94rem;height:.94rem}.desktopUpdateStatus{background:#0000002e;border:1px solid #8fa3c129;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.78rem;display:grid}.desktopUpdateStatusIcon{color:#dffef4;background:#66f4c721;border-radius:.68rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.desktopUpdateStatus.is-error .desktopUpdateStatusIcon{color:#ffccd3;background:#ff677b24}.desktopUpdateStatus.is-upToDate .desktopUpdateStatusIcon{color:#d6ffe9;background:#66f4c729}.desktopUpdateStatus.is-available .desktopUpdateStatusIcon{color:#e5f0ff;background:#6ba7ff29}.desktopUpdateStatus svg{stroke-width:2.4px;width:1.02rem;height:1.02rem}.desktopUpdateStatus p,.desktopUpdateRelease p{color:var(--muted);margin:0;font-size:.82rem;font-weight:700;line-height:1.45}.desktopUpdateRelease{gap:.7rem;display:grid}.desktopUpdateRelease p{white-space:pre-line}.desktopUpdateRelease .buttonLink{justify-content:center;width:100%;min-height:2.65rem;font-size:.82rem}.desktopUpdateCheckButton{width:100%;min-height:2.55rem;font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;transition:background .15s,border-color .15s,color .15s;color:#e7fff7!important;box-shadow:none!important;background:#66f4c71a!important;border:1px solid #66f4c747!important;border-radius:.72rem!important;padding:.65rem .8rem!important;display:inline-flex!important}.desktopUpdateCheckButton:hover:not(:disabled){background:#66f4c72b!important;border-color:#66f4c785!important;transform:none!important}.desktopUpdateCheckButton:disabled{cursor:wait;opacity:.68}.desktopUpdateProgress{gap:.38rem;display:grid}.desktopUpdateProgressTrack{background:#ffffff17;border-radius:999px;height:.42rem;overflow:hidden}.desktopUpdateProgressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;transition:width .18s;display:block}.desktopUpdateProgress small{color:var(--muted-2);font-size:.72rem;font-weight:800}.desktopUpdateSpin{animation:.8s linear infinite desktopUpdateSpin}@keyframes desktopUpdateSpin{to{transform:rotate(360deg)}}@keyframes desktopUpdatePopoverIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.desktopUpdateTrigger{width:40px}.desktopUpdatePopover{right:-88px}}@media (prefers-reduced-motion:no-preference){.pageFade{animation:.19s ease-out both vaultory-stable-page-in!important;transform:none!important}.pageFade>.pageHero,.pageFade>.landingHero,.pageFade>.catalogLayout,.pageFade>.studioLayout,.pageFade>.projectLayout,.pageFade>.accountLayout,.pageFade>.createLayout,.pageFade>.reviewGrid,.pageFade>.creatorHero,.pageFade>.metricStrip,.pageFade>.authRefresh,.pageFade>.authScene,.pageFade>.stack-lg,.pageFade>.stack-xl,.pageFade>.glassPanel,.pageFade>section,.pageFade>article,.pageFade>aside{animation:none!important;transform:none!important}.loadingPanel,.adminSkeletonCardHost,.skeleton,[data-page-loading=true]{animation:.16s ease-out both vaultory-stable-loader-in!important;transform:none!important}}@keyframes vaultory-stable-page-in{0%{opacity:0}to{opacity:1}}@keyframes vaultory-stable-loader-in{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pageFade,.loadingPanel,.adminSkeletonCardHost,.skeleton,[data-page-loading=true]{animation:none!important}}.compatibilityQuickPicksPanel{gap:.85rem}.compatibilityChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.compatibilityChoice{min-width:0;min-height:4.25rem;color:var(--text);text-align:left;background:linear-gradient(145deg,#ffffff0e,#0000 46%),#0d121dc7;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.72rem;font-size:.88rem;font-weight:900;line-height:1.15;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff06}.compatibilityChoice:hover{background:linear-gradient(145deg,#66f4c714,#0000 48%),#0d131eeb;border-color:#66f4c757;transform:translateY(-1px)}.compatibilityChoice.active{background:linear-gradient(145deg,#66f4c729,#6ba7ff14 78%),#0c1a1ef0;border-color:#66f4c785;box-shadow:inset 0 1px #9affe11c,0 10px 24px #04171638}.compatibilityChoiceMark{background:#070c15a3;border:1px solid #b1c3de80;border-radius:.34rem;flex:none;place-items:center;width:1.08rem;height:1.08rem;display:grid}.compatibilityChoiceMark:after{content:"";border-bottom:2px solid #0000;border-right:2px solid #0000;width:.32rem;height:.58rem;transform:rotate(40deg)translate(-.03rem,-.04rem)}.compatibilityChoice.active .compatibilityChoiceMark{border-color:var(--accent);background:var(--accent)}.compatibilityChoice.active .compatibilityChoiceMark:after{border-color:#04110d}.compatibilityChoice>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compatibilityChoice:last-child:nth-child(odd){grid-column:1/-1}@media (width<=720px){.compatibilityChoice{min-height:3.9rem}}.landingHero.searchPaletteActive{z-index:10;overflow:visible!important}.heroSearchPalette{z-index:30;max-width:760px;margin-top:1.5rem;position:relative}.heroSearchPalette .heroSearch{z-index:2;width:100%;max-width:none;margin-top:0;position:relative}.heroSearchPalette.open .heroSearch{border-color:#66f4c77a;box-shadow:0 0 0 3px #66f4c714,0 14px 36px #00000038}.heroSearchSuggestions{z-index:40;background:linear-gradient(145deg,#ffffff0e,#0000 38%),linear-gradient(#131926fc,#070b13fc);border:1px solid #ffffff1c;border-radius:20px;width:min(760px,100vw - 2rem);padding:1rem;position:absolute;top:calc(100% + .7rem);left:0;box-shadow:inset 0 1px #ffffff12,0 24px 70px #00000085}.heroSearchSuggestionsHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.heroSearchSuggestionsHeader>div{gap:.15rem;min-width:0;display:grid}.heroSearchSuggestionsHeader strong{letter-spacing:-.02em;font-size:1rem}.heroSearchViewAll{min-height:auto;color:var(--accent);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .15rem;font-size:.78rem;font-weight:1000;display:inline-flex}.heroSearchViewAll:hover{color:#a8ffe9;transform:none}.heroSearchViewAll .uiIcon{width:.95rem;height:.95rem}.heroSearchSuggestionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.heroSearchSuggestion{width:100%;min-height:5.75rem;color:var(--text);text-align:left;box-shadow:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.heroSearchSuggestion:hover,.heroSearchSuggestion:focus-visible{background:linear-gradient(135deg,#66f4c714,#0000 66%),#ffffff0b;border-color:#66f4c761;transform:translateY(-1px)}.heroSearchSuggestion .projectIcon{border-radius:.85rem;width:2.65rem;height:2.65rem;font-size:.8rem}.heroSearchSuggestionCopy{gap:.16rem;min-width:0;display:grid}.heroSearchSuggestionCopy strong,.heroSearchSuggestionCopy small,.heroSearchSuggestionCopy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heroSearchSuggestionCopy strong{color:var(--text);font-size:.9rem;line-height:1.15}.heroSearchSuggestionCopy small{color:var(--muted);font-size:.76rem;line-height:1.2}.heroSearchSuggestionCopy>span{color:#97ffe2e6;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:900;line-height:1.1}.heroSearchSuggestionDownloads{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;justify-items:end;gap:.08rem;font-size:.78rem;font-weight:1000;line-height:1.1;display:grid}.heroSearchSuggestionDownloads small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.6rem;font-weight:850}.heroSearchEmpty{min-height:7rem;color:var(--muted);text-align:center;border:1px dashed #ffffff1c;border-radius:15px;place-content:center;gap:.3rem;padding:1rem;display:grid}.heroSearchEmpty strong{color:var(--text)}.searchSuggestionSkeletons>span{background:linear-gradient(100deg,#ffffff09 8%,#ffffff18 18%,#ffffff09 33%) 0 0/200% 100%;border-radius:15px;min-height:5.75rem;animation:1.2s linear infinite searchSuggestionPulse;display:block}@keyframes searchSuggestionPulse{to{background-position:-200% 0}}@media (width<=860px){.heroSearchPalette{max-width:none}.heroSearchSuggestions{width:100%}}@media (width<=640px){.landingHero.searchPaletteActive{overflow:hidden!important}.heroSearchSuggestions{border-radius:18px;width:auto;margin-top:.7rem;position:static}.heroSearchSuggestionGrid{grid-template-columns:1fr}.heroSearchSuggestionsHeader{flex-direction:column;align-items:flex-start;gap:.45rem}}.catalogPagination{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.catalogPagination>div:first-child{gap:.18rem;display:grid}.catalogPagination>div:first-child strong{font-size:.95rem}.catalogPagination>div:first-child span{color:var(--muted);font-size:.82rem}.catalogPaginationButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.catalogPaginationButtons button{border:1px solid var(--line);min-width:2.35rem;min-height:2.35rem;color:var(--muted);box-shadow:none;background:#ffffff09;border-radius:11px;padding:.48rem .68rem}.catalogPaginationButtons button:hover:not(:disabled),.catalogPaginationButtons button.active{color:#04110d;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000}.catalogPaginationButtons button:disabled{opacity:.42;cursor:not-allowed}.paginationGap{color:var(--muted);text-align:center;min-width:1rem}.releaseHubHero,.collectionHero,.notificationsHero{gap:1rem;padding:clamp(1.15rem,2.5vw,1.9rem);display:grid}.releaseHubMeta,.releaseSafetyGrid,.releaseDependencyGrid,.collectionGrid,.discussionList{gap:.85rem;display:grid}.releaseHubMeta{grid-template-columns:repeat(4,minmax(0,1fr))}.releaseHubMeta>div,.releaseSafetyCard,.dependencyCard,.collectionCard,.discussionCard,.notificationRow,.verificationStatusCard{border:1px solid var(--line);background:#ffffff09;border-radius:16px}.releaseHubMeta>div{gap:.18rem;padding:.75rem;display:grid}.releaseHubMeta strong{font-size:.95rem}.releaseHubMeta span,.releaseSafetyCard p,.dependencyCard p,.collectionCard p,.discussionCard p,.notificationRow p,.verificationStatusCard p{color:var(--muted);font-size:.85rem;line-height:1.45}.releaseSafetyGrid,.releaseDependencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseSafetyCard,.dependencyCard{padding:1rem}.releaseSafetyCard strong,.dependencyCard strong{margin-bottom:.3rem;display:block}.dependencyCard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;text-decoration:none;display:grid}.dependencyCard .projectIcon{border-radius:.82rem;width:2.6rem;height:2.6rem}.dependencyKind{width:fit-content;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#66f4c714;border:1px solid #66f4c73d;border-radius:999px;margin-top:.35rem;padding:.22rem .48rem;font-size:.67rem;font-weight:900}.releaseChangelog{white-space:pre-wrap;color:var(--text);line-height:1.7}.releaseFileList{gap:.55rem;display:grid}.releaseFile{border:1px solid var(--line);background:#ffffff07;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.76rem;display:flex}.releaseFileCopy{gap:.12rem;min-width:0;display:grid}.releaseFileCopy strong,.releaseFileCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.releaseFileCopy span{color:var(--muted);font-size:.78rem}.discussionComposer{gap:.75rem;display:grid}.discussionComposer textarea{resize:vertical;min-height:8rem}.discussionCard{gap:.8rem;padding:1rem;display:grid}.discussionTop,.discussionActions,.notificationRow,.collectionCardTop{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.discussionKind,.discussionStatus{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:900}.discussionReplies{gap:.55rem;padding-top:.25rem;display:grid}.discussionReply{background:#66f4c70a;border-left:2px solid #66f4c766;border-radius:0 12px 12px 0;padding:.75rem}.collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.collectionCard{color:inherit;gap:.8rem;padding:1rem;text-decoration:none;display:grid}.collectionCard:hover{border-color:#66f4c759}.collectionCardTop .projectIcon{border-radius:1rem;width:3rem;height:3rem}.notificationRow{padding:.9rem 1rem}.notificationRow.unread{background:linear-gradient(135deg,#66f4c714,#ffffff06);border-color:#66f4c74d}.notificationCopy{gap:.25rem;display:grid}.notificationCopy time{color:var(--muted);font-size:.75rem}.verificationStatusCard{padding:1rem}.projectCommunityTabs{flex-wrap:wrap;gap:.5rem;display:flex}.projectCommunityTabs button{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:10px;padding:.5rem .72rem}.projectCommunityTabs button.active{color:#04110d;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000}@media (width<=920px){.releaseHubMeta,.releaseSafetyGrid,.releaseDependencyGrid,.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.catalogPagination,.notificationRow,.discussionTop,.discussionActions{flex-direction:column;align-items:stretch}.catalogPaginationButtons{justify-content:flex-start}.releaseHubMeta,.releaseSafetyGrid,.releaseDependencyGrid,.collectionGrid{grid-template-columns:1fr}.releaseFile{flex-direction:column;align-items:stretch}}.previewUploadRow{background:#66f4c709;border:1px dashed #66f4c740;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.previewUploadRow .fileDrop{min-height:0;padding:.75rem}@media (width<=720px){.previewUploadRow{grid-template-columns:1fr}}.creatorFollowButton{width:fit-content;min-height:2.7rem;margin-top:.15rem}.featureDeck .featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.featureDeck .featuredCard:nth-child(n+4){display:none}.catalogToolbar{position:relative}.catalogToolbarRefreshing{border-color:#66f4c73d!important}.catalogToolbarActions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.catalogCompactUpdating{color:var(--accent);white-space:nowrap;background:#66f4c711;border:1px solid #66f4c733;border-radius:999px;align-items:center;gap:.38rem;padding:.44rem .62rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.catalogCompactUpdating>span{border:2px solid #66f4c747;border-top-color:var(--accent);border-radius:50%;flex:none;width:.68rem;height:.68rem;animation:.7s linear infinite vaultoryCatalogSpin}.filterRail[aria-busy=true]:before,.filterRail[aria-busy=true]:after,.filterRail.catalogFiltersRefreshing:before,.filterRail.catalogFiltersRefreshing:after{content:none!important;animation:none!important;display:none!important}.catalogResultsSwap{transition:opacity .14s;animation:none!important;transform:none!important}.catalogResultsRefreshing{opacity:.88;pointer-events:none}.catalogResultsSwap.projectGrid>.projectCard,.catalogResultsSwap.projectList>.projectRow,.catalogResultsSwap.projectList>.projectRowV2{animation:none!important;transform:none!important}@keyframes vaultoryCatalogSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.featureDeck .featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.featureDeck .featureGrid{grid-template-columns:1fr}.catalogToolbarActions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.catalogCompactUpdating>span,.catalogResultsSwap{animation:none}}.authRefresh{grid-template-columns:minmax(0,1.05fr) minmax(360px,430px);align-items:stretch;gap:clamp(1rem,2vw,1.4rem);width:min(1180px,100%);min-height:0;margin:0 auto;display:grid}.authShowcase,.authAccessCard{border-radius:26px;min-width:0;min-height:0}.authShowcase{grid-template-rows:auto auto;align-content:stretch;justify-items:stretch;gap:1.15rem;padding:clamp(1.25rem,2.6vw,1.85rem);display:grid}.authShowcaseCopy{align-content:start;gap:.85rem;max-width:40rem;display:grid}.authShowcaseCopy h1,.authRefreshHeader h2{letter-spacing:-.05em;margin:0}.authShowcaseCopy h1{font-size:clamp(3rem,5.6vw,5rem);line-height:.95}.authShowcaseCopy p,.authRefreshHeader p{color:var(--muted);margin:0}.authShowcasePanel{align-content:start;gap:.9rem;display:grid}.authHighlightCard,.authBenefitCard,.authRefreshNote{background:linear-gradient(145deg,#ffffff0d,#0000 36%),linear-gradient(#0a0f19eb,#060a12e6);border:1px solid #ffffff17;border-radius:18px;position:relative;overflow:hidden}.authHighlightCard{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.95rem;padding:.82rem .9rem;display:grid}.authHighlightCard span,.authBenefitCard strong,.authRefreshNote strong{display:block}.authHighlightCard span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:1000}.authHighlightCard strong{letter-spacing:-.04em;margin-top:.18rem;margin-bottom:.3rem;font-size:1.25rem;display:block}.authHighlightCard small,.authBenefitCard span,.authRefreshNote span{color:var(--muted);line-height:1.45}.authBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.authBenefitCard{align-content:start;gap:.55rem;min-height:8.6rem;padding:1rem;display:grid}.authHighlightIcon,.authBenefitIcon{color:#04110d;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:14px;place-items:center;width:2.4rem;height:2.4rem;font-size:1.08rem;display:grid;box-shadow:0 14px 30px #66f4c724}.authAccessCard{align-content:start;gap:.75rem;padding:clamp(1.1rem,2.2vw,1.45rem);display:grid}.authRefreshHeader{gap:.3rem;display:grid}.authRefreshHeader h2{font-size:clamp(1.85rem,3vw,2.3rem)}.authRefreshSwitch{background:#03070f8f;border:1px solid #ffffff14;border-radius:16px;padding:.35rem}.authRefreshSwitch a{min-height:2.7rem}.authRefreshOauth{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.authRefreshOauth .oauthButton{border-radius:16px;gap:.55rem;min-height:2.78rem;padding:0 1rem}.authRefreshOauth .oauthButton:before{display:none!important}.authRefreshOauth .oauthButton svg{flex:none;font-size:1rem}.authRefreshForm{gap:.76rem}.authRefreshNote{gap:.25rem;padding:.82rem .9rem;display:grid}.authRefreshPassword{grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.authAccessCard input{min-height:2.85rem}.authAccessCard .passwordToggle{border-radius:14px;min-width:78px;min-height:2.85rem}.authAccessCard .authSubmit{border-radius:14px;width:100%;min-height:2.95rem;margin-top:.1rem}.authRefreshFooter{margin:0;font-size:.95rem}.authRefreshFooter a{color:var(--accent);font-weight:1000}@media (width<=1080px){.authRefresh{grid-template-columns:1fr;width:min(760px,100%);min-height:auto}.authShowcaseCopy h1{font-size:clamp(2.7rem,8vw,4.2rem)}}@media (width<=760px){.authBenefitGrid,.authRefreshOauth{grid-template-columns:1fr}}@media (width<=560px){.authRefresh{gap:.9rem}.authShowcase,.authAccessCard{border-radius:20px;padding:1rem}.authShowcase{gap:1rem}.authShowcaseCopy h1{font-size:clamp(2.35rem,13vw,3.35rem)}.authHighlightCard,.authAccessCard .passwordInput{grid-template-columns:1fr}.authAccessCard .passwordToggle{width:100%}}@media (width>=1081px){.authRefresh{min-height:0}.authShowcase{grid-template-rows:auto auto;align-content:start}.authShowcasePanel{align-content:start}}._row_1jifk_1{box-sizing:border-box;isolation:isolate;width:100%;max-width:100%;min-height:7.8rem;color:var(--text);background:radial-gradient(circle at 0%,#66f4d61f,#0000 34%),linear-gradient(#121720eb,#090d14e0);border:1px solid #94a3b82e;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(245px,286px) 2.35rem;align-items:center;gap:.9rem;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 16px 42px #0000003d}._row_1jifk_1:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent-two));opacity:.96;border-radius:24px 0 0 24px;width:3px;position:absolute;inset:0 auto 0 0}._row_1jifk_1:hover{background:radial-gradient(circle at 0%,#66f4d626,#0000 38%),linear-gradient(#141a24f0,#0a0e16e6);border-color:#66f4d657;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000042}._identity_1jifk_48{align-items:center;gap:1rem;min-width:0;display:flex}._identity_1jifk_48 .projectIcon{border-radius:17px;flex:none;width:4rem;height:4rem}._main_1jifk_62{min-width:0}._titleRow_1jifk_66{align-items:flex-start;min-width:0;display:flex}._titleBlock_1jifk_72{min-width:0}._titleBlock_1jifk_72 h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:1rem;line-height:1.1;overflow:hidden}._subline_1jifk_86{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;margin-top:.2rem;font-size:.74rem;font-weight:800;display:block;overflow:hidden}._summary_1jifk_99{max-width:100%;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;line-height:1.35;overflow:hidden}._chips_1jifk_109{flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.55rem;display:flex}._side_1jifk_117{place-self:center end;width:100%;min-width:0;max-width:286px}._manageLine_1jifk_125{justify-content:flex-end;margin-bottom:.42rem;display:flex}._manageLabel_1jifk_131{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:950}._stats_1jifk_139{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;display:grid}._stat_1jifk_139{text-align:center;background:#06090e47;border:1px solid #ffffff13;border-radius:14px;place-items:center;width:100%;min-width:0;min-height:3.05rem;padding:.54rem .36rem;display:grid}._stat_1jifk_139 strong{color:var(--text);font-size:1.05rem;line-height:1}._stat_1jifk_139 small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.075em;text-transform:uppercase;font-size:.56rem;font-weight:950;display:block;overflow:hidden}._hasReports_1jifk_178{border-color:#ffc55b38}._arrow_1jifk_182{width:2.35rem;height:2.35rem;color:var(--muted-strong);background:#ffffff09;border:1px solid #ffffff16;border-radius:999px;place-self:center;place-items:center;font-size:1.3rem;line-height:1;display:grid}@media (width<=1320px) and (width>=1181px){._row_1jifk_1{grid-template-columns:minmax(0,1fr) minmax(222px,258px) 2.25rem}._side_1jifk_117{max-width:258px}._stat_1jifk_139 small{letter-spacing:.055em;font-size:.52rem}}@media (width<=760px){._row_1jifk_1{grid-template-columns:minmax(0,1fr);min-height:0}._identity_1jifk_48{align-items:flex-start}._side_1jifk_117{justify-self:stretch;max-width:100%}._manageLine_1jifk_125{justify-content:flex-start}._arrow_1jifk_182{justify-self:flex-start}}._rail_bnm4f_1{grid-template-columns:minmax(0,1fr);align-content:start;justify-self:stretch;gap:1rem;width:100%;min-width:0;max-width:420px;display:grid;overflow:visible}._panel_bnm4f_13{box-sizing:border-box;background:linear-gradient(#ffffff12,#ffffff08),radial-gradient(circle at 12% 0,#66f4c70e,#0000 16rem),#0d101ad1;border:1px solid #ffffff21;border-radius:24px;gap:.9rem;width:100%;min-width:0;max-width:100%;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 56px #00000047}._panel_bnm4f_13:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;-webkit-mask-composite:xor;background:linear-gradient(90deg,#66f4c729,#0000 44%),linear-gradient(#ffffff09,#0000 35%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._panel_bnm4f_13>*{z-index:1;position:relative}._panel_bnm4f_13 .sectionKicker{letter-spacing:.16em}._panel_bnm4f_13 .profileSummary{box-sizing:border-box;background:linear-gradient(#ffffff14,#ffffff0a),radial-gradient(circle at 0 0,#66f4c714,#0000 15rem),#151823b8;border:1px solid #ffffff21;border-radius:20px;width:100%;min-width:0;max-width:100%;padding:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000038}._panel_bnm4f_13 .profileSummary .avatar{flex:none}._panel_bnm4f_13 .profileSummary h2,._panel_bnm4f_13 .profileSummary p{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}._actions_bnm4f_91{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._actions_bnm4f_91 .buttonLink{box-sizing:border-box;background:linear-gradient(#ffffff15,#ffffff0d);border-color:#ffffff24;justify-content:center;width:100%;min-width:0;max-width:100%}._activityHeader_bnm4f_107{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;display:grid}._activityHeader_bnm4f_107 .ghost.small{background:linear-gradient(#ffffff15,#ffffff0d);border-color:#ffffff24;justify-self:end;width:auto;min-width:0;max-width:max-content;padding-inline:.9rem}._activityList_bnm4f_126{gap:.8rem;width:100%;min-width:0;display:grid}._activityList_bnm4f_126 .activityItem{box-sizing:border-box;background:linear-gradient(#ffffff12,#ffffff09),#151823b8;border:1px solid #ffffff21;border-radius:20px;grid-template-rows:auto auto auto;align-content:center;gap:.22rem;width:100%;min-width:0;max-width:100%;min-height:5.85rem;padding:1rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000002e}._activityList_bnm4f_126 .activityItem strong,._activityList_bnm4f_126 .activityItem p,._activityList_bnm4f_126 .activityItem span{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}._activityList_bnm4f_126 .activityItem p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin:0;line-height:1.42;display:-webkit-box}@media (width<=1180px){._rail_bnm4f_1{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}._activityList_bnm4f_126 .activityItem{min-height:5.4rem}}@media (width<=760px){._rail_bnm4f_1,._actions_bnm4f_91{grid-template-columns:minmax(0,1fr)}}._activityListRefreshing_bnm4f_194{position:relative}._activityListRefreshing_bnm4f_194:after{content:"";pointer-events:none;background:linear-gradient(#04080f14,#04080f38);border-radius:20px;position:absolute;inset:0}._sectionSpinner_bnm4f_207{z-index:2;border:2px solid #ffffff24;border-top-color:var(--accent);border-radius:999px;width:1rem;height:1rem;animation:.75s linear infinite _spin_bnm4f_1;position:absolute;top:.8rem;right:.8rem}._metrics_16db4_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;display:grid}._studioGrid_16db4_8{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start;gap:1rem;width:100%;max-width:100%;display:grid;overflow:visible}._vaultColumn_16db4_18{gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}._vaultHeader_16db4_26{justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;min-width:0;display:flex}._vaultHeader_16db4_26 h2{margin:.32rem 0 0}._createButton_16db4_39{flex:none}._projectList_16db4_43{gap:.9rem;width:100%;max-width:100%;display:grid}@media (width<=1180px){._metrics_16db4_1{grid-template-columns:repeat(2,minmax(0,1fr))}._studioGrid_16db4_8{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){._metrics_16db4_1{grid-template-columns:minmax(0,1fr)}._vaultHeader_16db4_26{flex-direction:column;align-items:stretch}._createButton_16db4_39{width:100%}}.createProjectLogo{background:linear-gradient(145deg,#ffffff09,#0000 42%),#0408103d;border:1px solid #ffffff14;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.createProjectLogoCopy{gap:.22rem;min-width:0;display:grid}.createProjectLogoCopy h3,.createProjectLogoCopy p{margin:0}.createProjectLogoCopy h3{font-size:1.08rem}.createProjectLogo .projectIcon{border-radius:1.15rem;flex:none;width:4.25rem;height:4.25rem}.createProjectLogoDrop{background:linear-gradient(145deg,#66f4c713,#0000 50%),#03080f61;border-style:dashed;border-radius:1.15rem;min-height:9.5rem;padding:1.1rem;transition:border-color .16s,background .16s,transform .16s;position:relative}.createProjectLogoDrop:hover{background:linear-gradient(145deg,#66f4c71f,#0000 55%),#03080f80;border-color:#66f4c79e;transform:translateY(-1px)}.createProjectLogoDrop.hasFile{background:linear-gradient(145deg,#66f4c721,#0000 58%),#03080f80;border-color:#66f4c79e}.createProjectLogoDrop input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.createProjectLogoDropIcon{color:#061510;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:.84rem;place-items:center;width:2.45rem;height:2.45rem;display:grid;box-shadow:0 10px 22px #66f4c729}.createProjectLogoDropIcon svg{width:1.18rem;height:1.18rem}.createProjectLogoDrop strong,.createProjectLogoDrop small{z-index:1;max-width:100%;position:relative}.createProjectLogoDrop strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.createProjectLogoDrop small{color:var(--muted);font-weight:700}.createProjectLogoActions{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.86rem;display:flex}.createProjectLogoActions .ghost{align-items:center;gap:.38rem;display:inline-flex}.createProjectRetryActions{gap:.65rem;display:grid}.createProjectRetryActions .fullButton{justify-content:center;align-items:center;gap:.48rem;text-decoration:none;display:inline-flex}@media (width<=680px){.createProjectLogo{align-items:start}.createProjectLogo .projectIcon{width:3.75rem;height:3.75rem}}@media (width<=460px){.createProjectLogo{grid-template-columns:1fr}.createProjectLogo .projectIcon{justify-self:start}.createProjectLogoActions{flex-direction:column;align-items:flex-start}}.projectTable,.userTable{min-width:0;container-type:inline-size;overflow:visible!important}.projectTable .tableHead,.projectTable .tableRow,.userTable .tableHead,.userTable .tableRow{box-sizing:border-box;width:100%;min-width:0!important}.projectTable .tableHead,.userTable .tableHead{color:#adbcd4e6;padding:.5rem .9rem .25rem}.projectTable .tableRow,.userTable .tableRow{gap:clamp(.7rem,1.3vw,1rem);min-height:5.3rem;padding:.8rem .9rem;overflow:visible}.projectTable .tableRow>span,.userTable .tableRow>span,.projectTable .projectIdentity,.userTable .userMini{min-width:0}.projectTable .projectIdentity strong,.projectTable .projectIdentity small,.userTable .userMini strong,.userTable .userMini small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectTable .tableRow>span:nth-child(3){grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-width:0;display:grid}.projectTable .tableRow>span:nth-child(3) small{min-width:0;min-height:2.55rem;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-content:center;gap:.08rem;padding:.33rem .42rem;font-size:.68rem;font-weight:800;line-height:1.15;display:grid;overflow:hidden}.projectTable .tableRow>span:nth-child(4),.userTable .tableRow>span:nth-child(4),.userTable .tableRow>span:nth-child(5),.userTable .tableRow>span:nth-child(6){align-items:center;display:flex}.projectTable .tableActions{flex-wrap:nowrap;justify-content:flex-end;gap:.45rem}.projectTable .tableActions .small,.projectTable .tableActions .ghost.small{white-space:nowrap;min-height:2.4rem}.userTable .selectInline{width:100%;min-width:0}.userTable .verifiedToggle{width:100%;max-width:6.1rem;min-width:0!important}.userTable .tableRow>span:nth-child(3){line-height:1.3}.userTable .tableRow>span:nth-child(3) small{color:var(--muted);white-space:nowrap;margin-top:.14rem;display:block}.dataTable .tableRow.adminSkeletonCardHost{overflow:hidden}@container (width<=1080px){.projectTable .tableHead,.userTable .tableHead{display:none}.projectTable .tableRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"project status""owner health""actions actions";align-items:center}.projectTable .tableRow>span:first-child{grid-area:project}.projectTable .tableRow>span:nth-child(2){color:var(--muted);grid-area:owner}.projectTable .tableRow>span:nth-child(3){grid-area:health;justify-self:end;width:min(100%,310px)}.projectTable .tableRow>span:nth-child(4){grid-area:status;justify-self:end}.projectTable .tableRow>span:nth-child(5){grid-area:actions;justify-self:end}.userTable .tableRow{grid-template-columns:minmax(0,1fr) minmax(146px,auto) minmax(120px,auto);grid-template-areas:"user role verified""projects sessions joined";align-items:center}.userTable .tableRow>span:first-child{grid-area:user}.userTable .tableRow>span:nth-child(2){grid-area:role}.userTable .tableRow>span:nth-child(3){grid-area:projects}.userTable .tableRow>span:nth-child(4){grid-area:verified}.userTable .tableRow>span:nth-child(5){grid-area:sessions}.userTable .tableRow>span:nth-child(6){grid-area:joined}}@container (width<=700px){.projectTable .tableRow{grid-template-columns:1fr;grid-template-areas:"project""status""owner""health""actions"}.projectTable .tableRow>span:nth-child(3),.projectTable .tableRow>span:nth-child(4),.projectTable .tableRow>span:nth-child(5){justify-self:start}.projectTable .tableRow>span:nth-child(3){width:100%}.projectTable .tableActions{flex-wrap:wrap;justify-content:flex-start}.userTable .tableRow{grid-template-columns:minmax(0,1fr) minmax(120px,auto);grid-template-areas:"user role""projects verified""sessions joined"}}@container (width<=470px){.userTable .tableRow{grid-template-columns:1fr;grid-template-areas:"user""role""projects""verified""sessions""joined"}.userTable .tableRow>span{justify-self:start}.userTable .selectInline,.userTable .verifiedToggle{width:min(100%,15rem)}}@media (width<=760px){.projectTable,.userTable{overflow:visible!important}.projectTable .tableRow,.userTable .tableRow{padding:.9rem}}.userTable .adminUserIdentity{align-items:center;gap:.75rem;min-width:0;display:flex}.userTable .adminUserIdentity .avatar{aspect-ratio:1;object-fit:cover;border-radius:.82rem;flex:0 0 2.45rem;width:2.45rem;height:2.45rem}.userTable .adminUserIdentityCopy{gap:.14rem;min-width:0;display:grid}.userTable .adminUserIdentityCopy strong,.userTable .adminUserIdentityCopy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.userTable .adminUserIdentityCopy strong{color:var(--text)}.userTable .adminUserIdentityCopy small{color:var(--muted)}@container (width<=700px){.userTable .adminUserIdentity .avatar{flex-basis:2.25rem;width:2.25rem;height:2.25rem}}.creatorProfilePage .creatorHeroV2{grid-template-columns:minmax(0,1fr) auto;place-content:center start!important;align-items:center!important;gap:clamp(1rem,2vw,1.5rem)!important;height:auto!important;min-height:230px!important;padding:clamp(1.35rem,2.4vw,2rem)!important;display:grid!important}.creatorProfilePage .creatorHeroV2:not(.hasCreatorLinks){grid-template-columns:minmax(0,1fr)}.creatorProfilePage .creatorHeroV2 .creatorHeroMain{z-index:1;grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;gap:1.15rem;width:100%;max-width:800px;display:grid;position:relative}.creatorProfilePage .creatorHeroV2 .creatorHeroCopy{min-width:0;justify-self:start!important}.creatorProfilePage .creatorHeroV2 .creatorHeroCopy h1{margin:.3rem 0 .45rem;font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:.98}.creatorProfilePage .creatorHeroV2 .creatorHeroCopy p{max-width:44rem;margin:0}.creatorProfilePage .creatorHeroV2 .creatorHeroCopy .creatorMeta{margin-top:.8rem}.creatorProfilePage .creatorHeroV2 .creatorLinkStack{z-index:1;place-self:center end;min-width:170px;position:relative}.creatorProfilePage .creatorHeroV2 .creatorHeroGlow{opacity:.16;top:auto;bottom:-20rem;right:-18rem}.creatorProfilePage .creatorProfileBody{align-items:start}@media (width<=900px){.creatorProfilePage .creatorHeroV2,.creatorProfilePage .creatorHeroV2.hasCreatorLinks{grid-template-columns:1fr}.creatorProfilePage .creatorHeroV2 .creatorLinkStack{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%}}@media (width<=560px){.creatorProfilePage .creatorHeroV2 .creatorHeroMain{grid-template-columns:1fr}.creatorProfilePage .creatorHeroV2 .creatorHeroCopy h1{font-size:clamp(2.25rem,12vw,3.25rem)}}.creatorProfilePage>.creatorHeroV3{height:238px!important;min-height:238px!important;max-height:238px!important;padding:1.5rem 1.75rem!important;display:block!important;position:relative!important;overflow:hidden!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroMain{z-index:3!important;grid-template-columns:auto minmax(0,1fr)!important;place-items:center start!important;gap:1.1rem!important;width:min(820px,100% - 3.5rem)!important;max-width:none!important;height:auto!important;margin:0!important;display:grid!important;position:absolute!important;top:50%!important;left:1.75rem!important;transform:translateY(-50%)!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroCopy{min-width:0;text-align:left!important;align-content:center!important;justify-items:start!important;margin:0!important;display:grid!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroCopy>*{justify-self:start!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroCopy h1{margin:.25rem 0 .35rem!important;font-size:clamp(2.5rem,4.2vw,4.1rem)!important;line-height:.98!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroCopy p{max-width:44rem;margin:0!important;font-size:1rem!important;line-height:1.5!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroCopy .creatorMeta{margin-top:.7rem!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroMain>.avatar{flex:none;border-radius:1.55rem!important;width:5.35rem!important;height:5.35rem!important}.creatorProfilePage>.creatorHeroV3 .creatorLinkStack{z-index:3!important;width:185px!important;min-width:0!important;margin:0!important;position:absolute!important;top:50%!important;right:1.75rem!important;transform:translateY(-50%)!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroGlow{opacity:.26!important;width:26rem!important;height:26rem!important;inset:auto -12rem -13rem auto!important}.creatorProfilePage .creatorMetrics{margin-top:0!important}.creatorProfilePage .creatorProfileBody{align-items:start!important;margin-top:0!important}@media (width<=920px){.creatorProfilePage>.creatorHeroV3{height:auto!important;min-height:0!important;max-height:none!important;padding:1.25rem!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroMain{width:100%!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.creatorProfilePage>.creatorHeroV3 .creatorLinkStack{width:100%!important;margin-top:1rem!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}}@media (width<=560px){.creatorProfilePage>.creatorHeroV3{padding:1rem!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroMain{grid-template-columns:1fr!important;gap:.85rem!important}.creatorProfilePage>.creatorHeroV3 .creatorHeroCopy h1{font-size:clamp(2.3rem,12vw,3.25rem)!important}}.collectionHeroV2{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:1.25rem}.collectionHeroCopy{gap:.65rem;max-width:44rem;display:grid}.collectionHeroCopy h1,.collectionToolbar h2,.collectionCreateCard h2,.collectionCreateHint h3,.collectionSettings h2,.collectionAddPanel h2{margin:0}.collectionHeroSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.collectionHeroSteps>div{background:#04091261;border:1px solid #ffffff16;border-radius:15px;gap:.32rem;min-width:0;padding:.85rem;display:grid}.collectionHeroSteps span{color:#04110d;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:.58rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.78rem;font-weight:1000;display:grid}.collectionHeroSteps strong{font-size:.88rem}.collectionHeroSteps small{color:var(--muted);font-size:.76rem;line-height:1.35}.collectionCreateLayout,.collectionManageLayout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:1rem;display:grid}.collectionCreateCard,.collectionCreateHint,.collectionSettings,.collectionAddPanel{padding:1rem}.collectionCreateHint{align-content:center;gap:.55rem;min-height:100%;display:grid}.collectionCreateHint p{color:var(--muted);margin:0;line-height:1.5}.collectionToolbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.collectionSegmented{width:auto}.collectionSegmented button span{opacity:.72;margin-left:.25rem}.collectionCardV2{min-height:13rem;transition:transform .16s,border-color .16s,box-shadow .16s}.collectionCardV2:hover{border-color:#66f4c759;transform:translateY(-3px);box-shadow:0 18px 40px #00000042}.collectionCardMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.collectionVisibility{min-height:1.65rem;color:var(--accent-2);letter-spacing:.03em;text-transform:uppercase;background:#6ba7ff1a;border:1px solid #6ba7ff47;border-radius:999px;align-items:center;padding:.2rem .46rem;font-size:.68rem;font-weight:900;display:inline-flex}.collectionDetailHero{justify-content:space-between;align-items:center;gap:1rem;display:flex}.collectionDetailTitle{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.collectionDetailTitle h1,.collectionDetailTitle p{margin:0}.collectionDetailTitle>div:last-child{gap:.4rem;display:grid}.collectionProjectList{gap:.75rem;display:grid}.collectionProjectItem{gap:.45rem;display:grid}.collectionItemActions{justify-content:flex-end;align-items:center;gap:.45rem;padding:0 .55rem;display:flex}.collectionItemActions .muted{margin-right:auto;font-size:.78rem}.collectionItemActions button{border:1px solid var(--line);min-height:2rem;color:var(--muted);box-shadow:none;background:#ffffff09;border-radius:9px;padding:.35rem .58rem;font-size:.76rem}.collectionItemActions button:hover:not(:disabled){color:var(--text);border-color:#66f4c74d}.collectionItemActions .dangerGhost{color:var(--danger);background:#ff6f910f;border-color:#ff6f913d}.collectionSearchForm,.collectionQuickCreate{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.collectionSearchForm input,.collectionQuickCreate input{min-width:0}.collectionSearchResults{gap:.55rem;display:grid}.collectionSearchResult{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.62rem;display:grid}.collectionSearchResult .projectIcon{border-radius:.75rem;width:2.35rem;height:2.35rem}.collectionSearchResult>div{gap:.13rem;min-width:0;display:grid}.collectionSearchResult strong,.collectionSearchResult small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collectionSearchResult small{color:var(--muted);font-size:.76rem}.collectionSearchResult button{border-radius:10px;min-height:2.1rem;padding:.42rem .62rem;font-size:.78rem}.collectionModalBackdrop{z-index:5000;background:#02050cc7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.collectionPicker{background:linear-gradient(145deg,#66f4c71a,#ffffff06 36%,#0000 66%),linear-gradient(#171d2a,#0a0f18);border:1px solid #ffffff21;border-radius:20px;gap:1rem;width:min(100%,560px);max-height:min(720px,100vh - 2rem);padding:1.1rem;display:grid;overflow:auto;box-shadow:0 28px 88px #00000094}.collectionPickerHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.collectionPickerHeader h2,.collectionPickerHeader p{margin:0}.collectionPickerHeader>div{gap:.35rem;display:grid}.collectionPickerHeader p{color:var(--muted)}.collectionPicker .iconButton{border:1px solid var(--line);background:#ffffff0a;border-radius:10px;place-items:center;width:2.3rem;height:2.3rem;padding:0;display:grid}.collectionPickerMessage{border-radius:12px;margin:0;padding:.7rem .8rem;font-size:.88rem}.collectionPickerMessage.success{color:var(--success);background:#66f4a717;border:1px solid #66f4a738}.collectionPickerMessage.error{color:var(--danger);background:#ff6f9114;border:1px solid #ff6f9133}.collectionPickerList{gap:.55rem;display:grid}.collectionPickerOption{border:1px solid var(--line);width:100%;min-height:3.8rem;color:var(--text);box-shadow:none;text-align:left;background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .8rem;display:flex}.collectionPickerOption:hover:not(:disabled){background:#66f4c712;border-color:#66f4c757}.collectionPickerOptionCopy{gap:.16rem;min-width:0;display:grid}.collectionPickerOptionCopy strong,.collectionPickerOptionCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collectionPickerOptionCopy small{color:var(--muted);font-size:.78rem}.collectionPickerManageLink{color:var(--accent);justify-self:start;font-weight:900;text-decoration:none}@media (width<=1020px){.collectionHeroV2,.collectionCreateLayout,.collectionManageLayout{grid-template-columns:1fr}}@media (width<=720px){.collectionHeroSteps{grid-template-columns:1fr}.collectionToolbar,.collectionDetailHero{flex-direction:column;align-items:stretch}.collectionDetailTitle{grid-template-columns:1fr}.collectionItemActions{flex-wrap:wrap;justify-content:flex-start}.collectionItemActions .muted{width:100%}}@media (width<=520px){.collectionSearchForm,.collectionQuickCreate,.collectionSearchResult{grid-template-columns:1fr}.collectionSearchResult .projectIcon{display:none}}.collectionActionBusy{cursor:progress!important}.collectionActionBusy .uiIcon{display:none}.collectionButtonSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9rem;height:.9rem;animation:.62s linear infinite collectionButtonSpin;display:inline-block}.collectionCreateCard .formActions button,.collectionSettings>button,.collectionSearchForm button,.collectionSearchResult button,.collectionQuickCreate button,.collectionPickerOption{transition:transform .16s,opacity .16s,border-color .16s,background .16s,box-shadow .16s}.collectionCreateCard .formActions button:active:not(:disabled),.collectionSettings>button:active:not(:disabled),.collectionSearchForm button:active:not(:disabled),.collectionSearchResult button:active:not(:disabled),.collectionQuickCreate button:active:not(:disabled){transform:translateY(1px)scale(.985)}.collectionCardPopIn,.collectionItemChanged{animation:.46s cubic-bezier(.16,1,.3,1) both collectionPopIn}.collectionItemRemoving{pointer-events:none;animation:.16s both collectionRemoveOut}.collectionSettingsSaved{animation:.7s both collectionSavedSurface}.collectionPickerOptionSaved{color:var(--success);background:linear-gradient(135deg,#66f4a71f,#0000 56%),#66f4a70b;border-color:#66f4a74d;animation:.44s cubic-bezier(.16,1,.3,1) both collectionOptionSaved}.collectionPickerOptionAction{justify-content:flex-end;align-items:center;gap:.4rem;min-width:4rem;font-size:.8rem;font-weight:900;display:inline-flex}.collectionPickerMessage.success{animation:.3s cubic-bezier(.16,1,.3,1) both collectionMessageIn}@keyframes collectionButtonSpin{to{transform:rotate(360deg)}}@keyframes collectionPopIn{0%{opacity:0;transform:translateY(10px)scale(.985)}65%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes collectionRemoveOut{to{opacity:0;max-height:0;margin-block:0;transform:translate(10px)scale(.985)}}@keyframes collectionSavedSurface{0%{box-shadow:0 0 #66f4a700}40%{box-shadow:0 0 0 4px #66f4a71f,0 18px 40px #0003}to{box-shadow:0 0 #66f4a700}}@keyframes collectionOptionSaved{0%{transform:scale(.98)}70%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes collectionMessageIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.collectionButtonSpinner,.collectionCardPopIn,.collectionItemChanged,.collectionItemRemoving,.collectionSettingsSaved,.collectionPickerOptionSaved,.collectionPickerMessage.success{animation:none!important}}.previewUploadRow.previewFileUpload{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr) auto;align-items:end;gap:.85rem;display:grid}.previewUploadRow.previewFileUpload .galleryFilePicker{gap:.7rem;min-height:0;padding:.9rem}.previewUploadRow.previewFileUpload .galleryFilePicker .releaseFilePickerIcon{border-radius:.8rem;width:2.55rem;height:2.55rem}.previewUploadRow.previewFileUpload .galleryFilePicker .releaseFilePickerActions{gap:.45rem}.previewUploadButton{white-space:nowrap;min-height:3rem}@media (width<=920px){.previewUploadRow.previewFileUpload{grid-template-columns:1fr}.previewUploadButton{width:fit-content}}@media (width<=560px){.previewUploadRow.previewFileUpload .galleryFilePicker .releaseFilePickerMain{grid-template-columns:auto minmax(0,1fr)}.previewUploadButton{width:100%}}.collectionCreateCard,.collectionSettings{overflow:visible!important}.collectionVisibilitySelect{z-index:2;position:relative}.collectionVisibilitySelect .customSelectTrigger{border-radius:14px;min-height:3.2rem;padding-inline:.95rem}.selectPortalMenu{box-sizing:border-box;overscroll-behavior:contain;overflow-y:auto;z-index:7000!important;border-radius:16px!important;box-shadow:0 24px 72px #0000008f,inset 0 1px #ffffff14!important}.selectPortalMenu button{min-height:3.05rem;padding:.72rem .85rem}.selectPortalMenu button+button{margin-top:.18rem}.collectionCreateCard input:invalid,.collectionSettings input:invalid{box-shadow:none}.collectionCreateCard input::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent);opacity:1}@media (width<=560px){.collectionVisibilitySelect .customSelectTrigger{min-height:3rem}.selectPortalMenu{max-width:calc(100vw - 1rem)}}.notificationHub{width:min(1080px,100%);margin:0 auto}.notificationHubHero{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:center;gap:clamp(1rem,3vw,2.25rem);padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.notificationHubHero:after{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#66f4c729,#6ba7ff13 42%,#0000 70%);border-radius:999px;width:20rem;height:20rem;position:absolute;bottom:-8rem;right:-6rem}.notificationHeroCopy,.notificationHeroSummary,.notificationToolbar,.notificationCard,.notificationEmptyState{z-index:1;position:relative}.notificationHeroCopy{gap:.6rem;max-width:46rem;display:grid}.notificationHeroCopy h1,.notificationGroupHeader h2{letter-spacing:-.045em;margin:0}.notificationHeroCopy h1{font-size:clamp(2.35rem,4vw,3.5rem);line-height:.98}.notificationHeroCopy p{max-width:40rem;color:var(--muted);margin:0;line-height:1.55}.notificationHeroSummary{background:linear-gradient(135deg,#66f4c71c,#6ba7ff12);border:1px solid #66f4c733;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffff14}.notificationHeroIcon,.notificationEmptyIcon{color:#04110d;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:1rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 14px 28px #66f4c729}.notificationHeroIcon svg,.notificationEmptyIcon svg{width:1.3rem;height:1.3rem}.notificationHeroSummary strong,.notificationHeroSummary span{display:block}.notificationHeroSummary strong{letter-spacing:-.025em;font-size:1.1rem}.notificationHeroSummary span{color:var(--muted);margin-top:.16rem;font-size:.84rem;line-height:1.4}.notificationToolbar{justify-content:space-between;align-items:center;gap:.9rem;padding:.7rem;display:flex}.notificationTabs,.notificationBulkActions,.notificationCardActions{align-items:center;gap:.45rem;display:flex}.notificationTabs{background:#03070f73;border:1px solid #ffffff13;border-radius:14px;padding:.28rem}.notificationTabs button{min-height:2.25rem;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;padding:.38rem .7rem;font-size:.82rem;font-weight:900}.notificationTabs button:hover{color:var(--text);background:#ffffff0e}.notificationTabs button.active{color:#04110d;background:linear-gradient(135deg, var(--accent), var(--accent-2))}.notificationBulkButton,.notificationClearButton{align-items:center;gap:.42rem;min-height:2.45rem;padding:.46rem .72rem;display:inline-flex}.notificationClearButton{color:#ffabc0;box-shadow:none;background:#ff6f9112;border:1px solid #ff6f9145;border-radius:12px}.notificationClearButton:hover:not(:disabled){color:#fff3f7;background:#ff6f9124;border-color:#ff6f917a}.notificationClearButton:disabled,.notificationBulkButton:disabled{cursor:not-allowed;opacity:.45}.notificationGroups{gap:1.45rem;display:grid}.notificationGroup{gap:.7rem;display:grid}.notificationGroupHeader{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .2rem;display:flex}.notificationGroupHeader h2{font-size:1.05rem}.notificationGroupHeader span{color:var(--muted);font-size:.78rem;font-weight:800}.notificationList{gap:.65rem;display:grid}.notificationCard{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0b,#0000 42%),#080c15d1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:grid;overflow:hidden}.notificationCard:hover{background:linear-gradient(135deg,#66f4c713,#0000 45%),#0a0f19e6;border-color:#66f4c74d;transform:translateY(-2px);box-shadow:0 18px 38px #0000003b}.notificationCard.unread{background:linear-gradient(135deg,#66f4c71b,#6ba7ff0b 52%,#0000),#090f18e8;border-color:#66f4c757}.notificationCardMain{min-width:0;color:inherit;text-align:left;box-shadow:none;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.82rem;padding:.95rem .35rem .95rem .95rem;display:grid}.notificationCardMain:hover{transform:none}.notificationToneIcon{width:2.55rem;height:2.55rem;color:var(--accent);background:#66f4c714;border:1px solid #66f4c730;border-radius:.85rem;place-items:center;display:grid}.notificationToneIcon svg{width:1.12rem;height:1.12rem}.notificationCard-security .notificationToneIcon{color:#8ebeff;background:#6ba7ff1a;border-color:#6ba7ff3b}.notificationCard-social .notificationToneIcon{color:#d7adff;background:#be8cff1a;border-color:#be8cff3d}.notificationCard-system .notificationToneIcon{color:#ffd27f;background:#ffd16617;border-color:#ffd1663d}.notificationCardCopy{gap:.18rem;min-width:0;display:grid}.notificationCardCopy>strong,.notificationCardCopy>span:last-child{text-overflow:ellipsis;overflow:hidden}.notificationCardCopy>strong{color:var(--text);white-space:nowrap;font-size:.95rem;line-height:1.3}.notificationCardCopy>span:last-child{color:var(--muted);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box}.notificationCardMeta{align-items:center;gap:.46rem;min-width:0;display:flex}.notificationKind{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:.18rem .42rem;font-size:.64rem;font-weight:900}.notificationCardMeta time{min-width:0;color:var(--muted);white-space:nowrap;font-size:.72rem}.notificationUnreadDot{background:var(--accent);border-radius:999px;width:.54rem;height:.54rem;box-shadow:0 0 0 4px #66f4c71f,0 0 15px #66f4c76b}.notificationCardActions{align-self:stretch;padding:.55rem .65rem .55rem .1rem}.notificationQuickAction{width:2.3rem;height:2.3rem;color:var(--muted);box-shadow:none;background:#ffffff09;border:1px solid #ffffff16;border-radius:10px;place-items:center;padding:0;display:grid}.notificationQuickAction:hover:not(:disabled){color:var(--accent);background:#66f4c714;border-color:#66f4c747}.notificationQuickAction:disabled{cursor:wait;opacity:.55}.notificationDeleteAction:hover:not(:disabled){color:#ff9eb7;background:#ff6f9114;border-color:#ff6f914d}.notificationEmptyState{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:0;padding:1.15rem 1.25rem;display:grid}.notificationEmptyState .notificationEmptyIcon{border-radius:1rem;width:3.15rem;height:3.15rem}.notificationEmptyCopy{align-content:center;gap:.2rem;min-width:0;display:grid}.notificationEmptyCopy .sectionKicker{font-size:.68rem}.notificationEmptyCopy h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:1.08rem;line-height:1.2}.notificationEmptyCopy p{max-width:46rem;color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}@media (width<=760px){.notificationHubHero{grid-template-columns:1fr}.notificationToolbar{flex-direction:column;align-items:stretch}.notificationBulkActions{justify-content:flex-end}}@media (width<=560px){.notificationTabs{width:100%}.notificationTabs button{flex:1;min-width:0;padding-inline:.38rem}.notificationBulkActions{grid-template-columns:1fr 1fr;display:grid}.notificationBulkActions button{justify-content:center;width:100%}.notificationCard{grid-template-columns:1fr}.notificationCardMain{padding-right:.95rem}.notificationCardActions{justify-content:flex-end;padding:0 .95rem .9rem}.notificationCardCopy>strong{white-space:normal}.notificationCardMeta time{text-overflow:ellipsis;overflow:hidden}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f8ff;--bg:#06070d;--bg-soft:#0b0e18;--card:#111624b8;--card-strong:#161c2deb;--card-soft:#ffffff0d;--line:#ffffff1c;--line-strong:#ffffff2e;--text:#f7f8ff;--muted:#98a4bb;--muted-2:#6f7c95;--accent:#66f4c7;--accent-2:#6ba7ff;--accent-3:#be8cff;--danger:#ff6f91;--warn:#ffd166;--success:#66f4a7;--shadow:0 24px 90px #0000006b;--radius:24px;background:#06070d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 0%, #66f4c726, transparent 34rem), radial-gradient(circle at 82% 10%, #6ba7ff29, transparent 32rem), radial-gradient(circle at 50% 100%, #be8cff1f, transparent 38rem), var(--bg);min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;margin-bottom:1rem;font-size:clamp(2.5rem,7vw,5.6rem);line-height:.92}h2{letter-spacing:-.045em;margin-bottom:.35rem;font-size:clamp(1.45rem,3vw,2.35rem)}h3{letter-spacing:-.035em;margin-bottom:.35rem}p{color:var(--muted);line-height:1.65}small{color:var(--muted)}button,.buttonLink,.ghostLink,.navAction{border:0;border-radius:15px;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1.05rem;font-weight:900;transition:all .16s;display:inline-flex}button,.buttonLink{color:#03120e;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 18px 42px #66f4c721}button:hover,.buttonLink:hover,.ghostLink:hover,.navAction:hover,.navProfile:hover{transform:translateY(-1px)}button:disabled{opacity:.55;cursor:not-allowed;transform:none}.secondary,.buttonLink.secondary,.ghost,.ghostLink,.secondaryAction{color:var(--text);border:1px solid var(--line);box-shadow:none;background:#fff1}.ghost,.ghostLink{color:var(--muted)}.danger{color:#ffd8e2;box-shadow:none;background:#ff6f9124;border:1px solid #ff6f9157}.small{border-radius:11px;padding:.48rem .7rem;font-size:.82rem}.compact{padding:.6rem .85rem}.fullButton{width:100%}.navAction{white-space:nowrap;border-radius:999px;min-height:2.6rem;padding:.62rem .95rem}.primaryAction{color:#03120e;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 14px 36px #66f4c721}.secondaryAction{color:#dce7f8}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#06070dbd;align-items:center;gap:1rem;padding:.9rem clamp(1rem,4vw,3.5rem);display:flex;position:sticky;top:0}.brand{align-items:center;gap:.8rem;min-width:fit-content;display:flex}.brandMark{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:1rem;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:0 16px 40px #66f4c72e}.brandMark span{background:#06110f;border-radius:.35rem;width:1.05rem;height:1.05rem;transform:rotate(45deg)}.brandText{line-height:1.05;display:grid}.brandText strong{letter-spacing:-.04em;font-size:1rem}.brandText small{text-transform:uppercase;letter-spacing:.13em;font-size:.68rem}.navDock{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.mainNav{border:1px solid var(--line);background:#ffffff0b;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem;display:flex}.mainNav a{color:var(--muted);border-radius:999px;padding:.6rem .9rem;font-weight:900;transition:all .16s}.mainNav a.active,.mainNav a:hover{color:var(--text);background:#ffffff14}.accountNav{align-items:center;gap:.6rem;display:flex}.navProfile{border:1px solid var(--line);background:#ffffff0e;border-radius:999px;align-items:center;gap:.55rem;min-height:2.6rem;padding:.38rem .7rem .38rem .42rem;transition:all .16s;display:flex}.navProfile span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:900;overflow:hidden}.navProfile em{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-style:normal}.mobileToggle{color:var(--text);border:1px solid var(--line);box-shadow:none;background:#ffffff14;margin-left:auto;display:none}.appShell{z-index:1;width:min(1500px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem;position:relative}.stack-sm,.stack-md,.stack-lg,.stack-xl{display:grid}.row{align-items:center;display:flex}.gap{gap:.65rem}.wrap{flex-wrap:wrap}.centerText{text-align:center}.muted{color:var(--muted)}.smallText{font-size:.87rem}.srOnly{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pageFade{animation:.28s both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.glassPanel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff13,#ffffff09);padding:1.25rem}.sectionKicker{color:var(--accent);text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:1000}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sectionHeader.compact{align-items:center}.sectionHeader.compact h3{margin:0}.landingHero{border:1px solid var(--line);min-height:520px;box-shadow:var(--shadow);background:linear-gradient(140deg,#ffffff1b,#ffffff09),radial-gradient(circle at 12% 20%,#66f4c72e,#0000 34rem),radial-gradient(circle at 92% 18%,#be8cff33,#0000 28rem);border-radius:36px;grid-template-columns:minmax(0,1.2fr) 430px;gap:2rem;padding:clamp(1.5rem,5vw,3.2rem);display:grid;position:relative;overflow:hidden}.heroCopy{align-self:center;max-width:820px;position:relative}.heroSearch{border:1px solid var(--line-strong);background:#00000047;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;max-width:820px;margin-top:1.5rem;padding:.6rem;display:grid}.heroSearch span{color:var(--accent);padding-left:.7rem;font-size:1.25rem}.heroSearch input{box-shadow:none;background:0 0;border:0;padding:.75rem}.heroSearch input:focus{box-shadow:none}.heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.metricStrip{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.metricStrip.inline{grid-template-columns:repeat(3,1fr)}.metricStrip.adminMetrics{grid-template-columns:repeat(6,1fr)}.metricCard{border:1px solid var(--line);background:#ffffff0e;border-radius:22px;padding:1.1rem;position:relative;overflow:hidden}.metricCard:before{content:"";background:radial-gradient(circle,#66f4c729,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -40px -50px auto}.metricCard strong{letter-spacing:-.06em;font-size:clamp(1.7rem,3vw,2.35rem);display:block}.metricCard span{color:#dbe7f7;font-weight:1000;display:block}.metricCard small{margin-top:.3rem;display:block}.featureDeck{gap:1rem;display:grid}.featureGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.featuredCard{border:1px solid var(--line);min-height:245px;box-shadow:var(--shadow);background:linear-gradient(135deg,#ffffff17,#ffffff09);border-radius:28px;flex-direction:column;justify-content:space-between;padding:1.3rem;display:flex;position:relative;overflow:hidden}.featuredCard:hover,.projectCard:hover,.projectRow:hover,.dashboardProject:hover{border-color:#66f4c76b;transform:translateY(-2px)}.featureOrb{background:radial-gradient(circle,#6ba7ff47,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-54px;right:-54px}.featuredCard>:not(.featureOrb){position:relative}.catalogLayout{grid-template-columns:280px minmax(0,1fr) 300px;align-items:start;gap:1rem;display:grid}.filterRail,.marketRail{position:sticky;top:96px}.railHeader{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.filterGroup{gap:.55rem;margin-top:1rem;display:grid}.filterGroup label,.fieldLabel{color:#dce7f8;gap:.5rem;font-weight:1000;display:grid}.typeStack{gap:.5rem;display:grid}.typeButton{width:100%;color:var(--muted);border:1px solid var(--line);box-shadow:none;background:#ffffff0b;justify-content:flex-start}.typeButton span{width:1.6rem;height:1.6rem;color:var(--accent);background:#ffffff0f;border-radius:.55rem;place-items:center;display:grid}.typeButton.active{color:var(--text);background:#66f4c71a;border-color:#66f4c759}input,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#02050c9e;border-radius:15px;outline:none;padding:.86rem .95rem;transition:all .16s}textarea{resize:vertical}input:focus,textarea:focus{border-color:#66f4c794;box-shadow:0 0 0 4px #66f4c717}.customSelect{gap:.5rem;width:100%;display:grid;position:relative}.selectLabel{color:#dce7f8;font-weight:1000}.customSelectTrigger{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--text);box-shadow:none;background:#02050c9e;border-radius:15px;justify-content:space-between;padding:.82rem .9rem}.customSelectTrigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customSelectTrigger i{color:var(--accent);font-style:normal;transition:transform .16s}.customSelectTrigger.open{border-color:#66f4c794;box-shadow:0 0 0 4px #66f4c717}.customSelectTrigger.open i{transform:rotate(180deg)}.customSelectMenu{z-index:120;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a14fa;border-radius:18px;max-height:260px;padding:.45rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:auto;box-shadow:0 24px 70px #0000007a}.customSelectMenu button{width:100%;color:var(--muted);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:13px;justify-content:space-between;padding:.72rem .75rem}.customSelectMenu button:hover,.customSelectMenu button.selected{color:var(--text);background:#66f4c717;transform:none}.customSelectMenu strong{color:var(--accent)}.selectEmpty{color:var(--muted);text-align:center;padding:.8rem}.selectInline.customSelect{width:auto;min-width:170px}.selectInline .customSelectTrigger{border-radius:12px;min-height:2.65rem;padding:.55rem .75rem}.selectInline .customSelectMenu{min-width:190px}.catalogToolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalogToolbar h2{margin-bottom:0}.viewSwitch,.segmented,.adminTabs{flex-wrap:wrap;gap:.45rem;display:flex}.viewSwitch,.segmented{border:1px solid var(--line);background:#ffffff0b;border-radius:999px;padding:.35rem}.viewSwitch button,.segmented button,.adminTabs button{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:.58rem .8rem}.viewSwitch button.active,.segmented button.active,.adminTabs button.active{color:#03120e;background:linear-gradient(135deg, var(--accent), var(--accent-2))}.adminTabs button span{background:#0003;border-radius:999px;margin-left:.35rem;padding:.1rem .4rem}.activeFilters{flex-wrap:wrap;gap:.55rem;display:flex}.filterChip{color:#dffff4;box-shadow:none;background:#66f4c717;border:1px solid #66f4c73d;border-radius:999px;padding:.45rem .72rem;font-size:.84rem}.projectGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.projectList{gap:.8rem;display:grid}.projectCard{border:1px solid var(--line);background:#ffffff0d;border-radius:26px;grid-template-columns:auto 1fr;gap:1rem;min-height:220px;padding:1.1rem;transition:all .16s;display:grid;position:relative;overflow:hidden}.cardGlow{opacity:0;pointer-events:none;background:radial-gradient(circle at 90% 0,#66f4c72e,#0000 40%);transition:all .16s;position:absolute;inset:-1px}.cardBody,.projectIcon{position:relative}.cardTop{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.cardTop h3{margin-bottom:.2rem}.cardTop span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:1000}.cardMeta,.chipLine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cardMeta{color:var(--muted);margin-top:1rem;font-size:.86rem}.projectRow{border:1px solid var(--line);background:#ffffff0d;border-radius:22px;grid-template-columns:290px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;transition:all .16s;display:grid}.rowStats{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.55rem;font-weight:800;display:flex}.chipCloud{flex-wrap:wrap;gap:.5rem;display:flex}.chipCloud button{color:var(--muted);border:1px solid var(--line);box-shadow:none;background:#ffffff0e;border-radius:999px;padding:.46rem .7rem}.miniProject{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;padding:.65rem;display:grid}.rank{width:1.7rem;height:1.7rem;color:var(--accent);background:#66f4c71a;border-radius:.6rem;place-items:center;font-weight:1000;display:grid}.projectIcon{color:#04110d;letter-spacing:-.06em;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:1.05rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-weight:1000;display:grid;box-shadow:0 18px 34px #66f4c71f}.projectIcon.large{border-radius:1.65rem;width:5.4rem;height:5.4rem;font-size:1.35rem}.avatar{object-fit:cover;border-radius:999px;width:2rem;height:2rem}.avatar.fallback{color:#03120e;background:linear-gradient(135deg, var(--accent), var(--accent-2));place-items:center;font-weight:1000;display:grid}.pill{border:1px solid var(--line);color:#dbe7f7;background:#ffffff0e;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .62rem;font-size:.8rem;font-weight:900;display:inline-flex}.pill.soft{color:#dffcf4;background:#66f4c714;border-color:#66f4c730}.pill.warn{color:var(--warn);background:#ffd1661a;border-color:#ffd16647}.pill.success{color:var(--success);background:#66f4a71a;border-color:#66f4a747}.status{border:1px solid var(--line);width:fit-content;color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;padding:.34rem .62rem;font-size:.76rem;font-weight:1000;display:inline-flex}.status.approved,.status.admin,.status.creator{color:var(--success);background:#66f4a71a;border-color:#66f4a747}.status.moderator{color:var(--accent-2);background:#6ba7ff1a;border-color:#6ba7ff47}.status.pending_review,.status.pending_scan,.status.draft,.status.beta,.status.user{color:var(--warn);background:#ffd1661a;border-color:#ffd16647}.status.rejected,.status.removed,.status.infected{color:var(--danger);background:#ff6f911a;border-color:#ff6f9147}.authScene{grid-template-columns:1.1fr .75fr;align-items:center;gap:1rem;min-height:calc(100vh - 150px);display:grid}.authArt{background:radial-gradient(circle at 100% 0,#66f4c729,#0000 32rem),linear-gradient(#ffffff14,#ffffff09);align-content:center;min-height:560px;display:grid}.authArt p{max-width:680px;font-size:1.05rem}.authFeatureGrid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1.4rem;display:grid}.authFeatureGrid div{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;gap:.35rem;padding:1rem;display:grid}.authFeatureGrid strong{color:var(--accent)}.authCard{gap:1rem;display:grid}.passwordInput{grid-template-columns:1fr auto;gap:.5rem;display:grid}.passwordInput button{color:var(--muted);border:1px solid var(--line);box-shadow:none;background:#ffffff12}.centerPanel{place-items:center;min-height:calc(100vh - 160px);display:grid}.authGate{text-align:center;width:min(720px,100%)}.actionRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.pageHero{background:radial-gradient(circle at 82% 0,#66f4c71f,#0000 26rem),linear-gradient(#ffffff14,#ffffff09);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.4rem,4vw,2.2rem);display:flex}.pageHero h1{margin-bottom:.6rem;font-size:clamp(2.25rem,5vw,4.1rem)}.heroSideAction{flex:none}.studioLayout,.projectLayout,.accountLayout,.createLayout,.reviewGrid{grid-template-columns:minmax(0,1.35fr) .75fr;align-items:start;gap:1rem;display:grid}.dashboardProject{border:1px solid var(--line);background:#ffffff0d;border-radius:22px;grid-template-columns:auto 1fr;gap:1rem;padding:1rem;transition:all .16s;display:grid}.activityItem,.auditRow,.reviewCard,.infoRow,.linkRow{border:1px solid var(--line);background:#ffffff0b;border-radius:17px;padding:.9rem}.activityItem p{margin-bottom:.3rem}.profileSummary{align-items:center;gap:1rem;display:flex}.profileSummary h2{margin-bottom:.15rem}.formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.typeCards{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.typeCard{text-align:left;min-height:145px;color:var(--muted);border:1px solid var(--line);box-shadow:none;background:#ffffff0d;flex-direction:column;align-items:stretch}.typeCard span{color:var(--accent);font-size:1.45rem}.typeCard strong{color:var(--text)}.typeCard small{line-height:1.45}.typeCard.active{background:#66f4c714;border-color:#66f4c761}.checkGrid{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.checkTile{border:1px solid var(--line);background:#ffffff0b;border-radius:15px;align-items:center;gap:.5rem;padding:.8rem;font-weight:900;display:flex;position:relative}.checkTile input{width:auto;accent-color:var(--accent)}.stickySide{position:sticky;top:96px}.fileDrop{text-align:center;color:#dffcf4;background:#66f4c70e;border:1px dashed #66f4c757;border-radius:22px;place-items:center;gap:.45rem;padding:1.5rem;font-weight:1000;display:grid}.fileDrop input{width:min(100%,320px)}.projectBanner{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#ffffff17,#ffffff09);border-radius:34px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:clamp(1.3rem,4vw,2.4rem);display:grid;position:relative;overflow:hidden}.projectGradient{pointer-events:none;background:radial-gradient(circle,#66f4c733,#0000 72%);height:280px;position:absolute;inset:auto -20% -55% 25%}.projectBanner>:not(.projectGradient){position:relative}.projectTitleBlock h1{margin:.5rem 0;font-size:clamp(2.35rem,6vw,5rem)}.projectTitleBlock p{max-width:820px}.projectActionStack{gap:.65rem;min-width:180px;display:grid}.projectNav{flex-wrap:wrap;gap:.5rem;padding:.6rem;display:flex}.projectNav button{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:16px}.projectNav button.active{color:#03120e;background:linear-gradient(135deg, var(--accent), var(--accent-2))}.projectNav span{background:#0003;border-radius:999px;margin-left:.3rem;padding:.1rem .4rem}.prosePanel p{white-space:pre-wrap;color:#cbd6e8;min-height:240px}.galleryGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.galleryGrid figure{border:1px solid var(--line);background:#ffffff0d;border-radius:24px;margin:0;overflow:hidden}.galleryGrid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.galleryGrid figcaption{color:var(--muted);padding:.8rem}.versionRow{border:1px solid var(--line);background:#ffffff0b;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.versionInfo{min-width:0}.versionInfo h3{margin:0}.fileRow{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin-top:.55rem;font-size:.86rem;display:flex}.scanClean{color:var(--success);font-weight:1000}.bars{border:1px solid var(--line);background:#00000026;border-radius:22px;align-items:end;gap:.45rem;min-height:150px;padding:1.2rem .4rem 0;display:flex}.bars span{background:linear-gradient(180deg, var(--accent), #66f4c729);border-radius:999px 999px 0 0;flex:1;align-items:end;min-width:5px;display:flex}.bars span i{background:#ffffff73;border-radius:999px;width:100%;height:6px;display:block}.infoRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.infoRow span{color:var(--muted)}.infoRow strong{text-align:right}.linkRow{color:#dce7f8;justify-content:space-between;align-items:center;font-weight:1000;display:flex}.adminOverviewGrid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:1rem;display:grid}.adminMini,.userMini,.projectIdentity{align-items:center;gap:.75rem;min-width:0;display:flex}.projectIdentity strong,.userMini strong{color:var(--text);display:block}.projectIdentity small,.userMini small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adminMini{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;justify-content:space-between;padding:.8rem}.auditRow{gap:.3rem;display:grid}.auditRow span{color:var(--muted);font-size:.86rem}.reviewCard{gap:1rem;display:grid}.dataTable{gap:.5rem;display:grid;overflow-x:auto}.tableHead,.tableRow{border-radius:16px;align-items:center;gap:1rem;min-width:900px;padding:.85rem;display:grid}.tableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:1000}.tableRow{border:1px solid var(--line);background:#ffffff0b}.tableActions{flex-wrap:wrap;gap:.4rem;display:flex}.notice{border:1px solid var(--line);border-radius:18px;padding:.9rem 1rem;font-weight:800}.notice.error{color:#ffd8e2;background:#ff6f911c;border-color:#ff6f9152}.notice.success{color:#dffff0;background:#66f4a71a;border-color:#66f4a747}.empty{border:1px dashed var(--line);text-align:center;background:#ffffff09;border-radius:22px;padding:2rem}.empty strong{font-size:1.1rem}.loadingPanel{text-align:center;min-height:190px;color:var(--muted);place-items:center;display:grid}.spinner{border:3px solid #ffffff21;border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;margin-bottom:.8rem;animation:.8s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1280px){.landingHero,.catalogLayout,.studioLayout,.projectLayout,.accountLayout,.createLayout,.reviewGrid{grid-template-columns:1fr}.filterRail,.marketRail,.stickySide{position:static}.marketRail{grid-template-columns:repeat(2,1fr);display:grid}.metricStrip.adminMetrics{grid-template-columns:repeat(3,1fr)}.adminOverviewGrid{grid-template-columns:1fr}}@media (width<=1020px){.mobileToggle{display:inline-flex}.topbar{flex-wrap:wrap}.navDock{flex-direction:column;align-items:stretch;width:100%;display:none}.navDock.open{display:flex}.mainNav{border-radius:20px;width:100%;overflow-x:auto}.accountNav{flex-wrap:wrap;justify-content:space-between}.landingHero{min-height:auto}.projectGrid,.featureGrid,.metricStrip{grid-template-columns:repeat(2,1fr)}.projectRow{grid-template-columns:1fr}.rowStats{justify-content:flex-start}.typeCards,.checkGrid{grid-template-columns:repeat(2,1fr)}.projectBanner{grid-template-columns:auto 1fr}.projectActionStack{flex-wrap:wrap;grid-column:1/-1;display:flex}}@media (width<=720px){.appShell{width:min(100% - 1rem,1500px);padding-top:1rem}h1{font-size:clamp(2.25rem,13vw,3.6rem)}.topbar{padding:.8rem}.brandText small{display:none}.landingHero,.pageHero,.glassPanel,.projectBanner{border-radius:22px;padding:1rem}.heroSearch{border-radius:18px;grid-template-columns:1fr}.heroSearch span{display:none}.heroSearch button{width:100%}.projectGrid,.featureGrid,.metricStrip,.metricStrip.inline,.metricStrip.adminMetrics,.marketRail,.formGrid,.typeCards,.checkGrid,.authScene{grid-template-columns:1fr}.catalogToolbar,.pageHero,.sectionHeader{flex-direction:column;align-items:flex-start}.viewSwitch,.segmented{border-radius:18px;justify-content:center;width:100%}.projectCard,.dashboardProject,.projectBanner{grid-template-columns:1fr}.projectActionStack .buttonLink,.projectActionStack button{width:100%}.galleryGrid{grid-template-columns:1fr}.versionRow{flex-direction:column;align-items:stretch}.profileSummary{align-items:flex-start}.authArt{min-height:auto}.authFeatureGrid{grid-template-columns:1fr}.tableHead,.tableRow{min-width:760px}}:root{--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.25rem;--space-5:1.5rem;--panel-pad:clamp(1rem, 2vw, 1.35rem);--panel-pad-lg:clamp(1.15rem, 2.5vw, 1.7rem);--radius-sm:14px;--radius-md:18px;--radius-lg:24px}.glassPanel,.metricCard,.projectCard,.projectRow,.dashboardProject,.featuredCard,.reviewCard,.activityItem,.auditRow,.infoRow,.linkRow,.tableRow{border-color:var(--line)}.stack-sm{gap:var(--space-2)}.stack-md{gap:var(--space-3)}.stack-lg{gap:var(--space-4)}.stack-xl{gap:var(--space-5)}.sectionHeader,.catalogToolbar,.railHeader,.cardTop{align-items:center}.sectionHeader h2,.sectionHeader h3,.catalogToolbar h2,.cardTop h3,.dashboardProject h3,.reviewCard h3,.versionInfo h3{margin-bottom:0}.sectionHeader p,.catalogToolbar p,.dashboardProject p,.projectCard p,.projectRow p,.featuredCard p,.reviewCard p,.versionInfo p{margin:.35rem 0 0}button,.buttonLink,.ghostLink,.navAction,.navProfile,.customSelectTrigger,input,textarea,.pill,.status,.filterChip{-webkit-tap-highlight-color:transparent}button,.buttonLink,.navAction{min-height:2.75rem}.buttonLink.secondary,.secondaryAction,.ghost,.ghostLink,.navProfile,.customSelectTrigger,.typeButton,.chipCloud button,.viewSwitch,.segmented,.mainNav{background-color:#ffffff0d}.topbar{gap:var(--space-3)}.accountNav,.heroActions,.actionRow,.tableActions,.chipLine,.cardMeta,.activeFilters{gap:var(--space-2)}.navAction,.navProfile{border:1px solid var(--line)}.landingHero{gap:var(--space-5);border-radius:32px;min-height:500px;padding:clamp(1.25rem,4vw,2.6rem)}.featureGrid{align-items:stretch}.catalogMain,.filterRail,.marketRail{min-width:0}.filterRail,.marketRail,.catalogToolbar{align-self:start}.filterGroup{margin-top:var(--space-3)}.typeStack{gap:.45rem}.typeButton,.customSelectTrigger,input,textarea{border-radius:var(--radius-sm);min-height:3rem}.catalogToolbar{min-height:112px;padding:var(--panel-pad)}.viewSwitch{flex:none}.viewSwitch button{min-width:76px}.cardTop{display:flex}.cardTop h3,.projectIdentity strong,.miniProject strong,.userMini strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardTop span,.sectionKicker{white-space:nowrap}.rowStats{align-items:flex-end;min-width:160px}.miniProject{grid-template-columns:auto auto minmax(0,1fr);min-height:74px}.dashboardProject{min-height:116px;padding:var(--panel-pad);border-radius:20px}.pageHero{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--panel-pad-lg);display:flex}.studioLayout,.projectLayout,.accountLayout,.createLayout,.reviewGrid,.formGrid,.checkGrid,.typeCards,.galleryGrid,.adminOverviewGrid,.metricStrip.inline,.metricStrip.adminMetrics{gap:var(--space-3)}.fieldLabel,.selectLabel,.filterGroup label{font-size:.9rem}.fileDrop{border-radius:20px;min-height:180px}.projectBanner{gap:var(--space-4);padding:var(--panel-pad-lg);border-radius:30px}.versionRow{min-height:108px}.reviewCard{min-height:132px}.projectTable .tableHead,.projectTable .tableRow{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(90px,.55fr) minmax(180px,1fr)}.userTable .tableHead,.userTable .tableRow{grid-template-columns:minmax(220px,1.45fr) minmax(110px,.75fr) minmax(120px,.8fr) minmax(90px,.55fr) minmax(130px,.7fr)}.empty,.loadingPanel{border-radius:20px}@media (width<=1280px){.catalogLayout{grid-template-columns:260px minmax(0,1fr)}.marketRail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.catalogLayout,.studioLayout,.projectLayout,.accountLayout,.createLayout,.reviewGrid,.landingHero{grid-template-columns:1fr}.projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.projectRow{grid-template-columns:minmax(0,1fr);align-items:stretch}.rowStats{justify-content:flex-start;align-items:center;min-width:0}.pageHero{align-items:flex-start}}@media (width<=720px){.appShell{width:min(100% - 1rem,1440px);padding-top:1rem}.projectGrid,.featureGrid,.metricStrip,.metricStrip.inline,.metricStrip.adminMetrics,.marketRail,.formGrid,.typeCards,.checkGrid,.authScene,.galleryGrid,.adminOverviewGrid{grid-template-columns:1fr}.catalogToolbar,.pageHero,.sectionHeader,.versionRow{flex-direction:column;align-items:stretch}.projectCard,.dashboardProject,.projectBanner{grid-template-columns:1fr}.viewSwitch,.segmented,.adminTabs{justify-content:stretch;width:100%}.viewSwitch button,.segmented button,.adminTabs button{flex:1}}:root{--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.25rem;--space-5:1.5rem;--space-6:2rem;--panel-pad:clamp(1rem, 1.6vw, 1.35rem);--panel-pad-lg:clamp(1.25rem, 2.5vw, 2rem);--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px}body:before{opacity:.45}h1,h2,h3,p{text-wrap:balance}p{margin-bottom:0}.navDock{gap:var(--space-3)}.mainNav,.accountNav{flex:none}.mainNav a,.navAction,.navProfile{border-radius:999px;min-height:2.55rem}.navProfile em{line-height:1}.glassPanel,.metricCard,.projectCard,.projectRow,.dashboardProject,.featuredCard,.reviewCard,.activityItem,.auditRow,.infoRow,.linkRow,.tableRow,.customSelectTrigger,.customSelectMenu,input,textarea,.fileDrop,.empty,.loadingPanel{border-color:var(--line)}.glassPanel,.metricCard,.projectCard,.projectRow,.dashboardProject,.featuredCard,.reviewCard,.activityItem,.auditRow,.infoRow,.linkRow,.tableRow{background:linear-gradient(#fff1,#ffffff09)}.glassPanel{padding:var(--panel-pad);border-radius:var(--radius-lg)}.sectionHeader,.catalogToolbar,.railHeader,.cardTop,.rowStats,.projectIdentity,.userMini,.profileSummary{align-items:center}.sectionHeader h2,.sectionHeader h3,.catalogToolbar h2,.cardTop h3,.dashboardProject h3,.reviewCard h3,.versionInfo h3,.authCard h2,.accountCard h2{margin-bottom:0}.landingHero{gap:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffff17,#ffffff09),radial-gradient(circle at 15% 18%,#66f4c71b,#0000 28rem),radial-gradient(circle at 92% 12%,#6ba7ff17,#0000 26rem);grid-template-columns:minmax(0,1.12fr) 420px;min-height:510px;padding:clamp(1.5rem,4vw,3rem)}.heroCopy p{max-width:680px}.heroSearch{background:#01040b8a;border-radius:20px;max-width:760px}.heroSearch input{min-height:3rem}.metricStrip{gap:var(--space-3)}.metricCard{min-height:128px;padding:var(--panel-pad);align-content:center;display:grid}.metricCard:before,.featureOrb,.cardGlow{opacity:.45}.featureGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.featuredCard{min-height:228px;padding:var(--panel-pad-lg);border-radius:var(--radius-lg)}.catalogLayout{gap:var(--space-3);grid-template-columns:280px minmax(0,1fr) 280px}.catalogToolbar{min-height:112px;padding:var(--panel-pad);border-radius:var(--radius-lg)}.viewSwitch{border-radius:16px;padding:.35rem}.viewSwitch button{border-radius:12px;min-width:78px;min-height:2.55rem}.projectGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.projectList{gap:var(--space-2)}.projectCard{gap:var(--space-3);min-height:208px;padding:var(--panel-pad);border-radius:22px;grid-template-columns:3.25rem minmax(0,1fr)}.projectCard p,.projectRow p,.featuredCard p,.dashboardProject p,.reviewCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cardBody{align-content:start;gap:.72rem;min-width:0;display:grid}.cardTop{gap:var(--space-2);min-width:0}.cardTop h3,.projectIdentity strong,.miniProject strong,.userMini strong,.navProfile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardMeta{margin-top:auto}.projectRow{gap:var(--space-3);min-height:106px;padding:var(--panel-pad);border-radius:20px;grid-template-columns:minmax(230px,.8fr) minmax(0,1fr) minmax(170px,auto)}.rowStats{text-align:right;min-width:170px}.projectIdentity{min-width:0}.projectIdentity .projectIcon{border-radius:.95rem;width:3rem;height:3rem}.marketRail .glassPanel{gap:var(--space-2);display:grid}.miniProject{border-radius:16px;grid-template-columns:auto auto minmax(0,1fr);min-height:74px;padding:.72rem}.miniProject small{margin-top:.15rem;display:block}.authScene{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:stretch;min-height:calc(100vh - 150px)}.authArt{background:linear-gradient(#ffffff13,#ffffff09),radial-gradient(circle at 88% 12%,#66f4c718,#0000 28rem);align-content:center;padding:clamp(1.35rem,4vw,2.4rem)}.authCard{align-content:center;gap:var(--space-3);padding:clamp(1.25rem,3vw,1.75rem)}.authFeatureGrid{gap:var(--space-2)}.authFeatureGrid div,.accountCard,.dashboardProject,.fileDrop{border-radius:20px}.passwordInput{grid-template-columns:minmax(0,1fr) auto}.pageHero{border-radius:var(--radius-xl);min-height:190px;padding:var(--panel-pad-lg)}.pageHero h1{max-width:850px}.pageHero p{max-width:760px}.accountLayout,.studioLayout,.projectLayout,.createLayout,.reviewGrid{gap:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.accountCard{min-height:100%}.profileSummary{gap:var(--space-3);min-height:96px;padding:var(--space-3);border:1px solid var(--line);background:#ffffff0a;border-radius:20px}.profileSummary .avatar{width:4rem;height:4rem}.formGrid,.checkGrid,.typeCards,.galleryGrid,.adminOverviewGrid,.metricStrip.inline,.metricStrip.adminMetrics{gap:var(--space-3)}.fieldLabel,.selectLabel,.filterGroup label{gap:.48rem;font-size:.9rem}input,textarea,.customSelectTrigger{border-radius:var(--radius-sm);min-height:3rem}.projectBanner{gap:var(--space-4);border-radius:var(--radius-xl);padding:var(--panel-pad-lg)}.projectNav,.adminTabs{border:1px solid var(--line);background:#ffffff0b;border-radius:20px;padding:.45rem}.versionRow,.reviewCard,.activityItem,.auditRow,.infoRow,.linkRow{padding:var(--space-3);border-radius:18px}.dataTable{gap:var(--space-2)}.tableHead,.tableRow{padding:var(--space-3);border-radius:15px}@media (width<=1280px){.catalogLayout{grid-template-columns:260px minmax(0,1fr)}.marketRail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.landingHero{grid-template-columns:minmax(0,1fr) 390px}}@media (width<=1020px){.landingHero,.catalogLayout,.studioLayout,.projectLayout,.accountLayout,.createLayout,.reviewGrid,.authScene{grid-template-columns:1fr}.projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.projectRow{grid-template-columns:minmax(0,1fr);align-items:stretch}.rowStats{text-align:left;justify-content:flex-start;align-items:center;min-width:0}.pageHero{align-items:flex-start}.authArt,.authCard{min-height:auto}}@media (width<=720px){.appShell{width:min(100% - 1rem,1380px);padding-top:1rem}.landingHero,.pageHero,.glassPanel,.projectBanner{border-radius:20px;padding:1rem}.heroSearch{border-radius:18px;grid-template-columns:1fr}.heroSearch span{display:none}.heroSearch button,.projectActionStack .buttonLink,.projectActionStack button{width:100%}.projectGrid,.featureGrid,.metricStrip,.metricStrip.inline,.metricStrip.adminMetrics,.marketRail,.formGrid,.typeCards,.checkGrid,.authScene,.galleryGrid,.adminOverviewGrid{grid-template-columns:1fr}.catalogToolbar,.pageHero,.sectionHeader,.versionRow{flex-direction:column;align-items:stretch}.projectCard,.dashboardProject,.projectBanner{grid-template-columns:1fr}.viewSwitch,.segmented,.adminTabs{justify-content:stretch;width:100%}.viewSwitch button,.segmented button,.adminTabs button{flex:1}.profileSummary{align-items:flex-start}}:root{--container-wide:1640px;--space-page:clamp(1rem, 2.2vw, 2rem)}.appShell{width:min(var(--container-wide), calc(100% - var(--space-page) * 2))}.landingHero{grid-template-columns:minmax(0,1fr) 470px;min-height:560px}.heroSearch{max-width:920px}.catalogLayout{grid-template-columns:300px minmax(0,1fr) 320px;gap:1.35rem}.projectLayout,.studioLayout,.createLayout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:1.35rem}.expandedAccountLayout,.creatorBody{grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);align-items:start;gap:1.35rem;display:grid}.reviewGrid.expandedReviewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.35rem}.pageHero,.glassPanel,.metricCard,.projectRow,.projectCard,.dashboardProject,.reviewDecisionCard,.reviewCard,.creatorHero{border-radius:26px}.pageHero{padding:clamp(1.55rem,2.6vw,2.45rem)}.formActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.formActions .compactAction,.securityCard .compactAction{width:auto;min-width:0;padding-inline:1.05rem}.securityCard .fieldLabel+.fieldLabel{margin-top:.15rem}.accountCard .fullButton,.securityCard .fullButton{width:auto}.equalActions .buttonLink{flex:1;min-width:0}.inlineCreatorLink{color:var(--accent);font-weight:900}.inlineCreatorLink:hover{color:var(--accent-2)}.creatorHero{background:linear-gradient(135deg,#ffffff1a,#ffffff09);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:320px;display:grid;position:relative;overflow:hidden}.creatorHero .avatar{z-index:1;border-radius:2rem;width:6.6rem;height:6.6rem;font-size:2rem;position:relative}.creatorHeroCopy{z-index:1;min-width:0;position:relative}.creatorHeroCopy h1{margin:.35rem 0 .55rem;font-size:clamp(2.35rem,5vw,5rem)}.creatorHeroCopy p{max-width:860px;font-size:1.06rem}.creatorMeta{margin-top:1rem}.creatorMeta span,.creatorDiscord{color:var(--muted);border:1px solid var(--line);background:#ffffff0b;border-radius:999px;padding:.5rem .7rem;font-size:.86rem;font-weight:800}.creatorLinkStack{z-index:1;gap:.7rem;min-width:180px;display:grid;position:relative}.creatorHeroGlow{opacity:.22;filter:blur(18px);background:radial-gradient(circle, var(--accent), transparent 62%);border-radius:999px;width:38rem;height:38rem;position:absolute;inset:-40% -10% auto auto}.creatorHero.accent-blue .creatorHeroGlow{background:radial-gradient(circle, var(--accent-2), transparent 62%)}.creatorHero.accent-violet .creatorHeroGlow{background:radial-gradient(circle, var(--accent-3), transparent 62%)}.creatorHero.accent-amber .creatorHeroGlow{background:radial-gradient(circle, var(--warn), transparent 62%)}.creatorHero.accent-rose .creatorHeroGlow{background:radial-gradient(circle, var(--danger), transparent 62%)}.creatorPreviewCard .profileSummary{padding-bottom:.25rem}.creatorMetrics.metricStrip{grid-template-columns:repeat(4,1fr)}.spaciousList{gap:.9rem}.reviewDecisionCard{border:1px solid var(--line);background:#ffffff0b;gap:1rem;padding:1rem;display:grid}.reviewDecisionTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.reviewDecisionTop h3,.reviewDecisionTop p{margin-bottom:0}.compactField textarea{min-height:88px}.reviewDecisionActions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.adminTabs{justify-content:space-between;gap:.6rem}.adminTabs button{flex:auto;min-width:120px}.dataTable{overflow-x:auto}.tableHead,.tableRow{align-items:center}.projectRow{grid-template-columns:minmax(260px,.85fr) minmax(0,1fr) minmax(250px,auto)}@media (width<=1180px){.landingHero,.catalogLayout,.projectLayout,.studioLayout,.createLayout,.expandedAccountLayout,.creatorBody,.reviewGrid.expandedReviewGrid{grid-template-columns:1fr}.creatorHero{grid-template-columns:auto minmax(0,1fr)}.creatorLinkStack{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (width<=760px){.appShell{width:min(100% - 1rem, var(--container-wide))}.creatorHero{text-align:left;grid-template-columns:1fr}.creatorHero .avatar{border-radius:1.5rem;width:5rem;height:5rem}.creatorMetrics.metricStrip,.reviewDecisionActions,.projectRow,.projectGrid{grid-template-columns:1fr}.formActions button,.securityCard .compactAction{width:100%}}:root{--container-wide:1320px;--space-page:clamp(.75rem, 2vw, 1.5rem);--panel-pad:clamp(1rem, 1.25vw, 1.25rem);--panel-pad-lg:clamp(1.2rem, 2vw, 1.8rem);--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--shadow:0 18px 55px #00000057;--line:#ffffff18;--line-strong:#ffffff25}body{background:radial-gradient(circle at 12% -12%,#66f4c713,#0000 28rem),radial-gradient(circle at 88% -6%,#6ba7ff13,#0000 28rem),#06070d}body:before{opacity:.22;background-size:52px 52px}h1{letter-spacing:-.066em;font-size:clamp(2.35rem,5.6vw,4.7rem);line-height:.96}h2{letter-spacing:-.04em;font-size:clamp(1.35rem,2.2vw,2rem)}h3{letter-spacing:-.03em}p{line-height:1.6}.appShell{width:min(var(--container-wide), calc(100% - var(--space-page) * 2));padding:clamp(1rem,2vw,1.45rem) 0 4rem}.topbar{min-height:72px;padding:.75rem clamp(.85rem,2.6vw,2rem)}.brandMark{border-radius:.86rem;width:2.45rem;height:2.45rem;box-shadow:0 12px 28px #66f4c724}.mainNav{border-radius:16px;gap:.25rem;padding:.28rem}.mainNav a,.navAction,.navProfile{border-radius:12px;min-height:2.45rem;padding-block:.54rem}.navProfile{max-width:230px}button,.buttonLink,.ghostLink,.navAction{border-radius:12px;padding:.74rem .95rem}.small{border-radius:10px}.glassPanel,.metricCard,.projectCard,.projectRow,.dashboardProject,.featuredCard,.reviewDecisionCard,.reviewCard,.activityItem,.auditRow,.infoRow,.linkRow,.tableRow,.authFeatureGrid div,.profileSummary,.adminMini,.fileDrop,.empty,.loadingPanel{border-radius:var(--radius-lg);background:linear-gradient(#ffffff0f,#ffffff08);box-shadow:0 14px 42px #00000038}.glassPanel{padding:var(--panel-pad)}.landingHero{border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffff13,#ffffff08),radial-gradient(circle at 14% 20%,#66f4c714,#0000 28rem),radial-gradient(circle at 90% 6%,#6ba7ff13,#0000 24rem);grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(1rem,2vw,1.5rem);min-height:500px;padding:clamp(1.35rem,3vw,2.35rem)}.heroCopy{max-width:790px}.heroCopy p{max-width:650px;font-size:1rem}.heroSearch{background:#01040b80;border-radius:16px;max-width:720px;padding:.45rem}.heroSearch input{min-height:2.7rem;padding-block:.65rem}.heroSearch button{min-height:2.7rem}.heroActions{gap:.6rem}.heroSnapshot{border-radius:var(--radius-xl);background:linear-gradient(#ffffff12,#ffffff08),radial-gradient(circle at 92% 4%,#66f4c71c,#0000 18rem);align-self:center;gap:1rem;min-height:310px;display:grid}.snapshotHeader{border-bottom:1px solid var(--line);gap:.35rem;padding-bottom:.85rem;display:grid}.snapshotHeader strong{letter-spacing:-.04em;font-size:1.35rem}.snapshotGrid{gap:.65rem;display:grid}.snapshotGrid div{border:1px solid var(--line);background:#00000024;border-radius:16px;gap:.16rem;padding:.85rem;display:grid}.snapshotGrid strong{letter-spacing:-.045em;font-size:1.35rem}.snapshotGrid span{color:var(--muted);font-size:.84rem;font-weight:800}.heroProofs{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.heroProofs span{color:#dffcf4;background:#66f4c70f;border:1px solid #66f4c72e;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .58rem;font-size:.78rem;font-weight:900;display:inline-flex}.metricStrip,.featureGrid,.catalogLayout,.projectGrid,.projectList,.workspaceList,.formGrid,.checkGrid,.typeCards,.galleryGrid,.adminOverviewGrid,.expandedAccountLayout,.creatorBody,.reviewGrid.expandedReviewGrid{gap:1rem}.metricCard{min-height:112px;padding:1rem}.metricCard:before,.featureOrb,.cardGlow,.creatorHeroGlow{opacity:.28}.filterRail,.marketRail,.stickySide{top:88px}.catalogToolbar{border-radius:var(--radius-lg);min-height:92px;padding:1rem}.projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.projectCard{gap:.9rem;min-height:198px;padding:1rem}.projectRow{grid-template-columns:minmax(230px,.82fr) minmax(0,1fr) minmax(190px,auto);min-height:100px;padding:.95rem}.rowStats{gap:.45rem;min-width:190px}.projectIcon{border-radius:.9rem;width:3rem;height:3rem;box-shadow:0 12px 26px #66f4c71a}.projectIcon.large{border-radius:1.35rem;width:5rem;height:5rem}.featuredCard{min-height:208px;padding:1.15rem}.pageHero,.projectBanner,.creatorHero{min-height:auto;padding:var(--panel-pad-lg);border-radius:var(--radius-xl)}.pageHero h1,.creatorHeroCopy h1{font-size:clamp(2.15rem,4.4vw,4rem)}.projectLayout,.studioLayout,.createLayout,.accountLayout,.expandedAccountLayout,.creatorBody{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:1rem}.reviewGrid.expandedReviewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.authScene{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:1rem;min-height:calc(100vh - 132px)}.authArt,.authCard{border-radius:var(--radius-xl);min-height:520px}.authCard{padding:clamp(1.1rem,2.2vw,1.55rem)}input,textarea,.customSelectTrigger{border-radius:var(--radius-sm);min-height:2.8rem;padding:.76rem .85rem}.customSelectMenu{border-radius:var(--radius-md)}.passwordInput button{min-height:2.8rem;padding-inline:.78rem}.formActions .compactAction,.securityCard .compactAction,.accountCard .fullButton,.securityCard .fullButton{width:fit-content;min-height:2.75rem}.reviewDecisionCard{padding:1rem}.reviewDecisionActions{gap:.6rem}.adminTabs{border-radius:var(--radius-lg)}.tableHead,.tableRow{min-width:820px;padding:.85rem}@media (width<=1180px){.catalogLayout,.landingHero,.projectLayout,.studioLayout,.createLayout,.accountLayout,.expandedAccountLayout,.creatorBody,.reviewGrid.expandedReviewGrid,.authScene{grid-template-columns:1fr}.filterRail,.marketRail,.stickySide{position:static}.heroSnapshot{min-height:auto}.snapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=860px){.mobileToggle{display:inline-flex}.topbar{flex-wrap:wrap;align-items:center}.navDock{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:none}.navDock.open{display:flex}.mainNav,.accountNav{width:100%}.mainNav{border-radius:var(--radius-lg);justify-content:space-between;overflow-x:auto}.mainNav a{text-align:center;flex:1 0 auto}.accountNav{grid-template-columns:1fr;display:grid}.navProfile,.navAction{width:100%;max-width:none}.metricStrip,.featureGrid,.projectGrid,.marketRail,.creatorMetrics.metricStrip,.adminOverviewGrid{grid-template-columns:1fr}.projectRow{grid-template-columns:1fr;align-items:stretch}.rowStats{text-align:left;justify-content:flex-start;min-width:0}.catalogToolbar,.pageHero,.sectionHeader,.versionRow,.reviewDecisionTop{flex-direction:column;align-items:stretch}}@media (width<=620px){:root{--space-page:.75rem;--panel-pad:.9rem;--panel-pad-lg:1rem}.appShell{width:calc(100% - 1rem);padding-top:.85rem}.topbar{padding:.7rem}.brandText small{display:none}h1{font-size:clamp(2.05rem,12vw,3.2rem)}.landingHero,.pageHero,.glassPanel,.projectBanner,.creatorHero{border-radius:18px;padding:.95rem}.heroSearch{grid-template-columns:1fr;gap:.5rem;padding:.55rem}.heroSearch span{display:none}.heroSearch button,.heroActions .buttonLink,.projectActionStack .buttonLink,.projectActionStack button,.formActions button,.securityCard .compactAction,.accountCard .fullButton,.securityCard .fullButton{width:100%}.snapshotGrid,.formGrid,.typeCards,.checkGrid,.galleryGrid,.metricStrip.inline,.metricStrip.adminMetrics,.reviewDecisionActions,.projectCard,.dashboardProject,.projectBanner,.creatorHero{grid-template-columns:1fr}.viewSwitch,.segmented,.adminTabs{border-radius:16px;justify-content:stretch;width:100%}.viewSwitch button,.segmented button,.adminTabs button{flex:1;min-width:0}.profileSummary{align-items:flex-start}.tableHead,.tableRow{min-width:720px}}html{scrollbar-width:thin;scrollbar-color:#66f4c773 #ffffff0a}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#66f4c7b8,#6ba7ff9e);border:2px solid #06070deb;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#66f4c7f2,#6ba7ffdb)}.customSelectMenu{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.miniProject{align-items:start;min-width:0}.miniProjectText{align-self:center;gap:.16rem;min-width:0;display:grid}.miniProjectText strong{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.18;display:-webkit-box;overflow:hidden}.miniProjectText small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.authSceneV2{grid-template-columns:minmax(0,.95fr) minmax(340px,410px);align-items:center;gap:clamp(1rem,2vw,1.4rem);width:min(1080px,100%);min-height:calc(100vh - 132px);margin:0 auto;display:grid}.authPanelV2,.authCardV2{border:1px solid var(--line);border-radius:24px;min-height:auto;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000047}.authPanelV2{background:linear-gradient(145deg,#ffffff13,#ffffff07),radial-gradient(circle at 12% 15%,#66f4c71f,#0000 22rem),radial-gradient(circle at 92% 15%,#6ba7ff1c,#0000 20rem);align-content:center;gap:1rem;padding:clamp(1.35rem,3vw,2.2rem);display:grid}.authPanelV2 h1{max-width:560px;margin-bottom:0;font-size:clamp(2.35rem,5.4vw,4.35rem)}.authPanelV2 p{max-width:560px;margin:0}.authHalo{pointer-events:none;background:radial-gradient(circle,#66f4c721,#0000 68%);border-radius:999px;width:320px;height:320px;position:absolute;inset:auto -120px -150px auto}.authPreviewStack{gap:.85rem;margin-top:.35rem;display:grid;position:relative}.authPreviewCard,.authMiniGrid div{border:1px solid var(--line);background:#02050c57;border-radius:18px}.authPreviewCard{gap:.26rem;padding:1rem;display:grid}.authPreviewCard span,.authMiniGrid strong{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:1000}.authPreviewCard strong{letter-spacing:-.045em;font-size:1.35rem}.authMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.authMiniGrid div{gap:.32rem;padding:.95rem;display:grid}.authMiniGrid span{color:var(--muted);font-size:.9rem;line-height:1.45}.authCardV2{background:linear-gradient(#ffffff12,#ffffff08);align-content:center;gap:.92rem;padding:clamp(1.15rem,2.6vw,1.65rem);display:grid}.authCardHeader{gap:.22rem;margin-bottom:.1rem;display:grid}.authCardHeader h2,.authCardHeader p{margin:0}.authCardHeader h2{font-size:clamp(1.65rem,3vw,2.15rem)}.authCardV2 .fieldLabel,.authCardV2 .passwordInput{min-width:0}.authCardV2 input{background:#02050c85;border-radius:14px;min-height:3rem}.authCardV2 .passwordInput{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.passwordToggle{min-width:76px;min-height:3rem;color:var(--text);border:1px solid var(--line);box-shadow:none;background:#fff1;border-radius:14px;padding:0 .86rem}.authSubmit{border-radius:14px;min-height:3rem;margin-top:.1rem}.authSwitch{margin:0;font-size:.94rem}.authSwitch a{color:var(--accent);font-weight:1000}@media (width<=920px){.authSceneV2{grid-template-columns:1fr;align-items:stretch;width:min(720px,100%)}.authPanelV2,.authCardV2{border-radius:20px}}@media (width<=560px){::-webkit-scrollbar{width:8px;height:8px}.authSceneV2{gap:.85rem}.authPanelV2,.authCardV2{padding:1rem}.authMiniGrid{grid-template-columns:1fr}.authPanelV2 h1{font-size:clamp(2rem,12vw,3rem)}.passwordToggle{min-width:66px;padding:0 .7rem}}.authUnified .authPanelV2,.authUnified .authEqualCard{min-height:560px}.authUnified .authPanelV2{padding:clamp(1.45rem,2.8vw,2.15rem)}.authModeSwitch{border:1px solid var(--line);background:#02050c61;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.authModeSwitch a{min-height:2.58rem;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;font-size:.9rem;font-weight:1000;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.authModeSwitch a:hover{color:var(--text);background:#ffffff0e}.authModeSwitch a.active{color:#03100c;background:linear-gradient(135deg, var(--accent), #93ffe4);box-shadow:0 12px 28px #66f4c724}.authFormStack{align-content:start;gap:.92rem;display:grid}.authBalanceNote{border:1px solid var(--line);background:#02050c57;border-radius:14px;align-content:center;gap:.24rem;min-height:5.05rem;padding:.88rem .95rem;display:grid}.authBalanceNote strong{letter-spacing:-.015em;font-size:.94rem}.authBalanceNote span{color:var(--muted);font-size:.88rem;line-height:1.35}.authUnified .authCardHeader{min-height:5.85rem}.authUnified .authPreviewCard,.authUnified .authMiniGrid div{min-height:6.25rem}.authUnified .authSubmit{width:100%}@media (width<=920px){.authUnified{grid-template-columns:1fr}.authUnified .authPanelV2,.authUnified .authEqualCard{min-height:auto}.authUnified .authCardHeader,.authUnified .authPreviewCard,.authUnified .authMiniGrid div{min-height:0}}@media (width<=560px){.authModeSwitch a{min-height:2.45rem;font-size:.84rem}.authBalanceNote{min-height:auto}}.catalogLayout{grid-template-columns:260px minmax(0,1fr) 310px}.marketRail{min-width:0}.marketRail .glassPanel{padding:1.05rem}.miniProject{grid-template-columns:auto auto minmax(0,1fr);gap:.75rem;padding:.72rem}.miniProject .projectIcon{width:2.9rem;height:2.9rem}.authUnified{grid-template-columns:minmax(0,1fr) minmax(390px,430px)}.authUnified .authPanelV2,.authUnified .authEqualCard{height:590px;min-height:590px}.authEqualCard{grid-template-rows:auto auto minmax(0,1fr) auto auto}.authFormStack{align-content:start;min-height:205px}.authBalanceNote,.authFormStack>.fieldLabel:first-child{min-height:4.85rem}.authCardV2 .notice{align-content:center;min-height:3.1rem;display:grid}@media (width<=1180px){.catalogLayout{grid-template-columns:1fr}.marketRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=920px){.authUnified{grid-template-columns:1fr}.authUnified .authPanelV2,.authUnified .authEqualCard{height:auto;min-height:auto}.authFormStack{min-height:0}}@media (width<=720px){.marketRail{grid-template-columns:1fr}.miniProject{padding:.68rem}}.customSelectTrigger{gap:.75rem}.customSelectTrigger>span:first-child{min-width:0}.selectChevron{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;flex:0 0 1.85rem;place-items:center;width:1.85rem;height:1.85rem;transition:transform .16s,border-color .16s,background .16s;display:inline-grid}.selectChevron span{border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:.48rem;height:.48rem;transition:transform .16s;transform:translateY(-.1rem)rotate(45deg)}.customSelectTrigger:hover .selectChevron,.customSelectTrigger.open .selectChevron{background:#66f4c717;border-color:#66f4c757}.customSelectTrigger.open .selectChevron span{transform:translateY(.12rem)rotate(225deg)}.selectInline .selectChevron{flex-basis:1.55rem;width:1.55rem;height:1.55rem}.selectInline .selectChevron span{width:.42rem;height:.42rem}.customSelectMenu{overscroll-behavior:contain}@media (width<=560px){.selectChevron{flex-basis:1.7rem;width:1.7rem;height:1.7rem}}.buttonSpinner{border:2px solid #03120e47;border-top-color:#03120ee6;border-radius:999px;width:.95rem;height:.95rem;animation:.75s linear infinite spin}button.savedAction,button.savedAction:disabled{color:#06110f;background:linear-gradient(135deg, var(--success), var(--accent));opacity:1;box-shadow:0 16px 34px #66f4a729}.creatorHero,.creatorPreviewCard{--profile-accent-color:var(--accent);--profile-accent-rgb:102, 244, 199;--profile-accent-soft:#66f4c71f;--profile-accent-line:#66f4c752}.creatorHero.accent-mint,.creatorPreviewCard.accent-mint{--profile-accent-color:#66f4c7;--profile-accent-rgb:102, 244, 199;--profile-accent-soft:#66f4c71f;--profile-accent-line:#66f4c752}.creatorHero.accent-blue,.creatorPreviewCard.accent-blue{--profile-accent-color:#6ba7ff;--profile-accent-rgb:107, 167, 255;--profile-accent-soft:#6ba7ff21;--profile-accent-line:#6ba7ff57}.creatorHero.accent-violet,.creatorPreviewCard.accent-violet{--profile-accent-color:#be8cff;--profile-accent-rgb:190, 140, 255;--profile-accent-soft:#be8cff21;--profile-accent-line:#be8cff57}.creatorHero.accent-amber,.creatorPreviewCard.accent-amber{--profile-accent-color:#ffd166;--profile-accent-rgb:255, 209, 102;--profile-accent-soft:#ffd1661f;--profile-accent-line:#ffd16657}.creatorHero.accent-rose,.creatorPreviewCard.accent-rose{--profile-accent-color:#ff6f91;--profile-accent-rgb:255, 111, 145;--profile-accent-soft:#ff6f9121;--profile-accent-line:#ff6f9157}.creatorHero{border-color:var(--profile-accent-line);background:linear-gradient(135deg, rgba(var(--profile-accent-rgb), .12), transparent 46%), linear-gradient(135deg, #ffffff1a, #ffffff09);box-shadow:inset 0 1px 0 #ffffff14, 0 22px 72px rgba(var(--profile-accent-rgb), .08), var(--shadow)}.creatorHero:before,.creatorPreviewCard:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--profile-accent-color), transparent 42%);opacity:.16;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 4px,#0000 4px);mask-image:linear-gradient(#000 0 4px,#0000 4px)}.creatorHeroGlow{background:radial-gradient(circle, rgba(var(--profile-accent-rgb), .85), transparent 62%)!important}.creatorHero .sectionKicker,.creatorPreviewCard .sectionKicker,.creatorPreviewCard h2{color:var(--profile-accent-color)}.creatorHero .avatar.fallback,.creatorPreviewCard .avatar.fallback{background:linear-gradient(135deg, var(--profile-accent-color), rgba(var(--profile-accent-rgb), .58));box-shadow:0 18px 44px rgba(var(--profile-accent-rgb), .16)}.creatorHero .pill.soft,.creatorHero .creatorMeta span,.creatorHero .creatorDiscord,.creatorPreviewCard .pill.soft{border-color:var(--profile-accent-line);background:var(--profile-accent-soft)}.creatorPreviewCard{border-color:var(--profile-accent-line);background:linear-gradient(135deg, rgba(var(--profile-accent-rgb), .1), transparent 50%), #ffffff0d;position:relative;overflow:hidden}.creatorPreviewCard>*{z-index:1;position:relative}.customSelect{isolation:isolate}.customSelectMenu.openBottom{transform-origin:top;animation:.13s both menuPopDown;top:calc(100% + .48rem);bottom:auto}.customSelectMenu.openTop{transform-origin:bottom;animation:.13s both menuPopUp;top:auto;bottom:calc(100% + .48rem)}@keyframes menuPopDown{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes menuPopUp{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.customSelectMenu{background:linear-gradient(#101522fa,#070a14fa);border-color:#ffffff29;max-height:min(320px,100vh - 2rem);box-shadow:0 24px 70px #00000085,inset 0 1px #ffffff0f}.customSelectMenu button{min-height:2.55rem;transition:color .14s,background .14s}.customSelectMenu button strong{background:#66f4c71f;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;display:inline-grid}.customSelectTrigger{transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}.customSelectTrigger:hover{background:#02050cb8;border-color:#ffffff29}.customSelectTrigger:active{transform:translateY(1px)}.projectSettingsActions button,.formActions button:not(.compactAction){justify-content:center;align-items:center;gap:.5rem;min-width:9.5rem;min-height:2.85rem;display:inline-flex}.formActions button:disabled{cursor:wait}.notice{animation:.16s both noticeIn}@keyframes noticeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.projectLayout .glassPanel,.accountLayout .glassPanel,.expandedAccountLayout .glassPanel,.creatorBody .glassPanel,.reviewGrid .glassPanel{box-shadow:0 16px 46px #0000003d,inset 0 1px #ffffff0b}.projectNav.glassPanel{gap:.42rem}.projectNav button,.adminTabs button,.segmented button,.viewSwitch button{min-height:2.55rem;line-height:1}.fieldLabel input,.fieldLabel textarea,.customSelectTrigger{border-color:#ffffff1b}.fieldLabel input:hover,.fieldLabel textarea:hover{border-color:#ffffff29}.fieldLabel textarea{line-height:1.55}.versionRow,.reviewDecisionCard,.dashboardProject,.projectRow,.tableRow,.infoRow,.linkRow{transition:border-color .15s,background .15s,transform .15s}.versionRow:hover,.reviewDecisionCard:hover,.dashboardProject:hover,.tableRow:hover,.infoRow:hover,.linkRow:hover{background:linear-gradient(#ffffff12,#ffffff09);border-color:#66f4c738}.reviewDecisionActions button,.reviewDecisionActions .buttonLink{min-height:2.75rem}@media (width<=860px){.customSelectMenu.openTop,.customSelectMenu.openBottom{position:absolute;left:0;right:0}.projectNav.glassPanel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projectNav button{width:100%}}@media (width<=560px){.projectNav.glassPanel{grid-template-columns:1fr}.formActions button:not(.compactAction),.projectSettingsActions button{width:100%}}.customSelect.isOpen{z-index:1800}.formGrid,.glassPanel,.projectLayout,.accountLayout,.expandedAccountLayout,.createLayout,.reviewGrid{overflow:visible}.customSelectMenu,.customSelectMenu.openBottom,.customSelectMenu.openTop{-webkit-backdrop-filter:none;z-index:1900;opacity:1!important;background-color:#080d18!important;background-image:linear-gradient(#111826fe,#070b14fe)!important}.customSelectMenu:before{content:"";border-radius:inherit;z-index:-1;background:#080d18;position:absolute;inset:0}.customSelectMenu button{z-index:1;position:relative}.customSelectTrigger.open{z-index:1901;position:relative}.studioLayout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr)}.workspaceList{gap:.95rem}.dashboardProject.studioProjectRow{background:linear-gradient(#ffffff10,#ffffff08),#ffffff06;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(230px,auto) 2.1rem;align-items:center;gap:1.15rem;min-height:8.35rem;padding:1rem 1.05rem;display:grid}.studioProjectIdentity .projectIcon{border-radius:20px;flex:none;width:4.3rem;height:4.3rem;font-size:1.25rem}.studioProjectTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;min-width:0;display:grid}.minBlock{min-width:0}.studioProjectTitleRow h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;max-width:100%;margin:0;font-size:1.05rem;overflow:hidden}.studioProjectSubline{color:var(--muted);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.78rem;font-weight:850;display:block;overflow:hidden}.dashboardProject.studioProjectRow p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:82ch;min-height:2.55rem;margin:0;display:-webkit-box;overflow:hidden}.studioProjectChips{gap:.45rem;min-height:1.72rem;overflow:hidden}.studioProjectChips .pill{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.studioProjectStats span{background:#00000021;border:1px solid #ffffff14;border-radius:16px;align-content:center;justify-items:start;gap:.15rem;min-width:0;padding:.72rem .78rem;display:grid}.studioProjectStats strong{color:var(--text);text-overflow:ellipsis;max-width:100%;font-size:.98rem;font-weight:1000;overflow:hidden}.studioProjectStats small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:1000}.studioProjectStats .hasReports strong,.studioProjectStats .hasReports small{color:#ffd18a}.studioProjectArrow{width:2.1rem;height:2.1rem;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;justify-self:end;place-items:center;font-size:1.4rem;line-height:1;transition:all .15s;display:grid}.dashboardProject.studioProjectRow:hover .studioProjectArrow{color:var(--accent);border-color:#66f4c73d;transform:translate(2px)}@media (width<=1180px){.studioLayout{grid-template-columns:1fr}.studioLayout aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}@media (width<=860px){.dashboardProject.studioProjectRow{grid-template-columns:1fr;gap:.9rem}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr))}.studioProjectArrow{display:none}}@media (width<=640px){.studioLayout aside,.studioProjectIdentity{grid-template-columns:1fr}.studioProjectIdentity .projectIcon{width:3.9rem;height:3.9rem}.studioProjectTitleRow,.studioProjectStats{grid-template-columns:1fr}.studioProjectStats span{grid-template-columns:auto 1fr;place-items:baseline start}.studioProjectStats small{text-align:right;justify-self:end}}.customSelectMenu,.customSelectMenu.openBottom,.customSelectMenu.openTop{scrollbar-width:none;-ms-overflow-style:none;isolation:isolate;border:1px solid #ffffff29;overflow:hidden auto;box-shadow:0 24px 72px #0000007a,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a;-webkit-backdrop-filter:blur(22px)saturate(1.18)!important;opacity:1!important;background-color:#070b14c7!important;background-image:radial-gradient(circle at 12% 0,#66f4c721,#0000 16rem),linear-gradient(#141b2bd1,#060a14c7)!important}.customSelectMenu::-webkit-scrollbar{width:0;height:0;display:none}.customSelectMenu:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(#ffffff0e,#ffffff05),#04070e85;position:absolute;inset:0}.customSelectMenu:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#66f4c773,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:.65rem;right:.65rem}.customSelectMenu button{background:0 0;border:1px solid #0000}.customSelectMenu button:hover,.customSelectMenu button.selected{color:var(--text);background:linear-gradient(135deg,#66f4c724,#6ba7ff13);border-color:#66f4c72e}.customSelectMenu button strong{background:#66f4c724;border:1px solid #66f4c72e}.customSelectTrigger.open{background:linear-gradient(#ffffff12,#ffffff0a),#02050cb8}.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr) 2.35rem;align-items:center}.studioProjectTitleRow{grid-template-columns:minmax(0,1fr);align-items:start}.studioProjectSide{place-items:center stretch;gap:.65rem;min-width:0;display:grid}.studioProjectSide>.status{justify-self:start;margin-left:.05rem}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.studioProjectStats span{text-align:center;justify-items:center;padding:.68rem .62rem}.studioProjectArrow{place-self:center;font-size:1.35rem;line-height:0;transform:none}.dashboardProject.studioProjectRow:hover .studioProjectArrow{transform:translate(2px)}.managedVersionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem;display:grid}.versionTopLine{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.versionTitleBlock h3{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.versionMetaLine span:not(:last-child):after{content:"";vertical-align:middle;background:#ffffff3d;border-radius:999px;width:.25rem;height:.25rem;margin-left:.55rem;display:inline-block}.versionCompatLine{margin-top:.15rem}.upgradedFileRow{background:#0000001f;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;margin-top:.65rem;padding:.62rem .72rem;display:grid}.versionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;min-width:10.5rem;display:flex}.compactAction,.compactDanger,.versionActions .ghost.small{white-space:nowrap;min-height:2.45rem;padding:0 .82rem}.dangerPanel{background:linear-gradient(135deg,#ff717114,#ffffff06),#0000001f;border:1px solid #ff717138;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.35rem;padding:1rem;display:grid}.dangerPanel h3{margin:.25rem 0 0}.dangerPanel p{color:var(--muted);margin:.35rem 0 0}.dangerButton{color:#ffd2d2;cursor:pointer;background:#ff717117;border:1px solid #ff717147;border-radius:999px;min-height:2.55rem;padding:0 1rem;font-weight:950;transition:all .15s}.dangerButton:hover:not(:disabled){background:#ff717124;border-color:#ff717170;transform:translateY(-1px)}.dangerButton:disabled{opacity:.64;cursor:not-allowed}@media (width<=980px){.dashboardProject.studioProjectRow,.managedVersionRow,.dangerPanel{grid-template-columns:1fr}.studioProjectSide{justify-items:stretch}.studioProjectSide>.status{justify-self:start}.studioProjectArrow{display:none}.versionActions{justify-content:flex-start;min-width:0}}@media (width<=640px){.studioProjectStats{grid-template-columns:1fr}.studioProjectStats span{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.studioProjectStats small{justify-self:end}.upgradedFileRow,.versionTopLine{grid-template-columns:1fr}.versionActions,.versionActions .buttonLink,.versionActions button,.dangerPanel .dangerButton{width:100%}}.workspaceList{gap:.85rem;display:grid}.dashboardProject.studioProjectRow{background:linear-gradient(#ffffff0f,#ffffff08),#0408108a;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(265px,.58fr) 2.6rem;gap:1rem;min-height:8.4rem;padding:1rem 1.05rem;position:relative}.dashboardProject.studioProjectRow:before{content:"";opacity:.65;background:linear-gradient(#66f4c7bf,#6ba7ff59);border-radius:999px;width:3px;position:absolute;inset:1px auto 1px 0}.studioProjectIdentity{align-items:center;gap:.9rem}.dashboardProject.studioProjectRow p{max-width:78ch;min-height:0;line-height:1.48}.studioProjectChips{min-height:0;margin-top:.05rem}.studioProjectStatusLine{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.studioProjectStatusLine .status{max-width:100%}.studioProjectManageLabel{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.67rem;font-weight:1000}.studioProjectStats{gap:.45rem}.studioProjectStats span{background:#00000029;border-radius:15px;padding:.66rem .56rem}.studioProjectArrow{justify-content:center;place-self:center;align-items:center;width:2.15rem;height:2.15rem;padding-bottom:.12rem;font-size:1.6rem;line-height:1;display:flex}.managedVersionRow{background:linear-gradient(#ffffff0e,#ffffff08),#04081085;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(135px,auto);align-items:stretch;gap:1rem;padding:1rem;position:relative}.latestReleaseRow{background:radial-gradient(circle at 0 0,#66f4c714,#0000 18rem),linear-gradient(#ffffff10,#ffffff08),#04081094;border-color:#66f4c72e}.latestReleaseRow:before{content:"Latest";color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#66f4c714;border:1px solid #66f4c72e;border-radius:999px;padding:.28rem .55rem;font-size:.63rem;font-weight:1000;position:absolute;top:.85rem;right:.85rem}.versionTopLine{align-items:center}.versionTitleBlock h3{max-width:100%;font-size:1.02rem}.versionRow p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.versionCompatLine{gap:.42rem}.upgradedFileRow{min-height:2.55rem;margin-top:0}.versionActions{flex-direction:column;justify-content:center;align-self:center;align-items:stretch;min-width:8.7rem}.versionActions .buttonLink,.versionActions button{justify-content:center;width:100%}.versionActions .dangerButton,.versionActions .ghost.small,.versionActions .compactAction{border-radius:14px;min-height:2.35rem}.compactDanger{background:#ff717116}.dangerPanel{border-radius:20px}@media (width<=1040px){.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) 2.5rem}.studioProjectSide{grid-column:1/-1}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dashboardProject.studioProjectRow,.managedVersionRow{grid-template-columns:1fr;min-height:0}.studioProjectArrow{display:none}.studioProjectStatusLine{justify-content:flex-start}.studioProjectManageLabel{display:none}.versionActions{flex-direction:row;min-width:0}.latestReleaseRow:before{order:-1;justify-self:start;margin-bottom:.2rem;position:static}.latestReleaseRow .versionTopLine{padding-right:0}}@media (width<=560px){.studioProjectIdentity{grid-template-columns:auto minmax(0,1fr)}.studioProjectStats,.studioProjectStats span{grid-template-columns:1fr}.studioProjectStats small{justify-self:center}.versionActions{flex-direction:column}}.latestReleasePanel{background:linear-gradient(#ffffff0c,#ffffff06),#050912a8;border-radius:24px;padding:1.05rem}.latestReleasePanel>.sectionKicker{margin-left:.12rem}.managedVersionRow,.versionRow.managedVersionRow{background:linear-gradient(#ffffff0c,#ffffff06),#03070fa3;border:1px solid #ffffff16;border-radius:22px;grid-template-columns:minmax(0,1fr) 9.6rem;align-items:stretch;gap:1rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff09}.versionRow.managedVersionRow.latestReleaseRow{background:linear-gradient(#66f4c70e,#ffffff06),#040911b8;border-color:#66f4c72e}.latestReleaseRow:before{content:none}.versionInfo{gap:.7rem;min-width:0;display:grid}.versionTopLine{justify-content:flex-start;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.latestReleaseRow .versionTopLine{padding-right:0}.versionTitleBlock{gap:.26rem;min-width:0;display:grid}.versionTitleBlock h3{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.02rem;line-height:1.2;overflow:hidden}.versionMetaLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.32rem .45rem;font-size:.76rem;font-weight:850;display:flex}.versionMetaLine span+span:before{content:"•";color:#a3aec58c;margin-right:.45rem}.versionTopLine>.status{flex:none;margin-top:-.05rem}.versionRow p{max-width:78ch}.upgradedFileRow,.fileRow.upgradedFileRow{background:#0000002e;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;min-height:2.65rem;padding:.72rem .8rem;display:grid}.upgradedFileRow .fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:900;overflow:hidden}.versionActions{align-content:center;align-self:stretch;gap:.55rem;min-width:0;display:grid}.latestReleaseBadge{min-height:2rem;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#66f4c717;border:1px solid #66f4c738;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;padding:0 .7rem;font-size:.68rem;font-weight:1000;display:inline-flex}.versionActions .buttonLink,.versionActions button{border-radius:14px;justify-content:center;width:100%;min-height:2.35rem}.versionActions .dangerButton.compactDanger{color:#ffd1d1;background:#ff717118;border-color:#ff71713d}.studioProjectList{gap:.82rem}.dashboardProject.studioProjectRow{background:linear-gradient(#ffffff0d,#ffffff06),#0509129e;border:1px solid #ffffff16;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(255px,.46fr) 2.25rem;align-items:center;gap:1.1rem;min-height:8.1rem;padding:1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff09}.dashboardProject.studioProjectRow:before{opacity:.72;width:3px;inset:.85rem auto .85rem 0}.studioProjectIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;display:grid}.studioProjectIdentity .projectIcon{border-radius:18px;width:4rem;height:4rem}.studioProjectMain{gap:.48rem;min-width:0;display:grid}.studioProjectTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.studioProjectTitleRow>.status{justify-self:end}.studioProjectTitleRow h3{font-size:1.04rem;line-height:1.15}.dashboardProject.studioProjectRow p{-webkit-line-clamp:2;min-height:0;line-height:1.45}.studioProjectSide{align-content:center;gap:.72rem;min-width:0;display:grid}.studioProjectStatusLine{justify-content:flex-end;min-height:1rem;display:flex}.studioProjectManageLabel{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:flex-end;align-items:center;font-size:.68rem;font-weight:1000;display:inline-flex}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.studioProjectStats span{background:#00000029;border-radius:15px;align-content:center;justify-items:center;min-height:3.45rem;padding:.56rem .5rem}.studioProjectStats small{text-align:center;line-height:1.1}.studioProjectArrow{place-self:center;place-items:center;width:2.15rem;height:2.15rem;padding:0;font-size:1.25rem;line-height:1;display:grid}@media (width<=1040px){.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) 2.2rem}.studioProjectSide{grid-area:2/1/auto/-1}.studioProjectStatusLine{justify-content:flex-start}}@media (width<=760px){.managedVersionRow,.versionRow.managedVersionRow,.dashboardProject.studioProjectRow{grid-template-columns:1fr}.versionTopLine,.studioProjectTitleRow{flex-wrap:wrap;grid-template-columns:1fr}.studioProjectTitleRow>.status{justify-self:start}.studioProjectArrow{display:none}.upgradedFileRow,.fileRow.upgradedFileRow{grid-template-columns:1fr;align-items:start;gap:.35rem}.versionActions{grid-template-columns:1fr}}.versionCompatLine,.studioProjectChips{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.versionCompatLine .status,.studioProjectChips .status{flex:none;min-height:1.95rem;padding:.39rem .72rem;line-height:1}.versionTopLine{display:block}.versionTitleBlock{width:100%}.versionTitleBlock h3,.studioProjectTitleRow h3{padding-bottom:.02rem;line-height:1.28}.versionMetaLine,.studioProjectSubline{line-height:1.35}.managedVersionRow,.versionRow.managedVersionRow{grid-template-columns:minmax(0,1fr) minmax(6.8rem,8.6rem);gap:1.1rem;padding:1.05rem}.versionInfo{gap:.75rem}.versionRow p{margin:0;line-height:1.55}.versionActions{justify-items:stretch}.versionActions .buttonLink,.versionActions button,.versionActions .latestReleaseBadge{min-height:2.25rem;padding-inline:.78rem;line-height:1}.upgradedFileRow,.fileRow.upgradedFileRow{min-height:2.72rem;padding:.72rem .82rem}.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) minmax(245px,.42fr) 2.35rem;gap:1.05rem;padding:1.08rem}.studioProjectTitleRow{display:block}.studioProjectMain{gap:.5rem}.dashboardProject.studioProjectRow p{margin:0;line-height:1.5}.studioProjectChips{margin-top:.05rem}.studioProjectSide{align-content:center;align-self:center;gap:.62rem}.studioProjectManageLabel{line-height:1.2}.studioProjectStats span{min-height:3.38rem;padding:.58rem .48rem}.studioProjectStats strong,.studioProjectStats small{line-height:1.05;display:block}.studioProjectArrow{place-self:center;place-items:center;line-height:1;display:inline-grid;transform:translateY(0)}@media (width<=1040px){.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) 2.35rem}.studioProjectSide{grid-area:2/1/auto/-1}.studioProjectStatusLine{justify-content:flex-start}}@media (width<=760px){.managedVersionRow,.versionRow.managedVersionRow,.dashboardProject.studioProjectRow{grid-template-columns:1fr;padding:.9rem}.versionActions{grid-template-columns:1fr 1fr;gap:.55rem}.versionActions .latestReleaseBadge{grid-column:1/-1}.studioProjectIdentity{grid-template-columns:auto minmax(0,1fr);align-items:start}.studioProjectSide{grid-area:auto}.studioProjectStatusLine{justify-content:flex-start}}@media (width<=520px){.studioProjectIdentity,.versionActions{grid-template-columns:1fr}}.studioLayout{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:1.15rem}.studioLayout>aside{width:100%;min-width:0}.studioLayout>aside .glassPanel{width:100%}.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) minmax(300px,330px) 2.45rem;gap:1.05rem;min-height:8.15rem;padding:1rem}.studioProjectIdentity{gap:1rem}.studioProjectTitleRow h3,.studioProjectMain h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;line-height:1.16;overflow:hidden}.studioProjectSubline{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.2rem;display:block;overflow:hidden}.studioProjectChips{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.studioProjectSide{place-self:center stretch;gap:.62rem;width:100%;display:grid}.studioProjectStatusLine{justify-content:flex-end;align-items:center;min-height:1.2rem}.studioProjectStats span{white-space:nowrap;border-radius:15px;place-items:center;gap:.16rem;min-height:3.35rem;padding:.48rem .44rem;display:grid}.studioProjectStats small{text-overflow:ellipsis;letter-spacing:.08em;max-width:100%;font-size:.64rem;line-height:1;display:block;overflow:hidden}.authCardV2.authEqualCard{height:auto;min-height:680px}.oauthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.oauthButton{min-height:2.95rem;color:var(--text);background:linear-gradient(#ffffff12,#ffffff07),#0a0e19b8;border:1px solid #ffffff1b;border-radius:16px;justify-content:center;align-items:center;gap:.55rem;font-weight:950;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0b}.oauthButton:before{width:1.45rem;height:1.45rem;color:var(--text);background:#ffffff14;border-radius:50%;place-items:center;font-size:.78rem;font-weight:1000;display:grid}.oauthButton.discord:before{content:"D";color:#dfe5ff}.oauthButton.github:before{content:"G";color:#fff}.oauthButton:hover{background:linear-gradient(#66f4c714,#ffffff07),#0a0e19c7;border-color:#66f4c752;transform:translateY(-1px)}.authDivider{color:var(--muted);letter-spacing:.04em;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:.74rem;font-weight:850;display:grid}.authDivider:before,.authDivider:after{content:"";background:#ffffff17;height:1px}.authDivider span{white-space:nowrap}@media (width<=1180px){.studioLayout{grid-template-columns:1fr}.studioLayout>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}@media (width<=980px){.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) 2.35rem}.studioProjectSide{grid-area:2/1/auto/-1}.studioProjectStatusLine{justify-content:flex-start}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.studioLayout>aside,.dashboardProject.studioProjectRow{grid-template-columns:1fr}.studioProjectIdentity{grid-template-columns:auto minmax(0,1fr)}.studioProjectArrow{justify-self:flex-start}.oauthGrid{grid-template-columns:1fr}.authCardV2.authEqualCard{min-height:auto}}@media (width<=520px){.studioProjectIdentity,.studioProjectStats{grid-template-columns:1fr}}.studioLayout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;width:100%;display:grid}.studioLayout>.stack-lg{grid-column:1/span 3;min-width:0}.studioLayout>aside{grid-column:4;width:100%;min-width:0}.studioLayout>aside .glassPanel{width:100%;max-width:none}.studioLayout>aside .sectionHeader{align-items:center}.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) 330px 2.35rem;align-items:center;gap:1rem;padding:1.05rem}.studioProjectSide{place-self:center end;gap:.58rem;width:330px;max-width:330px;display:grid}.studioProjectStatusLine{justify-content:flex-end;min-height:1rem}.studioProjectManageLabel{text-align:right;justify-content:flex-end;align-items:center;width:100%;display:inline-flex}.studioProjectStats{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;display:grid}.studioProjectStats span{text-align:center;border-radius:14px;place-items:center;gap:.16rem;min-width:0;min-height:3.2rem;padding:.5rem .34rem;display:grid}.studioProjectStats strong{font-size:1.02rem;line-height:1}.studioProjectStats small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;max-width:100%;font-size:.58rem;line-height:1;overflow:hidden}.studioProjectArrow{place-self:center;width:2.25rem;height:2.25rem}@media (width<=1280px){.studioLayout{grid-template-columns:1fr}.studioLayout>.stack-lg,.studioLayout>aside{grid-column:1}.studioLayout>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}@media (width<=980px){.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) 2.35rem}.studioProjectSide{grid-area:2/1/auto/-1;justify-self:stretch;width:100%;max-width:none}.studioProjectManageLabel{text-align:left;justify-content:flex-start}}@media (width<=760px){.studioLayout>aside,.dashboardProject.studioProjectRow{grid-template-columns:1fr}.studioProjectArrow{justify-self:flex-start}}@media (width<=520px){.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.studioProjectStats span{padding-inline:.2rem}.studioProjectStats small{letter-spacing:.035em;font-size:.5rem}}@media (width>=1181px){.metricStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.studioLayout{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:1rem!important;width:100%!important;display:grid!important}.studioLayout>.stack-lg{grid-column:1/span 3!important;min-width:0!important}.studioLayout>aside{grid-column:4/span 1!important;grid-template-columns:1fr!important;gap:1rem!important;width:100%!important;min-width:0!important;display:grid!important}.studioLayout>aside .glassPanel{width:100%!important;max-width:none!important}.studioProjectList{gap:.9rem;width:100%}.dashboardProject.studioProjectRow{width:100%;grid-template-columns:minmax(0,1fr) minmax(250px,292px) 2.35rem!important;align-items:center!important;gap:.9rem!important;min-height:7.65rem!important;padding:.92rem .95rem!important;display:grid!important}.studioProjectIdentity{min-width:0!important}.studioProjectSide{place-self:center end!important;width:100%!important;min-width:0!important;max-width:292px!important}.studioProjectStatusLine{justify-content:flex-end!important}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;display:grid!important}.studioProjectStats span{width:100%!important;min-width:0!important;min-height:3.05rem!important;padding:.54rem .34rem!important}.studioProjectStats small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.studioProjectArrow{place-self:center!important}}@media (width<=1180px){.studioLayout{grid-template-columns:1fr!important;gap:1rem!important;display:grid!important}.studioLayout>.stack-lg,.studioLayout>aside{grid-column:1!important}.studioLayout>aside{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}}@media (width<=760px){.studioLayout>aside,.dashboardProject.studioProjectRow{grid-template-columns:1fr!important}}@media (width>=1181px){.pageFade:has(.studioAlignedLayout){width:100%!important}.metricStrip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;width:100%!important;display:grid!important}.pageFade:has(.studioAlignedLayout) .metricStrip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;width:100%!important;display:grid!important}.studioAlignedLayout,.studioLayout.studioAlignedLayout{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:1rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.studioAlignedLayout>.studioVaultColumn{grid-column:1/span 3!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.studioAlignedLayout>.studioSideRail{grid-column:4/span 1!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-self:stretch!important;gap:1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important;overflow:visible!important}.studioSideRail .glassPanel,.studioSideRail .profileSummary,.studioSideRail .activityItem,.studioSideRail .equalActions,.studioSideRail .buttonLink,.studioSideRail .ghost{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.studioSideRail .glassPanel{overflow:hidden!important}.studioSideRail .sectionHeader{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;width:100%!important;min-width:0!important;display:grid!important}.studioSideRail .sectionHeader .ghost.small{justify-self:end!important;width:auto!important;max-width:max-content!important}.studioVaultColumn .sectionHeader{justify-content:space-between!important;align-items:flex-end!important;gap:1rem!important;width:100%!important;max-width:100%!important;display:flex!important}.studioVaultColumn .sectionHeader .buttonLink{flex:none!important}.studioProjectList{gap:.9rem!important;width:100%!important;max-width:100%!important;display:grid!important}.dashboardProject.studioProjectRow{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(250px,292px) 2.35rem!important;align-items:center!important;gap:.9rem!important;width:100%!important;max-width:100%!important;min-height:7.65rem!important;padding:.92rem .95rem!important;display:grid!important;overflow:hidden!important}.studioProjectIdentity{gap:.95rem!important;min-width:0!important}.studioProjectIdentity .projectIcon{border-radius:17px!important;flex:none!important;width:4rem!important;height:4rem!important}.studioProjectMain,.studioProjectTitleRow,.studioProjectTitleRow .minBlock{min-width:0!important}.studioProjectTitleRow h3,.studioProjectMain h3,.studioProjectSubline,.dashboardProject.studioProjectRow p{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.studioProjectTitleRow h3,.studioProjectSubline{white-space:nowrap!important}.dashboardProject.studioProjectRow p{white-space:nowrap!important;margin:.55rem 0 0!important}.studioProjectChips{flex-wrap:wrap!important;gap:.42rem!important;margin-top:.58rem!important}.studioProjectSide{place-self:center end!important;width:100%!important;min-width:0!important;max-width:292px!important}.studioProjectStatusLine{justify-content:flex-end!important;margin-bottom:.42rem!important}.studioProjectManageLabel{letter-spacing:.14em!important;font-size:.64rem!important}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;display:grid!important}.studioProjectStats span{border-radius:14px!important;width:100%!important;min-width:0!important;min-height:3.05rem!important;padding:.54rem .34rem!important}.studioProjectStats strong{font-size:1.05rem!important;line-height:1!important}.studioProjectStats small{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.08em!important;max-width:100%!important;font-size:.57rem!important;display:block!important;overflow:hidden!important}.studioProjectArrow{place-self:center!important;width:2.35rem!important;height:2.35rem!important}}@media (width<=1180px){.studioAlignedLayout,.studioLayout.studioAlignedLayout{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;display:grid!important}.studioAlignedLayout>.studioVaultColumn,.studioAlignedLayout>.studioSideRail,.studioProjectList,.dashboardProject.studioProjectRow{grid-column:1!important;width:100%!important;max-width:100%!important}.studioAlignedLayout>.studioSideRail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.studioSideRail .glassPanel{min-width:0!important;overflow:hidden!important}}@media (width<=760px){.studioAlignedLayout>.studioSideRail{grid-template-columns:minmax(0,1fr)!important}.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important;min-height:0!important;padding:.9rem!important}.studioProjectIdentity{gap:.75rem!important}.studioProjectIdentity .projectIcon{width:3.65rem!important;height:3.65rem!important}.studioProjectSide{width:100%!important;max-width:100%!important}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1181px){.studioAlignedLayout,.studioLayout.studioAlignedLayout{grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;align-items:start!important;gap:1rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.studioAlignedLayout>.studioVaultColumn{grid-column:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.studioAlignedLayout>.studioSideRail{grid-column:2!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-self:stretch!important;gap:1rem!important;width:100%!important;min-width:0!important;max-width:420px!important;display:grid!important;overflow:visible!important}.studioSideRail .glassPanel,.studioSideRail .profileSummary,.studioSideRail .activityItem,.studioSideRail .equalActions,.studioSideRail .buttonLink,.studioSideRail .ghost{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.studioVaultColumn .sectionHeader,.studioProjectList,.dashboardProject.studioProjectRow{width:100%!important;max-width:100%!important}.dashboardProject.studioProjectRow{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(245px,286px) 2.35rem!important;align-items:center!important;gap:.9rem!important;min-height:7.45rem!important;padding:.92rem .95rem!important;display:grid!important;overflow:hidden!important}.studioProjectIdentity{gap:.95rem!important;min-width:0!important}.studioProjectIdentity .projectIcon{border-radius:17px!important;flex:none!important;width:4rem!important;height:4rem!important}.studioProjectMain,.studioProjectTitleRow,.studioProjectTitleRow .minBlock{min-width:0!important}.studioProjectTitleRow h3,.studioProjectSubline,.dashboardProject.studioProjectRow p{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.dashboardProject.studioProjectRow p{margin:.22rem 0 0!important;line-height:1.35!important}.studioProjectChips{gap:.42rem!important;margin-top:.48rem!important}.studioProjectSide{place-self:center end!important;width:100%!important;min-width:0!important;max-width:286px!important}.studioProjectStatusLine{justify-content:flex-end!important;margin-bottom:.42rem!important}.studioProjectStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;display:grid!important}.studioProjectStats span{border-radius:14px!important;width:100%!important;min-width:0!important;min-height:3.05rem!important;padding:.54rem .36rem!important}.studioProjectStats strong{font-size:1.05rem!important;line-height:1!important}.studioProjectStats small{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.075em!important;max-width:100%!important;font-size:.56rem!important;display:block!important;overflow:hidden!important}.studioProjectArrow{place-self:center!important;width:2.35rem!important;height:2.35rem!important}}@media (width>=1181px) and (width<=1320px){.studioAlignedLayout,.studioLayout.studioAlignedLayout{grid-template-columns:minmax(0,1fr) minmax(340px,380px)!important}.studioAlignedLayout>.studioSideRail{max-width:380px!important}.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr) minmax(222px,258px) 2.25rem!important}.studioProjectSide{max-width:258px!important}.studioProjectStats small{letter-spacing:.055em!important;font-size:.52rem!important}}@media (width<=1180px){.studioAlignedLayout,.studioLayout.studioAlignedLayout{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;display:grid!important}.studioAlignedLayout>.studioVaultColumn,.studioAlignedLayout>.studioSideRail,.studioProjectList,.dashboardProject.studioProjectRow{grid-column:1!important;width:100%!important;max-width:100%!important}.studioAlignedLayout>.studioSideRail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}}@media (width<=760px){.studioAlignedLayout>.studioSideRail{grid-template-columns:minmax(0,1fr)!important}.dashboardProject.studioProjectRow{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}}.previewManager{border-radius:calc(var(--radius) - 8px);background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff13;gap:.9rem;padding:1rem;display:grid}.previewManager .compactHeader{align-items:start}.previewManager .compactHeader h3{margin:.18rem 0 .15rem}.previewList{gap:.65rem;display:grid}.previewListItem{background:#05080e6b;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:5.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.62rem;display:grid}.previewListItem img{object-fit:cover;background:#ffffff0a;border-radius:12px;width:5.4rem;height:3.05rem}.previewListItem strong,.previewListItem small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.previewListItem small{color:var(--muted);margin-top:.12rem}.previewFormGrid{align-items:end}.previewEmpty{margin:0}@media (width<=640px){.previewListItem{grid-template-columns:1fr}.previewListItem img{aspect-ratio:16/9;width:100%;height:auto}}@media (width>=1181px){.studioAlignedLayout>.studioSideRail{align-self:start!important}.studioSideRail .glassPanel{border-radius:24px!important;gap:.9rem!important;padding:1rem!important;display:grid!important}.studioSideRail .glassPanel .sectionHeader{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;margin:0!important;display:grid!important}.studioSideRail .glassPanel .sectionHeader .sectionKicker{min-width:0!important}.studioSideRail .glassPanel .sectionHeader .ghost.small{justify-self:end!important;width:auto!important;min-width:0!important;padding-inline:.9rem!important}.studioSideRail .glassPanel>a{width:100%!important;min-width:0!important;display:block!important}.studioSideRail .activityItem{border-radius:20px!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:.22rem!important;width:100%!important;min-width:0!important;min-height:5.85rem!important;padding:1rem!important;display:grid!important;overflow:hidden!important}.studioSideRail .activityItem strong,.studioSideRail .activityItem p,.studioSideRail .activityItem span{text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.studioSideRail .activityItem p{-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;margin:0!important;line-height:1.42!important;display:-webkit-box!important}}.userTable .tableHead,.userTable .tableRow{grid-template-columns:minmax(220px,1.45fr) minmax(150px,.8fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(100px,.55fr) minmax(120px,.65fr)!important;min-width:980px!important}.verifiedToggle{justify-content:center!important;min-width:5.4rem!important;min-height:2.35rem!important}.verifiedToggle.active{color:#aaffd2!important;background:#66f4a71f!important;border-color:#66f4a76b!important}.userMini small .verifiedInline,.verifiedInline{color:var(--accent)!important;font-weight:900!important}@media (width<=1180px){.studioSideRail .activityItem{min-height:5.4rem}}.buttonLink:disabled,button:disabled{cursor:not-allowed}.buttonLink .buttonSpinner,button .buttonSpinner{vertical-align:-.12rem;margin-right:.45rem;display:inline-block}.adminInlineLoader{width:fit-content;min-height:2.35rem;color:var(--muted);background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.55rem;padding:0 .9rem;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.adminInlineLoader .buttonSpinner{margin:0}.adminTabs+.notice,.adminTabs+.adminInlineLoader,.notice+.adminInlineLoader{margin-top:-.35rem}.adminSkeletonWrap,.adminSkeletonPanel,.adminRefreshSkeleton{position:relative}.adminSkeletonWrap{animation:.16s both adminSkeletonIn}.adminSkeletonPanel,.adminSkeletonMetric{overflow:hidden}.adminSkeletonMetric{min-height:8.15rem}.adminSkeletonLine,.adminSkeletonDot,.adminSkeletonPill,.adminSkeletonButton,.adminSkeletonBox{background:linear-gradient(90deg,#ffffff0e,#ffffff1d,#ffffff0e) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite adminSkeletonShimmer;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.adminSkeletonLine.short{width:36%;height:.72rem}.adminSkeletonLine.medium{width:56%;height:.86rem}.adminSkeletonLine.long{width:82%;height:.78rem}.adminSkeletonLine.title{border-radius:14px;width:48%;height:1.7rem}.adminSkeletonLine.number{border-radius:14px;width:3.2rem;height:2.2rem}.adminSkeletonLine.refreshShort{width:7.5rem;height:.72rem}.adminSkeletonLine.refreshLong{width:min(18rem,40vw);height:.72rem}.adminSkeletonDot{border-radius:16px;flex:0 0 2.9rem;width:2.9rem;height:2.9rem}.adminSkeletonPill{flex:0 0 5.4rem;width:5.4rem;height:1.85rem}.adminSkeletonButton{border-radius:14px;flex:0 0 7.2rem;width:7.2rem;height:2.35rem}.adminSkeletonButton.danger{background:linear-gradient(90deg,#ff6f9117,#ff6f912e,#ff6f9117) 0 0/220% 100%}.adminSkeletonBox{border-radius:18px;width:100%;height:5.6rem}.adminSkeletonGrow{flex:auto;gap:.55rem;min-width:0;display:grid}.adminSkeletonHeader{gap:.65rem;margin-bottom:.35rem;display:grid}.adminSkeletonReview{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff13;border-radius:20px;gap:.9rem;padding:1rem;display:grid}.adminSkeletonReviewTop,.adminSkeletonActions,.adminSkeletonDataRow,.adminRefreshSkeleton{align-items:center;gap:.85rem;min-width:0;display:flex}.adminSkeletonActions{justify-content:flex-end}.adminSkeletonDataRow{border-top:1px solid #ffffff0e;min-height:4.2rem;padding:.8rem 0}.adminSkeletonDataRow.compact{min-height:3.75rem}.adminSkeletonTable .adminSkeletonDataRow{grid-template-columns:2.9rem minmax(0,1.2fr) minmax(7rem,.7fr) 5.4rem 7.2rem;display:grid}.adminRefreshSkeleton{background:linear-gradient(#66f4c70e,#ffffff06);border:1px solid #66f4c724;border-radius:999px;width:fit-content;max-width:100%;min-height:2.55rem;padding:0 .9rem;animation:.16s both adminSkeletonIn;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #00000029}.adminRefreshSkeleton .buttonSpinner{flex:none;margin:0}@keyframes adminSkeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes adminSkeletonIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.adminSkeletonTable .adminSkeletonDataRow{grid-template-columns:2.9rem minmax(0,1fr)}.adminSkeletonTable .adminSkeletonDataRow>:nth-child(n+3){display:none}.adminRefreshSkeleton{justify-content:flex-start;width:100%}.adminSkeletonLine.refreshLong{flex:auto;width:100%}}@media (width<=560px){.adminSkeletonActions,.adminSkeletonReviewTop{align-items:stretch}.adminSkeletonActions{grid-template-columns:1fr;display:grid}.adminSkeletonButton{flex-basis:auto;width:100%}.adminRefreshSkeleton .adminSkeletonLine.refreshShort:last-child{display:none}}.adminSkeletonCardHost{border-radius:22px;min-width:0;position:relative}.adminSkeletonCardHost>.metricCard,.adminSkeletonCardHost>.glassPanel,.adminSkeletonCardHost>.reviewDecisionCard,.adminSkeletonCardHost>.reviewCard,.adminSkeletonCardHost>.auditRow,.adminSkeletonCardHost.tableRow{height:100%}.adminSkeletonCardHost.isRefreshing>:not(.adminCardSkeletonOverlay){opacity:0;visibility:hidden}.adminSkeletonCardHost.isRefreshing{overflow:hidden}.adminCardSkeletonOverlay{z-index:8;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0,#66f4c71b,#0000 36%),linear-gradient(#141822 0%,#10141d 52%,#0d1119 100%);border:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:1rem;animation:.16s both adminSkeletonIn;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff1,0 18px 44px #0003}.adminCardSkeletonOverlay:before{content:"";z-index:0;background:linear-gradient(100deg,#0000 0%,#ffffff13 42%,#ffffff1f 50%,#ffffff13 58%,#0000 100%);animation:1.45s ease-in-out infinite adminCardSweep;position:absolute;inset:0;transform:translate(-115%)}.adminCardSkeletonOverlay>*{z-index:1;position:relative}.adminCardSkeletonOverlay.metric{grid-template-columns:1fr;align-items:start;padding:1.05rem}.adminCardSkeletonOverlay.metric .adminCardSkeletonLines{gap:.78rem}.adminCardSkeletonOverlay.row{grid-template-columns:2.9rem minmax(0,1fr) 5.4rem}.adminSkeletonDot.mini{border-radius:14px;flex-basis:2.35rem;width:2.35rem;height:2.35rem}.adminCardSkeletonLines{gap:.58rem;min-width:0;display:grid}.adminCardSkeletonOverlay .adminSkeletonLine.title{border-radius:12px;width:min(13rem,72%);height:1.15rem}.adminCardSkeletonOverlay.metric .adminSkeletonLine.title{border-radius:14px;width:3.4rem;height:2.05rem}.adminCardSkeletonOverlay.metric .adminSkeletonLine.long{width:56%}.adminCardSkeletonOverlay.metric .adminSkeletonLine.medium{width:38%}.adminCardSkeletonOverlay.card .adminSkeletonLine.long,.adminCardSkeletonOverlay.row .adminSkeletonLine.long{width:min(24rem,84%)}.adminCardSkeletonOverlay.card .adminSkeletonLine.medium,.adminCardSkeletonOverlay.row .adminSkeletonLine.medium{width:min(16rem,62%)}.dataTable .tableRow.adminSkeletonCardHost{border-radius:18px;position:relative;overflow:hidden}.dataTable .tableRow.adminSkeletonCardHost .adminCardSkeletonOverlay{border-radius:18px}@keyframes adminCardSweep{0%{transform:translate(-115%)}55%,to{transform:translate(115%)}}@media (width<=900px){.adminCardSkeletonOverlay,.adminCardSkeletonOverlay.row{grid-template-columns:auto minmax(0,1fr)}.adminCardSkeletonOverlay>.adminSkeletonPill{display:none}}@media (width<=560px){.adminCardSkeletonOverlay{padding:.85rem}.adminCardSkeletonOverlay .adminSkeletonDot.mini{flex-basis:2.1rem;width:2.1rem;height:2.1rem}}.adminSkeletonCardHost.isRefreshing .adminCardSkeletonOverlay{min-height:100%}.adminSkeletonCardHost.isRefreshing.tableRow{min-height:4.7rem}.adminCardSkeletonOverlay .adminSkeletonLine,.adminCardSkeletonOverlay .adminSkeletonDot,.adminCardSkeletonOverlay .adminSkeletonPill{background:linear-gradient(90deg,#ffffff12,#ffffff25,#ffffff12) 0 0/240% 100%}.adminCardSkeletonOverlay.metric .adminSkeletonLine:nth-child(2),.adminCardSkeletonOverlay.card .adminSkeletonLine:nth-child(3),.adminCardSkeletonOverlay.row .adminSkeletonLine:nth-child(3){animation-delay:90ms}.adminCardSkeletonOverlay.metric .adminSkeletonLine:nth-child(3),.adminCardSkeletonOverlay.card .adminSkeletonLine:nth-child(4),.adminCardSkeletonOverlay.row .adminSkeletonLine:nth-child(4){animation-delay:.18s}.compatPicker{align-content:start}.compatPicker>.customSelect{width:100%}.compatSelection{background:#080d1752;border:1px solid #94a3b824;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.9rem;padding:.55rem;display:flex}.compatSelection small{color:#dce7f88f;font-weight:800}.compatChip{color:#e9fff8;cursor:pointer;background:#66f4c71a;border:1px solid #66f4c738;border-radius:999px;align-items:center;gap:.42rem;max-width:100%;min-height:2rem;padding:.42rem .62rem;font-weight:950;line-height:1;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.compatChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compatChip strong{color:#e9fff8b3;font-size:1rem;line-height:.9}.compatChip:hover{background:#66f4c726;border-color:#66f4c76b;transform:translateY(-1px)}.projectIcon{overflow:hidden}.projectIcon img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.logoManager{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:1.25rem;gap:1rem;padding:1rem;display:grid}.logoManager .sectionHeader{align-items:center}.logoManager .projectIcon{border-radius:1.15rem;flex:none;width:4.25rem;height:4.25rem}.logoDrop{min-height:7.5rem}.logoDrop span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=680px){.logoManager .sectionHeader{align-items:flex-start}.logoManager .projectIcon{width:3.75rem;height:3.75rem}}.featuredIdentity{align-items:center;gap:.7rem;display:flex}.featuredIdentity .projectIcon{border-radius:.8rem;flex:none;width:2.5rem;height:2.5rem}.confirmModalBackdrop{z-index:4000;-webkit-backdrop-filter:blur(11px);background:#02050cc2;place-items:center;padding:1rem;animation:.16s both confirmModalBackdropIn;display:grid;position:fixed;inset:0}.confirmModal{background:linear-gradient(145deg,#ff6f911f,#ffffff09 42%),#090c17fa;border:1px solid #ff6f9147;border-radius:1.5rem;width:min(100%,31rem);padding:1.35rem;animation:.18s cubic-bezier(.2,.84,.32,1.08) both confirmModalIn;position:relative;overflow:hidden;box-shadow:0 28px 100px #0000009e}.confirmModalGlow{pointer-events:none;background:radial-gradient(circle,#ff6f913b,#0000 67%);border-radius:50%;width:15rem;height:15rem;position:absolute;top:-7rem;right:-5rem}.confirmModalIcon{color:#ffdbe4;background:#ff6f9121;border:1px solid #ff6f9159;border-radius:.95rem;place-items:center;width:2.85rem;height:2.85rem;font-size:1.35rem;font-weight:1000;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1c}.confirmModalCopy{margin-top:1.05rem;position:relative}.confirmModalCopy h2{margin:.28rem 0 0;font-size:clamp(1.55rem,4vw,2rem)}.confirmModalCopy p{margin:.65rem 0 0}.confirmModalCopy strong{color:var(--text)}.confirmModalActions{justify-content:flex-end;gap:.7rem;margin-top:1.35rem;display:flex;position:relative}.confirmModalActions button{min-height:2.7rem}.confirmModalConfirm{min-width:8.7rem}@keyframes confirmModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes confirmModalIn{0%{opacity:0;transform:translateY(.7rem)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.confirmModal{border-radius:1.25rem;padding:1.15rem}.confirmModalActions{grid-template-columns:1fr;display:grid}.confirmModalActions button,.confirmModalConfirm{width:100%}}:root{--safe-surface-top:#171d2afb;--safe-surface-bottom:#090d16fb;--safe-surface-raised-top:#1d2432fc;--safe-surface-raised-bottom:#0c111cfc;--safe-surface-line:#ffffff1c;--safe-surface-highlight:#fff1;--safe-shadow:0 18px 52px #00000057}html,body{background:#06070d!important}body{background-color:#06070d!important;background-image:radial-gradient(circle at 12% 0,#66f4c721,#0000 34rem),radial-gradient(circle at 84% 9%,#6ba7ff21,#0000 32rem),radial-gradient(circle at 52% 100%,#be8cff17,#0000 38rem),none!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}body:before{content:"";z-index:0;pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;transform:translate(0,0);-webkit-mask-image:linear-gradient(#000 0%,#000000d1 45%,#0000 84%);mask-image:linear-gradient(#000 0%,#000000d1 45%,#0000 84%);display:block!important}.appShell{z-index:1;position:relative}.topbar,.glassPanel,.metricCard,.projectCard,.projectRow,.dashboardProject,.featuredCard,.reviewDecisionCard,.reviewCard,.activityItem,.auditRow,.infoRow,.linkRow,.tableRow,.authFeatureGrid div,.profileSummary,.adminMini,.fileDrop,.empty,.loadingPanel,.filterRail,.marketRail,.catalogToolbar,.projectNav,.adminTabs,.authArt,.authCard,.projectBanner,.creatorHero,.creatorPreviewCard,.heroSnapshot,.latestReleaseRow,.dashboardProject.studioProjectRow,.managedVersionRow,.workspaceList .dashboardProject,.studioSideRail .panel,.studioSideRail .section,.studioSideRail .summaryCard,.customSelectMenu,.confirmModalBackdrop{-webkit-backdrop-filter:none!important}.glassPanel,.metricCard,.projectCard,.projectRow,.dashboardProject,.featuredCard,.reviewDecisionCard,.reviewCard,.activityItem,.auditRow,.infoRow,.linkRow,.tableRow,.authFeatureGrid div,.profileSummary,.adminMini,.fileDrop,.empty,.loadingPanel,.filterRail,.catalogToolbar,.projectNav,.adminTabs,.authCard,.latestReleaseRow,.dashboardProject.studioProjectRow,.managedVersionRow,.workspaceList .dashboardProject,.studioSideRail .panel,.studioSideRail .section,.studioSideRail .summaryCard{background:linear-gradient(145deg, var(--safe-surface-highlight), transparent 34%), linear-gradient(180deg, var(--safe-surface-top), var(--safe-surface-bottom))!important;border-color:var(--safe-surface-line)!important;box-shadow:inset 0 1px 0 #ffffff13, inset 0 -1px 0 #ffffff05, var(--safe-shadow)!important;background-clip:padding-box!important}.topbar{background:linear-gradient(#0f131dfc,#070a11fc)!important;box-shadow:inset 0 -1px #ffffff06,0 10px 34px #0003!important}.pageHero,.landingHero,.projectBanner,.creatorHero,.creatorPreviewCard,.authArt,.heroSnapshot{isolation:isolate;position:relative;border-color:var(--safe-surface-line)!important;background-clip:padding-box!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff05,0 22px 64px #0000005c!important}.pageHero{overflow:hidden;background:linear-gradient(135deg,#ffffff12,#0000 35%),radial-gradient(circle at 86% -12%,#66f4c729,#0000 34%),radial-gradient(circle at 10% 120%,#6ba7ff14,#0000 40%),linear-gradient(#171d2a 0%,#0b1019 100%)!important}.landingHero{background:linear-gradient(135deg,#ffffff16,#0000 35%),radial-gradient(circle at 15% 16%,#66f4c726,#0000 31rem),radial-gradient(circle at 92% 14%,#6ba7ff21,#0000 28rem),linear-gradient(#181e29 0%,#0c1019 100%)!important}.heroSnapshot{overflow:hidden;background:linear-gradient(145deg,#ffffff17,#0000 38%),radial-gradient(circle at 84% 0,#66f4c72e,#0000 52%),linear-gradient(#252e38 0%,#141b25 100%)!important}.projectBanner{overflow:hidden;background:linear-gradient(135deg,#ffffff16,#0000 37%),radial-gradient(circle at 76% 112%,#66f4c721,#0000 45%),linear-gradient(#171d29 0%,#0b1019 100%)!important}.authArt{overflow:hidden;background:linear-gradient(145deg,#ffffff13,#0000 36%),radial-gradient(circle at 88% 8%,#66f4c721,#0000 30rem),linear-gradient(#171d29 0%,#0b1019 100%)!important}.creatorHero,.creatorPreviewCard{overflow:hidden;background:linear-gradient(135deg, rgba(var(--profile-accent-rgb), .14), transparent 47%), linear-gradient(145deg, #ffffff13, transparent 35%), linear-gradient(180deg, #171d29 0%, #0b1019 100%)!important}.landingHero:after,.pageHero:after,.projectBanner:after,.authArt:after,.heroSnapshot:after,.creatorHero:after,.creatorPreviewCard:after{content:"";z-index:0;filter:blur(18px);opacity:.92;pointer-events:none;background:radial-gradient(circle,#66f4c729 0%,#6ba7ff12 34%,#0000 70%);border-radius:999px;width:19rem;height:19rem;position:absolute;bottom:-9rem;right:-7rem;transform:translate(0,0)}.creatorHero:after,.creatorPreviewCard:after{background:radial-gradient(circle, rgba(var(--profile-accent-rgb), .2) 0%, transparent 69%)}.landingHero>*,.pageHero>*,.projectBanner>:not(.projectGradient),.authArt>*,.heroSnapshot>*,.creatorHero>*,.creatorPreviewCard>*{z-index:1;position:relative}.metricCard,.featuredCard,.projectCard,.creatorHero,.creatorPreviewCard,.projectBanner{isolation:isolate}.metricCard:before,.featureOrb,.cardGlow,.creatorHeroGlow,.projectGradient{z-index:0;pointer-events:none;transform:translate(0,0);display:block!important}.metricCard:before{opacity:.62;filter:blur(10px)}.metricCard>*,.featuredCard>:not(.featureOrb),.projectCard>:not(.cardGlow),.creatorHero>:not(.creatorHeroGlow),.creatorPreviewCard>:not(.creatorHeroGlow){z-index:1;position:relative}.featureOrb,.creatorHeroGlow,.projectGradient{filter:blur(12px);opacity:.62}.cardGlow{filter:blur(10px);opacity:0}.projectCard:hover .cardGlow{opacity:.72}.latestReleaseRow,.dashboardProject.studioProjectRow{background:linear-gradient(135deg, #66f4c70e, transparent 40%), linear-gradient(180deg, var(--safe-surface-raised-top), var(--safe-surface-raised-bottom))!important}.customSelectMenu,.customSelectMenu.openBottom,.customSelectMenu.openTop{background:linear-gradient(145deg,#fff1,#0000 35%),radial-gradient(circle at 14% 0,#66f4c71a,#0000 15rem),linear-gradient(#171e2bfe,#070b14fe)!important;box-shadow:inset 0 1px #ffffff17,0 24px 72px #00000085!important}.confirmModalBackdrop{background:#02050cd1!important}.confirmModal{background:linear-gradient(145deg,#ff6f9121,#ffffff0b 42%,#0000 70%),linear-gradient(#171d29 0%,#0a0f18 100%)!important}.catalogLayout,.catalogMain,.marketRail,.marketRail>.glassPanel{min-width:0;max-width:100%}.marketRail{place-self:start stretch;width:100%}.marketRail>.glassPanel{box-sizing:border-box;width:100%}.marketRail{box-shadow:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.marketRail:before,.marketRail:after{content:none!important;display:none!important}.marketRail>.glassPanel{z-index:1;position:relative}@media (width<=1180px){.catalogLayout{width:100%;min-width:0}.marketRail{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.appShell{width:calc(100% - 1.5rem);max-width:none}.catalogLayout{grid-template-columns:minmax(0,1fr);width:100%;display:grid;overflow:visible}.marketRail{grid-template-columns:minmax(0,1fr);gap:.9rem;width:100%;display:grid}.marketRail>.glassPanel{width:100%;max-width:none}}.uiIcon,.navIcon,.typeButtonIcon svg,.typeCardIcon svg,.selectCheckIcon,.filterChipIcon,.compatChipIcon,.linkRowIcon{stroke-width:2.25px;flex:none;width:1em;height:1em;display:block}.mainNav a{justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.navIcon{width:.98rem;height:.98rem}.iconButton,.viewIconButton{place-items:center;display:inline-grid}.mobileToggle{width:2.7rem;min-width:2.7rem;height:2.7rem;padding:0;display:none}.heroSearchIcon{color:var(--accent);place-items:center;padding-left:.7rem;display:grid}.heroSearch .heroSearchIcon{font-size:1.15rem}.heroSearch .heroSearchSubmit{border-radius:14px;width:2.9rem;min-width:2.9rem;height:2.9rem;padding:0}.viewSwitch{gap:.38rem}.viewSwitch .viewIconButton{width:2.55rem;min-width:2.55rem;height:2.4rem;padding:0}.typeButtonIcon,.typeCardIcon{width:1.6rem;height:1.6rem;color:var(--accent);border-radius:.55rem;flex:0 0 1.6rem;place-items:center;display:inline-grid}.typeButtonIcon{background:#ffffff0f}.typeCardIcon{background:#66f4c714;border-radius:.7rem;flex-basis:2rem;width:2rem;height:2rem}.typeButton>span:not(.typeButtonIcon){display:none}.filterChip{gap:.38rem}.filterChipIcon,.compatChipIcon{width:.9rem;height:.9rem}.compatChipIcon{color:currentColor}.selectChevron{color:var(--muted)}.selectChevron .uiIcon{width:.95rem;height:.95rem;transition:transform .16s}.customSelectTrigger.open .selectChevron .uiIcon{transform:rotate(180deg)}.customSelectMenu button>.selectCheckIcon{width:1rem;height:1rem;color:var(--accent)}.studioProjectArrow.uiIcon{width:1.1rem;height:1.1rem}.linkRowIcon{width:1rem;height:1rem}.confirmModalIcon .uiIcon{width:1.25rem;height:1.25rem}@media (width<=720px){.mainNav a{justify-content:flex-start}.heroSearchIcon{display:none}.heroSearch .heroSearchSubmit{width:100%}}@media (width>=861px){.mobileToggle{display:none!important}.topbar{flex-wrap:nowrap;align-items:center;display:flex}.navDock,.navDock.open{justify-content:space-between;align-items:center;gap:var(--space-3,1rem);flex-direction:row;flex:auto;width:auto;display:flex!important}.mainNav,.accountNav{width:auto}.mainNav{border-radius:16px;overflow:visible}.mainNav a{white-space:nowrap;flex:none}.accountNav{grid-template-columns:none;align-items:center;display:flex}.navProfile,.navAction{width:auto;max-width:230px}}@media (width<=860px){.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.brand,.brandText{min-width:0}.brandText strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brandText small{display:none}.mobileToggle{border-radius:13px;place-items:center;margin-left:0;display:inline-grid!important}.navDock,.navDock.open{grid-column:1/-1;width:100%;min-width:0}.navDock{display:none!important}.navDock.open{border:1px solid var(--safe-surface-line,var(--line));background:linear-gradient(145deg,#ffffff0e,#0000 40%),linear-gradient(#171d2afc,#090d16fc);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:.7rem;padding:.7rem;box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000057;display:grid!important}.mainNav{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;width:100%;padding:0;display:grid;overflow:visible}.mainNav a{white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff14;border-radius:13px;justify-content:flex-start;min-width:0;min-height:2.75rem;padding:.66rem .7rem}.mainNav a.active{background:#66f4c71a;border-color:#66f4c73d}.accountNav{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.48rem;width:100%;display:grid}.navProfile,.navAction{border-radius:13px;width:100%;min-width:0;max-width:none;min-height:2.8rem}.navProfile{overflow:hidden}.navProfile span{max-width:none}.accountNav .navAction{justify-content:center}}@media (width<=430px){.topbar{padding:.65rem}.brandMark{width:2.35rem;height:2.35rem}.mainNav,.accountNav{grid-template-columns:minmax(0,1fr)}}.typeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.typeCard{background:linear-gradient(145deg,#ffffff09,#0000 38%),linear-gradient(#1b202ce6,#10141deb);border-radius:18px;gap:.65rem;min-height:156px;padding:1.05rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.typeCard:hover{border-color:#66f4c757;transform:translateY(-2px);box-shadow:0 14px 32px #00000038}.typeCard.active{background:linear-gradient(145deg,#66f4c71a,#0000 46%),linear-gradient(#173032f5,#0e1b22f5);border-color:#66f4c79e;box-shadow:inset 0 1px #b4ffe814,0 16px 34px #0000003d}.typeCardIcon{width:2.3rem;height:2.3rem;color:var(--accent);background:#66f4c71a;border-radius:.82rem;flex-basis:2.3rem}.typeCardIcon svg{width:1.18rem;height:1.18rem}.typeCard.active .typeCardIcon{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#071411;box-shadow:0 8px 20px #66f4c733}.typeCard strong{font-size:1rem;line-height:1.1}.typeCard small{color:#9da9bd;font-size:.84rem;line-height:1.38}.checkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem}.checkTile{cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;background:linear-gradient(145deg,#ffffff09,#0000 42%),linear-gradient(#1c212de0,#10141ded);border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:.72rem;min-height:78px;padding:.95rem 1rem;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.checkTile:hover{border-color:#66f4c759;transform:translateY(-1px);box-shadow:0 12px 26px #0000002e}.checkTile input{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkTileControl{z-index:1;color:#0000;background:#05080e61;border:1px solid #b4c1d97a;border-radius:.42rem;flex:0 0 1.34rem;place-items:center;width:1.34rem;height:1.34rem;transition:color .15s,background .15s,border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.checkTileControl svg{stroke-width:3.1px;width:.88rem;height:.88rem}.checkTileLabel{z-index:1;min-width:0;color:var(--text);font-weight:850;line-height:1.2;position:relative}.checkTile:has(input:checked){background:linear-gradient(135deg,#66f4c729,#0000 50%),linear-gradient(#133434f5,#0b1f25fa);border-color:#66f4c7a8;box-shadow:inset 0 1px #baffea14,0 14px 30px #00000038}.checkTile input:checked+.checkTileControl{color:#071411;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000;transform:scale(1.05);box-shadow:0 6px 16px #66f4c738}.checkTile:focus-within{outline-offset:3px;outline:2px solid #66f4c7cc}@media (width<=1020px){.typeCards{grid-template-columns:repeat(2,minmax(0,1fr))}.checkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.typeCards,.checkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.typeCard{min-height:142px}}@media (width<=480px){.typeCards,.checkGrid{grid-template-columns:minmax(0,1fr)}.typeCard{min-height:124px}.checkTile{min-height:68px}}:root{--motion-fast:.15s;--motion-base:.24s;--motion-slow:.54s;--motion-cinematic:.78s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-soft:cubic-bezier(.16, 1, .3, 1);--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion:no-preference){.pageFade{animation:vaultory-page-enter var(--motion-slow) var(--motion-ease-soft) both}.pageFade>.pageHero,.pageFade>.landingHero,.pageFade>.catalogLayout,.pageFade>.studioLayout,.pageFade>.projectLayout,.pageFade>.accountLayout,.pageFade>.createLayout,.pageFade>.reviewGrid,.pageFade>.creatorHero,.pageFade>.metricStrip,.pageFade>.authRefresh,.pageFade>.authScene,.pageFade>.stack-lg,.pageFade>.stack-xl{animation:vaultory-rise-pop var(--motion-slow) var(--motion-ease-soft) both}.pageFade>:nth-child(2){animation-delay:55ms}.pageFade>:nth-child(3){animation-delay:.11s}.pageFade>:nth-child(4){animation-delay:.165s}.pageHero h1,.landingHero h1,.creatorHero h1,.authShowcase h1,.authPanelV2 h1,.pageHero h2,.sectionHeader h2,.pageHero p,.landingHero p,.creatorHero p,.authShowcase p,.authPanelV2 p,h1,h2,h3,p,label,strong,small,.sectionKicker,.status,.pill,.projectRowType,.notice,.rank{animation:none}.projectGrid>*,.featureGrid>*,.metricStrip>*,.metricStrip.inline>*,.metricStrip.adminMetrics>*,.typeCards>*,.checkGrid>*,.compatibilityChoices>*,.compatibilityChoiceGrid>*,.galleryGrid>*,.authBenefitGrid>*,.projectList>.projectRow,.projectList>.projectRowV2{animation:vaultory-card-enter .48s var(--motion-ease-soft) both}.projectGrid>:nth-child(2),.featureGrid>:nth-child(2),.metricStrip>:nth-child(2),.typeCards>:nth-child(2),.checkGrid>:nth-child(2),.compatibilityChoices>:nth-child(2),.compatibilityChoiceGrid>:nth-child(2),.galleryGrid>:nth-child(2),.authBenefitGrid>:nth-child(2),.projectList>:nth-child(2){animation-delay:45ms}.projectGrid>:nth-child(3),.featureGrid>:nth-child(3),.metricStrip>:nth-child(3),.typeCards>:nth-child(3),.checkGrid>:nth-child(3),.compatibilityChoices>:nth-child(3),.compatibilityChoiceGrid>:nth-child(3),.galleryGrid>:nth-child(3),.authBenefitGrid>:nth-child(3),.projectList>:nth-child(3){animation-delay:90ms}.projectGrid>:nth-child(4),.featureGrid>:nth-child(4),.metricStrip>:nth-child(4),.typeCards>:nth-child(4),.checkGrid>:nth-child(4),.compatibilityChoices>:nth-child(4),.compatibilityChoiceGrid>:nth-child(4),.galleryGrid>:nth-child(4),.authBenefitGrid>:nth-child(4),.projectList>:nth-child(4){animation-delay:.135s}.projectGrid>:nth-child(5),.featureGrid>:nth-child(5),.metricStrip>:nth-child(5),.typeCards>:nth-child(5),.checkGrid>:nth-child(5),.compatibilityChoices>:nth-child(5),.compatibilityChoiceGrid>:nth-child(5),.galleryGrid>:nth-child(5),.authBenefitGrid>:nth-child(5),.projectList>:nth-child(5){animation-delay:.18s}.projectCard,.projectRow,.projectRowV2,.dashboardProject,.featuredCard,.reviewCard,.reviewDecisionCard,.activityItem,.auditRow,.tableRow,.miniProject,.metricCard,.authBenefitCard,.authHighlightCard,.typeCard,.categoryChoice,.compatibilityChoice,.galleryItem,.fileDrop,.glassPanel{transition:transform var(--motion-base) var(--motion-ease), border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease, filter var(--motion-base) ease;will-change:transform}.projectCard:hover,.dashboardProject:hover,.featuredCard:hover,.reviewCard:hover,.reviewDecisionCard:hover,.activityItem:hover,.auditRow:hover,.tableRow:hover,.miniProject:hover,.metricCard:hover,.authBenefitCard:hover,.authHighlightCard:hover,.typeCard:hover,.categoryChoice:hover,.compatibilityChoice:hover,.galleryItem:hover,.fileDrop:hover{filter:saturate(1.05);transform:translateY(-4px)scale(1.008)}.projectRow:hover,.projectRowV2:hover{transform:translateY(-3px)scale(1.002)}.projectCard:hover .projectIcon,.projectRow:hover .projectIcon,.projectRowV2:hover .projectIcon,.dashboardProject:hover .projectIcon,.featuredCard:hover .projectIcon,.miniProject:hover .projectIcon{animation:vaultory-icon-buoy .76s var(--motion-ease-spring) both}.typeCard:hover>:first-child,.categoryChoice:hover>:first-child,.compatibilityChoice:hover>:first-child{animation:vaultory-icon-buoy .62s var(--motion-ease-spring) both}button,.buttonLink,.navAction,.mainNav a,.authModeSwitch a,.oauthButton,.chipCloud button,.viewSwitch button,.segmented button,.adminTabs button,.filterChip,.projectRowArrow,.mobileToggle,.customSelectTrigger{transition:transform var(--motion-fast) var(--motion-ease), color var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, opacity var(--motion-fast) ease, filter var(--motion-fast) ease}button:not(:disabled):hover,.buttonLink:hover,.navAction:hover,.mainNav a:hover,.authModeSwitch a:hover,.oauthButton:hover,.chipCloud button:hover,.viewSwitch button:hover,.segmented button:hover,.adminTabs button:hover,.filterChip:hover,.mobileToggle:hover,.customSelectTrigger:hover{filter:brightness(1.07);transform:translateY(-2px)}button:not(:disabled):active,.buttonLink:active,.navAction:active,.mainNav a:active,.authModeSwitch a:active,.oauthButton:active,.chipCloud button:active,.viewSwitch button:active,.segmented button:active,.adminTabs button:active,.filterChip:active,.mobileToggle:active,.customSelectTrigger:active{transform:translateY(1px)scale(.965)}.mainNav a.active,.authModeSwitch a.active,.viewSwitch button.active,.segmented button.active,.adminTabs button.active{animation:vaultory-active-pop .42s var(--motion-ease-spring) both}button:disabled{animation:1.45s ease-in-out infinite vaultory-disabled-pulse}.typeCard.active,.typeCard.selected,.categoryChoice.selected,.compatibilityChoice.active,.compatibilityChoice.selected{animation:vaultory-select-pop .44s var(--motion-ease-spring) both}.categoryChoice:has(input:checked){animation:vaultory-select-pop .44s var(--motion-ease-spring) both}.compatibilityChoice:has(input:checked){animation:vaultory-select-pop .44s var(--motion-ease-spring) both}.customSelectMenu,.customSelectMenu.openBottom,.customSelectMenu.openTop,.confirmModal,.navDock.open,.searchSuggestions,.searchSuggestionPanel{animation:vaultory-pop-in var(--motion-base) var(--motion-ease-soft) both;transform-origin:top}.customSelectMenu.openTop{transform-origin:bottom}.confirmModalBackdrop,.navDockBackdrop{animation:vaultory-overlay-in var(--motion-base) ease both}.landingHero:after,.pageHero:after,.projectBanner:after,.authArt:after,.heroSnapshot:after,.creatorHero:after,.creatorPreviewCard:after{animation:5.4s ease-in-out infinite alternate vaultory-glow-breathe}.heroSnapshot,.landingHero,.pageHero,.creatorHero,.authShowcase{isolation:isolate}.loadingPanel{isolation:isolate;position:relative;overflow:hidden}.loadingPanel:before{content:"";z-index:-1;pointer-events:none;animation:vaultory-loading-sweep 1.45s var(--motion-ease-soft) infinite;background:linear-gradient(105deg,#0000 0% 31%,#66f4c711 46%,#6ba7ff17 52%,#b682ff0b 58%,#0000 70% 100%);position:absolute;inset:0;transform:translate(-125%)}.loadingPanel .spinner{border-width:3px;border-color:#66f4c729;border-top-color:var(--accent);border-right-color:var(--accent-2);width:2.5rem;height:2.5rem;animation:.78s linear infinite vaultory-spinner,1.35s ease-in-out infinite vaultory-spinner-pulse;box-shadow:0 0 0 7px #66f4c70a}.buttonSpinner{animation:.7s linear infinite vaultory-spinner!important}.adminSkeletonLine,.adminSkeletonDot,.adminSkeletonPill,.adminSkeletonButton,.adminSkeletonBox,.adminCardSkeletonOverlay:before{animation-duration:1.02s!important}input,textarea,select,.customSelectTrigger{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease)}input:focus,textarea:focus,select:focus,.customSelectTrigger:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 3px #66f4c71f,0 14px 30px #0003}.status,.pill,.projectRowType,.sectionKicker,.notice,.rank{animation:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes vaultory-page-enter{0%{opacity:0}to{opacity:1}}@keyframes vaultory-rise-pop{0%{opacity:0;transform:translateY(18px)scale(.987)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vaultory-heading-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(18px)skewY(1.25deg)}to{opacity:1;filter:blur();transform:translateY(0)skewY(0)}}@keyframes vaultory-copy-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vaultory-card-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vaultory-fade-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes vaultory-pop-in{0%{opacity:0;transform:translateY(-9px)scale(.965)}70%{opacity:1;transform:translateY(1px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vaultory-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes vaultory-active-pop{0%{transform:scale(.94)}65%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes vaultory-select-pop{0%{filter:saturate(.92);transform:scale(.965)}65%{filter:saturate(1.15);transform:scale(1.018)}to{filter:saturate();transform:scale(1)}}@keyframes vaultory-icon-buoy{0%{transform:translateY(0)rotate(0)}55%{transform:translateY(-5px)rotate(-4deg)scale(1.06)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes vaultory-glow-breathe{0%{opacity:.5;transform:translate(0,0)scale(.96)}to{opacity:.95;transform:translate(-10px,-6px)scale(1.08)}}@keyframes vaultory-spinner{to{transform:rotate(360deg)}}@keyframes vaultory-spinner-pulse{0%,to{box-shadow:0 0 0 7px #66f4c70a}50%{box-shadow:0 0 0 11px #66f4c716}}@keyframes vaultory-loading-sweep{0%{transform:translate(-125%)}58%,to{transform:translate(125%)}}@keyframes vaultory-disabled-pulse{0%,to{opacity:.58}50%{opacity:.82}}.brandMark,.desktopVaultoryShell .brandMark,.desktopTitlebarMark{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;object-fit:cover!important;object-position:center!important;background:0 0!important;flex:none!important;display:block!important;overflow:hidden!important}.brandMark span,.desktopTitlebarMark span{display:none!important}.desktopTitlebarMark{border-radius:.5rem!important;width:1.4rem!important;height:1.4rem!important}.desktopVaultoryShell .brandMark{border-radius:.9rem!important}
