.navbar{position:fixed;top:0;left:0;right:0;height:var(--navbar-height);background:var(--navbar-bg);backdrop-filter:var(--navbar-blur);-webkit-backdrop-filter:var(--navbar-blur);border-bottom:1px solid var(--navbar-border);z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.08),inset 0 -1px 0 var(--border-light);transition:all var(--transition-normal)}.navbar.scrolled{box-shadow:0 8px 24px rgba(0,0,0,.12),inset 0 -1px 0 var(--border-light)}.navbar-container{max-width:1600px;margin:0 auto;height:100%;padding:0 var(--spacing-lg);display:flex;align-items:center;justify-content:space-between}.navbar-left,.navbar-right{display:flex;align-items:center;gap:var(--spacing-xs)}.nav-link{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-size:.95rem;font-weight:500;border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap;cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,.5)}.nav-link:active{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.nav-dropdown{position:relative}.nav-dropdown .nav-link{display:flex;align-items:center;gap:var(--spacing-xs)}.dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:160px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-sm);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-fast);z-index:1001;box-shadow:0 4px 12px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.3)}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:block;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-size:.9rem;border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap}.dropdown-item.disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.5}.dropdown-item.disabled:hover{background:0 0;color:var(--text-tertiary)}.lang-dropdown{position:relative}.lang-dropdown .lang-menu{left:50%;transform:translateX(-50%) translateY(-10px);min-width:130px}.lang-dropdown:hover .lang-menu{transform:translateX(-50%) translateY(0)}.lang-dropdown .lang-item{font-size:.85rem;padding:8px 12px}.lang-dropdown .lang-item:not(.disabled):hover{background:var(--bg-tertiary);color:var(--accent-blue)}.lang-dropdown .lang-item.active{color:var(--accent-blue);font-weight:600}.dropdown-item:active{background:var(--active-bg);color:var(--accent-blue);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.nav-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-primary);transition:all var(--transition-fast);cursor:pointer;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)}.nav-btn:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.promote-nav-btn{width:auto;height:auto;padding:var(--spacing-sm) var(--spacing-md);font-size:.9375rem;font-weight:500;background:0 0;color:var(--text-secondary);border:none;border-radius:var(--radius-sm);box-shadow:none;transition:color var(--transition-fast),background-color var(--transition-fast)}.promote-nav-btn:hover{color:var(--text-primary);background:var(--bg-tertiary);box-shadow:none;transform:none}.promote-nav-btn:active{transform:none;box-shadow:none}.theme-toggle{position:relative}.theme-toggle svg{width:20px;height:20px;fill:currentColor;transition:transform var(--transition-normal);filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .05))}[data-theme=dark] .theme-toggle .sun-icon,[data-theme=light] .theme-toggle .moon-icon{display:none}.lang-toggle{font-size:.875rem;font-weight:600;padding:0 var(--spacing-sm)}.mobile-menu-btn{display:none}@media (max-width:768px){.navbar{height:auto;min-height:50px}.navbar-container{padding:8px var(--spacing-md);flex-wrap:wrap;justify-content:center;gap:6px}.navbar-left,.navbar-right{gap:4px;justify-content:center}.navbar-left{order:1;width:100%}.navbar-right{order:2;width:100%}.nav-link{padding:6px 8px;font-size:.8rem}.nav-btn{width:32px;height:32px}.nav-btn.promote-nav-btn{width:auto;padding:6px 8px;font-size:.8rem}.nav-btn.hide-mobile,.nav-dropdown.hide-mobile,.nav-link.hide-mobile{display:flex}.nav-dropdown .nav-link{padding:6px 8px;font-size:.8rem}}@media (min-width:769px) and (max-width:1024px){.nav-link{padding:var(--spacing-sm) var(--spacing-sm)}}.btn{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:.95rem;font-weight:500;transition:all var(--transition-fast);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:none;position:relative;box-shadow:0 2px 6px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.2)}.btn:active{box-shadow:0 1px 2px rgba(0,0,0,.1),inset 0 2px 4px rgba(0,0,0,.15)}.btn-primary{background:var(--accent-blue);color:#fff;box-shadow:0 4px 12px rgba(0,113,227,.3),inset 0 1px 0 rgba(255,255,255,.25)}.btn-primary:active{box-shadow:0 2px 4px rgba(0,113,227,.2),inset 0 2px 4px rgba(0,0,0,.2)}.btn-secondary{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-light);box-shadow:0 2px 4px rgba(0,0,0,.05),inset 0 1px 2px rgba(255,255,255,.3)}.btn-secondary:active{background:var(--bg-tertiary);box-shadow:0 1px 2px rgba(0,0,0,.08),inset 0 2px 4px rgba(0,0,0,.1)}.btn-outline{background:0 0;color:var(--text-primary);border:1px solid var(--border-light)}.btn-outline:hover{background:var(--bg-tertiary);border-color:var(--accent-blue);color:var(--accent-blue)}.btn-outline:active{background:var(--bg-secondary)}.btn-danger{background:var(--accent-red);color:#fff;box-shadow:0 4px 12px rgba(255,59,48,.3),inset 0 1px 0 rgba(255,255,255,.2)}.btn-danger:active{box-shadow:0 2px 4px rgba(255,59,48,.2),inset 0 2px 4px rgba(0,0,0,.2)}.btn-success{background:var(--accent-green);color:#fff;box-shadow:0 4px 12px rgba(52,199,89,.3),inset 0 1px 0 rgba(255,255,255,.2)}.btn-success:active{box-shadow:0 2px 4px rgba(52,199,89,.2),inset 0 2px 4px rgba(0,0,0,.2)}.card{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-normal);box-shadow:0 2px 8px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.4)}.card.elevated{box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.3)}.card.inset{box-shadow:inset 0 2px 4px rgba(0,0,0,.08),inset 0 -2px 4px rgba(0,0,0,.04);background:var(--bg-secondary)}.card.floating{box-shadow:0 12px 32px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3)}[data-theme=dark] .card{box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)}[data-theme=dark] .card.elevated{box-shadow:0 8px 24px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)}[data-theme=dark] .card.floating{box-shadow:0 12px 32px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08)}input,select,textarea{position:relative;transition:all var(--transition-fast)}input:focus,select:focus,textarea:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,.05),inset 0 0 0 2px var(--accent-blue-light),0 0 0 3px rgba(0,113,227,.1)}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,.3),inset 0 0 0 2px rgba(0,132,255,.2),0 0 0 3px rgba(0,132,255,.15)}.main-content{margin-top:var(--navbar-height);min-height:calc(100vh - var(--navbar-height));background:var(--bg-primary);transition:background-color var(--transition-normal)}.container{max-width:1400px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}@media (max-width:768px){.container{padding:var(--spacing-lg) var(--spacing-md)}}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-none{box-shadow:none!important}.shadow-raised{box-shadow:0 4px 8px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.3)}.shadow-inset{box-shadow:inset 0 2px 4px rgba(0,0,0,.1),inset 0 -2px 4px rgba(0,0,0,.05)}.shadow-glow{box-shadow:0 0 20px rgba(0,113,227,.15),0 4px 12px rgba(0,0,0,.08)}.shadow-depth{box-shadow:0 4px 8px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1),0 12px 24px rgba(0,0,0,.12)}.shadow-inset{box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(0,0,0,.2)}.shadow-glow{box-shadow:0 0 20px rgba(0,132,255,.2),0 4px 12px rgba(0,0,0,.3)}.shadow-depth{box-shadow:0 4px 8px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.4),0 12px 24px rgba(0,0,0,.5)}.form-group label{display:block;margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:500;font-size:.95rem}.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group input[type=url],.form-group select,.form-group textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:.95rem;font-family:inherit;transition:all var(--transition-normal)}.form-group textarea{resize:vertical;min-height:100px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--accent-blue);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 0 3px var(--accent-blue-light)}[data-theme=dark] .form-group input:focus,[data-theme=dark] .form-group select:focus,[data-theme=dark] .form-group textarea:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 0 0 3px rgba(0,132,255,.15)}.form-hint{display:block;margin-top:var(--spacing-xs);font-size:.85rem;color:var(--text-tertiary)}.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:var(--color-error);background:var(--color-error-bg)}.form-group.error input:focus,.form-group.error select:focus,.form-group.error textarea:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 0 3px rgba(255,59,48,.1)}.form-group.success input,.form-group.success select,.form-group.success textarea{border-color:var(--color-success);background:var(--color-success-bg)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.form-section{padding:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.form-section-title{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--accent-blue)}.checkbox-label{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;user-select:none}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.file-upload-area{position:relative;border:2px dashed var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-xl);text-align:center;transition:all var(--transition-normal);background:var(--bg-primary);cursor:pointer}.file-upload-area:hover{border-color:var(--accent-blue);background:var(--bg-tertiary)}.file-upload-area.dragover{border-color:var(--accent-blue);background:var(--accent-blue-light);transform:scale(1.02)}.file-upload-area input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-placeholder{pointer-events:none}.file-upload-placeholder i{font-size:2rem;color:var(--accent-blue);margin-bottom:var(--spacing-sm)}.file-upload-placeholder p{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-weight:500}.file-upload-placeholder small{color:var(--text-tertiary);font-size:.85rem}.file-preview,.image-preview{display:none;margin-top:var(--spacing-md)}.file-preview.show,.image-preview.show{display:block}.image-preview img{max-width:100%;height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.card-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.card-description{color:var(--text-secondary);font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:.85rem;color:var(--text-tertiary);margin-bottom:var(--spacing-md)}.meta-item{display:flex;align-items:center;gap:var(--spacing-xs)}.meta-item i{color:var(--accent-blue)}.card-stats{display:flex;justify-content:space-between;padding-top:var(--spacing-md);border-top:1px solid var(--border-light);gap:var(--spacing-md)}.stat-item{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.9rem}.stat-item i{color:var(--accent-blue);font-size:1rem}.stat-item-value{font-weight:600;color:var(--text-primary)}.stat-item-label{color:var(--text-tertiary);font-size:.8rem}.stats-panel{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.stats-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-lg);padding:0}.stat-display{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-xs)}.stat-display-icon{font-size:1.75rem;color:var(--accent-blue);margin-bottom:var(--spacing-xs)}.stat-display-value{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.stat-display-label{font-size:.85rem;color:var(--text-tertiary)}.actions-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--border-light)}.btn-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-sm);font-size:.85rem;border-radius:var(--radius-md);transition:all var(--transition-normal);cursor:pointer;border:1px solid transparent}.btn-action i{font-size:1.25rem}.btn-action:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:768px){.actions-group,.stats-group{grid-template-columns:repeat(3,1fr)}.stat-display-value{font-size:1.25rem}}.upload-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);padding:var(--spacing-md)}.upload-form .form-section{display:flex;flex-direction:column;gap:var(--spacing-sm)}.upload-form .form-section:nth-child(3){grid-column:1/-1}.upload-form .form-group{margin-bottom:0}.upload-form .form-group label{margin-bottom:var(--spacing-xs);font-size:.9rem}.upload-form .form-group input,.upload-form .form-group select,.upload-form .form-group textarea{font-size:.9rem;padding:var(--spacing-xs) var(--spacing-md)}.upload-form textarea{min-height:100px;resize:vertical}.upload-form .form-actions{grid-column:1/-1;display:flex;justify-content:center;gap:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-light);margin-top:var(--spacing-md)}.upload-form .form-actions .btn{min-width:120px;padding:var(--spacing-sm) var(--spacing-lg);font-size:.95rem}.upload-mode-toggle{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-md)}.upload-mode-btn{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:none;background:0 0;color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);text-align:center}.upload-mode-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.upload-mode-btn.active{background:var(--accent-blue);color:#fff}.upload-area-container{display:none}.upload-area-container.active{display:block}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:var(--z-modal);align-items:center;justify-content:center;padding:var(--spacing-lg);overflow-y:auto}.modal.show{display:flex}.modal-content{background:var(--bg-primary);border-radius:var(--radius-lg);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl);animation:.3s slideUp}.modal-content.modal-large{max-width:900px}.modal-content.modal-medium{max-width:700px}.modal-content.modal-small{max-width:450px}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--border-light);position:sticky;top:0;background:var(--bg-primary);z-index:10}.modal-header h2{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.modal-close{background:0 0;border:none;font-size:1.5rem;color:var(--text-tertiary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.modal-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.modal-body{padding:var(--spacing-lg)}.modal-footer{padding:var(--spacing-lg);border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;gap:var(--spacing-md)}.comments-section{margin-top:var(--spacing-xl)}.comments-section h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:0}.comment-form{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);align-items:flex-start}.comment-form textarea{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);resize:vertical;font-family:inherit;min-height:80px;transition:all var(--transition-normal)}.comment-form .btn{height:80px;padding:var(--spacing-sm) var(--spacing-lg);white-space:nowrap;align-self:stretch}.comment-form textarea:focus{outline:0;border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-light)}.comments-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.comment-item{padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);border-left:3px solid var(--accent-blue);transition:all var(--transition-normal)}.comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm);font-size:.85rem}.comment-author-info{display:flex;align-items:center;gap:var(--spacing-sm)}.comment-avatar{width:32px;height:32px;border-radius:50%;object-fit:contain;border:2px solid var(--border-light);background:var(--bg-tertiary);flex-shrink:0;transition:all var(--transition-fast)}.comment-avatar:hover{border-color:var(--accent-blue);transform:scale(1.1)}.comment-author{color:var(--text-primary);font-weight:600;transition:color var(--transition-fast)}.comment-author:hover{color:var(--accent-blue)}.comment-level{color:var(--accent-blue);font-size:.8rem;font-weight:500;background:var(--accent-blue-light);padding:2px 6px;border-radius:var(--radius-sm)}.comment-date{color:var(--text-tertiary)}.comment-content{color:var(--text-secondary);line-height:1.5;word-break:break-word}.tabs-container{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--border-light);overflow-x:auto}.tab-btn{padding:var(--spacing-sm) var(--spacing-lg);border:none;background:0 0;color:var(--text-secondary);font-size:.95rem;font-weight:500;cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap}.tab-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.tab-btn.active{background:var(--accent-blue);color:#fff}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl);flex-wrap:wrap}.pagination-btn{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:.9rem;font-weight:500}.pagination-btn.active,.pagination-btn:hover:not(:disabled){background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.loading-placeholder{grid-column:1/-1;text-align:center;padding:var(--spacing-xxl);color:var(--text-tertiary)}.loading-placeholder i{font-size:2rem;margin-bottom:var(--spacing-md);color:var(--accent-blue);animation:1s linear infinite spin}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-placeholder p{margin:var(--spacing-sm) 0;font-size:1rem}.progress-bar{width:100%;height:8px;background:var(--bg-secondary);border-radius:var(--radius-full);overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-blue),var(--accent-green));transition:width var(--transition-normal);width:0%}.notification{position:fixed;top:80px;right:20px;background:var(--color-success);color:#fff;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:10000;animation:.3s slideInRight}@keyframes slideInRight{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@media (max-width:768px){.form-row{grid-template-columns:1fr}.comment-form{flex-direction:column}.modal-content{max-height:95vh;border-radius:var(--radius-lg)}.card-stats{flex-direction:column;align-items:flex-start}}.secondary-navbar{position:fixed;top:var(--navbar-height);left:0;right:0;height:50px;background:0 0;border-bottom:none;z-index:999;display:flex;align-items:center;justify-content:center;box-shadow:none}.secondary-navbar__container{display:inline-flex;gap:0;padding:4px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.2)}.secondary-navbar__btn{padding:.5rem 1.5rem;background:0 0;border:none;border-radius:20px;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:.25s cubic-bezier(.4, 0, .2, 1);font-weight:500;white-space:nowrap;position:relative;z-index:1}.secondary-navbar__btn:hover{background:rgba(var(--accent-blue-rgb,59,130,246),.1);color:var(--accent-blue)}.secondary-navbar__btn--active{background:var(--accent-blue);color:#fff;box-shadow:0 2px 8px rgba(59,130,246,.3),0 1px 2px rgba(0,0,0,.1)}.secondary-navbar__btn--active:hover{background:var(--accent-blue);color:#fff}.secondary-navbar--static{position:relative;top:0}@media (max-width:768px){.secondary-navbar__container{padding:3px;gap:0}.secondary-navbar__btn{padding:.4rem 1rem;font-size:.85rem}}.filter-bar{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.filter-bar__label{font-size:.9rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.filter-bar__tabs{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.filter-bar__btn{padding:.4rem 1rem;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:.2s;font-weight:500;white-space:nowrap}.filter-bar__btn:hover{border-color:var(--accent-blue);color:var(--accent-blue);background:var(--accent-blue-light)}.filter-bar__btn--active{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}@media (max-width:768px){.filter-bar{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.filter-bar__tabs{width:100%}.filter-bar__btn{flex:1;text-align:center}}.user-info{display:flex;align-items:center;gap:var(--spacing-sm)}.user-info__avatar{width:32px;height:32px;border-radius:50%;object-fit:contain;border:2px solid var(--border-light);background:var(--bg-tertiary);flex-shrink:0;cursor:pointer;transition:all var(--transition-fast)}.user-info__avatar:hover{border-color:var(--accent-blue);transform:scale(1.1)}.user-info__name{color:var(--text-primary);font-weight:500;cursor:pointer;transition:color var(--transition-fast)}.user-info__name:hover{color:var(--accent-blue)}.user-info__badge{display:inline-block;padding:2px 6px;background:var(--accent-blue-light);color:var(--accent-blue);font-size:.75rem;font-weight:600;border-radius:4px;margin-left:6px;vertical-align:middle;line-height:1}.user-info--clickable .user-info__avatar,.user-info--clickable .user-info__name{cursor:pointer}.user-info--disabled .user-info__avatar,.user-info--disabled .user-info__name{cursor:default;opacity:.7}.user-info--disabled .user-info__avatar:hover{border-color:var(--border-light)!important;transform:none!important}.user-info--disabled .user-info__name:hover{color:var(--text-primary)!important}.user-info--small .user-info__avatar{width:24px;height:24px}.user-info--small .user-info__name{font-size:.9rem}.user-info--small .user-info__badge{font-size:.7rem;padding:1px 4px}.user-info--large .user-info__avatar{width:48px;height:48px}.user-info--large .user-info__name{font-size:1.1rem}.user-info--large .user-info__badge{font-size:.85rem;padding:3px 8px}.user-info--vip-blue .profile-avatar,.user-info--vip-blue .user-info__avatar{border-color:#00bfff!important;box-shadow:0 0 8px rgba(0,191,255,.6)!important}.user-info--vip-green .profile-avatar,.user-info--vip-green .user-info__avatar{border-color:#32cd32!important;box-shadow:0 0 8px rgba(50,205,50,.6)!important}.user-avatar-wrapper{position:relative;display:inline-flex;line-height:0}.user-info--small .user-avatar-wrapper{width:24px;height:24px}.user-info .user-avatar-wrapper{width:32px;height:32px}.user-info--large .user-avatar-wrapper{width:48px;height:48px}.user-avatar-wrapper .user-info__avatar{width:100%;height:100%}.vip-badge-chicken,.vip-badge-star{position:absolute;bottom:-4px;right:-4px;font-size:14px;line-height:1;z-index:2}.user-info--small .vip-badge-chicken,.user-info--small .vip-badge-star{font-size:11px;bottom:-3px;right:-3px}.user-info--large .vip-badge-chicken,.user-info--large .vip-badge-star{font-size:18px;bottom:-5px;right:-5px}