@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,system-ui,sans-serif;color:#eef1f5;background:#0b0e12;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#0b0e12}button,input,select{font:inherit}button{cursor:pointer}.shell{display:flex;min-height:100vh}.sidebar{width:245px;padding:25px 18px 20px;border-right:1px solid #20262e;background:#0e1116;display:flex;flex-direction:column;flex-shrink:0}.brand{color:#f4f6f8;text-decoration:none;display:flex;gap:10px;align-items:center;font-weight:800;font-size:16px;letter-spacing:-.4px;padding:0 10px 35px}.brand-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#a383ff;color:#0b0e12;font-size:17px;font-weight:800}.muted{color:#8d97a5}.sidebar-label,.eyebrow{font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:1.4px;color:#657080}.sidebar-label{padding:0 10px 10px}.nav{display:grid;gap:4px}.nav a,.nav-button{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:8px;text-decoration:none;color:#8e98a6;border:0;background:transparent;text-align:left;font-size:13px}.nav a.active,.nav a:hover,.nav-button:hover{color:#f2f4f7;background:#181d25}.sidebar-bottom{margin-top:auto}.main{min-width:0;flex:1}.topbar{height:68px;padding:0 46px;border-bottom:1px solid #20262e;display:flex;align-items:center;justify-content:space-between}.crumb{display:flex;align-items:center;gap:9px;font-size:12px;color:#8e98a6}.profile{display:flex;align-items:center;gap:9px;font-size:12px;color:#c7ced8}.role-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #303844;border-radius:999px;color:#a9b1bf;font-size:10px}.content{max-width:1240px;margin:0 auto;padding:45px 46px 72px}.page-heading,.detail-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.page-heading h1,.detail-heading h1{font-size:31px;letter-spacing:-1.4px;margin:10px 0 8px}.page-heading p,.detail-heading p,.section-heading p,.card-toolbar p{margin:0;color:#7f8997;font-size:13px}.primary-button,.secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;padding:11px 15px;border:1px solid transparent;font-weight:700;font-size:12px;transition:.15s}.primary-button{background:#a383ff;color:#0d0e13}.primary-button:hover{background:#b49bff}.primary-button:disabled{opacity:.55;cursor:not-allowed}.secondary-button{background:#181d24;border-color:#2b333d;color:#cbd1da}.secondary-button:hover{background:#202733}.secondary-button.small{padding:7px 10px;font-size:11px}.full{width:100%;padding:13px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:45px}.metric{display:flex;align-items:center;gap:14px;padding:19px 20px;border:1px solid #20262e;background:#11151b;border-radius:10px}.metric-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px}.metric-icon svg{width:18px}.metric-icon.violet{color:#b79fff;background:#241d35}.metric-icon.blue{color:#7daeff;background:#192b42}.metric-icon.green{color:#77d8a4;background:#183329}.metric-label{display:block;color:#7f8997;font-size:11px;margin-bottom:4px}.metric strong{font-size:17px;letter-spacing:-.3px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.section-heading h2,.card-toolbar h2{font-size:17px;letter-spacing:-.5px;margin:0 0 5px}.pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pack-card{background:#11151b;border:1px solid #20262e;border-radius:10px;padding:20px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.pack-card:hover{border-color:#6b55a8;transform:translateY(-2px)}.pack-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.pack-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#b79fff;background:#241d35}.subtle{color:#657080}.pack-card h3{margin:0 0 7px;font-size:16px}.pack-card p{height:37px;margin:0 0 19px;overflow:hidden;color:#7f8997;font-size:12px;line-height:1.55}.pack-meta,.pack-active{display:flex;align-items:center;gap:8px;font-size:11px;color:#b7bfca}.pack-meta{justify-content:space-between;border-top:1px solid #20262e;padding:14px 0 11px}.pack-meta span:last-child{display:flex;align-items:center;gap:5px;color:#707a88}.pack-active{color:#7d8795}.dot,.dot-green{width:6px;height:6px;border-radius:50%;background:#657080}.dot-green{background:#5dcd92;box-shadow:0 0 0 3px #213c30}.loading-card,.empty-card{display:grid;place-items:center;gap:9px;min-height:180px;padding:30px;border:1px dashed #2b333d;border-radius:10px;color:#7f8997;font-size:13px}.empty-card h3{margin:3px 0 -4px;color:#dce2e9;font-size:15px}.empty-card p{margin:0}.spinner{width:18px;height:18px;border:2px solid #303844;border-top-color:#a383ff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.back-link{display:inline-flex;align-items:center;gap:7px;color:#7e8998;text-decoration:none;font-size:12px;margin-bottom:25px}.back-link:hover{color:#d9dfe7}.detail-info{display:grid;grid-template-columns:1.6fr 1fr 1fr;border:1px solid #20262e;border-radius:10px;margin-bottom:42px;background:#11151b}.detail-info>div{padding:16px 19px;border-right:1px solid #20262e}.detail-info>div:last-child{border:0}.info-label{display:block;color:#717c8b;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.detail-info strong,.detail-info code{font-size:12px;color:#dbe1e8}.detail-info code{font-family:DM Mono,monospace}.count-pill{border:1px solid #303844;color:#9aa4b1;padding:6px 9px;border-radius:999px;font-size:10px}.table-card{border:1px solid #20262e;background:#11151b;border-radius:10px;overflow:visible}table{width:100%;border-collapse:collapse}th{padding:13px 18px;text-align:left;color:#6e7887;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:600;border-bottom:1px solid #20262e}td{padding:16px 18px;border-bottom:1px solid #1c222a;font-size:12px;color:#b6bec9;vertical-align:middle}tr:last-child td{border-bottom:0}td small{display:block;color:#697483;font-size:10px;margin-top:6px}.release-name{display:flex;align-items:center;gap:8px;color:#edf0f4}.release-line,.active-line{width:6px;height:6px;border-radius:50%;background:#566170}.active-line{background:#61d198;box-shadow:0 0 0 3px #213e31}.active-label{font-size:9px;letter-spacing:1px;color:#67d29a;margin-left:2px}.filename{display:flex;align-items:center;gap:7px;color:#c9d0d9}.filename svg{color:#8e78df}.status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;border:1px solid}.status-draft{color:#e7b56d;background:#30271b;border-color:#574326}.status-published{color:#69d29d;background:#1c352a;border-color:#28553f}.status-uploading{color:#8fbcff;background:#1b2e47;border-color:#294b77}.status-failed{color:#f08e97;background:#3b2024;border-color:#6b2d35}.row-actions{position:relative}.icon-button{display:grid;place-items:center;border:0;background:transparent;color:#71808e;border-radius:6px;padding:5px}.icon-button:hover{background:#202731;color:#e3e7ed}.action-menu{position:absolute;right:0;top:31px;z-index:5;width:185px;padding:5px;border:1px solid #303844;border-radius:8px;background:#171c23;box-shadow:0 12px 30px #0008}.action-menu button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#bbc3ce;padding:9px;text-align:left;font-size:11px;border-radius:5px}.action-menu button:hover{background:#242b35;color:#fff}.admin-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:14px}.admin-card{overflow:hidden}.card-toolbar{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;border-bottom:1px solid #20262e;color:#778493}.user-cell{display:flex;align-items:center;gap:10px}.avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#273045;color:#aebeff;font-size:12px;font-weight:700}.user-cell strong,.user-cell small{display:block}.active-text{color:#6ad39e}.muted-text{color:#777f8d}.side-stack{display:grid;align-content:start;gap:14px}.callout{padding:20px;border:1px solid #3b3160;background:#17142a;border-radius:10px}.callout-icon{color:#b79fff;margin-bottom:16px}.callout h3{font-size:14px;margin:0 0 7px}.callout p{font-size:12px;line-height:1.6;color:#a298b9;margin:0}.mini-card{overflow:hidden}.mini-row{display:flex;align-items:center;gap:9px;padding:12px 20px;border-bottom:1px solid #20262e;color:#bbc3ce;font-size:12px}.mini-row:last-child{border:0}.mini-row strong{margin-left:auto;color:#7e8998;font-size:11px}.mini-dot{width:6px;height:6px;background:#a383ff;border-radius:50%}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:#030507b8;padding:20px}.modal{width:min(100%,470px);background:#151a21;border:1px solid #303844;border-radius:12px;box-shadow:0 24px 80px #0008}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #272e38}.modal-head h3{font-size:15px;margin:0}.modal>.form-stack{padding:20px}.form-stack{display:grid;gap:16px}.form-stack label{display:grid;gap:7px;color:#aeb7c3;font-size:11px;font-weight:600}.form-stack input,.form-stack select{width:100%;padding:11px 12px;color:#e4e8ed;background:#0d1116;border:1px solid #303844;border-radius:7px;outline:0;font-size:12px}.form-stack input:focus,.form-stack select:focus{border-color:#8068ce;box-shadow:0 0 0 3px #8068ce20}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.upload-drop{position:relative;display:grid;place-items:center;gap:6px;padding:24px 15px;border:1px dashed #4e426e;border-radius:8px;background:#1b1729;text-align:center;color:#b79fff}.upload-drop strong{font-size:12px;color:#e0d9f4}.upload-drop small{color:#9187a7;font-size:10px}.upload-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.progress{display:grid;gap:7px}.progress-label{display:flex;justify-content:space-between;color:#9aa4b1;font-size:11px}.progress-label strong{color:#b79fff}.progress-track{height:5px;background:#2b3039;border-radius:5px;overflow:hidden}.progress-track div{height:100%;background:#a383ff;transition:width .2s}.error-box{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #69303a;background:#3b2024;border-radius:7px;color:#ffabb2;font-size:11px}.helper-text{color:#788391;font-size:11px;line-height:1.5;margin:0}.field-hint{font-size:10px;color:#71808e;font-weight:400}.login-page{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr}.login-art{position:relative;overflow:hidden;padding:13vh 10vw;background:#12151d;display:flex;align-items:center}.login-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#12151d 20%,transparent 65%);pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:430px;height:430px;right:-110px;top:8%;background:radial-gradient(circle at 35% 35%,#9a7bf0aa,#3a276200 68%);box-shadow:0 0 100px #8068ce44}.orb-two{width:240px;height:240px;right:23%;bottom:-90px;background:#5a45a655;filter:blur(50px)}.art-copy{position:relative;z-index:1;max-width:450px}.art-copy h1{font-size:clamp(42px,5vw,76px);line-height:1.04;letter-spacing:-4px;margin:20px 0;color:#f6f3ff}.art-copy h1 em{font-style:normal;color:#a98cff}.art-copy p{max-width:340px;color:#9a9eac;line-height:1.7;font-size:14px}.art-stats{display:flex;gap:35px;margin-top:56px}.art-stats span{display:grid;gap:4px}.art-stats strong{font-size:13px}.art-stats small{color:#717a89;font-size:10px}.login-panel{display:grid;place-items:center;background:#0b0e12}.login-form-wrap{width:min(100%,360px);padding:30px}.login-brand{padding:0 0 65px}.login-heading h2{font-size:24px;letter-spacing:-1px;margin:0 0 8px}.login-heading p{font-size:12px;color:#7d8794;margin:0 0 31px}.login-note{display:flex;justify-content:center;align-items:center;gap:6px;color:#66717f;font-size:10px;margin-top:29px}.page-center{min-height:100vh;display:grid;place-items:center;background:#0b0e12}@media(max-width:1000px){.sidebar{width:205px}.content{padding:36px 28px}.topbar{padding:0 28px}.pack-grid{grid-template-columns:repeat(2,1fr)}.login-page{grid-template-columns:1fr}.login-art{display:none}.login-panel{min-height:100vh}.login-form-wrap{width:min(100%,410px)}}@media(max-width:720px){.sidebar{width:68px;padding:20px 8px}.brand{padding:0 10px 34px}.brand>span:last-child,.sidebar-label,.nav a:not(.active):after,.nav a{font-size:0}.nav a,.nav-button{justify-content:center;padding:11px}.nav a svg,.nav-button svg{width:19px;height:19px}.topbar{padding:0 18px}.profile span:not(.role-pill){display:none}.content{padding:28px 17px 50px}.page-heading,.detail-heading{align-items:flex-start;flex-direction:column;margin-bottom:27px}.page-heading h1,.detail-heading h1{font-size:27px}.metric-grid{grid-template-columns:1fr;gap:9px;margin-bottom:35px}.pack-grid,.detail-info{grid-template-columns:1fr}.detail-info>div{border-right:0;border-bottom:1px solid #20262e}.detail-info>div:last-child{border-bottom:0}.table-card{overflow:auto}.table-card table{min-width:720px}.admin-grid{grid-template-columns:1fr}.versions-heading{align-items:center}.primary-button{width:auto}.detail-heading .primary-button{width:100%}}.profile-wrap{position:relative}.profile{border:0;background:transparent;padding:7px 8px;border-radius:8px;cursor:pointer}.profile:hover,.profile[aria-expanded=true]{background:#181d25;color:#f2f4f7}.profile svg:last-child{transition:transform .15s}.profile .chevron-open{transform:rotate(180deg)}.profile-menu{position:absolute;right:0;top:42px;z-index:20;width:205px;padding:6px;border:1px solid #303844;border-radius:9px;background:#171c23;box-shadow:0 12px 30px #0008}.profile-summary{display:grid;gap:3px;padding:9px 10px 11px;border-bottom:1px solid #2a313b;margin-bottom:5px}.profile-summary strong{font-size:12px}.profile-summary small{color:#7f8997;font-size:10px}.profile-menu a,.profile-menu button{width:100%;display:flex;align-items:center;gap:8px;padding:9px;border:0;border-radius:6px;background:transparent;color:#bbc3ce;text-decoration:none;text-align:left;font-size:11px}.profile-menu a:hover,.profile-menu button:hover{background:#242b35;color:#fff}.modal{max-height:calc(100vh - 40px);overflow:auto}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-divider{display:flex;align-items:center;gap:10px;color:#8d97a5;font-size:10px;text-transform:uppercase;letter-spacing:1px}.form-divider:after{content:"";height:1px;flex:1;background:#303844}.detail-info{grid-template-columns:1.5fr 1fr 1fr 1fr}.detail-actions{display:flex;gap:9px}.page-error{margin:-20px 0 24px}.server-result{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #303844;border-radius:7px;color:#8d97a5;font-size:11px}.server-result code{color:#dbe1e8}.launch-status{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #303844;border-radius:8px;background:#11151b}.launch-status strong{display:block;font-size:13px}.launch-status p{margin:5px 0 0;color:#818b98;font-size:11px}.launch-status.success{border-color:#28553f;background:#152b22}.launch-status.success>svg{color:#69d29d}.launch-status.failed{border-color:#69303a;background:#321d21}.launch-status.failed strong{color:#f08e97}.test-server-list{margin:0 0 38px}.test-server-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #29313b;border-radius:9px;background:#11151b;margin-top:8px}.test-server-row strong,.test-server-row small{display:block}.test-server-row strong{font-size:12px}.test-server-row small{color:#788391;font-size:10px;margin-top:5px}.test-server-actions,.version-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.publish-button{color:#8fbcff;border-color:#294b77}.activate-button{color:#69d29d;border-color:#28553f}.active-action{display:inline-flex;align-items:center;gap:5px;color:#69d29d;font-size:11px}.danger-button{color:#f08e97;border-color:#63303a}.danger-button:hover{background:#3b2024}@media(max-width:720px){.detail-info{grid-template-columns:1fr}.detail-actions{width:100%;flex-direction:column}.detail-actions .primary-button,.detail-actions .secondary-button{width:100%}.test-server-row{align-items:flex-start;flex-direction:column}.test-server-actions{width:100%}}@media(max-width:520px){.field-grid{grid-template-columns:1fr}}.status-uploaded{color:#b7bfca;background:#242a32;border-color:#3b444f}.status-dev{color:#e7b56d;background:#30271b;border-color:#574326}.status-published{color:#8fbcff;background:#1b2e47;border-color:#294b77}.status-current{color:#69d29d;background:#1c352a;border-color:#28553f}:root{--accent:#3f6dff;--accent-soft:#1a2b57;--accent-text:#83a7ff}.sidebar{background:#0d131f;border-right-color:#202a3a}.brand-mark{background:var(--accent);color:#fff}.nav a.active,.nav a:hover,.nav-button:hover{background:#142656}.primary-button{background:var(--accent);color:#fff}.primary-button:hover{background:#6086ff}.pack-card{background:#111923;border-color:#263448}.pack-card:hover{border-color:var(--accent)}.pack-icon,.metric-icon.violet{color:#9eb8ff;background:var(--accent-soft)}.spinner{border-top-color:var(--accent)}.filename svg{color:#789bff}.callout{border-color:#2b4178;background:#131c31}.callout-icon{color:#8db0ff}.callout p{color:#a2aec5}.mini-dot{background:var(--accent)}.form-stack input:focus,.form-stack select:focus{border-color:#456fff;box-shadow:0 0 0 3px #456fff20}.upload-drop{border-color:#415f9b;background:#131c31;color:#8db0ff}.upload-drop strong{color:#dce7ff}.upload-drop small{color:#91a0be}.progress-label strong{color:#8db0ff}.progress-track div{background:var(--accent)}.admin-section{margin-top:40px}.pack-avatar{color:#9eb8ff;background:#1a2b57}.admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.danger-icon{color:#ef7d88}.danger-icon:hover{color:#ffabb2;background:#3b2024}.form-stack textarea{resize:vertical;width:100%;padding:11px 12px;color:#e4e8ed;background:#0d1116;border:1px solid #303844;border-radius:7px;outline:0;font-size:12px}.form-stack textarea:focus{border-color:#456fff;box-shadow:0 0 0 3px #456fff20}.admin-user-actions{display:flex;gap:6px;justify-content:flex-end}.checkbox-list{display:grid;gap:7px;max-height:240px;overflow:auto}.checkbox-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px;padding:10px 11px;background:#0d1116;border:1px solid #252d38;border-radius:7px;cursor:pointer}.checkbox-row input{width:auto}.checkbox-row span{display:grid;gap:3px}.checkbox-row strong{font-size:11px;color:#dce2e9}.checkbox-row small{font-size:10px;color:#717d8d}.login-art{background:#111a2b}.login-art:after{background:linear-gradient(120deg,#111a2b 20%,transparent 65%)}.orb-one{background:radial-gradient(circle at 35% 35%,#4d7bff99,#15264f00 68%);box-shadow:0 0 100px #3f6dff44}.orb-two{background:#304eb355}.art-copy h1 em{color:#83a7ff}body{background:radial-gradient(circle at 72% -12%,rgba(63,109,255,.1),transparent 34rem),#0b0e12}.sidebar{position:sticky;top:0;height:100vh;box-shadow:12px 0 40px #0000001f}.topbar{position:sticky;top:0;z-index:8;background:#0b0e12d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.topbar-actions,.responsible-contact{display:flex;align-items:center}.topbar-actions{gap:18px}.responsible-contact{gap:7px;color:#8f9cad;font-size:11px;text-decoration:none;transition:color .15s ease}.responsible-contact:hover{color:#b7c8ff}.responsible-contact svg{color:#7194ff}.content{animation:content-in .28s ease-out both}@keyframes content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pack-card,.metric,.table-card,.detail-info,.test-server-row{box-shadow:0 12px 35px #00000021}.pack-card{position:relative;overflow:hidden}.pack-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .2s ease}.pack-card:hover:before{opacity:1}.metric,.detail-info,.table-card,.pack-card,.test-server-row{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.metric:hover,.detail-info:hover,.table-card:hover{border-color:#2d3949}.detail-info>.modpack-id-cell{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;border-top:1px solid #20262e;border-right:0}.modpack-id-description{display:grid;gap:5px;min-width:0;flex:1}.modpack-id-description .info-label{margin:0}.modpack-id-description code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.modpack-id-description small,.modpack-id-copy-error{color:#8490a0;font-size:11px}.modpack-id-cell button{flex-shrink:0}.modpack-id-copy-error{width:100%}tbody tr{transition:background-color .15s ease}tbody tr:hover{background:#3f6dff09}.card-toolbar{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.primary-button,.secondary-button,.icon-button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:hover:not(:disabled){box-shadow:0 8px 22px #3f6dff3b}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:translateY(0)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #7194ff;outline-offset:2px}.status{align-items:center;font-weight:700;letter-spacing:.02em;white-space:nowrap}.version-actions,.admin-user-actions{flex-wrap:wrap}.release-control-list{display:grid;gap:10px;padding:10px}.release-control-card{overflow:hidden;border:1px solid #242e3b;border-radius:10px;background:linear-gradient(145deg,#161e29f5,#0f141bf5);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.release-control-card:hover{transform:translateY(-1px);border-color:#35465d;box-shadow:0 14px 35px #00000029}.release-control-card.current{border-color:#489d718c;box-shadow:inset 3px 0 #54bd84}.release-control-card.deletion-pending{border-color:#be525e8c}.deletion-notice{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid #542a31;background:#63252f40;color:#ef9da6;font-size:10px}.deletion-notice strong{margin-left:auto;color:#f6c2c7;font-size:10px}.delete-version-button{color:#d87d87}.delete-version-button:hover:not(:disabled){background:#3b2024;color:#ffabb2}.crash-report-search{display:flex;align-items:center;gap:9px;width:min(360px,100%);padding:0 12px;border:1px solid #303b49;border-radius:8px;background:#10151c;color:#748294}.crash-report-search input{width:100%;padding:11px 0;border:0;outline:0;background:transparent;color:#e5eaf0;font-size:11px}.crash-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-8px 0 28px}.crash-summary-grid>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 15px;border:1px solid #26313e;border-radius:9px;background:#11171f;color:#e78a96}.crash-summary-grid span{color:#7d8998;font-size:10px}.crash-summary-grid strong{color:#e2e8ef;font-size:13px}.retention-mark{display:grid;place-items:center;width:18px;color:#8dadff!important;font-weight:800}.crash-workspace-list{display:grid;gap:12px}.crash-pack-group,.crash-server-section{overflow:hidden;border:1px solid #283442;border-radius:10px;background:#10161e}.crash-pack-group>summary,.crash-server-section>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.crash-pack-group>summary::-webkit-details-marker,.crash-server-section>summary::-webkit-details-marker{display:none}.crash-pack-group>summary{padding:15px 17px;background:#151d27;color:#e9909a}.crash-pack-group>summary strong{color:#edf2f7;font-size:14px}.crash-pack-group>summary span{margin-left:auto;color:#8491a1;font-size:10px}.crash-pack-content{display:grid;gap:9px;padding:10px}.crash-server-section{border-radius:8px}.crash-server-section>summary{padding:11px 13px;background:#141c25;color:#8dabff}.crash-server-section>summary span{color:#748192;font-size:9px;text-transform:uppercase}.crash-server-section>summary strong{color:#d8e1eb;font-size:11px}.crash-server-section>summary small{margin-left:auto;color:#768394;font-size:9px}.crash-server-content{display:grid}.crash-version-section{border-top:1px solid #26313d}.crash-version-section header{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 13px;background:#111820}.crash-version-section header span{color:#6f7d8e;font-size:8px;text-transform:uppercase}.crash-version-section header strong{color:#aebeff;font-size:10px}.crash-version-section header code{overflow:hidden;color:#5f6d7e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crash-version-section header small{color:#7a8797;font-size:9px}.crash-file-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px 10px 25px;border-top:1px solid #1e2832}.crash-file-row>svg{color:#d77c87}.crash-file-row strong,.crash-file-row small{display:block}.crash-file-row strong{overflow:hidden;color:#cdd6e0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.crash-file-row small{margin-top:4px;color:#667486;font-size:8px}.guide-flow{display:flex;align-items:center;gap:10px;margin:-8px 0 28px;padding:13px 16px;overflow-x:auto;border:1px solid #30405a;border-radius:9px;background:#121a28;color:#809fff;white-space:nowrap}.guide-flow span{color:#c9d6e8;font-size:10px;font-weight:700}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.guide-card{display:flex;gap:14px;padding:18px;border:1px solid #26323f;border-radius:10px;background:linear-gradient(145deg,#121922,#0f141b)}.guide-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:9px;background:#1a2842;color:#89aaff}.guide-icon svg{width:17px}.guide-card h2{margin:1px 0 7px;color:#e7edf4;font-size:13px}.guide-card p{margin:0;color:#7d8998;font-size:11px;line-height:1.65}.guide-warning{margin-top:14px}.guide-warning a{color:#f0c981}.feedback-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);gap:15px;align-items:start}.feedback-form,.feedback-history{padding:20px;border:1px solid #273340;border-radius:10px;background:#11171f}.feedback-form{display:grid;gap:15px}.feedback-form-head{display:flex;gap:11px;color:#e7b867}.feedback-form-head h2{margin:0 0 5px;color:#e7edf4;font-size:14px}.feedback-form-head p{margin:0;color:#788595;font-size:10px}.feedback-form label{display:grid;gap:7px;color:#aeb7c3;font-size:10px;font-weight:700}.feedback-form input,.feedback-form textarea{width:100%;padding:11px 12px;resize:vertical;border:1px solid #303844;border-radius:7px;outline:0;background:#0d1116;color:#e4e8ed;font:inherit;font-size:11px;line-height:1.55}.feedback-form input:focus,.feedback-form textarea:focus{border-color:#8068ce;box-shadow:0 0 0 3px #8068ce20}.success-box{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #28553f;border-radius:7px;background:#173025;color:#75d9a5;font-size:10px}.feedback-history{display:grid;gap:9px;padding:14px}.feedback-history .section-heading{padding:5px 6px 8px;margin:0}.feedback-message,.admin-feedback-card{border:1px solid #28333f;border-radius:9px;background:#0f151c}.feedback-message{padding:14px}.feedback-message header,.admin-feedback-card header{display:flex;align-items:center;gap:10px}.feedback-message time,.admin-feedback-card time{margin-left:auto;color:#687587;font-size:8px}.feedback-message h3{margin:12px 0 7px;color:#e2e8ef;font-size:12px}.feedback-message p,.admin-feedback-card p{margin:0;color:#8995a4;font-size:10px;line-height:1.65;white-space:pre-wrap}.feedback-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid;border-radius:999px;font-size:8px;font-weight:700}.feedback-status.open{border-color:#624a25;background:#2d2417;color:#dfb66f}.feedback-status.resolved{border-color:#28553f;background:#173025;color:#75d9a5}.feedback-inbox-count{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #63404a;border-radius:8px;background:#25191d;color:#e995a0;font-size:10px}.feedback-filters{display:flex;gap:5px;margin:-10px 0 18px}.feedback-filters button{padding:7px 11px;border:1px solid #2c3642;border-radius:7px;background:#121820;color:#7f8b9a;font-size:9px}.feedback-filters button.active{border-color:#526b9b;background:#18243a;color:#a9c0ff}.admin-feedback-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admin-feedback-card{padding:15px}.admin-feedback-card.open{border-left:2px solid #d49b4b}.admin-feedback-card.resolved{opacity:.78}.admin-feedback-card header>div:nth-child(2){display:grid;gap:4px}.admin-feedback-card header>div:nth-child(2) strong{color:#dbe2ea;font-size:11px}.admin-feedback-card header time{margin:0}.admin-feedback-card header .feedback-status{margin-left:auto}.admin-feedback-card h2{margin:14px 0 8px;color:#edf1f5;font-size:13px}.admin-feedback-card footer{display:flex;justify-content:flex-end;margin-top:14px;padding-top:11px;border-top:1px solid #222c36}.release-control-head,.release-control-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.release-control-head{border-bottom:1px solid #202a36}.release-control-title{display:flex;align-items:center;gap:9px}.release-control-title h3{margin:0;color:#f0f4f8;font-size:17px;letter-spacing:-.35px}.release-control-meta{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(180px,1.35fr) minmax(80px,.5fr) minmax(120px,.7fr);gap:22px;padding:14px 16px}.release-control-meta strong,.release-control-meta small{display:flex;align-items:center;gap:6px}.release-control-meta strong{overflow:hidden;color:#cbd4df;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.release-control-meta small{overflow:hidden;margin-top:5px;color:#6f7b8a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.release-control-footer{min-height:52px;border-top:1px solid #202a36;background:#080c1140}.release-owner{color:#687484;font-size:10px}.warning-box{display:flex;align-items:flex-start;gap:6px;padding:11px 13px;border:1px solid #6b5129;border-radius:8px;background:#312717;color:#e6bd79;font-size:11px;line-height:1.5}.warning-box strong,.warning-box span{display:block}.warning-box.page-error{flex-direction:column}.modal-backdrop{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.modal{animation:modal-in .18s ease-out both;box-shadow:0 28px 90px #00000094}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.version-choice-list{display:grid;gap:8px;max-height:340px;overflow:auto;padding:2px}.version-choice{display:flex!important;grid-template-columns:none!important;align-items:center;gap:12px!important;padding:12px 13px;border:1px solid #293342;border-radius:9px;background:#10161e;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.version-choice:hover{border-color:#3d5275;background:#131c28}.version-choice.selected{border-color:#4c73dc;background:#15213a;box-shadow:inset 0 0 0 1px #537def26}.version-choice input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.version-choice-copy{display:grid;min-width:0;gap:4px;flex:1}.version-choice-copy strong{color:#edf2f8;font-size:12px}.version-choice-copy small{overflow:hidden;color:#788595;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.sidebar{position:sticky}.version-actions{min-width:220px;justify-content:flex-start}.release-control-meta{grid-template-columns:1fr 1fr}.release-file{grid-column:1 / -1}.release-control-footer{align-items:flex-start;flex-direction:column}.responsible-contact span{display:none}.topbar-actions{gap:8px}.deletion-notice{align-items:flex-start;flex-wrap:wrap}.deletion-notice strong{width:100%;margin-left:22px}.crash-summary-grid{grid-template-columns:1fr}.crash-report-search{width:100%}.crash-version-section header{grid-template-columns:auto 1fr auto}.crash-version-section header code{display:none}.guide-grid,.feedback-layout,.admin-feedback-list{grid-template-columns:1fr}}@media(max-width:1100px){.release-control-meta{grid-template-columns:1fr 1fr}}
