.selected-tags{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.selected-tag{cursor:pointer;border:none;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:.875rem;transition:all .2s;display:flex}.selected-tag.included{color:#fff;background-color:#2c7a4b}.selected-tag.excluded{color:#fff;background-color:#c53030}.selected-tag.included:hover{background-color:#276749}.selected-tag.excluded:hover{background-color:#b91c1c}.remove-tag{margin-left:4px;font-size:1.2rem;font-weight:700}.selected-tag:hover .remove-tag{color:#fed7e2}.clickable_value{cursor:pointer}.clickable_value:hover{text-decoration:underline;transform:translateY(-1px)}.clickable_value:active{transform:translateY(0)}.tag{color:#a0aec0;cursor:pointer;background:#2d3748;border:none;border-radius:4px;padding:2px 8px;font-size:.75rem;transition:all .2s}.tag:hover{color:#e2e8f0;background:#4a5568;transform:translateY(-1px)}.tag:active{transform:translateY(0)}.btn-base{color:#fff;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px;font-family:Times New Roman,Times,serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-base:disabled{cursor:not-allowed!important;opacity:.6!important;background:#4a5568!important}.btn-base:hover{transform:translateY(-1px)}.btn-base:active{transform:translateY(0)}.btn-primary{background:#4299e1}.btn-primary:hover{background:#3182ce}.btn-secondary{background:#718096}.btn-secondary:hover{background:#4a5568}.btn-warning{color:#000;background:#d6d435}.btn-warning:hover{background:#7c7b1f}.btn-danger{background:#e53e3e}.btn-danger:hover{background:#c53030}.btn-close{color:#a0aec0;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.btn-close:hover{color:#fff;background:#ffffff1a}.icon-button{color:#a0aec0;cursor:pointer;background:0 0;border:1px solid #a0aec033;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s,color .2s;display:inline-flex}.icon-button:hover{color:#fff;background-color:#ffffff1a;transform:translateY(-1px)}.icon-button:disabled{color:#4a5568;cursor:not-allowed}.icon-button:active{transform:translateY(0)}.icon-button-danger:hover{background-color:#e53e3e}.grid-responsive{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.flex-wrap-container{flex-wrap:wrap;gap:20px;display:flex}@media (width>=768px){.flex-wrap-container>div{flex:1}}.flex-column{flex-direction:column;gap:16px;display:flex}.detail-row{margin-bottom:8px;display:flex}.detail-label{color:#a0aec0;flex:0 0 120px;font-weight:500}.detail-value{color:#e0e0e0;flex:1}.detail-value-unset{color:#a9aeb4;flex:1;font-style:italic}.description-text{white-space:pre-line;margin:0;line-height:1.5}.info-message{color:#a0aec0;font-size:.9rem;font-style:italic}.input-field{color:#e0e0e0;background:#333;border:1px solid #444;border-radius:4px;padding:8px 12px;font-size:.9rem}.input-title{color:#fff;background:#2d3748;border:1px solid #4a5568;border-radius:4px;width:100%;max-width:500px;margin:0;padding:5px 10px;font-size:1.5rem}.input-textarea{color:#e0e0e0;resize:vertical;background:#333;border:1px solid #4a5568;border-radius:4px;width:90%;min-height:100px;padding:10px;font-family:inherit;font-size:1rem;line-height:1.5}.input-disabled{color:#718096!important;cursor:not-allowed!important;opacity:.6!important;background:#2a2a2a!important}.select-field{color:#e0e0e0;cursor:pointer;appearance:none;background:#333 url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e") right 8px center/16px no-repeat;border:1px solid #444;border-radius:4px;padding:8px 35px 8px 12px;font-size:.9rem}.select-title{color:#fff;cursor:pointer;appearance:none;background:#2d3748 url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e") right 10px center/20px no-repeat;border:1px solid #4a5568;border-radius:4px;width:100%;max-width:500px;margin:0;padding:5px 40px 5px 10px;font-size:1.5rem}.select-disabled{color:#718096!important;cursor:not-allowed!important;opacity:.6!important;background:#2a2a2a url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23718096' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")!important}.select-field:focus,.select-title:focus{border-color:#63b3ed;outline:none;box-shadow:0 0 0 2px #63b3ed33}.select-field:hover:not(:disabled),.select-title:hover:not(:disabled){border-color:#63b3ed}.select-field option,.select-title option{color:#e0e0e0;background:#333;padding:8px}.select-disabled option{color:#718096;background:#2a2a2a}.no-results,.empty-state{text-align:center;color:#a0aec0;background:#2a2a2a;border:1px solid #444;border-radius:4px;padding:20px;font-style:italic}.notification-bar{border-bottom:1px solid #3182ce;padding:12px 24px}.notification-info{background:#2b6cb0}.notification-success{color:#75b798;background-color:#19875433}.notification-warning{background:#d69e2e}.notification-error{color:#ea868f;background-color:#dc354533}.notification-content{align-items:center;gap:10px;display:flex}.notification-icon{font-size:1.2rem}.notification-text{color:#fff;font-weight:500}.modal-overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-dialog{background:#2a2a2a;border-radius:8px;width:90%;max-width:500px;padding:24px;box-shadow:0 4px 20px #0009}.modal-header{border-bottom:1px solid #4a4a4a;justify-content:space-between;align-items:center;padding:10px 6px;display:flex}.modal-title{margin:0;font-size:1.3rem}.modal-title-warning{color:#d6d435}.modal-title-danger{color:#e53e3e}.modal-body{margin-bottom:24px;line-height:1.5}.modal-actions{justify-content:flex-end;gap:12px;display:flex}.hover-lift{cursor:pointer;transition:transform .2s}.hover-lift:hover{transform:translateY(-4px)}.search-container{flex:1;max-width:400px;margin-right:24px}.link{color:#3182ce;font-size:1.2rem}.table-container{padding:20px;overflow-x:auto}table{border-collapse:collapse;width:100%;margin:0}th{background-color:var(--hsd-dark-panel-color);color:var(--hsd-dark-text-color);text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #dee2e6;padding:15px 12px;font-size:14px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #e9ecef;padding:12px}tr:hover{background-color:var(--hsd-dark-field-color);transition:background-color .2s}@media (width<=768px){.table-container{padding:10px}th,td{padding:8px 6px;font-size:12px}.header h1{font-size:20px}}.filters-container{background-color:var(--hsd-dark-panel-color);border-radius:8px;align-items:end;gap:20px;margin:20px;padding:20px;display:flex}.filter-group{flex-direction:column;gap:5px;display:flex}.filter-group label{color:#a0aec0;font-size:14px;font-weight:600}.filter-input,.filter-select{background-color:var(--hsd-dark-field-color);color:var(--hsd-dark-text-color);border:1px solid var(--hsd-dark-border-color);border-radius:8px;padding:8px 12px;font-size:14px;transition:all .3s}.filter-input:focus,.filter-select:focus{border-color:#0c63e4;outline:none;box-shadow:0 0 0 2px #0c63e433}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable:hover{background-color:#0c63e433}.sort-icon{opacity:.5;margin-left:8px;font-size:12px}.sort-icon.sort-asc:before{content:"↑";opacity:1;color:#0c63e4}.sort-icon.sort-desc:before{content:"↓";opacity:1;color:#0c63e4}.table-comment{color:#6c757d;font-style:italic}.no-results{text-align:center;color:#6c757d;padding:20px;font-style:italic}.table-info{color:#a2a8ad;text-align:right;margin-top:10px;margin-right:20px;font-size:14px}.container-dark{color:#e0e0e0;background:#1e1e1e;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000080}.container-highlighted{background:#1a202c;border:2px solid #3182ce;border-radius:6px;padding:16px}.highlighted-title{color:#3182ce;margin:0;font-size:1.1rem}.container-header-section{background:#2d3748;border-bottom:1px solid #444;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.header-title{color:#fff;margin:0;font-size:1.5rem}.header-actions{align-items:center;gap:12px;display:flex}.container-body-section{padding:20px}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.section-title{color:#a0aec0;border-bottom:1px solid #444;margin-top:0;margin-bottom:8px;padding-bottom:8px;font-size:1.1rem}.section-block{background:#2a2a2a;border:1px solid #444;border-radius:4px;margin-bottom:20px;padding:16px}.load-more-container{justify-content:center;margin-top:40px;margin-bottom:20px;display:flex}.load-more-button{color:#fff;cursor:pointer;background-color:#4a5568;border:none;border-radius:6px;padding:12px 24px;font-size:1rem;transition:background-color .2s}.load-more-button:hover:not(:disabled){background-color:#2d3748}.load-more-button:disabled{opacity:.6;cursor:not-allowed;background-color:#4a5568}.tabs-container{margin-bottom:12px;display:flex}.tab-button{color:#a0aec0;cursor:pointer;background:#2d3748;border:none;flex:1;padding:8px 16px;transition:all .2s}.tab-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.tab-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.tab-button.active{color:#fff;background:#4a5568}.tab-button-new{background:#234e52}.tab-button-new:hover{background:#285e61}.image-container,.no-image{aspect-ratio:16/9;border-radius:4px;width:100%;max-width:960px;margin-bottom:16px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.no-image{color:#a0aec0;background:#2d3748;justify-content:center;align-items:center;display:flex}.image-max-size{object-fit:contain;width:100%;height:100%;display:block}:root{--hsd-dark-background-color:#333;--hsd-dark-panel-color:#1a1a1a;--hsd-dark-text-color:#ececec;--hsd-dark-button-color:#2d2d2d;--hsd-dark-button-color-hover:#383838;--hsd-dark-border-color:#4d4d4d;--hsd-dark-field-color:#2d2d2d}body{background-color:var(--hsd-dark-background-color);color:var(--hsd-dark-text-color);-webkit-user-select:none;user-select:none;margin:8px}.body-panel{background-color:var(--hsd-dark-panel-color);border-radius:8px;margin-bottom:14px;padding:10px;box-shadow:0 4px 12px #0000004d}nav[data-v-5230498c]{justify-content:space-between;display:flex}@media (width>=769px){nav[data-v-5230498c]{z-index:100;position:sticky;top:0}}.nav-links[data-v-5230498c]{flex-wrap:wrap;gap:10px;display:flex}.nav-button[data-v-5230498c]{color:var(--hsd-dark-text-color);background-color:var(--hsd-dark-button-color);border:1px solid var(--hsd-dark-border-color);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;text-decoration:none;transition:all .3s;display:flex}.nav-button[data-v-5230498c]:hover{background-color:var(--hsd-dark-button-color-hover);transform:translateY(-2px);box-shadow:0 4px 6px #0000004d}.nav-button.active[data-v-5230498c]{background-color:var(--hsd-dark-button-color);color:var(--hsd-dark-text-color);border-width:2px;border-color:#2ecc71;box-shadow:0 0 8px #2ecc714d}.auth-container[data-v-5230498c]{align-items:center;gap:10px;display:flex}.login-button[data-v-5230498c]{background-color:#333;border-color:#444}.logout-button[data-v-5230498c]{background-color:#e74c3c;border-color:#c0392b}.logout-button[data-v-5230498c]:hover{background-color:#c0392b}.user-container[data-v-5230498c]{align-items:center;gap:10px;display:flex}.username[data-v-5230498c]{font-weight:500}.icon[data-v-5230498c]{color:currentColor;align-items:center;display:flex}.text[data-v-5230498c]{font-weight:500}.curation-badge[data-v-5230498c]{color:#fff;background-color:#e74c3c;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}@media (width<=768px){nav[data-v-5230498c]{flex-direction:column}.nav-links[data-v-5230498c]{flex-direction:column;align-items:stretch;width:100%;margin-bottom:10px}.auth-container[data-v-5230498c],.login-container[data-v-5230498c],.user-container[data-v-5230498c]{justify-content:flex-end;width:100%}.user-container[data-v-5230498c]{flex-direction:column;align-items:stretch;gap:5px}.nav-button[data-v-5230498c],.login-button[data-v-5230498c],.logout-button[data-v-5230498c],.user-info[data-v-5230498c]{width:100%}}.toast[data-v-f85188a1]{color:#fff;z-index:11000;border-radius:8px;padding:10px 16px;font-weight:600;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0006}.toast-success[data-v-f85188a1]{background:#16a34a}.toast-error[data-v-f85188a1]{background:#dc2626}.password-gate-overlay[data-v-07192c3c]{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.password-gate-modal[data-v-07192c3c]{background:#fff;border-radius:12px;width:90%;max-width:450px;box-shadow:0 8px 32px #0000004d}.password-gate-content[data-v-07192c3c]{text-align:center;padding:40px 30px}.password-gate-content h2[data-v-07192c3c]{color:#333;margin:0 0 10px;font-size:24px}.password-gate-content p[data-v-07192c3c]{color:#666;margin:0 0 30px;font-size:14px}.password-input-container[data-v-07192c3c]{gap:10px;margin-bottom:15px;display:flex}.password-input[data-v-07192c3c]{border:2px solid #ddd;border-radius:6px;outline:none;flex:1;padding:12px 16px;font-size:16px;transition:border-color .3s}.password-input[data-v-07192c3c]:focus{border-color:#4caf50}.unlock-button[data-v-07192c3c]{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .3s}.unlock-button[data-v-07192c3c]:hover{background:#45a049}.unlock-button[data-v-07192c3c]:active{transform:scale(.98)}.error-message[data-v-07192c3c]{color:#f44336;font-size:14px;font-weight:600;animation:.5s shake-07192c3c}@keyframes shake-07192c3c{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.title_section[data-v-c9404219]{text-align:center}.body_section[data-v-c9404219]{text-align:center;flex-direction:column;align-items:center;gap:15px;margin-top:20px;display:flex}.download-button[data-v-c9404219]{color:#fff;background:linear-gradient(135deg,#0d8abf 0%,#0a6899 100%);border:2px solid #ffffff26;border-radius:12px;align-items:center;gap:16px;min-width:320px;padding:18px 32px;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #0d8abf66}.download-button[data-v-c9404219]:hover{background:linear-gradient(135deg,#0f9dd6 0%,#0c7ab0 100%);border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 6px 20px #0d8abf80}.download-icon[data-v-c9404219]{background-color:#ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.download-icon svg[data-v-c9404219]{width:32px;height:32px}.download-text[data-v-c9404219]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.download-title[data-v-c9404219]{font-size:18px;font-weight:700;line-height:1.2}.download-subtitle[data-v-c9404219]{opacity:.85;font-size:13px;font-weight:400}.learn-more-button[data-v-c9404219]{color:#0d8abf;cursor:pointer;box-shadow:none;background-color:#0000;border:2px solid #0d8abf;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:500;transition:all .25s}.learn-more-button[data-v-c9404219]:hover{color:#0f9dd6;background-color:#0d8abf1a;border-color:#0f9dd6;transform:translateY(-1px)}.community-section[data-v-c9404219]{text-align:center;flex-wrap:wrap;justify-content:center;gap:16px;margin:30px 0 40px;display:flex}.discord-link[data-v-c9404219]{color:#5865f2;background-color:#5865f226;border:1px solid #5865f24d;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.discord-link[data-v-c9404219]:hover{background-color:#5865f240;border-color:#5865f280;transform:translateY(-1px)}.discord-icon[data-v-c9404219]{width:20px;height:20px}.patreon-link[data-v-c9404219]{color:#ff424d;background-color:#ff424d26;border:1px solid #ff424d4d;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.patreon-link[data-v-c9404219]:hover{background-color:#ff424d40;border-color:#ff424d80;transform:translateY(-1px)}.patreon-icon[data-v-c9404219]{width:18px;height:18px}.advantages-section[data-v-c9404219]{background-color:#1f1f1f;border-radius:10px;margin-top:60px;padding:40px 20px}.advantages-section h2[data-v-c9404219]{text-align:center;color:#fff;margin-bottom:30px;font-size:2em}.advantages-grid[data-v-c9404219]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:1300px;margin:0 auto;display:grid}.advantage-card[data-v-c9404219]{background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;padding:20px;transition:border-color .3s}.advantage-card[data-v-c9404219]:hover{border-color:#4a4a4a}.advantage-card h3[data-v-c9404219]{color:#fff;margin-top:0;margin-bottom:10px;font-size:1.2em}.advantage-card p[data-v-c9404219]{color:#ccc;margin:0;line-height:1.6}.credits-section[data-v-c9404219]{text-align:center;border-top:2px solid #3a3a3a;margin-top:50px;padding:30px 20px}.credits-section h2[data-v-c9404219]{color:#fff;margin-bottom:20px;font-size:1.8em}.credits-section p[data-v-c9404219]{color:#ccc;margin:8px 0;font-size:.95em;line-height:1.6}.credits-section strong[data-v-c9404219]{color:#fff;font-weight:600}@media (width<=768px){.advantages-grid[data-v-c9404219]{grid-template-columns:1fr}.advantages-section h2[data-v-c9404219]{font-size:1.5em}.advantage-card h3[data-v-c9404219]{font-size:1.1em}.body_section[data-v-c9404219]{gap:10px}}.login-container[data-v-0181a952]{max-width:400px;margin:40px auto;padding:40px 30px}.login-form[data-v-0181a952]{flex-direction:column;gap:25px;display:flex}.form-group[data-v-0181a952]{flex-direction:column;gap:10px;display:flex}label[data-v-0181a952]{font-size:14px;font-weight:700}.form-actions[data-v-0181a952]{justify-content:flex-end;display:flex}.password-hint[data-v-0181a952]{opacity:.7;font-size:12px}.login-message[data-v-0181a952]{text-align:center;border-radius:4px;padding:8px}.login-sub-section[data-v-0181a952]{flex-direction:column;gap:16px;margin-top:40px;font-size:16px;display:flex}.login-sub-section div[data-v-0181a952]{line-height:1.6}.login-container[data-v-d8f4f8df]{max-width:400px;margin:40px auto;padding:20px}.login-form[data-v-d8f4f8df]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-d8f4f8df]{flex-direction:column;gap:8px;display:flex}label[data-v-d8f4f8df]{font-size:14px;font-weight:700}.form-actions[data-v-d8f4f8df]{justify-content:flex-end;display:flex}.migration-info[data-v-d8f4f8df]{color:#1565c0;background-color:#e3f2fd;border-left:4px solid #2196f3;border-radius:4px;margin-bottom:12px;padding:12px;font-size:14px;line-height:1.5}.password-hint[data-v-d8f4f8df]{opacity:.7;font-size:12px}.login-message[data-v-d8f4f8df]{text-align:center;border-radius:4px;padding:8px}.modal-dialog-small[data-v-c5ef503b]{width:90vw;max-width:500px;max-height:90vh;padding:0;overflow-y:auto}.modal-dialog-medium[data-v-c5ef503b]{width:90vw;max-width:800px;max-height:90vh;padding:0;overflow-y:auto}.modal-dialog-large[data-v-c5ef503b]{width:1400px;max-width:95vw;max-height:90vh;padding:0;overflow-y:auto}@media (width<=768px){.modal-dialog-small[data-v-c5ef503b],.modal-dialog-medium[data-v-c5ef503b],.modal-dialog-large[data-v-c5ef503b]{border-radius:0;width:100%;max-width:100vw;max-height:100vh;margin:0}}.image-wrapper[data-v-ef346fef]{width:100%;height:100%;position:relative}.clickable-image[data-v-ef346fef]{cursor:pointer}.blurred[data-v-ef346fef]{filter:blur(10px);transition:filter .3s ease-in-out}.blurred[data-v-ef346fef]:hover{filter:blur()}.hover-overlay[data-v-ef346fef]{opacity:0;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;left:0}.is-clickable:hover .hover-overlay[data-v-ef346fef]{opacity:1}.overlay-content[data-v-ef346fef]{color:#fff;text-align:center;padding:1rem}.overlay-icon[data-v-ef346fef]{margin-bottom:.5rem;font-size:2rem;display:block}.overlay-text[data-v-ef346fef]{font-size:1rem;font-weight:500}.close-button[data-v-eecb5c1f]{color:#a0a0a0;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5rem;transition:all .2s;display:flex}.close-button[data-v-eecb5c1f]:hover{color:#f0f0f0;background-color:#4a4a4a}.modal-body[data-v-eecb5c1f]{max-height:400px;padding:20px;overflow-y:auto}.collection-list[data-v-eecb5c1f]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.collection-item[data-v-eecb5c1f]{cursor:pointer;background-color:#333;border:1px solid #4a4a4a;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.collection-item[data-v-eecb5c1f]:hover{background-color:#404040;border-color:#5a5a5a}.collection-item.selected[data-v-eecb5c1f]{background-color:#2c5282;border-color:#3182ce}.collection-info[data-v-eecb5c1f]{flex-direction:column;gap:2px;display:flex}.collection-name[data-v-eecb5c1f]{color:#f0f0f0;font-weight:500}.collection-count[data-v-eecb5c1f]{color:#a0a0a0;font-size:.875rem}.collection-icon[data-v-eecb5c1f]{color:#90cdf4;font-size:1.1rem;font-weight:700}.create-new-section[data-v-eecb5c1f]{margin-top:20px}.divider[data-v-eecb5c1f]{color:#666;align-items:center;margin:16px 0;font-size:.875rem;display:flex}.divider[data-v-eecb5c1f]:before,.divider[data-v-eecb5c1f]:after{content:"";background-color:#4a4a4a;flex:1;height:1px}.divider span[data-v-eecb5c1f]{padding:0 12px}.filter-search[data-v-eecb5c1f]{margin-bottom:12px}.filter-input[data-v-eecb5c1f]{color:#f0f0f0;box-sizing:border-box;background-color:#2a2a2a;border:1px solid #4a4a4a;border-radius:6px;width:100%;padding:8px 12px;font-size:.9rem}.filter-input[data-v-eecb5c1f]:focus{border-color:#3182ce;outline:none}.filter-input[data-v-eecb5c1f]::placeholder{color:#666}.create-new-button[data-v-eecb5c1f]{color:#e2e8f0;cursor:pointer;background-color:#4a5568;border:1px solid #5a6478;border-radius:6px;width:100%;padding:12px;font-size:.9rem;transition:all .2s}.create-new-button[data-v-eecb5c1f]:hover{background-color:#5a6478}.create-new-form[data-v-eecb5c1f]{flex-direction:column;gap:12px;display:flex}.new-collection-input[data-v-eecb5c1f]{color:#e0e0e0;background-color:#333;border:1px solid #4a5568;border-radius:4px;padding:12px;font-size:.9rem}.new-collection-input[data-v-eecb5c1f]:focus{border-color:#3182ce;outline:none;box-shadow:0 0 0 2px #3182ce33}.modal-footer[data-v-eecb5c1f]{background-color:#262626;border-top:1px solid #4a4a4a;justify-content:flex-end;gap:12px;padding:20px;display:flex}.cancel-button[data-v-eecb5c1f]{color:#a0a0a0;cursor:pointer;background-color:#0000;border:1px solid #4a4a4a;border-radius:4px;padding:10px 20px;transition:all .2s}.cancel-button[data-v-eecb5c1f]:hover{background-color:#4a4a4a}.confirm-button[data-v-eecb5c1f]{color:#fff;cursor:pointer;background-color:#2c5282;border:none;border-radius:4px;padding:10px 20px;transition:all .2s}.confirm-button[data-v-eecb5c1f]:hover:not(:disabled){background-color:#3182ce}.confirm-button[data-v-eecb5c1f]:disabled{opacity:.6;cursor:not-allowed;background-color:#4a5568}@media (width<=600px){.collection-selector-modal[data-v-eecb5c1f]{width:95%;margin:10px}.modal-header[data-v-eecb5c1f],.modal-body[data-v-eecb5c1f],.modal-footer[data-v-eecb5c1f]{padding:15px}.create-actions[data-v-eecb5c1f]{flex-direction:column}}.skin-info[data-v-b64d222e]{color:#a0aec0;margin:0 0 16px;font-size:.95rem}.skin-info strong[data-v-b64d222e]{color:#e0e0e0}.form-group[data-v-b64d222e]{flex-direction:column;margin-bottom:16px;display:flex}.form-group label[data-v-b64d222e]{color:#e0e0e0;margin-bottom:8px;font-size:.95rem;font-weight:500}.input-field[data-v-b64d222e],.select-field[data-v-b64d222e],.textarea-field[data-v-b64d222e]{color:#e0e0e0;background:#1e1e1e;border:1px solid #444;border-radius:4px;padding:8px 12px;font-family:inherit;font-size:.95rem;transition:all .2s}.input-field[data-v-b64d222e]:focus,.select-field[data-v-b64d222e]:focus,.textarea-field[data-v-b64d222e]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.textarea-field[data-v-b64d222e]{resize:vertical;min-height:100px;line-height:1.4}.btn-download[data-v-cd0d5db8]{color:#48bb78;background:0 0;border:1px solid #48bb78}.btn-download[data-v-cd0d5db8]:hover:not(:disabled){color:#fff;background:#48bb78}.btn-download[data-v-cd0d5db8]:disabled{opacity:.5;cursor:wait}.spinner[data-v-cd0d5db8]{animation:1s linear infinite spin-cd0d5db8}@keyframes spin-cd0d5db8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.add-to-collection-btn[data-v-77b04afc]{background:#ffffff1a;border:4px solid #fff3}.add-to-collection-btn[data-v-77b04afc]:hover{background:#fff3;border-color:#ffffff4d}.btn-bookmarked[data-v-5e42a4e4]{color:#333;background-color:#ffc107}.btn-bookmarked[data-v-5e42a4e4]:hover{background-color:#ffb300}.btn-report[data-v-6b45a819]{color:#f99;background:#ff646426;border:1px solid #ff64644d}.btn-report[data-v-6b45a819]:hover{background:#ff646440;border-color:#ff646480}.toggle[data-v-1064779e]{cursor:pointer;align-items:center;display:flex}.toggle.disabled[data-v-1064779e]{cursor:not-allowed;opacity:.6}.toggle-label[data-v-1064779e]{color:#a0aec0;margin-right:12px;font-size:.95rem}.toggle-wrapper[data-v-1064779e]{width:48px;height:24px;position:relative}.toggle-input[data-v-1064779e]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-1064779e]{cursor:pointer;background-color:#2d3748;border-radius:24px;transition:all .4s;position:absolute;inset:0}.toggle-knob[data-v-1064779e]{content:"";background-color:#718096;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px;box-shadow:0 2px 4px #0006}.toggle-input:checked+.toggle-slider[data-v-1064779e]{background-color:#3182ce}.toggle-input:checked+.toggle-slider .toggle-knob[data-v-1064779e]{background-color:#e2e8f0;transform:translate(24px)}.toggle-input:focus+.toggle-slider[data-v-1064779e]{box-shadow:0 0 1px #3182ce}.filter-badge[data-v-f284a5d8]{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:3px;max-height:24px;padding:3px 6px;font-size:.8rem;transition:all .2s;display:inline-flex}.filter-badge[data-v-f284a5d8]:disabled{cursor:default}.filter-badge.included[data-v-f284a5d8]{color:#e2e8f0;background-color:#3a4181}.filter-badge.included[data-v-f284a5d8]:not(:disabled):hover{background-color:#667eea;transform:translateY(-1px);box-shadow:0 2px 4px #5a67d84d}.filter-badge.excluded[data-v-f284a5d8]{color:#fed7d7;background-color:#c53030}.filter-badge.excluded[data-v-f284a5d8]:not(:disabled):hover{background-color:#e53e3e;transform:translateY(-1px);box-shadow:0 2px 4px #c530304d}.remove-tag[data-v-f284a5d8]{opacity:.8;font-size:.9em;font-weight:700}.skin-detail[data-v-755ac2bd]{color:#e0e0e0;background:#1e1e1e;border-radius:8px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px #00000080}.skin-detail-header[data-v-755ac2bd]{background:#2d3748;border-bottom:1px solid #444;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.header-actions[data-v-755ac2bd]{align-items:center;gap:12px;display:flex}.skin-title[data-v-755ac2bd]{color:#fff;margin:0;font-size:1.5rem}.close-button[data-v-755ac2bd]{color:#a0aec0;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.close-button[data-v-755ac2bd]:hover{color:#fff;background:#ffffff1a}.skin-detail-content[data-v-755ac2bd]{flex-direction:column;padding:20px;display:flex}@media (width>=768px){.skin-detail-content[data-v-755ac2bd]{flex-direction:row;gap:24px}.skin-preview[data-v-755ac2bd]{flex:1}.skin-info[data-v-755ac2bd]{flex:2}}.skin-preview[data-v-755ac2bd]{flex-direction:column;display:flex}@media (width>=1200px){.skin-detail-content[data-v-755ac2bd]{align-items:flex-start}.skin-preview[data-v-755ac2bd]{flex:none;width:960px}.skin-info[data-v-755ac2bd]{flex:1;min-width:300px}}.skin-info[data-v-755ac2bd]{flex-direction:column;gap:20px;display:flex}.section[data-v-755ac2bd]{background:#2a2a2a;border:1px solid #444;border-radius:4px;padding:16px}.section h3[data-v-755ac2bd]{color:#a0aec0;border-bottom:1px solid #444;margin-top:0;margin-bottom:12px;padding-bottom:8px;font-size:1.1rem}.no-variant p[data-v-755ac2bd],.section p[data-v-755ac2bd]{color:#a0aec0;font-style:italic}.detail-row[data-v-755ac2bd]{margin-bottom:8px;display:flex}.label[data-v-755ac2bd]{color:#a0aec0;flex:0 0 120px;font-weight:500}.value[data-v-755ac2bd]{color:#e0e0e0;flex:1}.value.md5[data-v-755ac2bd]{word-break:break-all;font-family:monospace;font-size:.9rem}.secondary-file[data-v-755ac2bd]{border-top:1px dashed #444;margin-top:12px;padding-top:12px}.description[data-v-755ac2bd]{white-space:pre-line;margin:0;line-height:1.5}.tags-container[data-v-755ac2bd]{flex-wrap:wrap;gap:8px;display:flex}.skin-card[data-v-9835b5c2]{color:#e0e0e0;background:#1e1e1e;border:1px solid #444;border-radius:8px;width:320px;overflow:hidden;box-shadow:0 2px 4px #0000004d}.image-container[data-v-9835b5c2]{width:100%;height:180px;position:relative}.blur-overlay[data-v-9835b5c2]{color:#fff;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex;position:absolute;top:0;left:0}.bookmark-star[data-v-9835b5c2]{color:#f6c343;filter:drop-shadow(0 1px 2px #0009);display:flex;position:absolute;bottom:4px;right:4px}.skin-info[data-v-9835b5c2]{padding:12px}.skin-title[data-v-9835b5c2]{text-overflow:ellipsis;white-space:nowrap;color:#fff;margin:0 0 8px;font-size:1rem;overflow:hidden}.skin-details[data-v-9835b5c2]{color:#ccc;font-size:.875rem}.skin-details p[data-v-9835b5c2]{margin:4px 0}.skin-details strong[data-v-9835b5c2]{color:#a0aec0}.stat-row[data-v-9835b5c2]{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat-inline[data-v-9835b5c2]{color:#a0aec0;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.tags-container[data-v-9835b5c2]{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.load-more-sentinel[data-v-ef4c421b]{justify-content:center;align-items:center;width:100%;min-height:100px;padding:40px 20px;display:flex}.loading-indicator[data-v-ef4c421b]{color:#a0aec0;align-items:center;gap:12px;font-size:.875rem;display:flex}.loading-spinner[data-v-ef4c421b]{border:3px solid #4a5568;border-top-color:#5a67d8;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-ef4c421b}@keyframes spin-ef4c421b{to{transform:rotate(360deg)}}.loading-container[data-v-99863909]{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:60px 20px;display:flex}.spinner[data-v-99863909]{border:4px solid #fff3;border-top-color:#3182ce;border-radius:50%;animation:.8s linear infinite spin-99863909}.spinner-small[data-v-99863909]{border-width:3px;width:30px;height:30px}.spinner-medium[data-v-99863909]{border-width:4px;width:50px;height:50px}.spinner-large[data-v-99863909]{border-width:5px;width:70px;height:70px}@keyframes spin-99863909{to{transform:rotate(360deg)}}.loading-message[data-v-99863909]{color:var(--hsd-dark-text-color);opacity:.8;margin:0;font-size:1rem;font-weight:400}.skins-grid-container[data-v-bfaf10ca]{width:100%}.skins-grid[data-v-bfaf10ca]{flex-wrap:wrap;justify-content:start;gap:20px;display:flex}.skin-grid-element[data-v-bfaf10ca]{cursor:pointer}@media (width<=480px){.skins-grid[data-v-bfaf10ca]{gap:10px}}.filter-btn[data-v-1dd8d2bf]{color:#a0aec0;cursor:pointer;white-space:nowrap;background-color:#2d3748;border:none;border-radius:8px;padding:6px 12px;font-size:.9rem;transition:all .2s;position:relative}.filter-btn.linked[data-v-1dd8d2bf]:after{content:"";background-color:#3182ce;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.filter-btn[data-v-1dd8d2bf]:hover{color:#e2e8f0;background-color:#ffffff1a}.filter-btn[data-v-1dd8d2bf]:active{color:#e2e8f0;background-color:#1a202c;box-shadow:0 1px 3px #0000004d}.search-input[data-v-ef8bfdfc]{color:#aeb3c2;background-color:#0000;border:none;outline:none;flex:1;padding:10px 0;font-size:1rem}.search-input[data-v-ef8bfdfc]::placeholder{color:#566070}.search-input-wrapper[data-v-ef8bfdfc]{background-color:var(--hsd-dark-field-color);border:1px solid var(--hsd-dark-border-color);border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-icon[data-v-ef8bfdfc]{color:#aeb3c2;flex-shrink:0;width:20px;height:20px}.clear-button[data-v-ef8bfdfc]{cursor:pointer;color:#aeb3c2;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.clear-button[data-v-ef8bfdfc]:hover{color:#fff}.clear-icon[data-v-ef8bfdfc]{width:18px;height:18px}.selector-dialog[data-v-d624a343]{flex-direction:column;width:90%;max-width:700px;height:60vh;max-height:60vh;display:flex}.selector-content[data-v-d624a343]{flex-direction:column;flex:1;height:50vh;max-height:50vh;display:flex;overflow:hidden}.selector-main[data-v-d624a343]{flex-direction:column;gap:10px;height:100%;display:flex}.selected-section[data-v-d624a343]{background-color:#252525;border:1px solid #444;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.selected-section h3[data-v-d624a343]{color:#a0aec0;white-space:nowrap;flex-shrink:0;margin:0;font-size:.8rem}.selected-elements[data-v-d624a343]{flex-wrap:wrap;gap:4px;padding:0;display:flex}.sort-controls[data-v-d624a343]{align-items:center;gap:8px;padding:0 10px;display:flex}.sort-btn[data-v-d624a343]{color:#a0aec0;cursor:pointer;white-space:nowrap;background-color:#2a2a2a;border:1px solid #444;border-radius:4px;padding:4px 10px;font-size:.8rem;transition:all .2s}.sort-btn-count[data-v-d624a343]{margin-left:auto}.sort-btn[data-v-d624a343]:hover{color:#e0e0e0;background-color:#333}.sort-btn.active[data-v-d624a343]{color:#fff;background-color:#3182ce;border-color:#2c5ea8}.items-list-container[data-v-d624a343]{background-color:#252525;border:1px solid #444;border-radius:6px;min-height:300px;overflow-y:auto}.item[data-v-d624a343]{cursor:pointer;border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background-color .2s;display:flex}.item-main[data-v-d624a343]{flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.item[data-v-d624a343]:last-child{border-bottom:none}.item[data-v-d624a343]:hover{background-color:#2a2a2a}.item.selected[data-v-d624a343]{background-color:#3182ce}.item.selected[data-v-d624a343]:hover{background-color:#2c5ea8}.item-name[data-v-d624a343]{color:#e0e0e0;font-size:1rem}.item.selected .item-name[data-v-d624a343]{color:#fff;font-weight:500}.item-secondary[data-v-d624a343]{color:#a0aec0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.item-count[data-v-d624a343]{color:#a0aec0;white-space:nowrap;flex-shrink:0;font-size:.875rem}.item.selected .item-secondary[data-v-d624a343],.item.selected .item-count[data-v-d624a343]{color:#fffc}.no-results[data-v-d624a343]{text-align:center;color:#a0aec0;padding:20px}.empty-state[data-v-d624a343]{text-align:center;color:#a0aec0;padding:40px 20px}.game-toggle-filter[data-v-63d6b240]{gap:6px;display:flex}.game-toggle[data-v-63d6b240]{cursor:pointer;background:#2d3748;border:1.5px solid #4a5568;border-radius:4px;padding:0;line-height:0;transition:border-color .2s;overflow:hidden}.game-toggle img[data-v-63d6b240]{filter:grayscale(85%)brightness(.55);opacity:.85;width:auto;height:34px;transition:filter .2s,opacity .2s;display:block}.game-toggle:hover img[data-v-63d6b240]{filter:grayscale(40%)brightness(.75);opacity:1}.game-toggle.active img[data-v-63d6b240]{filter:none;opacity:1}.game-toggle-fallback[data-v-63d6b240]{color:#e0e0e0;padding:8px 12px;font-size:.8rem;display:block}.create-squadron-section[data-v-32f78afa]{gap:8px;display:flex}.create-squadron-input[data-v-32f78afa]{flex:1}.create-squadron-button[data-v-32f78afa]{white-space:nowrap;padding:6px 12px;font-size:.85rem}.sort-dropdown[data-v-852b2172]{align-items:center;gap:8px;display:flex}.sort-dropdown-label[data-v-852b2172]{color:#a0aec0;white-space:nowrap;font-size:.95rem}.sort-dropdown-select[data-v-852b2172]{color:#cbd5e0;cursor:pointer;background-color:#2d3748;border:1.5px solid #4a5568;border-radius:6px;padding:8px 14px;font-size:.875rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}.sort-dropdown-select[data-v-852b2172]:hover{background-color:#3d4758;border-color:#718096;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}.advanced-search-toggle[data-v-4c9bc3ab]{color:#cbd5e0;cursor:pointer;white-space:nowrap;background-color:#2d3748;border:1.5px solid #4a5568;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;font-size:.875rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.advanced-search-toggle[data-v-4c9bc3ab]:hover{background-color:#3d4758;border-color:#718096;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}.advanced-search-toggle[data-v-4c9bc3ab]:active{transform:translateY(0)}.advanced-search-toggle.active[data-v-4c9bc3ab]{color:#fff;background-color:#4299e1;border-color:#3182ce}.advanced-search-toggle.active[data-v-4c9bc3ab]:hover{background-color:#3182ce;border-color:#2c5aa0;box-shadow:0 4px 12px #4299e14d}.toggle-icon[data-v-4c9bc3ab]{flex-shrink:0;width:16px;height:16px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.advanced-search-toggle.active .toggle-icon[data-v-4c9bc3ab]{transform:scale(1.1)}.toggle-text[data-v-4c9bc3ab]{letter-spacing:.3px}.send-to-collection-btn[data-v-c09fa445]{white-space:nowrap;padding:8px 14px;font-family:inherit;font-size:.875rem;font-weight:600}@media (width>=769px){.body-panel[data-v-68049a2c]{top:var(--hsd-navbar-height,0px);z-index:90;position:sticky}}.search-top-bar[data-v-68049a2c]{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.search-top-left[data-v-68049a2c],.search-top-right[data-v-68049a2c]{flex-direction:row;align-items:center;gap:10px;display:flex}.advanced-search-panel[data-v-68049a2c]{background-color:#1a1a1a;border:1px solid #333;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:12px;display:flex;box-shadow:0 2px 4px #0003}.search-bottom-bar[data-v-68049a2c]{background-color:#1a1a1a;border-radius:6px;align-items:start;gap:12px;margin-top:6px;padding:8px 12px;display:flex;box-shadow:0 2px 4px #0003}.search-stats[data-v-68049a2c]{color:#a0aec0;align-items:center;gap:4px;padding:0;font-size:.875rem;display:flex}.stats-count[data-v-68049a2c]{color:#5a67d8;font-size:1rem;font-weight:700}.stats-total[data-v-68049a2c]{color:#667eea;font-size:1rem;font-weight:700}.active-filters-container[data-v-68049a2c]{flex-wrap:wrap;gap:6px;display:flex}.clear-filters-btn[data-v-68049a2c]{color:#cbd5e0;cursor:pointer;white-space:nowrap;background-color:#2d3748;border:1px solid #4a5568;border-radius:4px;align-items:center;gap:4px;max-height:24px;padding:3px 8px;font-size:.8rem;transition:all .2s;display:inline-flex}.clear-filters-btn[data-v-68049a2c]:hover{color:#e2e8f0;background-color:#4a5568;transform:translateY(-1px);box-shadow:0 2px 4px #0000004d}.mode-indicator[data-v-18084e2c]{border-radius:4px;margin-bottom:15px;padding:8px 12px;font-weight:700}.edit-mode[data-v-18084e2c]{color:#fff;background-color:#2c5282;border:1px solid #2a4365}.filter-pill.locked[data-v-18084e2c]{color:#90cdf4;background-color:#2c5282;border:1px solid #2a4365;border-radius:16px;align-items:center;width:fit-content;padding:4px 10px;font-size:.875rem;display:flex}.filter-lock[data-v-18084e2c]{margin-left:4px;font-size:12px}.collection-card[data-v-53a6cdf6]{cursor:pointer;color:#e0e0e0;background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #3a3a3a;border-radius:12px;width:320px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #0006}.collection-card[data-v-53a6cdf6]:hover{border-color:#4a5568;transform:translateY(-4px);box-shadow:0 8px 24px #0009}.image-container[data-v-53a6cdf6]{background:#2d2d2d;width:100%;height:200px;position:relative;overflow:hidden}.mosaic-container[data-v-53a6cdf6]{background:#1a1a1a;gap:3px;width:100%;height:100%;padding:3px;display:grid}.mosaic-single[data-v-53a6cdf6]{grid-template-rows:1fr;grid-template-columns:1fr}.mosaic-double[data-v-53a6cdf6]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.mosaic-triple[data-v-53a6cdf6]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.mosaic-triple .mosaic-item-1[data-v-53a6cdf6]{grid-area:1/1/auto/-1}.mosaic-quad[data-v-53a6cdf6]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.mosaic-item[data-v-53a6cdf6]{background:#2d2d2d;border:1px solid #ffffff1a;border-radius:6px;position:relative;overflow:hidden}.image-wrapper[data-v-53a6cdf6]{background:#2d2d2d;width:100%;height:100%;position:relative}.mosaic-image[data-v-53a6cdf6]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:scale(1.1)rotate(1deg)}.default-image-container[data-v-53a6cdf6]{width:100%;height:100%}.collection-image[data-v-53a6cdf6]{object-fit:cover;width:100%;height:100%;display:block}.overlay-gradient[data-v-53a6cdf6]{pointer-events:none;background:linear-gradient(#0000,#0000004d);height:50%;position:absolute;bottom:0;left:0;right:0}.collection-info[data-v-53a6cdf6]{background:linear-gradient(#1e1e1e,#1a1a1a);padding:16px}.collection-title[data-v-53a6cdf6]{color:#fff;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.025em;margin:0 0 6px;font-size:1.15rem;font-weight:600;overflow:hidden}.collection-creator[data-v-53a6cdf6]{color:#a0aec0;margin:0 0 8px;font-size:.9rem;font-style:italic;font-weight:500}.collection-meta[data-v-53a6cdf6]{border-top:1px solid #333;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.collection-size-text[data-v-53a6cdf6]{color:#718096;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}@keyframes fadeInImage-53a6cdf6{0%{opacity:0;transform:scale(1.1)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.mosaic-image[data-v-53a6cdf6]{animation:2s cubic-bezier(.25,.46,.45,.94) forwards fadeInImage-53a6cdf6}.collection-card[data-v-53a6cdf6]{animation:.6s ease-out fadeInUp-53a6cdf6}@keyframes fadeInUp-53a6cdf6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.collection-card[data-v-53a6cdf6]{width:100%;max-width:300px}.image-container[data-v-53a6cdf6]{height:180px}}.criteria-bundle-display[data-v-346e4242]{background:#333;border:1px solid #444;border-radius:4px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.plus-separator[data-v-346e4242]{color:var(--color-text-secondary,#aaa);align-items:center;font-size:.9em;font-weight:600;display:flex}.btn-copy[data-v-94613856]{color:#fff;background:#ffffff1a;border:1px solid #fff3}.btn-copy[data-v-94613856]:hover{background:#fff3;border-color:#ffffff4d}.icon-transition[data-v-94613856]{justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.btn-label[data-v-94613856]{white-space:nowrap}.skin-collection-detail[data-v-a2f5a4db]{width:100%;margin:0 auto;position:relative}.collection-filters[data-v-a2f5a4db]{flex-direction:column;gap:0;display:flex}.or-separator[data-v-a2f5a4db]{text-align:center;color:var(--color-text-secondary,#666);margin:8px 0;font-size:.9em;font-weight:600}.drill-down-header[data-v-e8e61c8b]{padding:8px 12px;display:flex}.back-button[data-v-e8e61c8b]{padding:4px 10px;font-size:.8rem}.back-arrow[data-v-e8e61c8b]{font-size:1rem;line-height:1}.body-panel[data-v-0043dd84]{flex-direction:column;gap:6px;display:flex}@media (width>=769px){.body-panel[data-v-0043dd84]{top:var(--hsd-navbar-height,0px);z-index:90;position:sticky}}.search-top-bar[data-v-0043dd84]{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.search-top-left[data-v-0043dd84],.search-top-right[data-v-0043dd84]{flex-direction:row;align-items:center;gap:10px;display:flex}.advanced-search-panel[data-v-0043dd84]{background-color:#1a1a1a;border:1px solid #333;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:12px;display:flex;box-shadow:0 2px 4px #0003}.advanced-search-hint[data-v-0043dd84]{color:#a0aec0;flex-basis:100%;font-size:.8rem;font-style:italic}.search-bottom-bar[data-v-0043dd84]{background-color:#1a1a1a;border-radius:6px;align-items:start;gap:12px;margin-top:6px;padding:8px 12px;display:flex;box-shadow:0 2px 4px #0003}.search-stats[data-v-0043dd84]{color:#a0aec0;align-items:center;gap:4px;padding:0;font-size:.875rem;display:flex}.stats-count[data-v-0043dd84]{color:#5a67d8;font-size:1rem;font-weight:700}.stats-total[data-v-0043dd84]{color:#667eea;font-size:1rem;font-weight:700}.active-filters-container[data-v-0043dd84]{flex-wrap:wrap;gap:6px;display:flex}.clear-filters-btn[data-v-0043dd84]{color:#cbd5e0;cursor:pointer;white-space:nowrap;background-color:#2d3748;border:1px solid #4a5568;border-radius:4px;align-items:center;gap:4px;max-height:24px;padding:3px 8px;font-size:.8rem;transition:all .2s;display:inline-flex}.clear-filters-btn[data-v-0043dd84]:hover{color:#e2e8f0;background-color:#4a5568;transform:translateY(-1px);box-shadow:0 2px 4px #0000004d}.collections-grid[data-v-84796376]{flex-wrap:wrap;justify-content:start;gap:20px;display:flex}.help-container[data-v-06cbdfb2]{max-width:900px;margin:0 auto;padding:20px;font-family:inherit}.help-header[data-v-06cbdfb2]{text-align:center;border-bottom:2px solid #3a3a3a;margin-bottom:40px;padding-bottom:20px}.help-header h1[data-v-06cbdfb2]{color:#fff;margin-bottom:10px;font-size:2.5em}.help-header p[data-v-06cbdfb2]{color:#ccc;font-size:1.1em}.quick-nav[data-v-06cbdfb2]{background-color:#1f1f1f;border:1px solid #3a3a3a;border-radius:8px;margin-bottom:40px;padding:20px}.quick-nav h3[data-v-06cbdfb2]{color:#fff;margin-top:0;margin-bottom:15px}.nav-buttons[data-v-06cbdfb2]{flex-wrap:wrap;gap:10px;display:flex}.nav-btn[data-v-06cbdfb2]{color:#fff;cursor:pointer;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;padding:8px 16px;font-size:.95em;transition:background-color .3s,border-color .3s}.nav-btn[data-v-06cbdfb2]:hover{background-color:#3a3a3a;border-color:#4a4a4a}.content[data-v-06cbdfb2]{color:#e0e0e0}.help-section[data-v-06cbdfb2]{border-bottom:1px solid #3a3a3a;margin-bottom:50px;padding-bottom:30px}.help-section[data-v-06cbdfb2]:last-child{border-bottom:none}.help-section h2[data-v-06cbdfb2]{color:#fff;margin-top:0;margin-bottom:20px;scroll-margin-top:60px;font-size:1.8em}.help-section h3[data-v-06cbdfb2]{color:#e8e8e8;margin-top:20px;margin-bottom:12px;font-size:1.2em}.help-section p[data-v-06cbdfb2]{color:#d0d0d0;margin-bottom:15px;line-height:1.6}.help-section ul[data-v-06cbdfb2],.help-section ol[data-v-06cbdfb2]{color:#d0d0d0;margin:15px 0;padding-left:25px}.help-section li[data-v-06cbdfb2]{margin-bottom:8px;line-height:1.6}.faq-item[data-v-06cbdfb2]{background-color:#1f1f1f;border-left:4px solid #3a3a3a;border-radius:4px;margin-bottom:25px;padding:15px}.faq-item h3[data-v-06cbdfb2]{color:#fff;margin-top:0}.faq-item p[data-v-06cbdfb2]{margin-bottom:10px}.faq-item ul[data-v-06cbdfb2]{margin-bottom:0}.credits-section[data-v-06cbdfb2]{text-align:center;padding-top:20px}.credits-section p[data-v-06cbdfb2]{color:silver;margin-bottom:12px;font-size:1em}.credits-closing[data-v-06cbdfb2]{color:#999;margin-top:30px;font-size:.95em;font-style:italic}strong[data-v-06cbdfb2]{color:#fff;font-weight:600}.link[data-v-06cbdfb2]{color:#4a9a6a;border-bottom:1px solid #4a9a6a;text-decoration:none;transition:color .3s,border-color .3s}.link[data-v-06cbdfb2]:hover{color:#5aaa7a;border-bottom-color:#5aaa7a}@media (width<=768px){.help-container[data-v-06cbdfb2]{padding:15px}.help-header h1[data-v-06cbdfb2]{font-size:1.8em}.nav-buttons[data-v-06cbdfb2]{flex-direction:column}.nav-btn[data-v-06cbdfb2]{text-align:center;width:100%}.help-section h2[data-v-06cbdfb2]{font-size:1.5em}.help-section h3[data-v-06cbdfb2]{font-size:1.1em}}.comment-label[data-v-70762451]{margin-bottom:.5rem;font-weight:500;display:block}.required[data-v-70762451]{color:var(--color-danger,#dc2626)}.account-panel[data-v-dbdd5f6f]{flex-direction:column;gap:16px;margin-left:16px;display:flex}.collection-filters[data-v-6246ef63]{flex-direction:column;gap:0;display:flex}.bundle-row[data-v-6246ef63]{align-items:center;gap:12px;margin-bottom:6px;display:flex}.bundle-row[data-v-6246ef63]>:first-child{flex:1}.no-collection-message[data-v-f29ce9c5]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.message-content[data-v-f29ce9c5]{text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:2px solid #404040;border-radius:12px;max-width:500px;padding:3rem 2rem;box-shadow:0 4px 12px #0006}.message-icon[data-v-f29ce9c5]{margin-bottom:1.5rem;font-size:4rem;display:none}.message-content h2[data-v-f29ce9c5]{color:#fff;margin:1rem 0;font-size:1.75rem;font-weight:600}.message-content p[data-v-f29ce9c5]{color:#b0b0b0;margin:1.5rem 0 2rem;font-size:1rem;line-height:1.6}.btn[data-v-f29ce9c5]{cursor:pointer;border:none;border-radius:8px;padding:.75rem 2rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary[data-v-f29ce9c5]{color:#fff;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);box-shadow:0 4px 8px #007bff40}.btn-primary[data-v-f29ce9c5]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #007bff59}.skin-item[data-v-e61bee54]{background:#1e1e1e;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;max-height:100px;padding:8px 12px;transition:background-color .2s;display:flex}.skin-item[data-v-e61bee54]:hover{background:#686767}.skin-preview[data-v-e61bee54]{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.skin-preview-label[data-v-e61bee54]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.skin-image[data-v-e61bee54]{object-fit:cover;border:2px solid #e5e7eb;border-radius:8px;width:120px;height:80px}.skin-image-placeholder[data-v-e61bee54]{background:#2d3748;border-color:#374151}.skin-info[data-v-e61bee54]{flex:1;min-width:0}.skin-title[data-v-e61bee54]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:16px;font-weight:600;overflow:hidden}.skin-asset[data-v-e61bee54]{color:#ccc;margin:0 0 4px;font-size:14px;font-weight:500}.skin-date[data-v-e61bee54]{color:#9ca3af;margin:0;font-size:12px}.skin-actions[data-v-e61bee54]{flex-shrink:0}.collapsible-section[data-v-0daf1a48]{border:1px solid #e5e7eb;border-radius:4px;margin:10px;overflow:hidden}.collapsible-section-header[data-v-0daf1a48]{cursor:pointer;background:var(--hsd-dark-background-color);border:none;width:100%;padding:10px 6px;transition:background-color .2s}.collapsible-section-header[data-v-0daf1a48]:hover{background:#4b5563}.collapsible-section-header[data-v-0daf1a48]:disabled{color:#929292;cursor:pointer;background:var(--hsd-dark-background-color)}.collapsible-header-content[data-v-0daf1a48]{align-items:center;display:flex}.collapsible-section-title[data-v-0daf1a48]{color:var(--hsd-dark-text-color);margin:0}.collapsible-section-title.empty[data-v-0daf1a48]{color:#929292}.toggle-icon[data-v-0daf1a48]{color:#d1d5db;align-items:center;padding:0 10px;transition:transform .3s;display:flex}.skins-list-container[data-v-0daf1a48]{transition:max-height .3s ease-out;overflow:hidden}.skins-list-container.collapsed[data-v-0daf1a48]{max-height:0}.skins-list-search[data-v-0daf1a48]{background:var(--hsd-dark-background-color);border-top:1px solid #374151;align-items:center;gap:6px;padding:8px 10px;display:flex}.skins-list-search-input[data-v-0daf1a48]{box-sizing:border-box;width:100%;color:var(--hsd-dark-text-color);background:#1f2937;border:1px solid #374151;border-radius:4px;outline:none;padding:6px 10px;font-size:.875rem}.skins-list-search-input[data-v-0daf1a48]:focus{border-color:#6b7280}.skins-list-sort-btn[data-v-0daf1a48]{color:#d1d5db;cursor:pointer;background:#1f2937;border:1px solid #374151;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 8px;display:flex}.skins-list-sort-btn[data-v-0daf1a48]:hover{background:#374151}.skins-list[data-v-0daf1a48]{border-top:1px solid #374151}.collection-item[data-v-c26ce1d9]{background:#1e1e1e;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;max-height:100px;padding:12px;transition:background-color .2s;display:flex}.collection-item[data-v-c26ce1d9]:hover{background:#686767}.collection-info[data-v-c26ce1d9]{flex:1;align-items:center;gap:40px;display:flex}.collection-date[data-v-c26ce1d9]{color:#9ca3af;flex:1;font-size:12px}.collection-title[data-v-c26ce1d9]{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:600;overflow:hidden}.collection-skins-count[data-v-c26ce1d9],.collection-size[data-v-c26ce1d9]{color:#ccc;flex:1;font-size:14px;font-weight:500}.collection-actions[data-v-c26ce1d9]{flex-shrink:0}.collection-list-container[data-v-12ca5329]{margin:10px;transition:max-height .3s ease-out;overflow:hidden}.collection-list[data-v-12ca5329]{border-top:1px solid #374151}.creator-panel[data-v-cfdde1f9]{gap:10px}.creator-panel-section[data-v-cfdde1f9]{border:6px solid var(--hsd-dark-panel-color);border-radius:6px;margin:10px 0;box-shadow:0 4px 4px #0000004d}.creator-panel-section-title[data-v-cfdde1f9]{text-align:center;background:var(--hsd-dark-panel-color);align-items:center;margin:0;padding:6px 0;display:flex}.creator-panel-section-title[data-v-cfdde1f9]:before,.creator-panel-section-title[data-v-cfdde1f9]:after{content:"";background-color:#dfdede;flex:1;height:2px;margin:0 16px}.create-button[data-v-cfdde1f9]{color:#e2e8f0;cursor:pointer;background-color:#374151;border:1px solid #4b5563;border-left:3px solid #3b82f6;border-radius:6px;align-items:center;gap:8px;margin:8px;padding:8px 18px;font-size:medium;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.create-button[data-v-cfdde1f9]:hover{color:#f8fafc;background-color:#4b5563;border-color:#6b7280 #6b7280 #6b7280 #60a5fa;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}.create-button[data-v-cfdde1f9]:active{transform:translateY(0);box-shadow:0 1px 3px #0003}.history-container[data-v-e96e8517]{margin-top:32px}.section-title[data-v-e96e8517]{color:#fff;border-bottom:2px solid #444;margin:0 0 24px;padding-bottom:12px;font-size:1.25rem;font-weight:600}.no-history[data-v-e96e8517]{text-align:center;color:#888;padding:32px;font-style:italic}.timeline[data-v-e96e8517]{padding-left:0;position:relative}.timeline-item[data-v-e96e8517]{gap:16px;margin-bottom:24px;display:flex;position:relative}.timeline-item[data-v-e96e8517]:last-child{margin-bottom:0}.timeline-marker[data-v-e96e8517]{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex}.timeline-dot[data-v-e96e8517]{z-index:2;border:3px solid #1e1e1e;border-radius:50%;width:16px;height:16px;position:relative}.timeline-dot-primary[data-v-e96e8517]{background:#3182ce;box-shadow:0 0 0 4px #3182ce33}.timeline-dot-success[data-v-e96e8517]{background:#48bb78;box-shadow:0 0 0 4px #48bb7833}.timeline-dot-danger[data-v-e96e8517]{background:#f56565;box-shadow:0 0 0 4px #f5656533}.timeline-dot-warning[data-v-e96e8517]{background:#ed8936;box-shadow:0 0 0 4px #ed893633}.timeline-dot-secondary[data-v-e96e8517]{background:#718096;box-shadow:0 0 0 4px #71809633}.timeline-line[data-v-e96e8517]{background:#444;flex:1;width:2px;min-height:24px;margin-top:4px}.timeline-content[data-v-e96e8517]{background:#2d3748;border:1px solid #444;border-radius:8px;flex:1;padding:16px;transition:all .2s}.timeline-content[data-v-e96e8517]:hover{background:#374151;border-color:#555}.timeline-header[data-v-e96e8517]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.timeline-state-change[data-v-e96e8517]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.state-badge[data-v-e96e8517]{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-block}.state-primary[data-v-e96e8517]{color:#63b3ed;background:#3182ce33;border:1px solid #3182ce}.state-success[data-v-e96e8517]{color:#68d391;background:#48bb7833;border:1px solid #48bb78}.state-danger[data-v-e96e8517]{color:#fc8181;background:#f5656533;border:1px solid #f56565}.state-warning[data-v-e96e8517]{color:#f6ad55;background:#ed893633;border:1px solid #ed8936}.state-secondary[data-v-e96e8517]{color:#a0aec0;background:#71809633;border:1px solid #718096}.state-arrow[data-v-e96e8517]{color:#888;font-size:1.1rem;font-weight:700}.timeline-meta[data-v-e96e8517]{color:#a0aec0;flex-direction:column;align-items:flex-end;gap:4px;font-size:.875rem;display:flex}.timeline-user[data-v-e96e8517]{color:#cbd5e0;font-weight:500}.timeline-date[data-v-e96e8517]{color:#718096;font-size:.8rem}.timeline-comment[data-v-e96e8517]{background:#0003;border-left:3px solid #3182ce;border-radius:6px;gap:12px;margin-top:12px;padding:12px;display:flex}.comment-icon[data-v-e96e8517]{flex-shrink:0;font-size:1.2rem;line-height:1.5}.comment-text[data-v-e96e8517]{color:#e2e8f0;word-break:break-word;white-space:pre-wrap;flex:1;line-height:1.6}@media (width<=768px){.timeline-header[data-v-e96e8517]{flex-direction:column;align-items:flex-start}.timeline-meta[data-v-e96e8517]{align-items:flex-start;width:100%}}.upload-section[data-v-058fa084]{gap:12px;margin-top:12px;display:flex}.file-input[data-v-058fa084]{display:none}.upload-section .btn-base[data-v-058fa084]{flex:1;max-width:200px}.no-variants-message[data-v-058fa084]{text-align:center;background:#2d3748;border-radius:8px;padding:24px}.variant-selector[data-v-058fa084]{justify-content:center;gap:16px;margin-top:16px;display:flex}.clickable-image[data-v-058fa084]{cursor:pointer}.notification-error[data-v-058fa084]{color:#fff;word-break:break-word;background:#3a1d1d;border:1px solid #ff6b6b2e;border-radius:8px;margin-bottom:16px;padding:12px 16px;box-shadow:inset 0 1px #0003}.error-list[data-v-058fa084]{margin:0;padding-left:18px}.error-list li[data-v-058fa084]{margin:4px 0;line-height:1.3;list-style:outside}.notification-warning[data-v-058fa084]{color:#fff;word-break:break-word;background:#3a2d1d;border:1px solid #ffc1072e;border-radius:8px;margin-bottom:16px;padding:12px 16px;box-shadow:inset 0 1px #0003}.notification-warning strong[data-v-058fa084]{color:#ffc107;margin-right:8px}.warning-link[data-v-058fa084]{color:#1a1a1a;background:#ffffffd9;border-radius:4px;padding:1px 6px;font-weight:600;text-decoration:none;display:inline-block}.warning-link[data-v-058fa084]:hover{background:#fff;text-decoration:underline}.notification-info[data-v-058fa084]{color:#fff;word-break:break-word;background:#1d2a3a;border:1px solid #2196f32e;border-radius:8px;margin-bottom:16px;padding:12px 16px;box-shadow:inset 0 1px #0003}.notification-info .info-section[data-v-058fa084]{margin-bottom:8px}.notification-info .info-section[data-v-058fa084]:last-child{margin-bottom:0}.notification-info strong[data-v-058fa084]{color:#2196f3;margin-right:8px}.upload-overlay[data-v-058fa084]{z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay-content[data-v-058fa084]{background:#ffffff0f;border-radius:8px;align-items:center;gap:12px;padding:18px 22px;display:flex;box-shadow:0 4px 20px #0009}.spinner[data-v-058fa084]{border:4px solid #fff3;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin-058fa084}.overlay-text[data-v-058fa084]{color:#fff;margin:0;font-weight:600}@keyframes spin-058fa084{to{transform:rotate(360deg)}}.tag-selector-container[data-v-058fa084]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.selected-tags[data-v-058fa084]{background-color:#333;border:1px solid #444;border-radius:4px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.tag-badge[data-v-058fa084]{color:#fff;background-color:#48bb78;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:.875rem;display:inline-flex}.remove-tag-button[data-v-058fa084]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:2px;margin-left:2px;padding:0 2px;font-size:1.2rem;line-height:1;transition:background-color .2s}.remove-tag-button[data-v-058fa084]:hover{background-color:#fff3}.select-tags-button[data-v-058fa084]{color:#fff;cursor:pointer;background-color:#4299e1;border:none;border-radius:4px;align-self:flex-start;padding:8px 16px;font-size:.9rem;transition:background-color .2s}.select-tags-button[data-v-058fa084]:hover{background-color:#3182ce}.collection-filters[data-v-eb3e2a5d]{flex-direction:column;gap:0;display:flex}.bundle-row[data-v-eb3e2a5d]{align-items:center;gap:12px;margin-bottom:6px;display:flex}.bundle-row[data-v-eb3e2a5d]>:first-child{flex:1}.admin-panel[data-v-8567f213]{flex-wrap:wrap;gap:10px;display:flex}.admin-button[data-v-8567f213]{color:var(--hsd-dark-text-color);background-color:var(--hsd-dark-button-color);border:1px solid var(--hsd-dark-border-color);border-radius:6px;align-items:center;gap:8px;padding:16px;font-size:x-large;text-decoration:none;transition:all .3s;display:flex}.admin-button[data-v-8567f213]:hover{background-color:var(--hsd-dark-button-color-hover);transform:translateY(-2px);box-shadow:0 4px 6px #0000004d}.profile-badge[data-v-e3750669]{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;margin:4px;padding:4px 8px;font-size:11px}.profile-badge[data-v-e3750669]:hover{background:#4a5568}.profile-badge-true[data-v-e3750669]{color:#0c63e4;background-color:#d1edff;font-weight:600}.user-status[data-v-e3750669]{text-align:center;border-radius:20px;min-width:80px;padding:6px 12px;font-size:12px;font-weight:600}.user-status-Active[data-v-e3750669]{color:#155724;background-color:#d4edda}.user-status-Unactive[data-v-e3750669]{color:#020202;background-color:#474646}.user-status-Banned[data-v-e3750669]{color:#721c24;background-color:#f8d7da}.btn-delete[data-v-e3750669]{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.btn-delete[data-v-e3750669]:hover{background-color:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 4px #0000004d}.actions-group[data-v-e3750669]{justify-content:center;align-items:center;gap:8px;display:flex}.btn-action[data-v-e3750669]{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.btn-action[data-v-e3750669]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000004d}.btn-edit[data-v-e3750669]{color:#fff;background-color:#2563eb}.btn-edit[data-v-e3750669]:hover{background-color:#1d4ed8}.btn-delete[data-v-e3750669]{color:#fff;background-color:#dc2626;padding:6px 10px}.btn-delete[data-v-e3750669]:hover{background-color:#b91c1c}.form-group[data-v-e3750669]{margin-bottom:20px}.form-label[data-v-e3750669]{color:#e5e7eb;margin-bottom:8px;font-weight:600;display:block}.form-select[data-v-e3750669]{color:#e5e7eb;cursor:pointer;background-color:#374151;border:1px solid #4b5563;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.form-select[data-v-e3750669]:hover{border-color:#6b7280}.form-select[data-v-e3750669]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.form-help[data-v-e3750669]{color:#9ca3af;margin-top:6px;font-size:13px;font-style:italic}.form-group[data-v-0da347d5]{margin-bottom:1.5rem}.form-label[data-v-0da347d5]{margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.required[data-v-0da347d5]{color:var(--color-danger,#dc2626)}.form-input[data-v-0da347d5],.form-textarea[data-v-0da347d5]{border:1px solid var(--color-border,#d1d5db);border-radius:4px;width:100%;padding:.5rem;font-family:inherit;font-size:.875rem}.form-input[data-v-0da347d5]:focus,.form-textarea[data-v-0da347d5]:focus{border-color:var(--color-primary,#3b82f6);outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-0da347d5]{resize:vertical;min-height:100px}.form-help[data-v-0da347d5]{color:var(--color-text-secondary,#6b7280);margin-top:.25rem;font-size:.75rem;display:block}.form-warning[data-v-0da347d5]{color:#92400e;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:4px;margin-top:.5rem;padding:.5rem;font-size:.75rem;display:block}.form-input[data-v-0da347d5]:disabled,.form-textarea[data-v-0da347d5]:disabled{cursor:not-allowed;opacity:.6;background-color:#f3f4f6}.table-info[data-v-a239d8d0]{justify-content:space-between;align-items:center;display:flex}table tbody td[data-v-a239d8d0]:last-child{align-items:center;gap:8px;display:flex}.form-group[data-v-ce216422]{margin-bottom:1.5rem}.form-label[data-v-ce216422]{margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.required[data-v-ce216422]{color:var(--color-danger,#dc2626)}.form-input[data-v-ce216422],.form-textarea[data-v-ce216422]{border:1px solid var(--color-border,#d1d5db);border-radius:4px;width:100%;padding:.5rem;font-family:inherit;font-size:.875rem}.form-input[data-v-ce216422]:focus,.form-textarea[data-v-ce216422]:focus{border-color:var(--color-primary,#3b82f6);outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-ce216422]{resize:vertical;min-height:80px}.form-help[data-v-ce216422]{color:var(--color-text-secondary,#6b7280);margin-top:.25rem;font-size:.75rem;display:block}.merge-info[data-v-af83bfa8]{background:#ffffff1a;border-left:3px solid #3b82f6;border-radius:6px;margin-bottom:20px;padding:12px}.tags-list[data-v-af83bfa8]{flex-direction:column;gap:10px;margin:8px 0;padding:0;list-style:none;display:flex}.tag-item[data-v-af83bfa8]{background:#ffffff0d;border:1px solid #3b82f64d;border-radius:4px;padding:10px}.tag-label[data-v-af83bfa8]{color:#fff;margin-bottom:6px;font-weight:600}.tag-meta[data-v-af83bfa8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag-badge[data-v-af83bfa8]{border-radius:3px;padding:3px 8px;font-size:.75rem;font-weight:500;display:inline-block}.tag-badge.category[data-v-af83bfa8]{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f666}.tag-badge.state[data-v-af83bfa8]{border:1px solid #666}.tag-badge.state.submitted[data-v-af83bfa8]{color:#facc15;background:#eab30833}.tag-badge.state.approved[data-v-af83bfa8]{color:#86efac;background:#22c55e33}.tag-badge.state.rejected[data-v-af83bfa8]{color:#fca5a5;background:#ef444433}.tag-badge.count[data-v-af83bfa8]{color:#d1d5db;background:#9ca3af33;border:1px solid #6b728066}.tag-id[data-v-af83bfa8]{color:#999;margin-left:4px;font-size:.75rem}.info-text[data-v-af83bfa8]{color:#999;margin-top:12px;font-size:.875rem}.form-group[data-v-af83bfa8]{flex-direction:column;margin-bottom:16px;display:flex}.form-group label[data-v-af83bfa8]{margin-bottom:6px;font-weight:500}.table-info[data-v-d242994e]{justify-content:space-between;align-items:center;display:flex}.action-buttons[data-v-d242994e]{gap:10px;display:flex}.checkbox-column[data-v-d242994e]{text-align:center;width:50px}table thead th[data-v-d242994e]:nth-child(3),table tbody td[data-v-d242994e]:nth-child(3){width:12%}table thead th[data-v-d242994e]:nth-child(5),table tbody td[data-v-d242994e]:nth-child(5){width:35%}.row-selected[data-v-d242994e]{background-color:#3b82f61a}table tbody td[data-v-d242994e]:last-child{align-items:center;gap:8px;display:flex}.config-page[data-v-92bbd534]{max-width:1200px;margin:0 auto;padding:20px}.config-page h1[data-v-92bbd534]{color:var(--hsd-dark-text-color);border-bottom:2px solid var(--hsd-dark-border-color);margin-bottom:30px;padding-bottom:15px}.loading[data-v-92bbd534],.error-message[data-v-92bbd534]{text-align:center;background-color:var(--hsd-dark-background-secondary);color:var(--hsd-dark-text-color);border-radius:8px;padding:40px}.error-message[data-v-92bbd534]{color:#ff6b6b;margin-bottom:20px}.error-message button[data-v-92bbd534]{margin-top:15px}.config-container[data-v-92bbd534]{flex-direction:column;gap:30px;display:flex}.config-section[data-v-92bbd534]{background-color:var(--hsd-dark-background-secondary);border:1px solid var(--hsd-dark-border-color);border-radius:8px;flex-direction:column;gap:20px;padding:25px;display:flex}.config-section h2[data-v-92bbd534]{color:var(--hsd-dark-text-color);border-bottom:1px solid var(--hsd-dark-border-color);margin:0;padding-bottom:12px;font-size:1.4em}.subsection[data-v-92bbd534]{border-left:3px solid var(--hsd-dark-border-color);background-color:#ffffff05;border-radius:4px;margin-left:20px;padding:15px}.subsection h3[data-v-92bbd534]{color:var(--hsd-dark-text-color);margin-top:0;margin-bottom:15px;font-size:1.1em}.form-group[data-v-92bbd534]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-92bbd534]{color:var(--hsd-dark-text-color);font-size:.95em;font-weight:600}.form-group small[data-v-92bbd534]{color:var(--hsd-dark-text-color-secondary);font-size:.85em}.form-input[data-v-92bbd534]{background-color:var(--hsd-dark-input-background);border:1px solid var(--hsd-dark-border-color);color:var(--hsd-dark-text-color);border-radius:4px;padding:12px;font-family:inherit;font-size:.95em;transition:border-color .2s}.form-input[data-v-92bbd534]:focus{border-color:var(--hsd-accent-color,#4a9eff);outline:none;box-shadow:0 0 0 3px #4a9eff1a}.form-input[data-v-92bbd534]:hover{border-color:var(--hsd-accent-color,#4a9eff)}.action-buttons[data-v-92bbd534]{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:20px;display:flex}.btn-primary[data-v-92bbd534],.btn-secondary[data-v-92bbd534]{cursor:pointer;border:none;border-radius:4px;padding:12px 24px;font-size:1em;font-weight:600;transition:all .2s}.btn-primary[data-v-92bbd534]{background-color:var(--hsd-accent-color,#4a9eff);color:#fff}.btn-primary[data-v-92bbd534]:hover{background-color:var(--hsd-accent-color-hover,#2e85db);transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.btn-primary[data-v-92bbd534]:active{transform:translateY(0)}.btn-secondary[data-v-92bbd534]{background-color:var(--hsd-dark-button-color);color:var(--hsd-dark-text-color);border:1px solid var(--hsd-dark-border-color)}.btn-secondary[data-v-92bbd534]:hover{background-color:var(--hsd-dark-button-color-hover);transform:translateY(-2px)}.success-message[data-v-92bbd534]{color:#90ee90;background-color:#2d5a3d;border:1px solid #4a8f5e;border-radius:4px;margin-top:20px;padding:15px 20px}.success-message p[data-v-92bbd534]{margin:0}@media (width<=768px){.config-page[data-v-92bbd534],.config-section[data-v-92bbd534]{padding:15px}.action-buttons[data-v-92bbd534]{flex-direction:column}.action-buttons button[data-v-92bbd534]{width:100%}.subsection[data-v-92bbd534]{margin-left:0}}.filters-container[data-v-dac2e455]{background-color:var(--hsd-dark-bg-secondary-color);border:1px solid var(--hsd-dark-border-color);border-radius:6px;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:20px;display:flex}.filter-group[data-v-dac2e455]{flex-direction:column;gap:5px;display:flex}.filter-group label[data-v-dac2e455]{color:var(--hsd-dark-text-color);font-size:.9em;font-weight:500}.filter-input[data-v-dac2e455]{background-color:var(--hsd-dark-input-bg-color);color:var(--hsd-dark-text-color);border:1px solid var(--hsd-dark-border-color);border-radius:4px;padding:8px 12px;font-size:.95em}.filter-input[data-v-dac2e455]:focus{border-color:var(--hsd-dark-button-color-hover);outline:none;box-shadow:0 0 0 2px #6496c833}.btn-base[data-v-dac2e455]{border:1px solid var(--hsd-dark-border-color);cursor:pointer;border-radius:4px;align-self:flex-end;padding:8px 16px;font-weight:500;transition:all .3s}.btn-primary[data-v-dac2e455]{background-color:var(--hsd-dark-button-color);color:var(--hsd-dark-text-color)}.btn-primary[data-v-dac2e455]:hover:not(:disabled){background-color:var(--hsd-dark-button-color-hover);transform:translateY(-2px);box-shadow:0 4px 6px #0000004d}.btn-secondary[data-v-dac2e455]{background-color:var(--hsd-dark-bg-secondary-color);color:var(--hsd-dark-text-color)}.btn-secondary[data-v-dac2e455]:hover:not(:disabled){background-color:var(--hsd-dark-button-color-hover);transform:translateY(-2px);box-shadow:0 4px 6px #0000004d}.btn-base[data-v-dac2e455]:disabled{opacity:.6;cursor:not-allowed}.table-info[data-v-dac2e455]{color:var(--hsd-dark-text-color);margin-bottom:15px;padding:10px 0;font-size:.95em}.error-message[data-v-dac2e455]{color:#fca5a5;white-space:pre-wrap;word-break:break-word;background-color:#dc26261a;border:1px solid #dc262680;border-radius:6px;margin-bottom:20px;padding:15px}.logs-container[data-v-dac2e455]{background-color:var(--hsd-dark-bg-secondary-color);border:1px solid var(--hsd-dark-border-color);border-radius:6px;overflow:hidden}.logs-content[data-v-dac2e455]{-webkit-user-select:text;user-select:text;cursor:text;background-color:#1a1a1a;max-height:600px;padding:15px;overflow-y:auto}.log-line[data-v-dac2e455]{color:#90ee90;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:0;padding:4px 0;font-family:Courier New,monospace;font-size:.85em;line-height:1.4;display:block}.no-logs[data-v-dac2e455]{text-align:center;color:var(--hsd-dark-text-color-secondary);background-color:var(--hsd-dark-bg-secondary-color);border:1px dashed var(--hsd-dark-border-color);border-radius:6px;padding:40px}.no-logs p[data-v-dac2e455]{margin:0;font-size:.95em}.cache-page[data-v-5b666b02]{max-width:1200px;margin:0 auto;padding:20px}.cache-page h1[data-v-5b666b02]{color:var(--hsd-dark-text-color);border-bottom:2px solid var(--hsd-dark-border-color);margin-bottom:30px;padding-bottom:15px}.cache-sections-container[data-v-5b666b02]{flex-direction:column;gap:20px;display:flex}.cache-section[data-v-5b666b02]{background-color:var(--hsd-dark-bg-secondary-color);border:1px solid var(--hsd-dark-border-color);border-radius:8px;padding:25px}.global-section[data-v-5b666b02]{border:2px solid var(--hsd-dark-border-color);background:linear-gradient(135deg,#6496c81a,#3264961a)}.cache-section h2[data-v-5b666b02]{color:var(--hsd-dark-text-color);border-bottom:1px solid var(--hsd-dark-border-color);margin:0 0 15px;padding-bottom:10px;font-size:1.3em}.section-description[data-v-5b666b02]{color:var(--hsd-dark-text-color-secondary);margin:-10px 0 15px;font-size:.9em;font-style:italic}.cache-content[data-v-5b666b02]{flex-direction:column;gap:15px;display:flex}.loading[data-v-5b666b02],.error-message[data-v-5b666b02]{text-align:center;background-color:var(--hsd-dark-bg-secondary-color);border:1px solid var(--hsd-dark-border-color);color:var(--hsd-dark-text-color);border-radius:8px;padding:40px}.error-message[data-v-5b666b02]{color:#ff6b6b;background-color:#dc26261a;border:1px solid #ff6b6b4d}.error-message button[data-v-5b666b02]{margin-top:15px}.form-group[data-v-5b666b02]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-5b666b02]{color:var(--hsd-dark-text-color);font-size:.95em;font-weight:600}.form-input[data-v-5b666b02]{background-color:var(--hsd-dark-input-bg-color);border:1px solid var(--hsd-dark-border-color);color:var(--hsd-dark-text-color);border-radius:4px;max-width:200px;padding:12px;font-size:.95em;transition:border-color .2s}.form-input[data-v-5b666b02]:focus{border-color:var(--hsd-dark-button-color-hover);outline:none;box-shadow:0 0 0 2px #6496c833}.global-actions[data-v-5b666b02]{flex-wrap:wrap;gap:15px;display:flex}.cache-actions[data-v-5b666b02]{flex-wrap:wrap;gap:10px;display:flex}.btn-base[data-v-5b666b02]{border:1px solid var(--hsd-dark-border-color);cursor:pointer;border-radius:4px;padding:12px 24px;font-size:.95em;font-weight:600;transition:all .2s}.btn-large[data-v-5b666b02]{padding:14px 28px;font-size:1em}.btn-primary[data-v-5b666b02]{background-color:var(--hsd-dark-button-color);color:var(--hsd-dark-text-color)}.btn-primary[data-v-5b666b02]:hover:not(:disabled){background-color:var(--hsd-dark-button-color-hover);transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.btn-secondary[data-v-5b666b02]{background-color:var(--hsd-dark-bg-secondary-color);color:var(--hsd-dark-text-color)}.btn-secondary[data-v-5b666b02]:hover:not(:disabled){background-color:var(--hsd-dark-button-color-hover);transform:translateY(-2px)}.btn-success[data-v-5b666b02]{color:#90ee90;background-color:#2d5a3d;border-color:#4a8f5e}.btn-success[data-v-5b666b02]:hover:not(:disabled){background-color:#3d6a4d;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.btn-danger[data-v-5b666b02]{color:#ffb3b3;background-color:#8b2e2e;border-color:#a84444}.btn-danger[data-v-5b666b02]:hover:not(:disabled){background-color:#a33c3c;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.btn-base[data-v-5b666b02]:disabled{opacity:.6;cursor:not-allowed}.field-note[data-v-5b666b02]{color:var(--hsd-dark-text-color-secondary);margin-top:-4px;font-size:.85em;font-style:italic}.info-message[data-v-5b666b02]{border-radius:4px;margin-top:15px;padding:15px 20px}.info-message.success[data-v-5b666b02]{color:#90ee90;background-color:#2d5a3d4d;border:1px solid #4a8f5e}.info-message.error[data-v-5b666b02]{color:#fca5a5;background-color:#dc26261a;border:1px solid #dc262680}@media (width<=768px){.cache-page[data-v-5b666b02],.cache-section[data-v-5b666b02]{padding:15px}.global-actions[data-v-5b666b02],.cache-actions[data-v-5b666b02]{flex-direction:column}.global-actions button[data-v-5b666b02],.cache-actions button[data-v-5b666b02]{width:100%}.form-input[data-v-5b666b02]{max-width:100%}}.curator-panel[data-v-efdee86b]{gap:10px}.curator-panel-section[data-v-efdee86b]{border:6px solid var(--hsd-dark-panel-color);border-radius:6px;margin:10px 0;box-shadow:0 4px 4px #0000004d}.curator-panel-section-title[data-v-efdee86b]{text-align:center;background:var(--hsd-dark-panel-color);align-items:center;margin:0;padding:6px 0;display:flex}.curator-panel-section-title[data-v-efdee86b]:before,.curator-panel-section-title[data-v-efdee86b]:after{content:"";background-color:#dfdede;flex:1;height:2px;margin:0 16px}.empty-skin-list-panel[data-v-efdee86b]{color:#bdbaba;text-align:center;align-items:center;margin:0;padding:6px 0}.reset-password-container[data-v-9e0e1911]{max-width:400px;margin:40px auto;padding:20px}.reset-password-form[data-v-9e0e1911]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-9e0e1911]{flex-direction:column;gap:8px;display:flex}label[data-v-9e0e1911]{font-size:14px;font-weight:700}.reset-message[data-v-9e0e1911]{text-align:center;border-radius:4px;padding:8px}.reset-password-container[data-v-9dc6f52c]{max-width:400px;margin:40px auto;padding:20px}.reset-password-form[data-v-9dc6f52c]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-9dc6f52c]{flex-direction:column;gap:8px;display:flex}label[data-v-9dc6f52c]{font-size:14px;font-weight:700}.reset-message[data-v-9dc6f52c]{text-align:center;border-radius:4px;padding:8px}.password-hint[data-v-9dc6f52c]{opacity:.7;font-size:12px}.visually-hidden[data-v-9dc6f52c]{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
