.ReportModal-module__rWFQta__modalOverlay{z-index:2000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out ReportModal-module__rWFQta__fadeIn;display:flex;position:fixed;inset:0}@keyframes ReportModal-module__rWFQta__fadeIn{0%{opacity:0}to{opacity:1}}.ReportModal-module__rWFQta__modalContent{background:linear-gradient(135deg,var(--dark-green)0%,var(--background)100%);border:3px solid var(--accent-green);width:100%;max-width:700px;max-height:90vh;padding:40px;animation:.3s ease-out ReportModal-module__rWFQta__slideUp;position:relative;overflow-y:auto;box-shadow:8px 8px #000000b3}@keyframes ReportModal-module__rWFQta__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.ReportModal-module__rWFQta__closeButton{color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:8px;font-size:28px;line-height:1;transition:all .2s;position:absolute;top:16px;right:16px}.ReportModal-module__rWFQta__closeButton:hover{color:var(--accent-green);transform:rotate(90deg)}.ReportModal-module__rWFQta__modalTitle{color:var(--accent-green);text-align:center;letter-spacing:3px;text-shadow:3px 3px #00000080;margin-bottom:12px;font-size:32px}.ReportModal-module__rWFQta__modalSubtitle{text-align:center;color:var(--text-secondary);margin-bottom:32px;font-size:16px}.ReportModal-module__rWFQta__modalSubtitle strong{color:var(--text-primary)}.ReportModal-module__rWFQta__reportForm{flex-direction:column;gap:24px;display:flex}.ReportModal-module__rWFQta__reasonsGrid{grid-template-columns:1fr;gap:12px;display:grid}.ReportModal-module__rWFQta__reasonOption{border:2px solid var(--light-green);cursor:pointer;background:#0d0d0d99;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.ReportModal-module__rWFQta__reasonOption:hover{border-color:var(--accent-green);background:#1a3d2e66;transform:translate(4px)}.ReportModal-module__rWFQta__reasonOption.ReportModal-module__rWFQta__selected{border-color:var(--accent-green);box-shadow:0 0 0 2px var(--accent-green);background:#3d7a5c4d}.ReportModal-module__rWFQta__radioInput{cursor:pointer;width:20px;height:20px;accent-color:var(--accent-green);margin-top:4px}.ReportModal-module__rWFQta__reasonContent{flex:1}.ReportModal-module__rWFQta__reasonLabel{color:var(--text-primary);letter-spacing:1px;margin-bottom:4px;font-size:16px;font-weight:700}.ReportModal-module__rWFQta__reasonDescription{color:var(--text-secondary);font-size:14px;line-height:1.4}.ReportModal-module__rWFQta__customReasonSection{flex-direction:column;gap:8px;animation:.3s ease-out ReportModal-module__rWFQta__slideDown;display:flex}@keyframes ReportModal-module__rWFQta__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ReportModal-module__rWFQta__customReasonLabel{color:var(--text-primary);letter-spacing:1px;font-size:16px}.ReportModal-module__rWFQta__customReasonInput{border:2px solid var(--light-green);color:var(--text-primary);resize:vertical;background:#0d0d0d99;padding:12px;font-family:Minecraft,monospace;font-size:14px;transition:border-color .3s}.ReportModal-module__rWFQta__customReasonInput:focus{border-color:var(--accent-green);background:#1a3d2e66;outline:none}.ReportModal-module__rWFQta__characterCount{text-align:right;color:var(--text-secondary);font-size:12px}.ReportModal-module__rWFQta__error{color:#f66;text-align:center;letter-spacing:1px;background:#f443;border:2px solid #f44;padding:12px;font-size:14px;animation:.3s ease-out ReportModal-module__rWFQta__shake}@keyframes ReportModal-module__rWFQta__shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.ReportModal-module__rWFQta__modalActions{justify-content:flex-end;gap:16px;margin-top:8px;display:flex}.ReportModal-module__rWFQta__cancelButton,.ReportModal-module__rWFQta__submitButton{letter-spacing:1px;cursor:pointer;text-transform:uppercase;border:3px solid;padding:12px 24px;font-family:Minecraft,monospace;font-size:16px;transition:all .2s}.ReportModal-module__rWFQta__cancelButton{background:var(--background);border-color:var(--light-green);color:var(--text-primary);box-shadow:3px 3px #00000080}.ReportModal-module__rWFQta__cancelButton:hover:not(:disabled){background:var(--dark-green);transform:translate(2px,2px);box-shadow:1px 1px #00000080}.ReportModal-module__rWFQta__submitButton{background:var(--accent-green);border-color:var(--light-green);color:var(--text-primary);box-shadow:3px 3px #00000080}.ReportModal-module__rWFQta__submitButton:hover:not(:disabled){background:var(--light-green);transform:translate(2px,2px);box-shadow:1px 1px #00000080}.ReportModal-module__rWFQta__submitButton:disabled,.ReportModal-module__rWFQta__cancelButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ReportModal-module__rWFQta__disclaimer{text-align:center;color:var(--text-secondary);border-top:2px solid var(--dark-green);margin-top:24px;padding-top:24px;font-size:12px;line-height:1.5}@media (max-width:768px){.ReportModal-module__rWFQta__modalContent{padding:24px}.ReportModal-module__rWFQta__modalTitle{font-size:24px}.ReportModal-module__rWFQta__modalActions{flex-direction:column}.ReportModal-module__rWFQta__cancelButton,.ReportModal-module__rWFQta__submitButton{width:100%}}
.pack-module__1QpwAW__page{--background:#0d0d0d;--dark-green:#1a3d2e;--light-green:#2d5f4a;--accent-green:#3d7a5c;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;background:linear-gradient(135deg,var(--background)0%,var(--dark-green)100%);min-height:100vh;font-family:Minecraft,monospace}.pack-module__1QpwAW__loadingContainer,.pack-module__1QpwAW__errorContainer{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:20px;display:flex}.pack-module__1QpwAW__loadingSpinner{border:4px solid var(--dark-green);border-top:4px solid var(--accent-green);border-radius:0;width:60px;height:60px;animation:1s linear infinite pack-module__1QpwAW__spin}@keyframes pack-module__1QpwAW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pack-module__1QpwAW__loadingText{color:var(--text-primary);letter-spacing:2px;font-size:18px}.pack-module__1QpwAW__errorIcon{color:#f44;margin-bottom:16px;font-size:72px}.pack-module__1QpwAW__errorTitle{color:var(--accent-green);letter-spacing:8px;text-shadow:6px 6px #000000b3;margin:0;font-size:96px}.pack-module__1QpwAW__errorText{color:var(--text-primary);letter-spacing:2px;text-align:center;margin:16px 0 32px;font-size:24px}.pack-module__1QpwAW__backBtn{background:var(--accent-green);border:3px solid var(--light-green);height:50px;color:var(--text-primary);letter-spacing:2px;text-transform:uppercase;cursor:pointer;align-items:center;padding:0 32px;font-family:Minecraft,monospace;font-size:16px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:4px 4px #000000b3}.pack-module__1QpwAW__backBtn:hover{background:var(--light-green);transform:translate(2px,2px);box-shadow:2px 2px #000000b3}.pack-module__1QpwAW__header{border-bottom:3px solid var(--accent-green);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0d0d0df2;position:fixed;top:0;left:0;right:0}.pack-module__1QpwAW__headerContent{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:16px 32px;display:flex}.pack-module__1QpwAW__logo{color:var(--accent-green);letter-spacing:2px;align-items:center;gap:12px;font-size:20px;text-decoration:none;display:flex}.pack-module__1QpwAW__logoIcon{font-size:28px}.pack-module__1QpwAW__logoText{white-space:nowrap}.pack-module__1QpwAW__nav{gap:32px;display:flex}.pack-module__1QpwAW__nav a{color:var(--text-primary);letter-spacing:1px;white-space:nowrap;border-bottom:2px solid #0000;padding:8px 0;font-size:16px;text-decoration:none;transition:color .3s}.pack-module__1QpwAW__nav a:hover{color:var(--accent-green);border-bottom-color:var(--accent-green)}.pack-module__1QpwAW__main{max-width:1400px;margin:0 auto;padding:100px 32px 60px}.pack-module__1QpwAW__backSection{margin-bottom:24px;animation:.6s ease-out pack-module__1QpwAW__fadeInUp}@keyframes pack-module__1QpwAW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pack-module__1QpwAW__backButton{border:2px solid var(--accent-green);color:var(--text-primary);letter-spacing:1px;cursor:pointer;background:#1a3d2e4d;align-items:center;padding:12px 24px;font-family:Minecraft,monospace;font-size:16px;transition:all .2s;display:inline-flex;box-shadow:3px 3px #00000080}.pack-module__1QpwAW__backButton:hover{background:#2d5f4a4d;transform:translate(2px,2px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__packHeader{border:3px solid var(--accent-green);background:#1a3d2e4d;grid-template-columns:200px 1fr;gap:40px;margin-bottom:40px;padding:40px;animation:.8s ease-out .2s backwards pack-module__1QpwAW__fadeInUp;display:grid;box-shadow:6px 6px #000000b3}.pack-module__1QpwAW__packLogo{border:3px solid var(--light-green);background:#0d0d0d80;justify-content:center;align-items:center;width:200px;height:200px;display:flex;overflow:hidden}.pack-module__1QpwAW__packLogo img{object-fit:cover;width:100%;height:100%}.pack-module__1QpwAW__placeholderIcon{color:var(--accent-green);font-size:80px}.pack-module__1QpwAW__packInfo{flex-direction:column;gap:16px;display:flex}.pack-module__1QpwAW__packMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pack-module__1QpwAW__packType{border:2px solid var(--light-green);color:var(--accent-green);letter-spacing:1px;text-transform:uppercase;background:#0d0d0d99;padding:6px 12px;font-size:12px}.pack-module__1QpwAW__statusBadge{letter-spacing:1px;text-transform:uppercase;border:2px solid;padding:6px 12px;font-size:11px;font-weight:700;box-shadow:2px 2px #000000b3}.pack-module__1QpwAW__statusNotReviewed{color:#000;background:#ffa500e6;border-color:#ff8c00}.pack-module__1QpwAW__statusAccepted{color:#000;background:#2ecc71e6;border-color:#27ae60}.pack-module__1QpwAW__statusRejected{color:#fff;background:#e74c3ce6;border-color:#c0392b}.pack-module__1QpwAW__packTitle{color:var(--text-primary);letter-spacing:2px;text-shadow:3px 3px #00000080;word-wrap:break-word;margin:0;font-size:36px}.pack-module__1QpwAW__packShortDesc{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.6}.pack-module__1QpwAW__packAuthor{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.pack-module__1QpwAW__authorLabel{color:var(--text-secondary)}.pack-module__1QpwAW__authorName{color:var(--accent-green);letter-spacing:1px;word-break:break-word}.pack-module__1QpwAW__packStats{border-top:2px solid var(--dark-green);border-bottom:2px solid var(--dark-green);grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0;display:grid}.pack-module__1QpwAW__stat{border:2px solid var(--dark-green);background:#0d0d0d66;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.pack-module__1QpwAW__statIcon{display:none}.pack-module__1QpwAW__statLabel{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;order:1;font-size:11px}.pack-module__1QpwAW__statValue{color:var(--text-primary);letter-spacing:1px;order:2;font-size:28px;font-weight:700}.pack-module__1QpwAW__downloadBtn{background:var(--accent-green);border:3px solid var(--light-green);height:56px;color:var(--text-primary);letter-spacing:2px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;margin-top:8px;padding:0 48px;font-family:Minecraft,monospace;font-size:18px;transition:all .2s;display:inline-flex;box-shadow:4px 4px #000000b3}.pack-module__1QpwAW__downloadBtn:hover:not(:disabled){background:var(--light-green);transform:translate(2px,2px);box-shadow:2px 2px #000000b3}.pack-module__1QpwAW__downloadBtn:active:not(:disabled){box-shadow:none;transform:translate(4px,4px)}.pack-module__1QpwAW__downloadBtn:disabled{opacity:.5;cursor:not-allowed}.pack-module__1QpwAW__screenshotsSection{margin-bottom:40px;animation:.8s ease-out .4s backwards pack-module__1QpwAW__fadeInUp}.pack-module__1QpwAW__sectionTitle{color:var(--accent-green);letter-spacing:2px;text-shadow:3px 3px #00000080;margin-bottom:24px;font-size:28px}.pack-module__1QpwAW__mainScreenshot{border:3px solid var(--accent-green);background:#0d0d0d80;width:100%;height:500px;margin-bottom:16px;overflow:hidden;box-shadow:6px 6px #000000b3}.pack-module__1QpwAW__mainScreenshot img{object-fit:contain;background:#0d0d0dcc;width:100%;height:100%}.pack-module__1QpwAW__thumbnailGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.pack-module__1QpwAW__thumbnail{border:2px solid var(--light-green);cursor:pointer;background:#0d0d0d80;height:100px;transition:all .2s;overflow:hidden}.pack-module__1QpwAW__thumbnail:hover{border-color:var(--accent-green);transform:translateY(-4px);box-shadow:4px 4px #000000b3}.pack-module__1QpwAW__thumbnail.pack-module__1QpwAW__activeThumbnail{border:3px solid var(--accent-green);box-shadow:4px 4px #000000b3}.pack-module__1QpwAW__thumbnail img{object-fit:cover;width:100%;height:100%}.pack-module__1QpwAW__descriptionSection{border:3px solid var(--accent-green);background:#1a3d2e4d;margin-bottom:40px;padding:40px;animation:.8s ease-out .6s backwards pack-module__1QpwAW__fadeInUp;box-shadow:6px 6px #000000b3}.pack-module__1QpwAW__descriptionContent{color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word;font-size:16px;line-height:1.8}.pack-module__1QpwAW__detailsSection{border:3px solid var(--accent-green);background:#1a3d2e4d;margin-bottom:40px;padding:40px;animation:.8s ease-out .8s backwards pack-module__1QpwAW__fadeInUp;box-shadow:6px 6px #000000b3}.pack-module__1QpwAW__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;display:grid}.pack-module__1QpwAW__detailItem{flex-direction:column;gap:12px;display:flex}.pack-module__1QpwAW__detailLabel{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;font-size:14px}.pack-module__1QpwAW__detailValue{color:var(--text-primary);letter-spacing:1px;word-wrap:break-word;font-size:18px}.pack-module__1QpwAW__versionTags{flex-wrap:wrap;gap:8px;display:flex}.pack-module__1QpwAW__versionTag{border:2px solid var(--light-green);color:var(--accent-green);letter-spacing:1px;background:#0d0d0d99;padding:6px 12px;font-size:13px}.pack-module__1QpwAW__commentsSection{border:3px solid var(--accent-green);background:#1a3d2e4d;margin-top:40px;padding:40px;animation:.8s ease-out 1s backwards pack-module__1QpwAW__fadeInUp;box-shadow:6px 6px #000000b3}.pack-module__1QpwAW__commentsHeader{border-bottom:2px solid var(--dark-green);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.pack-module__1QpwAW__commentsCount{color:var(--text-secondary);letter-spacing:1px;font-size:16px}.pack-module__1QpwAW__commentForm{border:2px solid var(--dark-green);background:#0d0d0d4d;margin-bottom:32px;padding:20px}.pack-module__1QpwAW__commentInput{border:2px solid var(--light-green);width:100%;height:80px;color:var(--text-primary);letter-spacing:.5px;resize:vertical;box-sizing:border-box;background:#0d0d0d99;margin-bottom:12px;padding:12px;font-family:Minecraft,monospace;font-size:14px;transition:border-color .3s}.pack-module__1QpwAW__commentInput:focus{border-color:var(--accent-green);background:#0d0d0dcc;outline:none}.pack-module__1QpwAW__commentInput::placeholder{color:var(--text-secondary);opacity:.7}.pack-module__1QpwAW__commentFormActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pack-module__1QpwAW__characterCount{color:var(--text-secondary);letter-spacing:1px;font-size:12px}.pack-module__1QpwAW__characterCount.pack-module__1QpwAW__warning{color:#ff8c00}.pack-module__1QpwAW__characterCount.pack-module__1QpwAW__error{color:#f44}.pack-module__1QpwAW__submitCommentBtn{background:var(--accent-green);border:2px solid var(--light-green);color:var(--text-primary);letter-spacing:1px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;font-family:Minecraft,monospace;font-size:13px;transition:all .2s;display:inline-flex;box-shadow:3px 3px #00000080}.pack-module__1QpwAW__submitCommentBtn:hover:not(:disabled){background:var(--light-green);transform:translate(2px,2px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__submitCommentBtn:disabled{opacity:.5;cursor:not-allowed}.pack-module__1QpwAW__loginPrompt{border:2px solid var(--light-green);text-align:center;background:#0d0d0d80;margin-bottom:32px;padding:24px}.pack-module__1QpwAW__loginPromptText{color:var(--text-primary);letter-spacing:1px;margin-bottom:16px;font-size:14px}.pack-module__1QpwAW__loginLink{background:var(--accent-green);border:2px solid var(--light-green);color:var(--text-primary);letter-spacing:1px;align-items:center;padding:10px 20px;font-family:Minecraft,monospace;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:3px 3px #00000080}.pack-module__1QpwAW__loginLink:hover{background:var(--light-green);transform:translate(2px,2px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__commentsList{flex-direction:column;gap:16px;display:flex}.pack-module__1QpwAW__comment{border:2px solid var(--dark-green);background:#0d0d0d66;padding:20px;transition:border-color .3s}.pack-module__1QpwAW__comment:hover{border-color:var(--light-green)}.pack-module__1QpwAW__commentHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pack-module__1QpwAW__commentAuthor{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pack-module__1QpwAW__commentUsername{color:var(--accent-green);letter-spacing:1px;word-break:break-word;font-size:14px;font-weight:700}.pack-module__1QpwAW__commentDate{color:var(--text-secondary);letter-spacing:1px;font-size:12px}.pack-module__1QpwAW__commentActions{flex-wrap:wrap;gap:8px;display:flex}.pack-module__1QpwAW__replyBtn{border:2px solid var(--accent-green);color:var(--accent-green);letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#3d7a5c33;padding:6px 12px;font-family:Minecraft,monospace;font-size:11px;transition:all .2s;box-shadow:2px 2px #00000080}.pack-module__1QpwAW__replyBtn:hover{background:#3d7a5c66;transform:translate(1px,1px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__deleteCommentBtn{color:#e74c3c;letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#e74c3c33;border:2px solid #e74c3c;padding:6px 12px;font-family:Minecraft,monospace;font-size:11px;transition:all .2s;box-shadow:2px 2px #00000080}.pack-module__1QpwAW__deleteCommentBtn:hover{background:#e74c3c66;transform:translate(1px,1px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__commentContent{color:var(--text-primary);letter-spacing:.5px;white-space:pre-wrap;word-wrap:break-word;margin-bottom:12px;font-size:14px;line-height:1.6}.pack-module__1QpwAW__commentFooter{border-top:1px solid var(--dark-green);align-items:center;gap:16px;padding-top:8px;display:flex}.pack-module__1QpwAW__toggleRepliesBtn{border:1px solid var(--dark-green);color:var(--text-secondary);letter-spacing:1px;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;font-family:Minecraft,monospace;font-size:11px;transition:all .2s;display:flex}.pack-module__1QpwAW__toggleRepliesBtn:hover{border-color:var(--accent-green);color:var(--accent-green)}.pack-module__1QpwAW__toggleIcon{font-size:10px;transition:transform .2s}.pack-module__1QpwAW__toggleIcon.pack-module__1QpwAW__expanded{transform:rotate(180deg)}.pack-module__1QpwAW__replyCount{color:var(--text-secondary);letter-spacing:1px;font-size:11px}.pack-module__1QpwAW__replyFormContainer{border-left:3px solid var(--accent-green);background:#0d0d0d80;margin-top:12px;padding:16px}.pack-module__1QpwAW__replyForm{flex-direction:column;gap:12px;display:flex}.pack-module__1QpwAW__replyInput{border:2px solid var(--light-green);width:100%;height:60px;color:var(--text-primary);letter-spacing:.5px;resize:vertical;box-sizing:border-box;background:#0d0d0d99;padding:10px;font-family:Minecraft,monospace;font-size:13px;transition:border-color .3s}.pack-module__1QpwAW__replyInput:focus{border-color:var(--accent-green);background:#0d0d0dcc;outline:none}.pack-module__1QpwAW__replyInput::placeholder{color:var(--text-secondary);opacity:.7}.pack-module__1QpwAW__replyFormActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pack-module__1QpwAW__submitReplyBtn{background:var(--accent-green);border:2px solid var(--light-green);color:var(--text-primary);letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:8px 16px;font-family:Minecraft,monospace;font-size:12px;transition:all .2s;box-shadow:2px 2px #00000080}.pack-module__1QpwAW__submitReplyBtn:hover:not(:disabled){background:var(--light-green);transform:translate(1px,1px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__submitReplyBtn:disabled{opacity:.5;cursor:not-allowed}.pack-module__1QpwAW__cancelReplyBtn{border:2px solid var(--dark-green);color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;padding:8px 16px;font-family:Minecraft,monospace;font-size:12px;transition:all .2s}.pack-module__1QpwAW__cancelReplyBtn:hover{border-color:var(--light-green);color:var(--text-primary)}.pack-module__1QpwAW__repliesList{border-left:3px solid var(--dark-green);flex-direction:column;gap:12px;margin-top:12px;padding-left:24px;display:flex}.pack-module__1QpwAW__reply{background:#0d0d0d4d;border:2px solid #2d5f4a4d;padding:16px;transition:border-color .3s}.pack-module__1QpwAW__reply:hover{border-color:var(--dark-green)}.pack-module__1QpwAW__replyHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.pack-module__1QpwAW__replyContent{color:var(--text-primary);letter-spacing:.5px;white-space:pre-wrap;word-wrap:break-word;font-size:13px;line-height:1.6}.pack-module__1QpwAW__noComments,.pack-module__1QpwAW__loadingComments{text-align:center;color:var(--text-secondary);letter-spacing:1px;padding:40px;font-size:14px}.pack-module__1QpwAW__reviewsSection{border-bottom:2px solid var(--dark-green);margin-bottom:32px;padding-bottom:32px}.pack-module__1QpwAW__reviewStats{border:2px solid var(--dark-green);background:#0d0d0d66;align-items:center;gap:24px;margin-bottom:24px;padding:20px;display:flex}.pack-module__1QpwAW__averageRating{flex-direction:column;align-items:center;gap:8px;display:flex}.pack-module__1QpwAW__ratingNumber{color:var(--accent-green);letter-spacing:2px;font-size:48px;font-weight:700}.pack-module__1QpwAW__ratingStars{gap:4px;display:flex}.pack-module__1QpwAW__totalReviews{color:var(--text-secondary);letter-spacing:1px;font-size:12px}.pack-module__1QpwAW__reviewToggle{gap:12px;margin-bottom:16px;display:flex}.pack-module__1QpwAW__toggleButton{border:2px solid var(--dark-green);color:var(--text-secondary);letter-spacing:1px;cursor:pointer;text-align:center;background:#0d0d0d80;flex:1;padding:10px 20px;font-family:Minecraft,monospace;font-size:13px;transition:all .2s}.pack-module__1QpwAW__toggleButton.pack-module__1QpwAW__active{background:var(--accent-green);border-color:var(--light-green);color:var(--text-primary);box-shadow:3px 3px #00000080}.pack-module__1QpwAW__toggleButton:hover:not(:disabled){border-color:var(--accent-green);color:var(--text-primary)}.pack-module__1QpwAW__toggleButton:disabled{opacity:.5;cursor:not-allowed}.pack-module__1QpwAW__reviewFormContainer{border:2px solid var(--accent-green);background:#0d0d0d4d;margin-bottom:16px;padding:20px}.pack-module__1QpwAW__reviewFormTitle{color:var(--accent-green);letter-spacing:1px;margin-bottom:16px;font-size:16px}.pack-module__1QpwAW__ratingSelector{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pack-module__1QpwAW__ratingLabel{color:var(--text-secondary);letter-spacing:1px;margin-right:8px;font-size:14px}.pack-module__1QpwAW__starButton{cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:all .2s}.pack-module__1QpwAW__starButton.pack-module__1QpwAW__filled{color:gold;text-shadow:0 0 10px #ffd70080}.pack-module__1QpwAW__starButton.pack-module__1QpwAW__empty{color:var(--dark-green)}.pack-module__1QpwAW__starButton:hover{transform:scale(1.2)}.pack-module__1QpwAW__review{border:2px solid var(--accent-green);background:#3d7a5c1a;margin-bottom:12px;padding:20px}.pack-module__1QpwAW__reviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pack-module__1QpwAW__reviewInfo{flex-direction:column;gap:8px;display:flex}.pack-module__1QpwAW__reviewRating{gap:4px;display:flex}.pack-module__1QpwAW__reviewStar{color:gold;font-size:16px}.pack-module__1QpwAW__editingIndicator{color:#ff8c00;letter-spacing:1px;text-transform:uppercase;background:#ffa50033;border:1px solid #ff8c00;margin-left:8px;padding:4px 8px;font-size:10px;display:inline-block}.pack-module__1QpwAW__editBtn{color:#ff8c00;letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ffa50033;border:2px solid #ff8c00;padding:6px 12px;font-family:Minecraft,monospace;font-size:11px;transition:all .2s;box-shadow:2px 2px #00000080}.pack-module__1QpwAW__editBtn:hover{background:#ffa50066;transform:translate(1px,1px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__editFormContainer{background:#0d0d0d80;border-left:3px solid #ff8c00;margin-top:12px;padding:16px}.pack-module__1QpwAW__editForm{flex-direction:column;gap:12px;display:flex}.pack-module__1QpwAW__editInput{border:2px solid var(--light-green);width:100%;height:80px;color:var(--text-primary);letter-spacing:.5px;resize:vertical;box-sizing:border-box;background:#0d0d0d99;padding:12px;font-family:Minecraft,monospace;font-size:14px;transition:border-color .3s}.pack-module__1QpwAW__editInput:focus{border-color:var(--accent-green);background:#0d0d0dcc;outline:none}.pack-module__1QpwAW__editFormActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pack-module__1QpwAW__saveEditBtn{background:var(--accent-green);border:2px solid var(--light-green);color:var(--text-primary);letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:8px 16px;font-family:Minecraft,monospace;font-size:12px;transition:all .2s;box-shadow:2px 2px #00000080}.pack-module__1QpwAW__saveEditBtn:hover:not(:disabled){background:var(--light-green);transform:translate(1px,1px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__saveEditBtn:disabled{opacity:.5;cursor:not-allowed}.pack-module__1QpwAW__cancelEditBtn{border:2px solid var(--dark-green);color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;padding:8px 16px;font-family:Minecraft,monospace;font-size:12px;transition:all .2s}.pack-module__1QpwAW__cancelEditBtn:hover{border-color:var(--light-green);color:var(--text-primary)}.pack-module__1QpwAW__versionSelector{align-items:center;gap:12px;margin:16px 0;display:flex}.pack-module__1QpwAW__versionLabel{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;font-size:14px}.pack-module__1QpwAW__versionDropdown{flex:1;max-width:300px;position:relative}.pack-module__1QpwAW__versionButton{border:2px solid var(--accent-green);width:100%;color:var(--text-primary);letter-spacing:1px;cursor:pointer;background:#1a3d2e80;justify-content:space-between;align-items:center;padding:12px 16px;font-family:Minecraft,monospace;font-size:14px;transition:all .2s;display:flex}.pack-module__1QpwAW__versionButton:hover{border-color:var(--light-green);background:#2d5f4a80}.pack-module__1QpwAW__dropdownIcon{font-size:10px;transition:transform .2s}.pack-module__1QpwAW__versionMenu{border:2px solid var(--accent-green);z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a3d2efa;max-height:300px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #000c}.pack-module__1QpwAW__versionOption{width:100%;color:var(--text-primary);letter-spacing:.5px;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #3d7a5c4d;justify-content:space-between;align-items:center;padding:12px 16px;font-family:Minecraft,monospace;font-size:13px;transition:all .2s;display:flex}.pack-module__1QpwAW__versionOption:last-child{border-bottom:none}.pack-module__1QpwAW__versionOption:hover{background:#3d7a5c4d}.pack-module__1QpwAW__activeVersion{background:#3d7a5c80}.pack-module__1QpwAW__versionNumber{color:var(--accent-green);font-weight:700}.pack-module__1QpwAW__versionBadge{background:var(--accent-green);color:#000;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;font-size:10px}.pack-module__1QpwAW__versionDate{color:var(--text-secondary);font-size:11px}.pack-module__1QpwAW__titleWithFavorite{align-items:center;gap:12px;display:flex}.pack-module__1QpwAW__favoriteBtn{color:#666;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:32px;line-height:1;transition:all .2s}.pack-module__1QpwAW__favoriteBtn:hover{color:gold;transform:scale(1.1)}.pack-module__1QpwAW__favoriteBtn:disabled{opacity:.5;cursor:not-allowed}.pack-module__1QpwAW__favoriteBtn.pack-module__1QpwAW__favorited{color:gold}.pack-module__1QpwAW__favoriteBtn:active{transform:scale(.95)}.pack-module__1QpwAW__reportBtn{color:#f66;letter-spacing:2px;cursor:pointer;text-transform:uppercase;background:#f443;border:2px solid #f44;width:100%;height:48px;margin-top:12px;font-family:Minecraft,monospace;font-size:16px;transition:all .2s;box-shadow:3px 3px #00000080}.pack-module__1QpwAW__reportBtn:hover{background:#ff44444d;border-color:#f66;transform:translate(2px,2px);box-shadow:1px 1px #00000080}.pack-module__1QpwAW__reportBtn:active{box-shadow:none;transform:translate(3px,3px)}@media (max-width:768px){.pack-module__1QpwAW__versionSelector{flex-direction:column;align-items:flex-start;gap:8px}.pack-module__1QpwAW__versionDropdown{max-width:100%}.pack-module__1QpwAW__versionMenu{max-height:200px}.pack-module__1QpwAW__headerContent{padding:12px 16px}.pack-module__1QpwAW__logo{gap:8px;font-size:16px}.pack-module__1QpwAW__logoIcon{font-size:20px}.pack-module__1QpwAW__logoText{display:none}.pack-module__1QpwAW__nav{gap:16px}.pack-module__1QpwAW__nav a{padding:6px 0;font-size:14px}.pack-module__1QpwAW__main{padding:80px 16px 40px}.pack-module__1QpwAW__backSection{margin-bottom:16px}.pack-module__1QpwAW__backButton{justify-content:center;width:100%;padding:10px 16px;font-size:14px}.pack-module__1QpwAW__packHeader{grid-template-columns:1fr;gap:20px;padding:20px;box-shadow:3px 3px #000000b3}.pack-module__1QpwAW__packLogo{width:120px;height:120px;margin:0 auto}.pack-module__1QpwAW__placeholderIcon{font-size:50px}.pack-module__1QpwAW__packInfo{gap:12px}.pack-module__1QpwAW__packMeta{justify-content:center}.pack-module__1QpwAW__packType,.pack-module__1QpwAW__statusBadge{padding:4px 8px;font-size:10px}.pack-module__1QpwAW__packTitle{text-align:center;text-shadow:2px 2px #00000080;font-size:22px}.pack-module__1QpwAW__packShortDesc{text-align:center;font-size:14px;line-height:1.5}.pack-module__1QpwAW__packAuthor{justify-content:center;font-size:13px}.pack-module__1QpwAW__packStats{grid-template-columns:1fr;gap:12px;padding:16px 0}.pack-module__1QpwAW__stat{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px}.pack-module__1QpwAW__statLabel{order:1;font-size:11px}.pack-module__1QpwAW__statValue{order:2;font-size:22px}.pack-module__1QpwAW__downloadBtn{width:100%;height:48px;padding:0 24px;font-size:14px;box-shadow:3px 3px #000000b3}.pack-module__1QpwAW__screenshotsSection{margin-bottom:24px}.pack-module__1QpwAW__sectionTitle{text-shadow:2px 2px #00000080;margin-bottom:16px;font-size:20px}.pack-module__1QpwAW__mainScreenshot{height:250px;box-shadow:3px 3px #000000b3}.pack-module__1QpwAW__thumbnailGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.pack-module__1QpwAW__thumbnail{height:60px}.pack-module__1QpwAW__descriptionSection,.pack-module__1QpwAW__detailsSection{margin-bottom:24px;padding:20px;box-shadow:3px 3px #000000b3}.pack-module__1QpwAW__descriptionContent{font-size:14px;line-height:1.6}.pack-module__1QpwAW__detailsGrid{grid-template-columns:1fr;gap:20px}.pack-module__1QpwAW__detailLabel{font-size:12px}.pack-module__1QpwAW__detailValue{font-size:15px}.pack-module__1QpwAW__versionTag{padding:4px 8px;font-size:11px}.pack-module__1QpwAW__commentsSection{padding:20px;box-shadow:3px 3px #000000b3}.pack-module__1QpwAW__commentsHeader{flex-direction:column;align-items:flex-start;gap:12px}.pack-module__1QpwAW__commentForm{padding:16px}.pack-module__1QpwAW__commentInput,.pack-module__1QpwAW__replyInput,.pack-module__1QpwAW__editInput{min-height:100px;font-size:13px}.pack-module__1QpwAW__commentFormActions,.pack-module__1QpwAW__replyFormActions,.pack-module__1QpwAW__editFormActions{flex-direction:column;align-items:stretch}.pack-module__1QpwAW__characterCount{text-align:center;order:2;margin-top:8px}.pack-module__1QpwAW__submitCommentBtn,.pack-module__1QpwAW__submitReplyBtn,.pack-module__1QpwAW__saveEditBtn{order:1;justify-content:center;width:100%;padding:12px 20px;font-size:12px}.pack-module__1QpwAW__cancelReplyBtn,.pack-module__1QpwAW__cancelEditBtn{order:3;justify-content:center;width:100%;padding:12px 20px}.pack-module__1QpwAW__comment,.pack-module__1QpwAW__review,.pack-module__1QpwAW__reply{padding:16px}.pack-module__1QpwAW__commentHeader,.pack-module__1QpwAW__reviewHeader,.pack-module__1QpwAW__replyHeader{flex-direction:column;align-items:flex-start;gap:12px}.pack-module__1QpwAW__commentAuthor{flex-direction:column;align-items:flex-start;gap:4px}.pack-module__1QpwAW__commentUsername{font-size:13px}.pack-module__1QpwAW__commentDate{font-size:11px}.pack-module__1QpwAW__commentActions{justify-content:flex-start;width:100%}.pack-module__1QpwAW__replyBtn,.pack-module__1QpwAW__editBtn,.pack-module__1QpwAW__deleteCommentBtn{padding:6px 10px;font-size:10px}.pack-module__1QpwAW__commentContent,.pack-module__1QpwAW__replyContent{font-size:13px;line-height:1.5}.pack-module__1QpwAW__repliesList{border-left-width:2px;padding-left:12px}.pack-module__1QpwAW__replyFormContainer,.pack-module__1QpwAW__editFormContainer{padding:12px}.pack-module__1QpwAW__toggleRepliesBtn{padding:6px 10px;font-size:10px}.pack-module__1QpwAW__reviewStats{text-align:center;flex-direction:column;align-items:center;padding:16px}.pack-module__1QpwAW__ratingNumber{font-size:36px}.pack-module__1QpwAW__totalReviews{font-size:11px}.pack-module__1QpwAW__reviewToggle{flex-direction:column;gap:8px}.pack-module__1QpwAW__toggleButton{padding:12px 16px;font-size:12px}.pack-module__1QpwAW__reviewFormContainer{padding:16px}.pack-module__1QpwAW__ratingSelector{flex-direction:column;align-items:flex-start;gap:12px}.pack-module__1QpwAW__starButton{font-size:32px}.pack-module__1QpwAW__ratingLabel{font-size:13px}.pack-module__1QpwAW__reviewInfo{width:100%}.pack-module__1QpwAW__reviewRating{margin-top:4px}.pack-module__1QpwAW__reviewStar{font-size:14px}.pack-module__1QpwAW__editingIndicator{text-align:center;margin-top:4px;margin-left:0;font-size:9px;display:block}.pack-module__1QpwAW__errorTitle{letter-spacing:4px;font-size:64px}.pack-module__1QpwAW__errorText{padding:0 16px;font-size:16px}.pack-module__1QpwAW__backBtn{height:44px;padding:0 24px;font-size:14px}.pack-module__1QpwAW__loginPrompt{padding:20px}.pack-module__1QpwAW__loginPromptText{font-size:13px}.pack-module__1QpwAW__loginLink{padding:12px 24px;font-size:13px}.pack-module__1QpwAW__loadingSpinner{border-width:3px;width:50px;height:50px}.pack-module__1QpwAW__loadingText{font-size:14px}.pack-module__1QpwAW__noComments,.pack-module__1QpwAW__loadingComments{padding:30px 16px;font-size:13px}}@media (max-width:480px){.pack-module__1QpwAW__headerContent{padding:10px 12px}.pack-module__1QpwAW__logo{font-size:14px}.pack-module__1QpwAW__logoIcon{font-size:18px}.pack-module__1QpwAW__nav{gap:12px}.pack-module__1QpwAW__nav a{font-size:12px}.pack-module__1QpwAW__main{padding-left:12px;padding-right:12px}.pack-module__1QpwAW__packHeader,.pack-module__1QpwAW__descriptionSection,.pack-module__1QpwAW__detailsSection,.pack-module__1QpwAW__commentsSection{border-width:2px;padding:16px}.pack-module__1QpwAW__packTitle{font-size:18px}.pack-module__1QpwAW__packShortDesc{font-size:13px}.pack-module__1QpwAW__sectionTitle{font-size:18px}.pack-module__1QpwAW__statValue{font-size:20px}.pack-module__1QpwAW__downloadBtn{height:44px;font-size:13px}.pack-module__1QpwAW__mainScreenshot{height:200px}.pack-module__1QpwAW__commentInput,.pack-module__1QpwAW__replyInput,.pack-module__1QpwAW__editInput{font-size:12px}.pack-module__1QpwAW__starButton{font-size:28px}}
