:root{color-scheme:light;--mqsp-primary:#ff6b35;--mqsp-primary-dark:#e55a2b;--mqsp-primary-light:#ff8c5a;--mqsp-primary-rgb:255,107,53;--mqsp-success:#4CAF50;--mqsp-success-dark:#16a34a;--mqsp-info:#2196F3;--mqsp-warning:#FF9800;--mqsp-warning-dark:#d97706;--mqsp-danger:#f44336;--mqsp-vip:#ffd700;--mqsp-vip-dark:#ffaa00;--mqsp-white:#ffffff;--mqsp-gray-50:#fafafa;--mqsp-gray-100:#f5f5f7;--mqsp-gray-200:#eeeeee;--mqsp-gray-300:#e0e0e0;--mqsp-gray-400:#bdbdbd;--mqsp-gray-500:#9e9e9e;--mqsp-gray-600:#757575;--mqsp-gray-700:#616161;--mqsp-gray-800:#424242;--mqsp-gray-900:#212121;--mqsp-sidebar-text:#555;--mqsp-sidebar-text-hover:#1a1a1a;--mqsp-sidebar-text-muted:#767676;--mqsp-sidebar-section-title:#767676;--mqsp-sidebar-bg:#ffffff;--mqsp-sidebar-hover-bg:rgba(var(--mqsp-primary-rgb),0.08);--mqsp-sidebar-border:rgba(0,0,0,0.06);--mqsp-spacing-xs:4px;--mqsp-spacing-sm:8px;--mqsp-spacing-md:16px;--mqsp-spacing-lg:24px;--mqsp-spacing-xl:32px;--mqsp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;--mqsp-font-size-xs:12px;--mqsp-font-size-sm:13px;--mqsp-font-size-base:14px;--mqsp-font-size-md:16px;--mqsp-font-size-lg:18px;--mqsp-font-size-xl:20px;--mqsp-font-size-2xl:24px;--mqsp-radius-sm:4px;--mqsp-radius-md:8px;--mqsp-radius-lg:12px;--mqsp-radius-xl:16px;--mqsp-radius-pill:20px;--mqsp-radius-round:50%;--mqsp-shadow-sm:0 1px 3px rgba(0,0,0,0.08);--mqsp-shadow-md:0 4px 12px rgba(0,0,0,0.1);--mqsp-shadow-lg:0 8px 24px rgba(0,0,0,0.12);--mqsp-z-raised:1;--mqsp-z-sticky:10;--mqsp-z-dropdown:100;--mqsp-z-header:200;--mqsp-z-sidebar:900;--mqsp-z-overlay:999;--mqsp-z-modal:1000;--mqsp-z-toast:10000;--mqsp-z-top:99999;--mqsp-transition-fast:0.15s ease;--mqsp-transition-base:0.3s ease;--mqsp-transition-slow:0.5s ease;--mqsp-sidebar-width:240px;--mqsp-content-padding:24px;--mqsp-grid-column-gap:16px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:var(--mqsp-font-family);font-size:var(--mqsp-font-size-base);line-height:1.6;color:var(--mqsp-gray-800);background-color:var(--mqsp-gray-100);overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit}input{font-family:inherit;font-size:inherit;border:none;outline:none}.mqsp-app-wrapper{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden}.mqsp-content-area{margin-left:var(--mqsp-sidebar-width);flex:1;min-width:0;padding:var(--mqsp-content-padding);background:var(--mqsp-gray-100);box-sizing:border-box;display:flex;flex-direction:column}.mqsp-sidebar{position:fixed;left:0;top:0;width:var(--mqsp-sidebar-width);height:100vh;height:100dvh;background:var(--mqsp-sidebar-bg);overflow-y:auto;overflow-x:hidden;z-index:var(--mqsp-z-header);transition:transform var(--mqsp-transition-base);display:flex;flex-direction:column;border-right:1px solid var(--mqsp-sidebar-border)}.mqsp-sidebar-brand{padding:20px;border-bottom:1px solid var(--mqsp-sidebar-border)}.mqsp-brand-link{display:block;text-decoration:none;color:var(--mqsp-sidebar-text-hover)}.mqsp-brand-name{font-size:var(--mqsp-font-size-xl);font-weight:700;letter-spacing:0.5px}.mqsp-sidebar-nav{padding:8px 0}.mqsp-nav-list{list-style:none;padding:0;margin:0}.mqsp-nav-list li a{display:flex;align-items:center;gap:12px;padding:10px 20px;margin:1px 8px;color:var(--mqsp-sidebar-text);font-size:var(--mqsp-font-size-base);border-radius:var(--mqsp-radius-md);transition:all var(--mqsp-transition-fast)}.mqsp-nav-icon{flex-shrink:0;opacity:0.5;transition:opacity var(--mqsp-transition-fast)}.mqsp-nav-icon.icon{width:18px;height:18px;fill:currentColor}.mqsp-toolbar-btn .icon,.mqsp-toolbar-icon-btn .icon{width:18px;height:18px;fill:currentColor}.mqsp-popover-item .icon{width:16px;height:16px;fill:currentColor}.mqsp-nav-list li a:hover{color:var(--mqsp-sidebar-text-hover);background:rgba(0,0,0,0.04)}.mqsp-nav-list li a:hover .mqsp-nav-icon{opacity:0.8}.mqsp-nav-list li.active a,.mqsp-nav-list li.current-menu-item a{color:var(--mqsp-primary);background:var(--mqsp-sidebar-hover-bg)}.mqsp-nav-list li.active .mqsp-nav-icon,.mqsp-nav-list li.current-menu-item .mqsp-nav-icon{opacity:1;color:var(--mqsp-primary)}.mqsp-nav-list li.has-children{position:relative}.mqsp-nav-list li.has-children>a{padding-right:44px}.mqsp-nav-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--mqsp-sidebar-text);cursor:pointer;padding:8px;min-width:44px;min-height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0.6;z-index:2;transition:opacity 0.2s,transform 0.2s,background 0.2s}.mqsp-nav-toggle:hover{opacity:1;background:rgba(0,0,0,0.06)}.mqsp-nav-toggle svg{transition:transform 0.2s}.mqsp-nav-list li.expanded>.mqsp-nav-toggle svg{transform:rotate(180deg)}.mqsp-nav-list .sub-menu{list-style:none;padding:0;margin:0;display:none}.mqsp-nav-list li.expanded>.sub-menu{display:block}.mqsp-nav-list .sub-menu li a{padding-left:48px;font-size:calc(var(--mqsp-font-size-base) - 1px);opacity:0.85}.mqsp-nav-list .sub-menu li a:hover{opacity:1}.mqsp-sidebar-filter{padding:8px 16px;border-top:1px solid var(--mqsp-sidebar-border)}.mqsp-filter-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:var(--mqsp-radius-md);background:rgba(0,0,0,0.03);color:var(--mqsp-sidebar-text);font-size:var(--mqsp-font-size-base);cursor:pointer;transition:all var(--mqsp-transition-fast);border:none}.mqsp-filter-toggle:hover{background:rgba(0,0,0,0.06);color:var(--mqsp-sidebar-text-hover)}.mqsp-filter-arrow{margin-left:auto;transition:transform var(--mqsp-transition-fast)}.mqsp-filter-toggle.open .mqsp-filter-arrow{transform:rotate(180deg)}.mqsp-filter-panel{padding:12px 0 4px}.mqsp-filter-group{margin-bottom:14px}.mqsp-filter-label{display:block;font-size:10px;color:var(--mqsp-sidebar-section-title);text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:8px}.mqsp-tag-list{display:flex;flex-wrap:wrap;gap:6px}.mqsp-tag-chip{padding:3px 10px;border-radius:var(--mqsp-radius-pill);background:rgba(0,0,0,0.03);color:var(--mqsp-sidebar-text);font-size:12px;cursor:pointer;transition:all var(--mqsp-transition-fast);border:1px solid transparent}.mqsp-tag-chip:hover{color:var(--mqsp-sidebar-text-hover);background:rgba(0,0,0,0.06)}.mqsp-tag-chip.active{color:var(--mqsp-primary);background:var(--mqsp-sidebar-hover-bg);border-color:rgba(var(--mqsp-primary-rgb),0.2)}.mqsp-filter-empty{font-size:12px;color:var(--mqsp-sidebar-section-title);opacity:0.5}.mqsp-color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;justify-items:center}.mqsp-color-dot{width:24px;height:24px;border-radius:50%;background:var(--dot-color,#999);cursor:pointer;transition:all var(--mqsp-transition-fast);border:2px solid transparent;position:relative}.mqsp-color-dot:hover{transform:scale(1.2);box-shadow:0 0 10px var(--dot-color,#999)}.mqsp-color-dot.active{border-color:var(--mqsp-primary);transform:scale(1.15);box-shadow:0 0 12px rgba(var(--mqsp-primary-rgb),0.4)}.mqsp-res-list{display:flex;flex-wrap:wrap;gap:6px}.mqsp-res-item{padding:3px 8px;border-radius:var(--mqsp-radius-sm);background:rgba(0,0,0,0.03);color:var(--mqsp-sidebar-text);font-size:11px;font-family:var(--mqsp-font-family);cursor:pointer;transition:all var(--mqsp-transition-fast);border:none}.mqsp-res-item:hover{color:var(--mqsp-sidebar-text-hover);background:rgba(0,0,0,0.06)}.mqsp-res-item.active{color:var(--mqsp-primary);background:var(--mqsp-sidebar-hover-bg)}.mqsp-res-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:18px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:-0.5px;line-height:1}.mqsp-res-1k{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mqsp-res-2k{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.mqsp-res-4k{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.mqsp-res-5k{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.mqsp-res-8k{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.mqsp-res-item.active .mqsp-res-icon{box-shadow:0 0 8px rgba(0,0,0,0.2);transform:scale(1.05)}.mqsp-res-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:-0.5px;line-height:1.4;text-decoration:none;vertical-align:middle;margin-right:6px;transition:transform 0.2s ease,box-shadow 0.2s ease}.mqsp-res-badge:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.mqsp-k-1k{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mqsp-k-2k{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.mqsp-k-4k{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.mqsp-k-5k{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.mqsp-k-8k{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.mqsp-sidebar-bottom{margin-top:auto;padding:16px;border-top:1px solid var(--mqsp-sidebar-border)}.mqsp-sidebar-user{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:10px 12px;border-radius:var(--mqsp-radius-md);background:rgba(0,0,0,0.03);border:1px solid var(--mqsp-sidebar-border)}.mqsp-user-info{display:flex;align-items:center;gap:10px;min-width:0}.mqsp-user-info-compact{gap:6px}.mqsp-user-avatar-link{position:relative;display:inline-block;flex-shrink:0}.mqsp-user-avatar-vip{position:absolute;bottom:-2px;right:-2px;padding:0 3px;background:linear-gradient(135deg,#FFD700,#FFA500);color:#fff;font-size:9px;font-weight:700;border-radius:3px;line-height:1.4;border:1px solid var(--mqsp-sidebar-bg,#fff)}.mqsp-user-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.mqsp-user-detail{display:flex;align-items:center;gap:6px;min-width:0}.mqsp-user-name{font-size:14px;font-weight:500;color:var(--mqsp-sidebar-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqsp-user-vip-badge{display:inline-block;padding:1px 6px;background:linear-gradient(135deg,#FFD700,#FFA500);color:#fff;font-size:10px;font-weight:700;border-radius:3px;flex-shrink:0}.mqsp-user-vip-btn{display:inline-block;padding:1px 8px;background:linear-gradient(135deg,#f5a623,#f7c948);color:#fff;font-size:10px;font-weight:700;border:none;border-radius:3px;cursor:pointer;flex-shrink:0;transition:opacity 0.2s}.mqsp-user-vip-btn:hover{opacity:0.85}.mqsp-user-logout{font-size:12px;color:var(--mqsp-sidebar-text-muted);text-decoration:none;flex-shrink:0;padding:4px 8px;border-radius:4px;transition:all var(--mqsp-transition-fast)}.mqsp-user-logout:hover{color:var(--mqsp-sidebar-text);background:rgba(0,0,0,0.06)}.mqsp-sidebar-login{margin-bottom:12px;text-align:center}.mqsp-sidebar-login-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 20px;background:var(--mqsp-primary);color:#fff;border:none;border-radius:var(--mqsp-radius-md);font-size:14px;cursor:pointer;transition:all var(--mqsp-transition-fast)}.mqsp-sidebar-login-btn:hover{opacity:0.85}.mqsp-sidebar-login-btn svg{stroke:currentColor;fill:none}[data-theme="dark"] .mqsp-sidebar-user{background:rgba(255,255,255,0.05)}[data-theme="dark"] .mqsp-user-logout:hover{background:rgba(255,255,255,0.1)}.mqsp-theme-toggle-btn{position:relative}.mqsp-theme-toggle-btn .mqsp-icon-sun,.mqsp-theme-toggle-btn .mqsp-icon-moon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all var(--mqsp-transition-fast)}.mqsp-theme-toggle-btn .mqsp-icon-sun{opacity:1;transform:translate(-50%,-50%) scale(1)}.mqsp-theme-toggle-btn .mqsp-icon-moon{opacity:0;transform:translate(-50%,-50%) scale(0.5) rotate(-90deg)}[data-theme="dark"] .mqsp-theme-toggle-btn .mqsp-icon-sun{opacity:0;transform:translate(-50%,-50%) scale(0.5) rotate(90deg)}[data-theme="dark"] .mqsp-theme-toggle-btn .mqsp-icon-moon{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.mqsp-copyright{text-align:center;font-size:11px;color:var(--mqsp-sidebar-section-title);opacity:0.5;margin-top:12px}.mqsp-sidebar-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;margin-bottom:12px}.mqsp-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid var(--mqsp-sidebar-border);background:transparent;color:var(--mqsp-sidebar-text-muted);cursor:pointer;transition:all var(--mqsp-transition-fast)}.mqsp-toolbar-btn:hover{color:var(--mqsp-primary);border-color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb),0.08)}.mqsp-install-btn{animation:mqsp-install-pulse 2s ease-in-out infinite}@keyframes mqsp-install-pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--mqsp-primary-rgb),0.4)}50%{box-shadow:0 0 0 6px rgba(var(--mqsp-primary-rgb),0)}}[data-theme="dark"] .mqsp-toolbar-popover{box-shadow:0 8px 24px rgba(0,0,0,0.4)}[data-theme="dark"] .mqsp-toolbar-btn:hover{background:rgba(255,255,255,0.08)}.mqsp-toolbar-btn[href]{text-decoration:none;color:inherit}.mqsp-toolbar-btn.mqsp-install-wrapper{position:relative}.mqsp-toolbar-popover{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(8px);background:var(--mqsp-sidebar-bg,#fff);border-radius:12px;padding:6px;min-width:160px;box-shadow:0 8px 24px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transition:all 0.2s ease;pointer-events:none;z-index:var(--mqsp-z-dropdown)}.mqsp-install-wrapper:hover .mqsp-toolbar-popover{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.mqsp-toolbar-popover .mqsp-popover-arrow{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:var(--mqsp-sidebar-bg,#fff);border-right:1px solid var(--mqsp-sidebar-border,#e5e5e5);border-bottom:1px solid var(--mqsp-sidebar-border,#e5e5e5)}.mqsp-toolbar-popover .mqsp-popover-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;color:inherit;text-decoration:none;font-size:13px;transition:background 0.15s;white-space:nowrap}.mqsp-toolbar-popover .mqsp-popover-item:hover{background:rgba(0,0,0,0.05)}[data-theme="dark"] .mqsp-toolbar-popover .mqsp-popover-item:hover{background:rgba(255,255,255,0.08)}.mqsp-install-modal{position:fixed;inset:0;z-index:var(--mqsp-z-toast);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.mqsp-install-modal.show{opacity:1;visibility:visible}.mqsp-install-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px)}.mqsp-install-modal-content{position:relative;width:380px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--mqsp-sidebar-bg,#fff);border-radius:16px;padding:32px 28px 28px;box-shadow:0 20px 60px rgba(0,0,0,0.2);transform:translateY(20px) scale(0.95);transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1);text-align:center}.mqsp-install-modal.show .mqsp-install-modal-content{transform:translateY(0) scale(1)}.mqsp-install-modal-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:none;background:transparent;color:var(--mqsp-sidebar-text-muted,#767676);font-size:20px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.mqsp-install-modal-close:hover{background:rgba(0,0,0,0.06);color:var(--mqsp-sidebar-text,#333)}.mqsp-install-modal-icon{width:72px;height:72px;margin:0 auto 16px;border-radius:18px;background:linear-gradient(135deg,rgba(var(--mqsp-primary-rgb),0.12),rgba(var(--mqsp-primary-rgb),0.04));display:flex;align-items:center;justify-content:center;color:var(--mqsp-primary)}.mqsp-install-modal-title{font-size:20px;font-weight:700;margin:0 0 8px;color:var(--mqsp-sidebar-text-hover,#1a1a1a)}.mqsp-install-modal-desc{font-size:14px;color:var(--mqsp-sidebar-text-muted,#767676);margin:0 0 20px;line-height:1.6}.mqsp-install-modal-features{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;text-align:left}.mqsp-install-feature{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mqsp-sidebar-text,#555)}.mqsp-install-feature svg{flex-shrink:0;color:var(--mqsp-primary)}.mqsp-install-modal-btn{width:100%;padding:12px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--mqsp-primary),var(--mqsp-primary-light));color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.2s;box-shadow:0 4px 15px rgba(var(--mqsp-primary-rgb),0.3)}.mqsp-install-modal-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--mqsp-primary-rgb),0.4)}.mqsp-install-modal-btn:active{transform:translateY(0)}.mqsp-install-modal-tips{margin-top:20px;padding-top:16px;border-top:1px solid var(--mqsp-sidebar-border,rgba(0,0,0,0.06));text-align:left;animation:mqsp-tip-fade-in 0.3s ease}@keyframes mqsp-tip-fade-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mqsp-install-tip-title{font-size:13px;font-weight:600;color:var(--mqsp-sidebar-text,#555);margin-bottom:10px}.mqsp-install-tip-item{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--mqsp-sidebar-text-muted,#767676);margin-bottom:8px;line-height:1.5}.mqsp-install-tip-item svg{flex-shrink:0;margin-top:2px;color:var(--mqsp-primary);opacity:0.7}[data-theme="dark"] .mqsp-install-modal-content{box-shadow:0 20px 60px rgba(0,0,0,0.5)}[data-theme="dark"] .mqsp-install-modal-close:hover{background:rgba(255,255,255,0.08)}[data-theme="dark"] .mqsp-install-modal-icon{background:linear-gradient(135deg,rgba(var(--mqsp-primary-rgb),0.2),rgba(var(--mqsp-primary-rgb),0.08))}.mqsp-filter-bar{display:flex;align-items:center;gap:var(--mqsp-spacing-md);margin-bottom:var(--mqsp-spacing-lg);padding:var(--mqsp-spacing-md) 20px;background:var(--mqsp-white);border-radius:var(--mqsp-radius-lg);box-shadow:var(--mqsp-shadow-sm);flex-wrap:wrap}.mqsp-filter-bar .mqsp-filter-btn{padding:var(--mqsp-spacing-sm) var(--mqsp-spacing-md);border-radius:var(--mqsp-radius-md);border:1px solid var(--mqsp-gray-300);background:var(--mqsp-white);color:var(--mqsp-gray-700);font-size:var(--mqsp-font-size-sm);cursor:pointer;transition:all var(--mqsp-transition-base);white-space:nowrap}.mqsp-filter-bar .mqsp-filter-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-filter-bar .mqsp-filter-btn.active{background:var(--mqsp-primary);border-color:var(--mqsp-primary);color:var(--mqsp-white)}.mqsp-filter-bar .mqsp-search-input{padding:var(--mqsp-spacing-sm) var(--mqsp-spacing-md);border-radius:var(--mqsp-radius-md);border:1px solid var(--mqsp-gray-300);background:var(--mqsp-gray-50);flex-grow:1;max-width:300px;font-size:var(--mqsp-font-size-sm);color:var(--mqsp-gray-800);transition:all var(--mqsp-transition-base)}.mqsp-filter-bar .mqsp-search-input::placeholder{color:var(--mqsp-gray-400)}.mqsp-filter-bar .mqsp-search-input:focus{border-color:var(--mqsp-primary);background:var(--mqsp-white);box-shadow:0 0 0 3px rgba(var(--mqsp-primary-rgb),0.15)}.mqsp-grid-phone,.mqsp-grid--phone,.mqsp-masonry--phone{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--mqsp-grid-column-gap)}.mqsp-grid-desktop,.mqsp-grid--desktop,.mqsp-masonry--desktop{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mqsp-grid-column-gap)}.mqsp-masonry--all{column-count:4;column-gap:var(--mqsp-grid-column-gap)}.mqsp-masonry--all .mqsp-wallpaper-card{break-inside:avoid;margin-bottom:var(--mqsp-grid-column-gap)}.mqsp-grid-phone .mqsp-wallpaper-card,.mqsp-grid--phone .mqsp-wallpaper-card,.mqsp-masonry--phone .mqsp-wallpaper-card,.mqsp-grid-desktop .mqsp-wallpaper-card,.mqsp-grid--desktop .mqsp-wallpaper-card,.mqsp-masonry--desktop .mqsp-wallpaper-card{margin-bottom:0}.mqsp-wallpaper-card{margin-bottom:var(--mqsp-grid-column-gap);border-radius:var(--mqsp-radius-lg);overflow:hidden;background:var(--mqsp-white);box-shadow:var(--mqsp-shadow-sm);transition:transform var(--mqsp-transition-base),box-shadow var(--mqsp-transition-base);cursor:pointer;position:relative}.mqsp-wallpaper-card:hover{transform:translateY(-4px);box-shadow:var(--mqsp-shadow-lg)}.mqsp-wallpaper-card .card-thumbnail{width:100%;display:block;object-fit:cover}.mqsp-wallpaper-card .card-hover-tags{position:absolute;bottom:0;left:0;right:0;padding:40px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,transparent 100%);display:flex;flex-wrap:wrap;gap:4px;opacity:0;transition:opacity 0.25s ease;pointer-events:none;z-index:4}@media (hover:hover){.mqsp-wallpaper-card:hover .card-hover-tags{opacity:1;pointer-events:auto}}.card-hover-tag{display:inline-block;padding:2px 8px;border-radius:10px;background:rgba(255,255,255,0.2);color:#fff;font-size:11px;cursor:pointer;transition:background 0.2s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-decoration:none}.card-hover-tag:hover{background:var(--mqsp-primary);color:#fff}.wallpaper-card-image{position:relative;overflow:hidden}.mqsp-card-phone .wallpaper-card-image img{width:100%;height:auto;display:block}.mqsp-card-desktop .wallpaper-card-image img{width:100%;height:auto;display:block}.wallpaper-card-image .card-placeholder{width:100%;aspect-ratio:16 / 9;background:var(--mqsp-gray-200);border-radius:var(--mqsp-radius-md)}.mqsp-card-phone .wallpaper-card-image .card-placeholder{aspect-ratio:9 / 16}.mqsp-card-dynamic .wallpaper-card-image{position:relative}.mqsp-dynamic-badge{position:absolute;top:10px;right:10px;padding:3px 12px;border-radius:var(--mqsp-radius-pill);background:var(--mqsp-warning);color:var(--mqsp-white);font-size:11px;font-weight:600;z-index:3;letter-spacing:0.5px;box-shadow:0 2px 6px rgba(255,152,0,0.4);pointer-events:none}.mqsp-similarity-badge{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:var(--mqsp-radius-pill);background:rgba(0,0,0,0.6);color:#fff;font-size:11px;font-weight:600;z-index:3;letter-spacing:0.5px;pointer-events:none}.mqsp-hover-video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;pointer-events:none;border-radius:var(--mqsp-radius-lg) var(--mqsp-radius-lg) 0 0}.mqsp-wallpaper-card:hover .mqsp-hover-video,.mqsp-wallpaper-card.mqsp-video-playing .mqsp-hover-video{display:block}.mqsp-layout-toggle{display:flex;gap:var(--mqsp-spacing-xs);margin-left:auto}.mqsp-layout-toggle .mqsp-toggle-btn{padding:var(--mqsp-spacing-sm) var(--mqsp-spacing-md);border-radius:var(--mqsp-radius-md);border:1px solid var(--mqsp-gray-300);background:var(--mqsp-white);color:var(--mqsp-gray-600);font-size:var(--mqsp-font-size-sm);cursor:pointer;transition:all var(--mqsp-transition-base);display:flex;align-items:center;gap:6px}.mqsp-layout-toggle .mqsp-toggle-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-layout-toggle .mqsp-toggle-btn.active{background:var(--mqsp-primary);border-color:var(--mqsp-primary);color:var(--mqsp-white)}.mqsp-load-more{text-align:center;padding:40px}.mqsp-loading-spinner{display:inline-block;width:30px;height:30px;border:3px solid var(--mqsp-gray-300);border-top-color:var(--mqsp-primary);border-radius:var(--mqsp-radius-round);animation:spin 0.8s linear infinite}.mqsp-load-more-text{margin-top:12px;color:var(--mqsp-gray-500);font-size:var(--mqsp-font-size-sm)}.mqsp-no-more{text-align:center;padding:32px;color:var(--mqsp-gray-400);font-size:var(--mqsp-font-size-sm)}.mqsp-pagination{text-align:center;padding:30px 0}.mqsp-pagination .page-numbers{display:inline-block;min-width:36px;height:36px;line-height:36px;margin:0 3px;padding:0 8px;border-radius:6px;font-size:14px;text-decoration:none;color:var(--mqsp-gray-700);background:var(--mqsp-white);border:1px solid var(--mqsp-gray-300);transition:all 0.2s ease}.mqsp-pagination .page-numbers:hover{color:var(--mqsp-primary);border-color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb),0.05)}.mqsp-pagination .page-numbers.current{color:#fff;background:var(--mqsp-primary);border-color:var(--mqsp-primary)}.mqsp-pagination .page-numbers.dots{border:none;background:none;color:var(--mqsp-gray-400)}.mqsp-pagination .page-numbers.prev,.mqsp-pagination .page-numbers.next{font-weight:500}@media (max-width:768px){.mqsp-pagination .page-numbers{min-width:44px;height:44px;line-height:44px;font-size:13px;margin:0 2px;padding:0 6px}}.mqsp-wallpaper-detail{max-width:100%;margin:0 auto;padding:0 0 40px}.mqsp-preview-wrapper{display:flex;align-items:center;gap:16px;margin-bottom:20px;background:var(--mqsp-white);border-radius:var(--mqsp-radius-xl);padding:24px;box-shadow:var(--mqsp-shadow-sm)}.mqsp-preview-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.mqsp-nav-prev,.mqsp-nav-next{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:#767676;transition:color 0.2s}.mqsp-nav-prev:hover,.mqsp-nav-next:hover{color:var(--mqsp-primary)}.mqsp-nav-thumb{width:180px;height:280px;border-radius:var(--mqsp-radius-md);overflow:hidden;box-shadow:var(--mqsp-shadow-md);transition:transform 0.2s,box-shadow 0.2s}.mqsp-nav-prev:hover .mqsp-nav-thumb,.mqsp-nav-next:hover .mqsp-nav-thumb{transform:scale(1.05);box-shadow:var(--mqsp-shadow-lg)}.mqsp-nav-thumb img{width:100%;height:100%;object-fit:cover}.mqsp-nav-placeholder{width:100%;height:100%;background:var(--mqsp-gray-200)}.mqsp-nav-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--mqsp-gray-100);transition:background 0.2s}.mqsp-nav-prev:hover .mqsp-nav-arrow,.mqsp-nav-next:hover .mqsp-nav-arrow{background:rgba(var(--mqsp-primary-rgb),0.1)}.mqsp-wallpaper-detail .mqsp-preview-phone,.mqsp-wallpaper-detail .mqsp-preview-desktop{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.mqsp-wallpaper-detail .mqsp-wallpaper-info{background:var(--mqsp-white);border-radius:var(--mqsp-radius-xl);padding:28px 24px;margin-bottom:20px;box-shadow:var(--mqsp-shadow-sm)}.mqsp-wallpaper-detail .mqsp-wallpaper-related{background:var(--mqsp-white);border-radius:var(--mqsp-radius-xl);padding:28px 24px;box-shadow:var(--mqsp-shadow-sm)}.mqsp-wallpaper-related .mqsp-related-title{font-size:var(--mqsp-font-size-xl);margin-bottom:var(--mqsp-spacing-lg);padding-left:12px;border-left:4px solid var(--mqsp-primary);color:var(--mqsp-gray-900);font-weight:700}.mqsp-related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.mqsp-related-grid .mqsp-wallpaper-card .wallpaper-card-image img{aspect-ratio:16 / 9;object-fit:cover}.mqsp-related-grid-phone .mqsp-wallpaper-card .wallpaper-card-image img{aspect-ratio:9 / 16;object-fit:cover}.mqsp-related-grid-desktop .mqsp-wallpaper-card .wallpaper-card-image img{aspect-ratio:16 / 9;object-fit:cover}.mqsp-related-grid-phone{grid-template-columns:repeat(5,1fr)}.mqsp-related-grid-desktop{grid-template-columns:repeat(5,1fr)}.mqsp-related-more{display:flex;justify-content:center;align-items:center;margin-top:24px;gap:12px}.mqsp-related-load-more{display:inline-flex;align-items:center;gap:4px;padding:10px 28px;border:1px solid var(--mqsp-gray-300);border-radius:24px;color:var(--mqsp-gray-600);font-size:var(--mqsp-font-size-base);transition:all var(--mqsp-transition-base);cursor:pointer;background:var(--mqsp-white)}.mqsp-related-load-more:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-related-no-more{color:var(--mqsp-gray-400);font-size:var(--mqsp-font-size-sm)}.mqsp-sidebar-toggle{display:none}@media (max-width:1400px){}@media (max-width:1024px){.mqsp-sidebar-toggle{position:fixed;bottom:24px;right:16px;top:auto;left:auto;z-index:var(--mqsp-z-header);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--mqsp-primary);box-shadow:0 4px 12px rgba(var(--mqsp-primary-rgb),0.4);cursor:pointer;transition:all var(--mqsp-transition-fast);border:none}.mqsp-sidebar-toggle:hover{box-shadow:0 6px 20px rgba(var(--mqsp-primary-rgb),0.5);transform:scale(1.05)}.mqsp-hamburger span{background:#fff}.mqsp-hamburger{display:flex;flex-direction:column;gap:4px;width:18px}.mqsp-hamburger span{display:block;width:100%;height:2px;background:var(--mqsp-sidebar-text-hover);border-radius:1px;transition:all var(--mqsp-transition-fast)}.mqsp-sidebar-toggle.active .mqsp-hamburger span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mqsp-sidebar-toggle.active .mqsp-hamburger span:nth-child(2){opacity:0}.mqsp-sidebar-toggle.active .mqsp-hamburger span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mqsp-sidebar{transform:translateX(-100%)}.mqsp-sidebar.open{transform:translateX(0)}.mqsp-content-area{margin-left:0;padding:var(--mqsp-content-padding);padding-top:var(--mqsp-content-padding)}.mqsp-sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:var(--mqsp-z-header)}.mqsp-sidebar-overlay.active{display:block}}.mqsp-back-to-top{position:fixed;bottom:24px;right:24px;z-index:var(--mqsp-z-header);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:var(--mqsp-primary);color:#fff;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,background 0.2s ease}.mqsp-back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.mqsp-back-to-top:hover{background:var(--mqsp-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--mqsp-primary-rgb),0.3)}.mqsp-back-to-top:active{transform:translateY(0)}[data-theme="dark"] .mqsp-back-to-top{background:var(--mqsp-primary);box-shadow:0 4px 16px rgba(0,0,0,0.4)}@media (max-width:1024px){.mqsp-back-to-top{bottom:84px;right:16px}}@media (max-width:768px){:root{--mqsp-content-padding:16px}.mqsp-grid-phone,.mqsp-grid--phone,.mqsp-masonry--phone{gap:12px}.mqsp-grid-desktop,.mqsp-grid--desktop,.mqsp-masonry--desktop{gap:12px}.mqsp-masonry--all{column-gap:12px}.mqsp-wallpaper-card{margin-bottom:12px;border-radius:var(--mqsp-radius-md)}.mqsp-dynamic-badge{font-size:10px;padding:1px 8px;top:6px;right:6px}.mqsp-filter-bar{gap:var(--mqsp-spacing-sm);padding:var(--mqsp-spacing-sm) 12px}.mqsp-filter-bar .mqsp-search-input{max-width:100%;width:100%;order:-1}.mqsp-layout-toggle{margin-left:0;width:100%;justify-content:center}.mqsp-wallpaper-detail{padding:0}.mqsp-preview-wrapper{padding:0;gap:0;position:relative;border-radius:0;box-shadow:none;background:transparent;width:100%}.mqsp-preview-wrapper{display:flex;align-items:center;justify-content:center;gap:8px}.mqsp-nav-prev,.mqsp-nav-next{position:relative;top:auto;transform:none;z-index:var(--mqsp-z-sticky);background:rgba(0,0,0,0.35);border-radius:50%;width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;left:auto;right:auto}.mqsp-nav-thumb{display:none}.mqsp-nav-arrow{width:auto;height:auto;background:transparent}.mqsp-nav-arrow svg{width:18px;height:18px;color:var(--mqsp-white)}.mqsp-preview-main{flex:1;min-width:0;width:auto}.mqsp-wallpaper-detail .mqsp-preview-desktop{width:100%;align-items:center}.mqsp-wallpaper-detail .mqsp-preview-desktop .mqsp-desktop-mockup{width:100%}.mqsp-wallpaper-detail .mqsp-preview-desktop .desktop-frame{width:100%}.mqsp-wallpaper-detail .mqsp-preview-desktop .desktop-bezel{width:100%}.mqsp-wallpaper-detail .mqsp-preview-phone{width:100%}.mqsp-wallpaper-detail .mqsp-wallpaper-info,.mqsp-wallpaper-detail .mqsp-wallpaper-related{padding:20px 16px}.mqsp-related-grid,.mqsp-related-grid-phone,.mqsp-related-grid-desktop{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){:root{--mqsp-content-padding:12px}.mqsp-grid-phone,.mqsp-grid--phone,.mqsp-masonry--phone{gap:8px}.mqsp-grid-desktop,.mqsp-grid--desktop,.mqsp-masonry--desktop{gap:8px}.mqsp-masonry--all{column-gap:8px}.mqsp-wallpaper-card{margin-bottom:var(--mqsp-spacing-md);border-radius:var(--mqsp-radius-md)}.mqsp-preview-wrapper{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mqsp-nav-prev,.mqsp-nav-next{width:28px;height:28px}.mqsp-nav-arrow svg{width:16px;height:16px}.mqsp-wallpaper-detail .mqsp-preview-phone .phone-frame{width:290px;height:620px;border-radius:50px;padding:10px;max-width:100%;box-sizing:border-box}.mqsp-wallpaper-detail .mqsp-preview-phone .phone-screen{border-radius:40px}.mqsp-wallpaper-detail .mqsp-preview-phone .phone-dynamic-island{width:100px;height:28px;top:14px}.mqsp-wallpaper-detail .mqsp-preview-phone .lock-time{font-size:72px}.mqsp-wallpaper-detail .mqsp-preview-desktop .desktop-bezel{width:100%;height:auto;aspect-ratio:16/9}.mqsp-wallpaper-detail .mqsp-preview-desktop .lock-time{font-size:36px}.mqsp-wallpaper-detail .mqsp-preview-desktop .lock-date{font-size:12px}.mqsp-wallpaper-detail .mqsp-preview-desktop .desktop-icon{width:24px;height:24px;border-radius:3px}.mqsp-wallpaper-detail .mqsp-preview-desktop .desktop-icon-label{font-size:6px}.mqsp-wallpaper-detail .mqsp-preview-desktop .desktop-taskbar{height:28px}.mqsp-wallpaper-detail .mqsp-preview-desktop .taskbar-pin-icon{width:20px;height:20px}.mqsp-wallpaper-detail .mqsp-info-grid{grid-template-columns:1fr}.mqsp-related-grid,.mqsp-related-grid-phone,.mqsp-related-grid-desktop{grid-template-columns:repeat(2,1fr);gap:8px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mqsp-fade-up{from{opacity:0;transform:translateY(60px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mqsp-fade-in{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes mqsp-zoom-in{from{opacity:0;transform:scale(0.6)}to{opacity:1;transform:scale(1)}}@keyframes mqsp-flip-in{from{opacity:0;transform:perspective(800px) rotateX(20deg) translateY(20px)}to{opacity:1;transform:perspective(800px) rotateX(0) translateY(0)}}@keyframes mqsp-slide-left{from{opacity:0;transform:translateX(60px) scale(0.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes mqsp-bounce-in{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.08)}70%{transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@keyframes mqsp-rotate-in{from{opacity:0;transform:rotate(-8deg) scale(0.9) translateY(30px)}to{opacity:1;transform:rotate(0) scale(1) translateY(0)}}@keyframes mqsp-rotate3d-in{from{opacity:0;transform:perspective(800px) rotateY(-25deg) translateX(40px)}to{opacity:1;transform:perspective(800px) rotateY(0) translateX(0)}}.mqsp-card-animate{opacity:0;will-change:transform,opacity}.mqsp-card-animate.mqsp-anim-fade-up{animation:mqsp-fade-up 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards}.mqsp-card-animate.mqsp-anim-fade-in{animation:mqsp-fade-in 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards}.mqsp-card-animate.mqsp-anim-zoom-in{animation:mqsp-zoom-in 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards}.mqsp-card-animate.mqsp-anim-flip-in{animation:mqsp-flip-in 0.7s cubic-bezier(0.34,1.56,0.64,1) forwards}.mqsp-card-animate.mqsp-anim-slide-left{animation:mqsp-slide-left 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards}.mqsp-card-animate.mqsp-anim-bounce-in{animation:mqsp-bounce-in 0.7s cubic-bezier(0.34,1.56,0.64,1) forwards}.mqsp-card-animate.mqsp-anim-rotate-in{animation:mqsp-rotate-in 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards}.mqsp-card-animate.mqsp-anim-rotate3d-in{animation:mqsp-rotate3d-in 0.7s cubic-bezier(0.34,1.56,0.64,1) forwards}@media (prefers-reduced-motion:reduce){.mqsp-card-animate{opacity:1;animation:none !important;will-change:auto}}@keyframes slideUp{0%,100%{transform:translateY(0);opacity:0.6}50%{transform:translateY(-6px);opacity:1}}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,215,0,0.4)}50%{box-shadow:0 0 0 6px rgba(255,215,0,0)}}[data-theme="dark"]{color-scheme:dark;--mqsp-gray-50:#0f0f0f;--mqsp-gray-100:#0a0a0a;--mqsp-gray-200:#141414;--mqsp-gray-300:#1f1f1f;--mqsp-gray-400:#2a2a2a;--mqsp-gray-500:#a8a8a8;--mqsp-gray-600:#b8b8b8;--mqsp-gray-700:#c8c8c8;--mqsp-gray-800:#e0e0e0;--mqsp-gray-900:#f0f0f0;--mqsp-white:#141414;--mqsp-sidebar-text:#b0b0c0;--mqsp-sidebar-text-hover:#ffffff;--mqsp-sidebar-text-muted:#7878a0;--mqsp-sidebar-section-title:#7878a0;--mqsp-sidebar-bg:#0f0f1a;--mqsp-sidebar-hover-bg:rgba(var(--mqsp-primary-rgb),0.12);--mqsp-sidebar-border:rgba(255,255,255,0.08)}[data-theme="dark"] body{background-color:var(--mqsp-gray-100);color:var(--mqsp-gray-800)}[data-theme="dark"] .mqsp-content-area{background:var(--mqsp-gray-100)}[data-theme="dark"] .mqsp-wallpaper-card{background:var(--mqsp-gray-200);box-shadow:0 2px 8px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-wallpaper-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.4)}[data-theme="dark"] .mqsp-preview-wrapper,[data-theme="dark"] .mqsp-wallpaper-detail .mqsp-wallpaper-info,[data-theme="dark"] .mqsp-wallpaper-detail .mqsp-wallpaper-related{background:var(--mqsp-gray-200)}[data-theme="dark"] .mqsp-static-article{background:var(--mqsp-gray-200);box-shadow:0 2px 8px rgba(0,0,0,0.3)}@media (max-width:768px){[data-theme="dark"] .mqsp-preview-wrapper{background:transparent}}[data-theme="dark"] .mqsp-related-title{color:var(--mqsp-gray-900)}[data-theme="dark"] .mqsp-related-load-more{background:var(--mqsp-gray-200);border-color:var(--mqsp-gray-400);color:var(--mqsp-gray-600)}[data-theme="dark"] .mqsp-related-load-more:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}[data-theme="dark"] .mqsp-nav-arrow{background:var(--mqsp-gray-300)}[data-theme="dark"] .mqsp-nav-placeholder{background:var(--mqsp-gray-300)}[data-theme="dark"] .mqsp-wallpaper-info h1.mqsp-wallpaper-title{color:var(--mqsp-gray-900)}.mqsp-wallpaper-description{margin:12px 0 20px;padding:12px 16px;background:#f9fafb;border-radius:8px;font-size:14px;line-height:1.7;color:#4b5563}[data-theme="dark"] .mqsp-wallpaper-description{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-700,#d1d5db)}.mqsp-wallpaper-description p{margin:0}.mqsp-wallpaper-description p + p{margin-top:8px}[data-theme="dark"] .mqsp-wallpaper-info .info-label{color:var(--mqsp-gray-500)}[data-theme="dark"] .mqsp-wallpaper-info .info-value{color:var(--mqsp-gray-800)}[data-theme="dark"] .mqsp-wallpaper-info .mqsp-tag{background:var(--mqsp-gray-300);color:var(--mqsp-gray-700)}[data-theme="dark"] .mqsp-wallpaper-info .mqsp-tag:hover{background:var(--mqsp-gray-400);color:var(--mqsp-gray-900)}[data-theme="dark"] .mqsp-wallpaper-info .mqsp-info-color-chip{background:var(--mqsp-gray-300);color:var(--mqsp-gray-700)}[data-theme="dark"] .mqsp-wallpaper-info .mqsp-info-color-chip:hover{background:var(--mqsp-gray-400);color:var(--mqsp-gray-900)}[data-theme="dark"] .mqsp-wallpaper-info .mqsp-download-info{color:var(--mqsp-gray-600)}[data-theme="dark"] .mqsp-wallpaper-info .share-label{color:var(--mqsp-gray-600)}[data-theme="dark"] .mqsp-wallpaper-info .share-btn{background:var(--mqsp-gray-300);border-color:var(--mqsp-gray-400);color:var(--mqsp-gray-600)}[data-theme="dark"] .mqsp-wallpaper-info .share-btn:hover{border-color:var(--mqsp-gray-500);color:var(--mqsp-gray-800)}[data-theme="dark"] .mqsp-filter-bar,[data-theme="dark"] .mqsp-filter-bar .mqsp-filter-btn{background:var(--mqsp-gray-100,#1a1a1a);border-color:var(--mqsp-gray-300,#4a4a4a);color:#fff}[data-theme="dark"] .mqsp-pagination .page-numbers{background:var(--mqsp-gray-100,#1a1a1a);border-color:var(--mqsp-gray-300,#4a4a4a);color:#fff}[data-theme="dark"] .mqsp-pagination .page-numbers.current{background:var(--mqsp-primary);color:#fff}[data-theme="dark"] .mqsp-category-select{background:var(--mqsp-gray-100,#1a1a1a);border-color:var(--mqsp-gray-300,#4a4a4a);color:#fff}[data-theme="dark"] .mqsp-breadcrumb,[data-theme="dark"] .mqsp-breadcrumb a{color:#9ca3af}[data-theme="dark"] .breadcrumb-sep{color:#6b7280}[data-theme="dark"] .breadcrumb-current{color:#e5e7eb}[data-theme="dark"] .breadcrumb-count{color:#9ca3af}[data-theme="dark"] .mqsp-no-content,[data-theme="dark"] .mqsp-search-empty{color:#9ca3af}[data-theme="dark"] .mqsp-image-search-hint{color:#6b7280}[data-theme="dark"] .mqsp-search-result-thumb{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-uc-points-table .positive{color:#4ade80}[data-theme="dark"] .mqsp-uc-points-table .negative{color:#f87171}[data-theme="dark"] .card-hover-tag{background:rgba(0,0,0,0.7);color:var(--mqsp-gray-800)}[data-theme="dark"] .mqsp-nav-list li a:hover{background:rgba(255,255,255,0.06);color:var(--mqsp-sidebar-text-hover)}[data-theme="dark"] .mqsp-tag-chip{background:rgba(255,255,255,0.04)}[data-theme="dark"] .mqsp-tag-chip:hover{background:rgba(255,255,255,0.08);color:var(--mqsp-sidebar-text-hover)}[data-theme="dark"] .mqsp-filter-toggle{background:rgba(255,255,255,0.04)}[data-theme="dark"] .mqsp-filter-toggle:hover{background:rgba(255,255,255,0.08);color:var(--mqsp-sidebar-text-hover)}[data-theme="dark"] .mqsp-res-item{background:rgba(255,255,255,0.04)}[data-theme="dark"] .mqsp-res-item:hover{background:rgba(255,255,255,0.08);color:var(--mqsp-sidebar-text-hover)}[data-theme="dark"] .mqsp-res-badge:hover{box-shadow:0 2px 8px rgba(0,0,0,0.3)}html[data-theme="dark"]::-webkit-scrollbar-track{background:var(--mqsp-gray-200)}html[data-theme="dark"]::-webkit-scrollbar-thumb{background:var(--mqsp-gray-400)}.lazy{opacity:0;transition:opacity var(--mqsp-transition-slow)}.lazy.loaded{opacity:1}.mqsp-sidebar::-webkit-scrollbar{width:4px}.mqsp-sidebar::-webkit-scrollbar-track{background:transparent}.mqsp-sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:4px}.mqsp-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.3)}html{scrollbar-width:thin;scrollbar-color:var(--mqsp-gray-400) transparent}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:var(--mqsp-gray-400);border-radius:3px}html::-webkit-scrollbar-thumb:hover{background:var(--mqsp-gray-500)}.mqsp-sidebar{padding-top:0}.mqsp-category-select{padding:8px 12px;border-radius:var(--mqsp-radius-md);border:1px solid var(--mqsp-gray-300);background:var(--mqsp-white);color:var(--mqsp-gray-700);font-size:var(--mqsp-font-size-sm);cursor:pointer;outline:none;transition:all var(--mqsp-transition-base)}.mqsp-category-select:focus{border-color:var(--mqsp-primary);box-shadow:0 0 0 3px rgba(var(--mqsp-primary-rgb),0.15)}.mqsp-search-form{display:flex;align-items:center;gap:8px;flex-grow:1;max-width:300px}.mqsp-search-btn{padding:8px;min-width:44px;min-height:44px;border-radius:var(--mqsp-radius-md);background:var(--mqsp-primary);color:var(--mqsp-white);display:flex;align-items:center;justify-content:center;transition:background var(--mqsp-transition-base)}.mqsp-search-btn:hover{background:var(--mqsp-primary-dark)}.mqsp-toolbar-btn.mqsp-search-btn{padding:0;border-radius:50%;background:transparent;color:var(--mqsp-sidebar-text-muted);border:1px solid var(--mqsp-sidebar-border);transition:all var(--mqsp-transition-fast)}.mqsp-toolbar-btn.mqsp-search-btn:hover{color:var(--mqsp-primary);border-color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb),0.08)}.mqsp-filter-sort{display:flex;gap:var(--mqsp-spacing-xs)}.mqsp-filter-category{display:flex;align-items:center}.mqsp-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:var(--mqsp-z-top);display:flex;align-items:center;justify-content:center;animation:mqspFadeIn 0.2s ease}.mqsp-modal{background:var(--mqsp-white,#fff);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.2);max-width:420px;width:90%;overflow:hidden;animation:mqspSlideUp 0.25s ease}[data-theme="dark"] .mqsp-modal{background:#2a2a2a;box-shadow:0 8px 32px rgba(0,0,0,0.5)}.mqsp-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--mqsp-gray-200,#e5e5e5)}[data-theme="dark"] .mqsp-modal-header{border-bottom-color:#444}.mqsp-modal-header h3{margin:0;font-size:16px;font-weight:600;color:var(--mqsp-gray-900,#111)}[data-theme="dark"] .mqsp-modal-header h3{color:#e0e0e0}.mqsp-modal-close{background:none;border:none;font-size:22px;line-height:1;color:var(--mqsp-gray-600,#767676);cursor:pointer;padding:4px 8px;min-width:44px;min-height:44px;border-radius:4px;transition:all 0.15s ease}.mqsp-modal-close:hover{background:var(--mqsp-gray-100,#f5f5f5);color:var(--mqsp-gray-900,#111)}[data-theme="dark"] .mqsp-modal-close:hover{background:#444;color:#fff}.mqsp-modal-body{padding:20px}.mqsp-modal-body p{margin:0 0 12px;color:var(--mqsp-gray-700,#555);font-size:14px}[data-theme="dark"] .mqsp-modal-body p{color:#bbb}.mqsp-qr-code{display:inline-block;padding:16px;background:#fff;border-radius:8px;border:1px solid var(--mqsp-gray-200,#e5e5e5)}.mqsp-qr-code img{display:block;width:200px;height:200px}.mqsp-modal-footer{display:flex;gap:12px;padding:16px 20px;border-top:1px solid var(--mqsp-gray-200,#e5e5e5);justify-content:flex-end}[data-theme="dark"] .mqsp-modal-footer{border-top-color:#444}.mqsp-modal-btn{padding:8px 20px;min-height:44px;border-radius:6px;font-size:14px;cursor:pointer;border:1px solid var(--mqsp-gray-300,#d9d9d9);background:var(--mqsp-white,#fff);color:var(--mqsp-gray-700,#555);transition:all 0.15s ease}.mqsp-modal-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-modal-btn-primary{background:var(--mqsp-primary);border-color:var(--mqsp-primary);color:#fff;text-decoration:none}.mqsp-modal-btn-primary:hover{background:var(--mqsp-primary-dark);border-color:var(--mqsp-primary-dark);color:#fff}@keyframes mqspFadeIn{from{opacity:0}to{opacity:1}}@keyframes mqspSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mqsp-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mqsp-card-ad{cursor:default;border-radius:var(--mqsp-radius-lg);overflow:hidden;background:var(--mqsp-white);box-shadow:var(--mqsp-shadow-sm);break-inside:avoid;margin-bottom:var(--mqsp-grid-column-gap);position:relative;max-width:100%}.mqsp-card-ad:hover{transform:none;box-shadow:var(--mqsp-shadow-sm)}.mqsp-card-ad .mqsp-ad-content{overflow:hidden;line-height:0;font-size:0;width:100%;max-width:100%}.mqsp-card-ad .mqsp-ad-content:empty{display:none}.mqsp-card-ad .mqsp-ad-content img{width:100%;max-width:100%;height:auto;display:block;border-radius:0}.mqsp-card-ad .mqsp-ad-content iframe{width:100%;border:none;display:block}.mqsp-card-ad .mqsp-ad-content ins{display:block;width:100%}.mqsp-card-ad .mqsp-ad-content>*{max-width:100%}[data-theme="dark"] .mqsp-card-ad{background:var(--mqsp-gray-100)}.mqsp-home-section{margin-bottom:32px}.mqsp-home-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mqsp-home-section-title{font-size:18px;font-weight:700;color:var(--mqsp-gray-900);display:flex;align-items:center;gap:6px;padding-left:12px;border-left:4px solid var(--mqsp-primary);margin:0}.mqsp-home-section-title a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:4px}.mqsp-home-section-title a:hover{color:var(--mqsp-primary)}.mqsp-home-section-title svg{flex-shrink:0}.mqsp-home-section-count{font-size:13px;color:var(--mqsp-gray-400)}.mqsp-home-section-divider{margin-bottom:20px;padding-top:16px;border-top:1px solid var(--mqsp-gray-200)}.mqsp-home-search{margin:0 auto 32px;max-width:960px;padding:40px 20px 24px;text-align:center}.mqsp-home-search-title{margin:0 0 24px;font-size:28px;font-weight:600;color:var(--mqsp-gray-900,#111827);letter-spacing:1px}[data-theme="dark"] .mqsp-home-search-title{color:var(--mqsp-gray-800,#f3f4f6)}.mqsp-home-search-box{margin:0 auto}.mqsp-home-search .mqsp-search-form{display:flex;align-items:stretch;max-width:none;width:100%;border:2px solid var(--mqsp-primary);border-radius:40px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:box-shadow 0.2s,border-color 0.2s}[data-theme="dark"] .mqsp-home-search .mqsp-search-form{background:var(--mqsp-gray-100,#1a1a1a);border-color:var(--mqsp-primary)}.mqsp-home-search .mqsp-search-form:focus-within{box-shadow:0 4px 16px rgba(var(--mqsp-primary-rgb),0.15)}.mqsp-home-search .mqsp-search-input{flex:1;border:none;outline:none;border-radius:0;padding:12px 4px 12px 24px;font-size:15px;background:transparent;color:var(--mqsp-gray-900,#111827);min-width:0}[data-theme="dark"] .mqsp-home-search .mqsp-search-input{color:var(--mqsp-gray-800,#f3f4f6)}.mqsp-home-search .mqsp-search-input::placeholder{color:var(--mqsp-gray-500,#9ca3af)}.mqsp-home-search .mqsp-search-type{flex-shrink:0;border:none;border-right:1px solid var(--mqsp-gray-300,#d1d5db);background:transparent;color:var(--mqsp-gray-700,#374151);font-size:14px;padding:0 28px 0 20px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}[data-theme="dark"] .mqsp-home-search .mqsp-search-type{color:var(--mqsp-gray-700,#e5e7eb);border-right-color:var(--mqsp-gray-600,#4b5563)}.mqsp-image-icon-btn{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;border:none;background:transparent;cursor:pointer;color:var(--mqsp-gray-500,#6b7280);transition:color 0.2s}.mqsp-image-icon-btn:hover,.mqsp-image-icon-btn.active{color:var(--mqsp-primary)}.mqsp-image-icon-btn .mqsp-image-icon-tooltip{position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);white-space:nowrap;background:rgba(0,0,0,0.75);color:#fff;font-size:12px;padding:4px 10px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity 0.2s;z-index:var(--mqsp-z-sticky)}.mqsp-image-icon-btn:hover .mqsp-image-icon-tooltip{opacity:1}.mqsp-home-search-btn{flex-shrink:0;border:none;background:var(--mqsp-primary);color:#fff;font-size:15px;font-weight:500;padding:0 32px;cursor:pointer;transition:background 0.2s}.mqsp-home-search-btn:hover{background:var(--mqsp-primary-dark)}.mqsp-hot-search{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 0;margin-top:16px;font-size:13px}.mqsp-hot-search-label{color:var(--mqsp-gray-500,#6b7280);margin-right:8px}.mqsp-hot-search-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.mqsp-hot-search-list li a{display:inline-block;padding:2px 12px;border-radius:12px;color:var(--mqsp-gray-600,#4b5563);background:var(--mqsp-gray-100,#f3f4f6);transition:all 0.2s}[data-theme="dark"] .mqsp-hot-search-list li a{color:var(--mqsp-gray-700,#d1d5db);background:var(--mqsp-gray-200,#1e1e1e)}.mqsp-hot-search-list li a:hover{color:#fff;background:var(--mqsp-primary)}.mqsp-home-search .mqsp-image-search-preview{display:flex;align-items:center;gap:12px;margin:16px auto 0;padding:8px 16px;max-width:100%;background:var(--mqsp-gray-100,#f3f4f6);border-radius:12px}[data-theme="dark"] .mqsp-home-search .mqsp-image-search-preview{background:var(--mqsp-gray-200,#1e1e1e)}.mqsp-home-search .mqsp-image-search-preview img{width:48px;height:48px;object-fit:cover;border-radius:8px;flex-shrink:0}.mqsp-home-search .mqsp-image-search-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mqsp-home-search .mqsp-image-search-info span{font-size:13px;color:var(--mqsp-gray-600,#4b5563)}.mqsp-home-search .mqsp-image-search-reset{flex-shrink:0;border:1px solid var(--mqsp-gray-300,#d1d5db);background:transparent;color:var(--mqsp-gray-600,#4b5563);font-size:12px;padding:4px 12px;border-radius:12px;cursor:pointer;transition:all 0.2s}.mqsp-home-search .mqsp-image-search-reset:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-home-search .mqsp-search-results{max-height:500px;text-align:left;margin-top:16px}.mqsp-home-search .mqsp-image-search-results{text-align:left;margin-top:16px}@media (max-width:768px){.mqsp-home-search{padding:24px 16px 20px}.mqsp-home-search-title{font-size:22px;margin-bottom:18px}.mqsp-home-search .mqsp-search-form{border-radius:28px}.mqsp-home-search-btn{padding:0 20px;font-size:14px;min-height:44px}.mqsp-home-search .mqsp-search-type{padding:0 24px 0 16px;font-size:13px;min-height:44px}.mqsp-image-icon-btn{width:40px;min-height:44px}.mqsp-hot-search-list{gap:8px}}@media (max-width:480px){.mqsp-home-search{padding:20px 12px 16px}.mqsp-home-search-title{font-size:20px;margin-bottom:14px;letter-spacing:0.5px}.mqsp-home-search .mqsp-search-form{border-radius:28px;border-width:1.5px;padding:3px}.mqsp-home-search .mqsp-search-type{flex-shrink:0;padding:8px 18px 8px 12px;font-size:12px;border-right:1px solid var(--mqsp-gray-300,#d1d5db);min-height:40px}.mqsp-home-search .mqsp-search-input{flex:1;min-width:0;padding:10px 8px;font-size:14px}.mqsp-image-icon-btn{width:38px;min-height:40px}.mqsp-home-search-btn{flex-shrink:0;padding:0 16px;font-size:13px;border-radius:24px;min-height:40px}.mqsp-hot-search{margin-top:14px;gap:6px}.mqsp-hot-search-list{gap:6px}.mqsp-hot-search-list li a{font-size:12px;padding:4px 10px}}@media (max-width:360px){.mqsp-home-search-title{font-size:18px}.mqsp-home-search .mqsp-search-type{padding:8px 12px 8px 8px;font-size:11px}.mqsp-home-search .mqsp-search-input{font-size:13px;padding:10px 6px}.mqsp-image-icon-btn{width:34px}.mqsp-home-search-btn{padding:0 12px;font-size:12px}}.mqsp-search-result-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--mqsp-gray-700,#374151);transition:background 0.2s}.mqsp-search-result-item:hover{background:var(--mqsp-gray-100,#f3f4f6)}[data-theme="dark"] .mqsp-search-result-item:hover{background:var(--mqsp-gray-200,#1e1e1e)}.mqsp-search-result-thumb{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.mqsp-search-result-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqsp-search-empty{padding:24px;text-align:center;color:var(--mqsp-gray-400,#9ca3af);font-size:14px}.mqsp-image-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.mqsp-image-search-item{display:block;text-decoration:none;border-radius:8px;overflow:hidden;background:var(--mqsp-gray-100,#f3f4f6);transition:transform 0.2s,box-shadow 0.2s}.mqsp-image-search-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.mqsp-image-search-item-thumb{aspect-ratio:3/4;overflow:hidden}.mqsp-image-search-item-thumb img{width:100%;height:100%;object-fit:cover}.mqsp-image-search-item-info{padding:6px 8px}.mqsp-image-search-item-title{display:block;font-size:12px;color:var(--mqsp-gray-700,#374151);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqsp-image-search-item-similarity{display:block;font-size:11px;color:var(--mqsp-primary);margin-top:2px}.mqsp-home-banner{margin-bottom:32px}.mqsp-banner-previews{display:flex;align-items:flex-end;justify-content:center;gap:40px;padding:24px 0;position:relative}.mqsp-banner-desktop{display:flex;flex-direction:column;align-items:center;gap:12px}.mqsp-banner-phone{display:flex;flex-direction:column;align-items:center;gap:12px;margin-left:-120px;position:relative;z-index:2}.mqsp-banner-pc-device{position:relative;width:1200px;max-width:100%}.mqsp-banner-pc-frame{display:block;width:100%;height:auto;position:relative;z-index:1}.mqsp-banner-pc-screen{position:absolute;top:1%;left:9.5%;width:81%;height:94%;overflow:hidden;background:#000;z-index:2}.mqsp-banner-pc-bottombar{position:absolute;bottom:5%;left:9%;width:82%;height:auto;z-index:3;pointer-events:none}.mqsp-banner-phone-device{position:relative;width:280px;max-width:100%}.mqsp-banner-phone-frame{display:block;width:100%;height:auto;position:relative;z-index:1}.mqsp-banner-phone-screen{position:absolute;top:3%;left:5%;width:90%;height:94%;overflow:hidden;background:#000;z-index:2;border-radius:16px}.mqsp-banner-phone-time{position:absolute;top:12%;left:50%;transform:translateX(-50%);color:#fff;font-size:45px;font-weight:500;z-index:4;text-shadow:0 1px 4px rgba(0,0,0,0.5);pointer-events:none}.mqsp-banner-phone-date{position:absolute;top:25%;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;align-items:center;gap:6px;color:#fff;font-size:14px;z-index:4;text-shadow:0 1px 4px rgba(0,0,0,0.5);pointer-events:none;white-space:nowrap}.mqsp-banner-phone-camera{position:absolute;top:2%;left:50%;transform:translateX(-50%);width:45%;height:auto;z-index:3;pointer-events:none}.mqsp-banner-wallpaper{position:absolute;inset:0;opacity:0;transition:opacity 0.6s ease;z-index:0}.mqsp-banner-wallpaper.active{opacity:1;z-index:1}.mqsp-banner-wallpaper img{width:100%;height:100%;object-fit:cover}.mqsp-home-cat-grid{display:grid;gap:12px}.mqsp-home-cat-grid--desktop{grid-template-columns:repeat(4,1fr)}.mqsp-home-cat-grid--desktop .mqsp-wallpaper-card .wallpaper-card-image img{aspect-ratio:16 / 9;object-fit:cover}.mqsp-home-cat-grid--phone{grid-template-columns:repeat(5,1fr)}.mqsp-home-cat-grid--phone .mqsp-wallpaper-card .wallpaper-card-image img{aspect-ratio:9 / 16;object-fit:cover}[data-theme="dark"] .mqsp-home-section-title{color:var(--mqsp-gray-800)}[data-theme="dark"] .mqsp-home-section-divider{border-top-color:var(--mqsp-gray-700)}@media (max-width:1400px){.mqsp-banner-pc-device{width:900px}.mqsp-banner-phone-device{width:220px}.mqsp-banner-phone-time{font-size:36px}.mqsp-banner-phone-date{font-size:12px}}@media (max-width:1200px){.mqsp-banner-pc-device{width:700px}.mqsp-banner-phone-device{width:180px}.mqsp-banner-phone-time{font-size:30px}.mqsp-banner-phone-date{font-size:10px}.mqsp-home-cat-grid--desktop{grid-template-columns:repeat(3,1fr)}.mqsp-home-cat-grid--phone{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.mqsp-banner-previews{flex-direction:column;align-items:center;gap:24px}.mqsp-banner-phone{margin-left:0}.mqsp-banner-pc-device{width:100%;max-width:500px}.mqsp-banner-phone-device{width:220px}.mqsp-banner-phone-time{font-size:36px}.mqsp-banner-phone-date{font-size:12px;gap:4px}.mqsp-home-cat-grid--desktop{grid-template-columns:repeat(2,1fr)}.mqsp-home-cat-grid--phone{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.mqsp-banner-pc-device{max-width:100%}.mqsp-banner-phone-device{width:200px}.mqsp-banner-phone-time{font-size:32px}.mqsp-banner-phone-date{font-size:11px}.mqsp-home-cat-grid--desktop{grid-template-columns:repeat(2,1fr)}.mqsp-home-cat-grid--phone{grid-template-columns:repeat(2,1fr)}}.mqsp-download-limit-info{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;background:rgba(var(--mqsp-primary-rgb),0.08);color:var(--mqsp-primary);font-size:12px;font-weight:500;margin:0}[data-theme="dark"] .mqsp-download-limit-info{background:rgba(255,255,255,0.06);color:var(--mqsp-gray-600,#9ca3af)}.mqsp-page-footer{margin-top:auto;margin-left:calc(-1 * var(--mqsp-content-padding));margin-right:calc(-1 * var(--mqsp-content-padding));padding:12px 24px;text-align:center;font-size:12px;color:#757575;border-top:1px solid var(--mqsp-gray-200);display:flex;flex-direction:column;align-items:center;gap:4px}.mqsp-page-footer a{color:var(--mqsp-gray-600);text-decoration:none;transition:color 0.2s}.mqsp-page-footer a:hover{color:var(--mqsp-gray-600)}.mqsp-footer-label{color:var(--mqsp-gray-600)}.mqsp-footer-links a{margin:0 2px}.mqsp-footer-filing{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.mqsp-footer-sep{color:var(--mqsp-gray-300)}@media (max-width:768px){.mqsp-page-footer{padding:8px 16px;font-size:11px;gap:8px}}[data-theme="dark"] .mqsp-page-footer{border-top-color:var(--mqsp-gray-700);color:var(--mqsp-gray-500)}[data-theme="dark"] .mqsp-page-footer a,[data-theme="dark"] .mqsp-footer-label{color:var(--mqsp-gray-500)}[data-theme="dark"] .mqsp-page-footer a:hover{color:var(--mqsp-gray-700)}[data-theme="dark"] .mqsp-page-footer,[data-theme="dark"] .mqsp-footer-sep,[data-theme="dark"] .mqsp-no-more,[data-theme="dark"] .mqsp-related-no-more,[data-theme="dark"] .mqsp-pagination .page-numbers.dots,[data-theme="dark"] .mqsp-home-section-count,[data-theme="dark"] .mqsp-search-empty,[data-theme="dark"] .mqsp-dl-modal-close{color:var(--mqsp-gray-600)}[data-theme="dark"] .mqsp-filter-bar .mqsp-search-input::placeholder{color:var(--mqsp-gray-500)}.mqsp-grid-loading-overlay .mqsp-grid-spinner{width:36px;height:36px;border:3px solid var(--mqsp-gray-300,#d9d9d9);border-top-color:var(--mqsp-primary);border-radius:50%;animation:mqsp-spin 0.8s linear infinite}[data-theme="dark"] .mqsp-grid-loading-overlay{background:rgba(0,0,0,0.5) !important}[data-theme="dark"] .mqsp-grid-loading-overlay .mqsp-grid-spinner{border-color:var(--mqsp-gray-300,#555);border-top-color:var(--mqsp-primary)}.mqsp-breadcrumb{font-size:14px;color:#6b7280;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;min-width:0}.mqsp-breadcrumb a{color:#6b7280;text-decoration:none;transition:color 0.2s}.mqsp-breadcrumb a:hover{color:var(--mqsp-primary)}.breadcrumb-sep{margin:0 6px;color:#d1d5db}.breadcrumb-current{color:#374151;font-weight:500}.breadcrumb-count{margin-left:12px;font-size:13px;color:#9ca3af}.breadcrumb-color-dot{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:4px;vertical-align:middle;border:1px solid rgba(0,0,0,0.1)}.mqsp-taxonomy-header{display:none}.mqsp-masonry--all .mqsp-wallpaper-card{break-inside:avoid;margin-bottom:12px}.mqsp-no-content{text-align:center;padding:60px 20px;color:#9ca3af;font-size:16px}.mqsp-overview-page{width:100%;max-width:100%;margin:0;padding:24px 24px 60px;box-sizing:border-box}.mqsp-overview-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:40px 36px;margin-bottom:36px;border-radius:var(--mqsp-radius-xl,16px);background:linear-gradient(135deg,rgba(var(--mqsp-primary-rgb),0.12) 0%,rgba(var(--mqsp-primary-rgb),0.04) 100%);border:1px solid rgba(var(--mqsp-primary-rgb),0.15);overflow:hidden}.mqsp-overview-hero::before{content:'';position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(var(--mqsp-primary-rgb),0.25) 0%,transparent 70%);border-radius:50%;pointer-events:none}.mqsp-overview-hero::after{content:'';position:absolute;bottom:-40%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(var(--mqsp-primary-rgb),0.18) 0%,transparent 70%);border-radius:50%;pointer-events:none}.mqsp-overview-hero-content{position:relative;z-index:1;flex:1;min-width:260px}.mqsp-overview-hero-title{font-size:36px;font-weight:800;line-height:1.2;margin:0 0 10px;background:linear-gradient(135deg,var(--mqsp-primary),var(--mqsp-primary-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.5px}.mqsp-overview-hero-desc{font-size:15px;color:var(--mqsp-gray-600,#757575);margin:0;line-height:1.6}.mqsp-overview-stats{position:relative;z-index:1;display:flex;align-items:center;gap:20px;padding:18px 28px;background:rgba(255,255,255,0.65);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--mqsp-radius-lg,12px);border:1px solid rgba(255,255,255,0.5);box-shadow:0 8px 24px rgba(0,0,0,0.06)}.mqsp-overview-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.mqsp-overview-stat-num{font-size:28px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--mqsp-primary),var(--mqsp-primary-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mqsp-overview-stat-label{font-size:12px;color:var(--mqsp-gray-600,#757575);font-weight:500}.mqsp-overview-stat-divider{width:1px;height:36px;background:var(--mqsp-gray-300,#e0e0e0)}.mqsp-overview-grid{display:grid;gap:16px}.mqsp-overview-grid--category{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mqsp-overview-grid--color{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.mqsp-cat-card{position:relative;display:block;border-radius:var(--mqsp-radius-lg,12px);overflow:hidden;aspect-ratio:4 / 3;text-decoration:none;background:var(--mqsp-gray-200,#eeeeee);box-shadow:var(--mqsp-shadow-md,0 4px 12px rgba(0,0,0,0.1));transition:transform 0.35s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.35s}.mqsp-cat-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 36px rgba(var(--mqsp-primary-rgb),0.25),0 8px 20px rgba(0,0,0,0.15)}.mqsp-cat-card-cover{position:absolute;inset:0;overflow:hidden}.mqsp-cat-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.mqsp-cat-card:hover .mqsp-cat-card-cover img{transform:scale(1.1)}.mqsp-cat-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,0.45) 65%,rgba(0,0,0,0.8) 100%);transition:background 0.35s}.mqsp-cat-card:hover .mqsp-cat-card-overlay{background:linear-gradient(180deg,rgba(var(--mqsp-primary-rgb),0.15) 0%,rgba(0,0,0,0.55) 60%,rgba(0,0,0,0.9) 100%)}.mqsp-cat-card-info{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.mqsp-cat-card-name{font-size:18px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,0.5);letter-spacing:0.3px}.mqsp-cat-card-count{font-size:12px;font-weight:600;color:#fff;padding:4px 10px;background:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--mqsp-radius-pill,20px);border:1px solid rgba(255,255,255,0.25);white-space:nowrap;flex-shrink:0}.mqsp-color-card{display:block;border-radius:var(--mqsp-radius-lg,12px);overflow:hidden;text-decoration:none;background:var(--mqsp-white,#fff);box-shadow:var(--mqsp-shadow-sm,0 1px 3px rgba(0,0,0,0.08));transition:transform 0.35s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.35s}.mqsp-color-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 36px rgba(0,0,0,0.18)}.mqsp-color-card-swatch{width:100%;aspect-ratio:16 / 10;background:var(--mqsp-gray-300,#e0e0e0);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.mqsp-color-card-swatch::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.25),transparent 60%);pointer-events:none}.mqsp-color-card:hover .mqsp-color-card-swatch{transform:scale(1.04)}.mqsp-color-card-letter{font-size:56px;font-weight:800;color:rgba(255,255,255,0.5);text-shadow:0 4px 16px rgba(0,0,0,0.2);position:relative;z-index:1}.mqsp-color-card-info{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.mqsp-color-card-name{font-size:15px;font-weight:600;color:var(--mqsp-gray-900,#212121);margin:0}.mqsp-color-card-count{font-size:12px;color:var(--mqsp-gray-500,#9e9e9e);flex-shrink:0}.mqsp-overview-tagcloud{display:flex;flex-wrap:wrap;gap:12px 14px;padding:32px 28px;background:var(--mqsp-white,#fff);border-radius:var(--mqsp-radius-xl,16px);border:1px solid var(--mqsp-gray-200,#eeeeee);box-shadow:var(--mqsp-shadow-sm,0 1px 3px rgba(0,0,0,0.08));align-items:center;line-height:1}.mqsp-tagcloud-item{display:inline-flex;align-items:baseline;gap:6px;padding:6px 14px;border-radius:var(--mqsp-radius-pill,20px);text-decoration:none;line-height:1.4;font-weight:600;transition:transform 0.25s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.25s,background 0.25s,color 0.25s,border-color 0.25s;background:var(--mqsp-gray-100,#f5f5f7);color:var(--mqsp-gray-700,#616161);border:1px solid transparent}.mqsp-tagcloud-item--hot{background:linear-gradient(135deg,var(--mqsp-primary),var(--mqsp-primary-light));color:#fff;box-shadow:0 4px 12px rgba(var(--mqsp-primary-rgb),0.3)}.mqsp-tagcloud-item--hot:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(var(--mqsp-primary-rgb),0.45);color:#fff}.mqsp-tagcloud-item--normal{background:rgba(var(--mqsp-primary-rgb),0.08);color:var(--mqsp-primary);border-color:rgba(var(--mqsp-primary-rgb),0.25)}.mqsp-tagcloud-item--normal:hover{background:rgba(var(--mqsp-primary-rgb),0.15);border-color:var(--mqsp-primary);transform:translateY(-2px) scale(1.04);color:var(--mqsp-primary)}.mqsp-tagcloud-item--light{background:var(--mqsp-gray-100,#f5f5f7);color:var(--mqsp-gray-600,#757575)}.mqsp-tagcloud-item--light:hover{background:var(--mqsp-gray-200,#eeeeee);color:var(--mqsp-gray-800,#424242);transform:translateY(-1px) scale(1.03)}.mqsp-tagcloud-count{font-size:11px;font-weight:600;padding:1px 6px;border-radius:10px;background:rgba(0,0,0,0.12);color:inherit;opacity:0.85}.mqsp-tagcloud-item--hot .mqsp-tagcloud-count{background:rgba(255,255,255,0.25);color:#fff}.mqsp-breadcrumb .breadcrumb-parent{color:var(--mqsp-gray-600,#757575)}.mqsp-breadcrumb a.breadcrumb-parent:hover{color:var(--mqsp-primary,#ff6b35)}[data-theme="dark"] .mqsp-overview-hero{background:linear-gradient(135deg,rgba(var(--mqsp-primary-rgb),0.18) 0%,rgba(var(--mqsp-primary-rgb),0.06) 100%);border-color:rgba(var(--mqsp-primary-rgb),0.25)}[data-theme="dark"] .mqsp-overview-hero-desc{color:var(--mqsp-gray-600,#757575)}[data-theme="dark"] .mqsp-overview-stats{background:rgba(30,30,30,0.6);border-color:rgba(255,255,255,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-overview-stat-label{color:var(--mqsp-gray-600,#757575)}[data-theme="dark"] .mqsp-overview-stat-divider{background:var(--mqsp-gray-300,#2a2a2a)}[data-theme="dark"] .mqsp-cat-card{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-color-card{background:var(--mqsp-gray-100,#121212);box-shadow:0 4px 12px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-color-card:hover{box-shadow:0 16px 36px rgba(0,0,0,0.5)}[data-theme="dark"] .mqsp-color-card-name{color:var(--mqsp-gray-900,#eee)}[data-theme="dark"] .mqsp-color-card-count{color:var(--mqsp-gray-600,#757575)}[data-theme="dark"] .mqsp-overview-tagcloud{background:var(--mqsp-gray-100,#121212);border-color:var(--mqsp-gray-300,#2a2a2a);box-shadow:0 4px 12px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-tagcloud-item--light{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-600,#757575)}[data-theme="dark"] .mqsp-tagcloud-item--light:hover{background:var(--mqsp-gray-300,#2a2a2a);color:var(--mqsp-gray-800,#ddd)}[data-theme="dark"] .mqsp-tagcloud-count{background:rgba(255,255,255,0.12)}[data-theme="dark"] .mqsp-tagcloud-item--hot .mqsp-tagcloud-count{background:rgba(255,255,255,0.25)}@media (max-width:768px){.mqsp-overview-page{padding:16px 14px 40px}.mqsp-overview-hero{padding:28px 22px;gap:18px}.mqsp-overview-hero-title{font-size:28px}.mqsp-overview-hero-desc{font-size:14px}.mqsp-overview-stats{padding:14px 22px;gap:16px}.mqsp-overview-stat-num{font-size:22px}.mqsp-overview-grid--category{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.mqsp-overview-grid--color{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mqsp-cat-card-name{font-size:15px}.mqsp-color-card-letter{font-size:42px}.mqsp-overview-tagcloud{padding:22px 18px;gap:10px 12px}}@media (max-width:480px){.mqsp-overview-hero{padding:22px 18px;flex-direction:column;align-items:flex-start}.mqsp-overview-hero-title{font-size:24px}.mqsp-overview-stats{width:100%;justify-content:space-around;padding:14px 18px}.mqsp-overview-grid--category,.mqsp-overview-grid--color{grid-template-columns:repeat(2,1fr);gap:12px}.mqsp-cat-card-info{padding:12px 14px}.mqsp-cat-card-name{font-size:14px}.mqsp-cat-card-count{font-size:11px;padding:3px 8px}.mqsp-color-card-info{padding:10px 12px}.mqsp-color-card-name{font-size:14px}.mqsp-overview-tagcloud{padding:16px 14px;gap:8px 10px}}.mqsp-404{padding:80px 20px}.mqsp-404-text{font-size:18px;margin-bottom:24px;color:#6b7280}.mqsp-404-search{margin:0 auto 28px;max-width:420px}.mqsp-404-search p{margin-bottom:12px;color:#6b7280}.mqsp-load-more{text-align:center;padding:30px 0}.mqsp-load-more-btn{display:inline-block;padding:12px 40px;background:var(--mqsp-primary);color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;transition:background 0.2s ease}.mqsp-load-more-btn:hover{background:var(--mqsp-primary-dark)}.mqsp-grid--phone .mqsp-wallpaper-card{aspect-ratio:9 / 16;overflow:hidden}.mqsp-grid--phone .mqsp-wallpaper-card .wallpaper-card-image{height:100%}.mqsp-grid--phone .mqsp-wallpaper-card .wallpaper-card-image img{width:100%;height:100%;object-fit:cover}.mqsp-grid--desktop .mqsp-wallpaper-card{aspect-ratio:16 / 9;overflow:hidden}.mqsp-grid--desktop .mqsp-wallpaper-card .wallpaper-card-image{height:100%}.mqsp-grid--desktop .mqsp-wallpaper-card .wallpaper-card-image img{width:100%;height:100%;object-fit:cover}.mqsp-skip-link{position:absolute;top:-100px;left:0;z-index:var(--mqsp-z-toast);padding:12px 20px;background:var(--mqsp-primary);color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:0 0 6px 0;transition:top 0.2s ease}.mqsp-skip-link:focus{top:0;outline:3px solid #fff;outline-offset:-3px}.mqsp-page-title{font-size:24px;font-weight:700;color:var(--mqsp-gray-900);margin:0 0 12px;padding-left:12px;border-left:4px solid var(--mqsp-primary);line-height:1.3;word-break:break-word;overflow-wrap:break-word}[data-theme="dark"] .mqsp-page-title{color:var(--mqsp-gray-800)}@media (max-width:768px){.mqsp-page-title{font-size:20px}}.screen-reader-text{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.mqsp-page-title--sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding-left:0;border-left:none;font-size:1px}.mqsp-static-page{padding:24px;max-width:960px;margin:0 auto}.mqsp-static-article{background:var(--mqsp-gray-50);border-radius:12px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,0.04);box-sizing:border-box;min-width:0;overflow-x:hidden;width:100%;max-width:100%}.mqsp-static-header{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--mqsp-gray-200)}.mqsp-static-header .mqsp-page-title{margin:0;font-size:24px;font-weight:700;color:var(--mqsp-gray-900);line-height:1.35;padding-left:0;border-left:none;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.mqsp-static-content{font-size:16px;line-height:1.8;color:var(--mqsp-gray-700);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.mqsp-static-content>*:first-child{margin-top:0}.mqsp-static-content>*:last-child{margin-bottom:0}.mqsp-static-content>p,.mqsp-static-content>pre,.mqsp-static-content>ul,.mqsp-static-content>ol,.mqsp-static-content>dl,.mqsp-static-content>form,.mqsp-static-content>table,.mqsp-static-content>blockquote,.mqsp-static-content>div{margin-bottom:1.7em}.mqsp-static-content>h2,.mqsp-static-content>h3,.mqsp-static-content>h4,.mqsp-static-content>h5,.mqsp-static-content>h6{margin-top:1.2em;margin-bottom:0.6em;line-height:1.35;color:var(--mqsp-gray-900)}.mqsp-static-content>h2{font-size:22px;font-weight:600}.mqsp-static-content>h3{font-size:20px;font-weight:600;line-height:28px}.mqsp-static-content>h4{font-size:16px;font-weight:600;line-height:24px}.mqsp-static-content>h5{font-size:14px;font-weight:600}.mqsp-static-content>h6{font-size:13px;font-weight:600;color:var(--mqsp-gray-600)}.mqsp-static-content a{color:var(--mqsp-primary);text-decoration:none;cursor:pointer;transition:color 0.2s}.mqsp-static-content a:hover{color:var(--mqsp-primary-dark);text-decoration:underline;text-underline-offset:2px}.mqsp-static-content ul,.mqsp-static-content ol{margin-left:revert;padding-left:revert;list-style:revert}.mqsp-static-content li{margin:0.3em 0}.mqsp-static-content blockquote{position:relative;padding:16px 20px 16px 40px;margin:1.7em 0;background:var(--mqsp-gray-100);border-radius:8px;color:var(--mqsp-gray-600);font-size:0.95em}.mqsp-static-content blockquote::before{content:"\201C";position:absolute;left:12px;top:4px;font-size:32px;font-family:Georgia,serif;color:var(--mqsp-primary);opacity:0.5;line-height:1}.mqsp-static-content blockquote p{margin:0}.mqsp-static-content code{font-family:Consolas,Monaco,"Courier New",monospace;font-size:0.9em;background:var(--mqsp-gray-200);padding:2px 6px;border-radius:3px;color:var(--mqsp-gray-900)}.mqsp-static-content pre{margin:1.7em 0;padding:16px;background:var(--mqsp-gray-100);border-radius:8px;overflow-x:auto;font-size:14px;line-height:1.6}.mqsp-static-content pre code{background:none;padding:0;color:inherit}.mqsp-static-content table{width:100%;border-collapse:collapse;margin:1.7em 0;font-size:14px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.mqsp-static-content th,.mqsp-static-content td{padding:10px 14px;border:1px solid var(--mqsp-gray-300);text-align:left}.mqsp-static-content th{background:var(--mqsp-gray-100);font-weight:600;color:var(--mqsp-gray-900)}.mqsp-static-content img{max-width:100%;height:auto;border-radius:8px;margin:1.7em 0}.mqsp-static-content hr{border:none;border-top:1px solid var(--mqsp-gray-300);margin:2em 0}.mqsp-static-content .page-links{margin-top:1.5em;padding-top:1em;border-top:1px solid var(--mqsp-gray-200);clear:both}.mqsp-static-content .page-links a{display:inline-block;padding:4px 10px;margin:0 3px;border:1px solid var(--mqsp-gray-300);border-radius:4px;text-decoration:none;color:var(--mqsp-gray-700)}.mqsp-static-content .page-links a:hover{background:var(--mqsp-gray-100);color:var(--mqsp-primary)}@media (max-width:768px){.mqsp-static-page{padding:12px}.mqsp-static-article{padding:20px 16px;border-radius:8px}.mqsp-static-header{margin-bottom:18px;padding-bottom:14px}.mqsp-static-header .mqsp-page-title{font-size:20px}.mqsp-static-content{font-size:15px}.mqsp-static-content>h2{font-size:19px}.mqsp-static-content>h3{font-size:17px}.mqsp-static-content>h4{font-size:15px}.mqsp-static-content blockquote{padding:12px 16px 12px 32px}.mqsp-static-content blockquote::before{left:8px;font-size:26px}}.mqsp-breadcrumb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap;position:relative}.mqsp-breadcrumb-row .mqsp-breadcrumb{margin-bottom:0;flex:1;min-width:0}.mqsp-filter-trigger{flex-shrink:0;position:relative}.mqsp-filter-trigger-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;min-height:44px;border-radius:var(--mqsp-radius-md,8px);background:rgba(var(--mqsp-primary-rgb),0.08);color:var(--mqsp-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s;border:1px solid rgba(var(--mqsp-primary-rgb),0.2)}.mqsp-filter-trigger-btn:hover{background:rgba(var(--mqsp-primary-rgb),0.15);border-color:rgba(var(--mqsp-primary-rgb),0.4)}.mqsp-filter-trigger-btn.open .mqsp-filter-arrow{transform:rotate(180deg)}.mqsp-filter-arrow{transition:transform 0.2s}.mqsp-filter-popup{position:fixed;z-index:var(--mqsp-z-modal);min-width:320px;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.12),0 2px 8px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.06);overflow:hidden}[data-theme="dark"] .mqsp-filter-popup{background:var(--mqsp-gray-100,#1a1a1a);border-color:var(--mqsp-gray-400,#333);box-shadow:0 8px 32px rgba(0,0,0,0.4)}.mqsp-filter-popup-inner{padding:16px 20px;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.mqsp-filter-popup .mqsp-filter-group{margin-bottom:16px}.mqsp-filter-popup .mqsp-filter-group:last-of-type{margin-bottom:12px}.mqsp-filter-popup .mqsp-filter-label{display:block;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:8px}[data-theme="dark"] .mqsp-filter-popup .mqsp-filter-label{color:var(--mqsp-gray-600,#9ca3af)}.mqsp-filter-popup .mqsp-tag-chip{padding:4px 12px;border-radius:16px;background:#f3f4f6;color:#374151;font-size:12px;cursor:pointer;transition:all 0.2s;border:1px solid transparent}[data-theme="dark"] .mqsp-filter-popup .mqsp-tag-chip{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-800,#e5e7eb)}.mqsp-filter-popup .mqsp-tag-chip:hover{background:#e5e7eb;color:var(--mqsp-primary)}[data-theme="dark"] .mqsp-filter-popup .mqsp-tag-chip:hover{background:var(--mqsp-gray-300,#2a2a2a)}.mqsp-filter-popup .mqsp-tag-chip.active{color:#fff;background:var(--mqsp-primary);border-color:var(--mqsp-primary)}.mqsp-filter-popup .mqsp-color-dot{width:28px;height:28px}.mqsp-filter-popup .mqsp-res-item{padding:4px 10px;border-radius:6px;background:#f3f4f6;color:#374151;font-size:12px;cursor:pointer;transition:all 0.2s;border:1px solid transparent}[data-theme="dark"] .mqsp-filter-popup .mqsp-res-item{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-800,#e5e7eb)}.mqsp-filter-popup .mqsp-res-item:hover{background:#e5e7eb;color:var(--mqsp-primary)}.mqsp-filter-popup .mqsp-res-item.active{color:#fff;background:var(--mqsp-primary);border-color:var(--mqsp-primary)}.mqsp-filter-actions{padding-top:12px;border-top:1px solid #f3f4f6;text-align:center}[data-theme="dark"] .mqsp-filter-actions{border-top-color:var(--mqsp-gray-700,#374151)}.mqsp-filter-reset{padding:6px 20px;border-radius:6px;background:transparent;color:#6b7280;font-size:13px;cursor:pointer;border:1px solid #e5e7eb;transition:all 0.2s}[data-theme="dark"] .mqsp-filter-reset{color:var(--mqsp-gray-600,#9ca3af);border-color:var(--mqsp-gray-400,#374151)}.mqsp-filter-reset:hover{color:var(--mqsp-primary);border-color:var(--mqsp-primary)}.mqsp-filter-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:var(--mqsp-z-overlay);display:none}.mqsp-filter-overlay.show{display:block}@media (max-width:768px){.mqsp-filter-overlay.show{background:rgba(0,0,0,0.45)}}.mqsp-sidebar-hot-tags{padding:8px 16px;border-top:1px solid var(--mqsp-sidebar-border,rgba(0,0,0,0.06))}.mqsp-hot-tags-title{display:block;font-size:10px;color:var(--mqsp-sidebar-section-title,rgba(0,0,0,0.4));text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:8px}.mqsp-hot-tags-list{display:flex;flex-wrap:wrap;gap:6px}.mqsp-hot-tag-chip{display:inline-block;padding:4px 10px;border-radius:14px;background:rgba(0,0,0,0.03);color:var(--mqsp-sidebar-text,#374151);font-size:12px;text-decoration:none;transition:all 0.2s;border:1px solid transparent}.mqsp-hot-tag-chip:hover{color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb),0.08);border-color:rgba(var(--mqsp-primary-rgb),0.2)}[data-theme="dark"] .mqsp-hot-tags-title{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-hot-tag-chip{background:rgba(255,255,255,0.08);color:var(--mqsp-gray-800,#e5e7eb);border-color:rgba(255,255,255,0.1)}[data-theme="dark"] .mqsp-hot-tag-chip:hover{color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb),0.15);border-color:rgba(var(--mqsp-primary-rgb),0.3)}@media (max-width:768px){.mqsp-filter-popup{position:fixed !important;bottom:0 !important;top:auto !important;left:0 !important;right:0 !important;min-width:0;max-width:100%;width:100%;max-height:75vh;border-radius:16px 16px 0 0;animation:mqsp-filter-slide-up 0.25s ease}.mqsp-filter-popup-inner{max-height:calc(75vh - 16px);padding:16px 16px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}@keyframes mqsp-filter-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.mqsp-breadcrumb-row{gap:8px}.mqsp-filter-trigger-btn span{display:none}.mqsp-filter-trigger-btn{padding:6px 10px}}.mqsp-search-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--mqsp-z-modal) + 10);width:92%;max-width:600px;max-height:88vh;background:var(--mqsp-gray-50);border-radius:24px;box-shadow:0 32px 64px -12px rgba(0,0,0,0.18),0 0 0 1px rgba(0,0,0,0.04);overflow:hidden;display:flex;flex-direction:column;animation:mqsp-search-modal-in 0.3s cubic-bezier(0.34,1.56,0.64,1)}.mqsp-search-modal::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mqsp-primary),var(--mqsp-primary-dark,var(--mqsp-primary)));z-index:2}@keyframes mqsp-search-modal-in{from{opacity:0;transform:translate(-50%,-44%) scale(0.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}[data-theme="dark"] .mqsp-search-modal{background:var(--mqsp-gray-100);box-shadow:0 32px 64px -12px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.06)}.mqsp-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:var(--mqsp-z-modal);animation:mqsp-search-overlay-in 0.2s ease}@keyframes mqsp-search-overlay-in{from{opacity:0}to{opacity:1}}.mqsp-search-modal-inner{padding:0;flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.mqsp-search-header{padding:36px 32px 20px;text-align:center;position:relative}.mqsp-search-header::before{content:"";display:inline-block;width:56px;height:56px;margin-bottom:12px;border-radius:50%;background:linear-gradient(135deg,var(--mqsp-primary),var(--mqsp-primary-dark,var(--mqsp-primary)));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px 28px;box-shadow:0 8px 20px rgba(var(--mqsp-primary-rgb,255,107,53),0.3)}.mqsp-search-title{margin:0 0 8px;font-size:22px;font-weight:700;color:var(--mqsp-gray-900);line-height:1.35;letter-spacing:0.5px}.mqsp-search-subtitle{margin:0;font-size:13px;color:var(--mqsp-gray-500);line-height:1.5;letter-spacing:0.3px}.mqsp-search-close{position:absolute;top:16px;right:16px;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--mqsp-gray-200);color:var(--mqsp-gray-600);cursor:pointer;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);box-shadow:0 2px 6px rgba(0,0,0,0.06)}.mqsp-search-close:hover{background:#ef4444;color:#fff;transform:rotate(90deg);box-shadow:0 4px 12px rgba(239,68,68,0.3)}[data-theme="dark"] .mqsp-search-close{background:rgba(255,255,255,0.1);color:var(--mqsp-gray-600);box-shadow:0 2px 6px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-search-close:hover{background:#ef4444;color:#fff}.mqsp-search-tabs{display:flex;padding:0 32px;gap:4px;margin-bottom:4px}[data-theme="dark"] .mqsp-search-tabs{}.mqsp-search-tab{flex:1;padding:10px 16px;min-height:44px;background:transparent;border:none;font-size:14px;font-weight:500;color:var(--mqsp-gray-500);cursor:pointer;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);border-radius:10px;position:relative}.mqsp-search-tab:hover{color:var(--mqsp-gray-700);background:var(--mqsp-gray-100)}[data-theme="dark"] .mqsp-search-tab{color:var(--mqsp-gray-500)}[data-theme="dark"] .mqsp-search-tab:hover{color:var(--mqsp-gray-700);background:rgba(255,255,255,0.06)}.mqsp-search-tab.active{color:var(--mqsp-primary);background:#fff;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.08)}[data-theme="dark"] .mqsp-search-tab.active{color:var(--mqsp-gray-800);background:var(--mqsp-gray-300);box-shadow:0 2px 8px rgba(0,0,0,0.3)}.mqsp-search-panel{padding:28px 32px;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.mqsp-search-panel.active{display:block}@media (max-width:768px){.mqsp-search-modal{width:94%;max-width:none;max-height:90vh;border-radius:20px}.mqsp-search-header{padding:28px 24px 16px}.mqsp-search-header::before{width:48px;height:48px;background-size:24px 24px;margin-bottom:10px}.mqsp-search-title{font-size:19px}.mqsp-search-subtitle{font-size:12px}.mqsp-search-tabs{padding:0 24px}.mqsp-search-panel{padding:24px}}@media (max-width:480px){.mqsp-search-modal{width:96%;border-radius:16px}.mqsp-search-header{padding:24px 20px 14px}.mqsp-search-header::before{width:44px;height:44px;background-size:22px 22px;margin-bottom:8px}.mqsp-search-title{font-size:18px}.mqsp-search-subtitle{display:none}.mqsp-search-close{top:12px;right:12px;width:44px;height:44px}.mqsp-search-tab{padding:9px 12px;font-size:13px;border-radius:8px}.mqsp-search-tabs{padding:0 20px}.mqsp-search-panel{padding:20px}}.mqsp-search-form{display:flex;gap:10px;margin-bottom:16px;width:100%}.mqsp-search-input{flex:1;width:100%;min-width:0;padding:12px 16px;border-radius:10px;border:1px solid var(--mqsp-gray-300,#e0e0e0);font-size:15px;background:var(--mqsp-gray-50,#fafafa);color:var(--mqsp-gray-800,#424242);transition:all 0.2s}.mqsp-search-input::placeholder{color:var(--mqsp-gray-600,#757575)}[data-theme="dark"] .mqsp-search-input{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);color:var(--mqsp-gray-800,#e5e7eb)}.mqsp-search-input:focus{outline:none;border-color:var(--mqsp-primary);background:#fff;box-shadow:0 0 0 3px rgba(var(--mqsp-primary-rgb),0.12)}[data-theme="dark"] .mqsp-search-input:focus{background:rgba(255,255,255,0.08)}.mqsp-search-form .mqsp-search-type{flex-shrink:0;border:1px solid var(--mqsp-gray-300,#e0e0e0);border-radius:10px;background:var(--mqsp-gray-50,#fafafa);color:var(--mqsp-gray-700,#616161);font-size:14px;padding:8px 30px 8px 14px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239e9e9e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:all 0.2s}.mqsp-search-form .mqsp-search-type:focus{border-color:var(--mqsp-primary);background-color:#fff;box-shadow:0 0 0 3px rgba(var(--mqsp-primary-rgb),0.12)}[data-theme="dark"] .mqsp-search-form .mqsp-search-type{background-color:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);color:var(--mqsp-gray-800,#e5e7eb)}[data-theme="dark"] .mqsp-search-form .mqsp-search-type:focus{background-color:rgba(255,255,255,0.08)}.mqsp-search-submit{padding:10px 18px;border-radius:10px;background:var(--mqsp-primary);color:#fff;border:none;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mqsp-search-submit:hover{background:var(--mqsp-primary-dark);transform:scale(1.03)}.mqsp-search-submit:active{transform:scale(0.98)}.mqsp-search-results{max-height:360px;overflow-y:auto}.mqsp-search-result-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;text-decoration:none;color:inherit;transition:background 0.2s}.mqsp-search-result-item:hover{background:var(--mqsp-gray-100,#f5f5f7)}[data-theme="dark"] .mqsp-search-result-item:hover{background:rgba(255,255,255,0.06)}.mqsp-search-result-thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--mqsp-gray-100,#f5f5f7)}.mqsp-search-result-title{font-size:13px;color:var(--mqsp-gray-700,#616161);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme="dark"] .mqsp-search-result-title{color:var(--mqsp-gray-800,#e5e7eb)}.mqsp-search-empty{text-align:center;padding:40px 16px;color:var(--mqsp-gray-600,#757575);font-size:14px}.mqsp-image-search-zone{border:2px dashed var(--mqsp-gray-300,#e0e0e0);border-radius:14px;padding:48px 20px;text-align:center;cursor:pointer;transition:all 0.25s;color:var(--mqsp-gray-600,#757575)}[data-theme="dark"] .mqsp-image-search-zone{border-color:rgba(255,255,255,0.12);color:var(--mqsp-gray-500,#9ca3af)}.mqsp-image-search-zone:hover,.mqsp-image-search-zone.dragover{border-color:var(--mqsp-primary);color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb),0.04)}.mqsp-image-search-zone p{margin:10px 0 0;font-size:14px}.mqsp-image-search-hint{font-size:12px;color:var(--mqsp-gray-600,#757575);margin-top:4px}.mqsp-image-search-preview{display:flex;align-items:center;gap:16px;padding:16px;border-radius:14px;background:var(--mqsp-gray-50,#fafafa)}[data-theme="dark"] .mqsp-image-search-preview{background:rgba(255,255,255,0.04)}.mqsp-image-search-preview img{width:80px;height:80px;border-radius:10px;object-fit:cover}.mqsp-image-search-info{flex:1}.mqsp-image-search-info span{display:block;font-size:14px;color:var(--mqsp-gray-700,#616161);margin-bottom:8px}[data-theme="dark"] .mqsp-image-search-info span{color:var(--mqsp-gray-800,#e5e7eb)}.mqsp-image-search-reset{padding:6px 16px;border-radius:8px;background:transparent;border:1px solid var(--mqsp-gray-300,#e0e0e0);color:var(--mqsp-gray-600,#757575);font-size:12px;cursor:pointer;transition:all 0.2s}[data-theme="dark"] .mqsp-image-search-reset{border-color:rgba(255,255,255,0.12);color:var(--mqsp-gray-600,#9ca3af)}.mqsp-image-search-reset:hover{color:var(--mqsp-primary);border-color:var(--mqsp-primary)}.mqsp-search-panel .mqsp-image-search-error{color:var(--mqsp-danger)}.mqsp-image-search-results{margin-top:16px}.mqsp-image-search-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mqsp-image-search-item{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:8px;overflow:hidden;background:#f9fafb;transition:all 0.2s}.mqsp-image-search-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}[data-theme="dark"] .mqsp-image-search-item{background:var(--mqsp-gray-200,#1e1e1e)}.mqsp-image-search-item-thumb{width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#e5e7eb}[data-theme="dark"] .mqsp-image-search-item-thumb{background:var(--mqsp-gray-300,#2a2a2a)}.mqsp-image-search-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mqsp-image-search-item-info{padding:6px 8px;display:flex;flex-direction:column;gap:2px}.mqsp-image-search-item-title{font-size:12px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme="dark"] .mqsp-image-search-item-title{color:var(--mqsp-gray-800,#e5e7eb)}.mqsp-image-search-item-similarity{font-size:10px;color:var(--mqsp-primary);font-weight:500}@media (max-width:480px){.mqsp-image-search-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.mqsp-search-tabs{padding-right:40px}}.mqsp-device-tip{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:8px;border-radius:10px;background:linear-gradient(135deg,rgba(var(--mqsp-primary-rgb),0.08),rgba(var(--mqsp-primary-rgb),0.03));border:1px solid rgba(var(--mqsp-primary-rgb),0.15);position:relative;animation:mqsp-tip-slide-in 0.3s ease}@keyframes mqsp-tip-slide-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mqsp-device-tip-close{position:absolute;top:6px;right:6px;background:transparent;border:none;padding:2px;cursor:pointer;color:#9ca3af;line-height:1;border-radius:4px;transition:all 0.2s}.mqsp-device-tip-close:hover{color:#6b7280;background:rgba(0,0,0,0.05)}[data-theme="dark"] .mqsp-device-tip-close:hover{background:rgba(255,255,255,0.1)}.mqsp-device-tip-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:rgba(var(--mqsp-primary-rgb),0.1);display:flex;align-items:center;justify-content:center;color:var(--mqsp-primary)}.mqsp-device-tip-content{flex:1;padding-right:16px}.mqsp-device-tip-text{display:block;font-size:12px;color:#374151;font-weight:500;margin-bottom:4px;line-height:1.4}[data-theme="dark"] .mqsp-device-tip-text{color:var(--mqsp-gray-800,#e5e7eb)}.mqsp-device-tip-link{display:inline-block;font-size:12px;color:var(--mqsp-primary);text-decoration:none;font-weight:500;transition:opacity 0.2s}.mqsp-device-tip-link:hover{opacity:0.8}.mqsp-user-center{max-width:none;margin:0;padding:20px}.mqsp-uc-header{display:flex;align-items:center;gap:20px;padding:24px;background:var(--mqsp-gray-50,#f8f9fa);border-radius:var(--mqsp-radius-lg,12px);margin-bottom:20px}.mqsp-uc-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--mqsp-primary)}.mqsp-uc-user-info{flex:1}.mqsp-uc-name{font-size:20px;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:8px}.mqsp-uc-vip-badge{display:inline-block;padding:2px 8px;border-radius:4px;background:linear-gradient(135deg,var(--mqsp-vip),var(--mqsp-vip-dark));color:#fff;font-size:12px;font-weight:600}.mqsp-uc-stats{display:flex;gap:20px;flex-wrap:wrap}.mqsp-uc-stat{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--mqsp-gray-600,#666)}.mqsp-uc-stat strong{color:var(--mqsp-primary);font-size:18px}.mqsp-uc-header-actions{display:flex;align-items:center}.mqsp-uc-checkin-btn{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:var(--mqsp-radius-md,8px);background:var(--mqsp-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.2s}.mqsp-uc-checkin-btn:hover{background:var(--mqsp-primary-dark)}.mqsp-uc-checkin-btn:disabled{opacity:0.6;cursor:not-allowed}.mqsp-uc-checked-in{display:flex;align-items:center;gap:4px;padding:10px 16px;border-radius:var(--mqsp-radius-md,8px);background:var(--mqsp-gray-100,#e9ecef);color:var(--mqsp-gray-600,#666);font-size:14px}.mqsp-uc-tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:2px solid var(--mqsp-gray-200,#e9ecef);overflow-x:auto;overflow-y:hidden;height:48px;align-items:center;flex-shrink:0;scrollbar-width:none}.mqsp-uc-tabs::-webkit-scrollbar{display:none}.mqsp-uc-tab{padding:12px 20px;color:var(--mqsp-gray-600,#666);text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color 0.2s,border-color 0.2s}.mqsp-uc-tab:hover{color:var(--mqsp-primary)}.mqsp-uc-tab.active{color:var(--mqsp-primary);border-bottom-color:var(--mqsp-primary)}.mqsp-uc-card{background:#fff;border:1px solid var(--mqsp-gray-200,#e9ecef);border-radius:var(--mqsp-radius-lg,12px);padding:20px;margin-bottom:16px}.mqsp-uc-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mqsp-uc-card-title{font-size:16px;font-weight:600;margin:0}.mqsp-uc-more{color:var(--mqsp-primary);font-size:13px;text-decoration:none}.mqsp-uc-empty{text-align:center;padding:40px 20px;color:var(--mqsp-gray-600,#767676);font-size:14px}.mqsp-uc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.mqsp-uc-grid-mini{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.mqsp-uc-checkin-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:12px}.mqsp-uc-checkin-day{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;border-radius:var(--mqsp-radius-md,8px);background:var(--mqsp-gray-50,#f8f9fa);border:2px solid transparent;transition:all 0.2s}.mqsp-uc-checkin-day.checked{background:linear-gradient(135deg,rgba(var(--mqsp-primary-rgb),0.1),rgba(var(--mqsp-primary-rgb),0.05));border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-uc-checkin-day.today{border-color:var(--mqsp-primary)}.mqsp-uc-checkin-day-label{font-size:12px;color:var(--mqsp-gray-600,#666)}.mqsp-uc-checkin-day-reward{font-size:14px;font-weight:700}.mqsp-uc-checkin-tip{font-size:12px;color:var(--mqsp-gray-600,#767676);text-align:center;margin:0}.mqsp-uc-upload-item{display:flex;gap:12px;padding:12px;border:1px solid var(--mqsp-gray-200,#e9ecef);border-radius:var(--mqsp-radius-md,8px);margin-bottom:8px}.mqsp-uc-upload-thumb{width:80px;height:80px;object-fit:cover;border-radius:var(--mqsp-radius-sm,6px);flex-shrink:0}.mqsp-uc-upload-info{flex:1;display:flex;flex-direction:column;gap:4px}.mqsp-uc-upload-title{font-size:14px;font-weight:600;margin:0}.mqsp-uc-upload-title a{color:inherit;text-decoration:none}.mqsp-uc-upload-status{font-size:12px;padding:2px 8px;border-radius:4px;display:inline-block;width:fit-content}.mqsp-uc-upload-status.status-publish{background:#d4edda;color:#155724}.mqsp-uc-upload-status.status-pending{background:#fff3cd;color:#856404}.mqsp-uc-upload-date{font-size:12px;color:var(--mqsp-gray-600,#767676)}.mqsp-uc-upload-action{margin-bottom:16px}.mqsp-uc-upload-link{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--mqsp-radius-md,8px);background:var(--mqsp-primary);color:#fff;text-decoration:none;font-size:14px;font-weight:600}.mqsp-uc-upload-link:hover{background:var(--mqsp-primary-dark);color:#fff}.mqsp-uc-points-summary{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,var(--mqsp-primary),var(--mqsp-primary-dark));color:#fff;border-radius:var(--mqsp-radius-lg,12px);margin-bottom:20px}.mqsp-uc-points-label{font-size:14px;opacity:0.9}.mqsp-uc-points-value{font-size:32px;font-weight:700}.mqsp-uc-points-table{width:100%;border-collapse:collapse}.mqsp-uc-points-table th,.mqsp-uc-points-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--mqsp-gray-200,#e9ecef);font-size:14px}.mqsp-uc-points-table th{background:var(--mqsp-gray-50,#f8f9fa);font-weight:600}.mqsp-uc-points-table .positive{color:#28a745}.mqsp-uc-points-table .negative{color:#dc3545}.mqsp-uc-profile-form{max-width:600px;padding:24px;background:#fff;border-radius:var(--mqsp-radius-lg,12px)}.mqsp-uc-profile-field{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.mqsp-uc-profile-label{width:80px;flex-shrink:0;font-size:14px;font-weight:600;color:var(--mqsp-gray-700,#495057);padding-top:8px}.mqsp-uc-profile-field input[type="text"],.mqsp-uc-profile-field input[type="number"],.mqsp-uc-profile-field input[type="email"],.mqsp-uc-profile-field textarea{flex:1;padding:8px 12px;border:1px solid var(--mqsp-gray-300,#dee2e6);border-radius:var(--mqsp-radius-md,8px);font-size:14px;font-family:inherit;background:#fff;color:var(--mqsp-gray-800,#333)}.mqsp-uc-profile-field input:focus,.mqsp-uc-profile-field textarea:focus{outline:none;border-color:var(--mqsp-primary)}.mqsp-uc-email-notice{background:#fff8e1;border:1px solid #ffe082;border-radius:var(--mqsp-radius-md,8px);padding:16px}.mqsp-uc-email-notice-content{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mqsp-uc-email-notice-text{width:100%;margin:0 0 4px 0;font-size:13px;color:#e65100;line-height:1.5}.mqsp-uc-email-notice-content input[type="email"]{flex:1;min-width:200px}.mqsp-uc-email-bind-btn{padding:8px 20px;border:none;border-radius:var(--mqsp-radius-md,8px);background:var(--mqsp-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity 0.2s}.mqsp-uc-email-bind-btn:hover:not(:disabled){opacity:0.9}.mqsp-uc-email-bind-btn:disabled{opacity:0.6;cursor:not-allowed}.mqsp-uc-email-message{width:100%;margin:8px 0 0 0;padding:8px 12px;border-radius:var(--mqsp-radius-sm,4px);font-size:13px;display:none}.mqsp-uc-email-message.success{background:#e8f5e9;color:#2e7d32}.mqsp-uc-email-message.error{background:#ffebee;color:#c62828}.mqsp-uc-avatar-edit{display:flex;align-items:center;gap:16px}.mqsp-uc-avatar-preview{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--mqsp-primary)}.mqsp-uc-avatar-actions{display:flex;flex-direction:column;gap:6px}.mqsp-uc-avatar-btn{padding:6px 16px;border:1px solid var(--mqsp-primary);border-radius:var(--mqsp-radius-md,8px);background:#fff;color:var(--mqsp-primary);font-size:13px;cursor:pointer;transition:all 0.2s}.mqsp-uc-avatar-btn:hover{background:var(--mqsp-primary);color:#fff}.mqsp-uc-avatar-tip{font-size:12px;color:var(--mqsp-gray-600,#767676);margin:0}.mqsp-uc-gender-group{display:flex;gap:20px;padding-top:8px}.mqsp-uc-radio{display:inline-flex;align-items:center;gap:4px;font-size:14px;cursor:pointer;color:var(--mqsp-gray-700,#495057)}.mqsp-uc-radio input{cursor:pointer}.mqsp-uc-profile-actions{padding-left:96px;margin-top:24px}.mqsp-uc-profile-save{padding:10px 32px;border:none;border-radius:var(--mqsp-radius-md,8px);background:var(--mqsp-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity 0.2s}.mqsp-uc-profile-save:hover{opacity:0.9}.mqsp-uc-profile-save:disabled{opacity:0.6;cursor:not-allowed}.mqsp-uc-profile-message{margin-top:12px;padding:8px 12px;border-radius:var(--mqsp-radius-md,8px);font-size:13px}.mqsp-uc-profile-message.success{background:#d4edda;color:#155724}.mqsp-uc-profile-message.error{background:#f8d7da;color:#721c24}.mqsp-uc-profile-brief{padding:16px 24px;background:var(--mqsp-gray-50,#f8f9fa);border-radius:var(--mqsp-radius-lg,12px);margin-bottom:20px}.mqsp-uc-bio{margin:0 0 8px;font-size:14px;color:var(--mqsp-gray-700,#495057);line-height:1.6}.mqsp-uc-meta-tags{display:flex;flex-wrap:wrap;gap:12px}.mqsp-uc-meta-tag{font-size:13px;color:var(--mqsp-gray-600,#666);padding:2px 10px;background:#fff;border-radius:12px}@media (max-width:768px){.mqsp-uc-profile-field{flex-direction:column;gap:8px}.mqsp-uc-profile-label{width:auto;padding-top:0}.mqsp-uc-profile-actions{padding-left:0}}.mqsp-upload-page{max-width:none;margin:0;padding:20px}.mqsp-upload-container{background:#fff;border:1px solid var(--mqsp-gray-200,#e9ecef);border-radius:var(--mqsp-radius-lg,12px);padding:32px}.mqsp-upload-title{font-size:22px;font-weight:700;margin:0 0 8px}.mqsp-upload-desc{color:var(--mqsp-gray-600,#666);font-size:14px;margin:0 0 24px}.mqsp-upload-field{margin-bottom:20px}.mqsp-upload-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.mqsp-upload-label .required{color:#dc3545}.mqsp-upload-label .mqsp-upload-optional{color:var(--mqsp-gray-600,#767676);font-weight:400;font-size:12px}.mqsp-upload-input,.mqsp-upload-select,.mqsp-upload-textarea{width:100%;padding:10px 14px;border:1px solid var(--mqsp-gray-300,#ced4da);border-radius:var(--mqsp-radius-md,8px);font-size:14px;font-family:inherit;transition:border-color 0.2s}.mqsp-upload-input:focus,.mqsp-upload-select:focus,.mqsp-upload-textarea:focus{outline:none;border-color:var(--mqsp-primary);box-shadow:0 0 0 3px rgba(var(--mqsp-primary-rgb),0.1)}.mqsp-upload-textarea{resize:vertical}.mqsp-upload-dropzone{border:2px dashed var(--mqsp-gray-300,#ced4da);border-radius:var(--mqsp-radius-lg,12px);padding:40px 20px;text-align:center;cursor:pointer;transition:border-color 0.2s,background 0.2s;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center}.mqsp-upload-dropzone:hover,.mqsp-upload-dropzone.dragover{border-color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb),0.03)}.mqsp-upload-dropzone-inner{color:var(--mqsp-gray-600,#666)}.mqsp-upload-dropzone-inner p{margin:8px 0}.mqsp-upload-formats{font-size:12px;color:var(--mqsp-gray-600,#767676)}.mqsp-upload-preview{max-width:100%;max-height:400px;border-radius:var(--mqsp-radius-md,8px)}.mqsp-upload-preview-video{max-width:100%;max-height:400px;border-radius:var(--mqsp-radius-md,8px)}.mqsp-upload-submit{width:100%;padding:14px;border:none;border-radius:var(--mqsp-radius-md,8px);background:var(--mqsp-primary);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.2s}.mqsp-upload-submit:hover{background:var(--mqsp-primary-dark)}.mqsp-upload-submit:disabled{opacity:0.6;cursor:not-allowed}.mqsp-upload-message{padding:12px 16px;border-radius:var(--mqsp-radius-md,8px);font-size:14px;margin-top:16px}.mqsp-upload-message.success{background:#d4edda;color:#155724}.mqsp-upload-message.error{background:#f8d7da;color:#721c24}.mqsp-upload-message.info{background:#d1ecf1;color:#0c5460}.mqsp-upload-message a{font-weight:600;text-decoration:underline}.mqsp-user-meta-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mqsp-user-points{font-size:12px;color:var(--mqsp-primary);font-weight:600}.mqsp-user-actions{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--mqsp-gray-200,#e9ecef)}.mqsp-user-checkin-btn{display:flex;align-items:center;gap:4px;padding:4px 12px;min-height:44px;border:1px solid var(--mqsp-primary);border-radius:var(--mqsp-radius-sm,6px);background:transparent;color:var(--mqsp-primary);font-size:12px;font-weight:600;cursor:pointer;transition:all 0.2s}.mqsp-user-checkin-btn:hover{background:var(--mqsp-primary);color:#fff}.mqsp-user-checkin-btn:disabled{opacity:0.6;cursor:not-allowed}.mqsp-user-checked-in{display:flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;color:var(--mqsp-gray-600,#767676)}.mqsp-user-avatar-link{display:block;line-height:0}.mqsp-user-name{color:inherit;text-decoration:none}.mqsp-user-name:hover{color:var(--mqsp-primary)}.mqsp-card-fav-btn{position:absolute;top:8px;left:8px;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:rgba(0,0,0,0.4);color:#fff;cursor:pointer;opacity:0;transition:opacity 0.2s,background 0.2s,transform 0.15s;backdrop-filter:blur(4px)}@media (hover:hover){.mqsp-wallpaper-card:hover .mqsp-card-fav-btn{opacity:1}}.mqsp-card-fav-btn:hover{background:rgba(0,0,0,0.6);transform:scale(1.1)}.mqsp-card-fav-btn.favorited{opacity:1;color:#ff4757;background:rgba(255,255,255,0.9)}.mqsp-card-fav-btn.favorited:hover{background:#fff}@media (max-width:768px){.mqsp-card-fav-btn,.mqsp-card-fav-btn.favorited{opacity:0}.mqsp-wallpaper-card:hover .mqsp-card-fav-btn,.mqsp-wallpaper-card:focus-within .mqsp-card-fav-btn{opacity:1}}.mqsp-uploader-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;padding:12px 16px;background:var(--mqsp-gray-50,#f8f9fa);border-radius:var(--mqsp-radius-md,8px)}.mqsp-uploader-info{display:flex;align-items:center;gap:10px;min-width:0}.mqsp-uploader-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.mqsp-uploader-detail{display:flex;flex-direction:column;gap:2px;min-width:0}.mqsp-uploader-label{font-size:12px;color:var(--mqsp-gray-600,#767676)}.mqsp-uploader-name{font-size:14px;font-weight:600;color:var(--mqsp-gray-800,#333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqsp-uploader-link{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit;transition:opacity 0.2s}.mqsp-uploader-link:hover{opacity:0.8}.mqsp-uploader-link:hover .mqsp-uploader-name{color:var(--mqsp-primary)}.mqsp-uploader-tip-btn{padding:6px 12px;min-height:44px;font-size:13px;flex-shrink:0}.mqsp-tip-group{display:flex;align-items:center;gap:6px;min-width:0}.mqsp-tippers{display:inline-flex;align-items:center;vertical-align:middle;max-width:180px;overflow:hidden;white-space:nowrap}.mqsp-tipper-avatar{width:28px;height:28px;border-radius:50%;border:2px solid var(--mqsp-bg-card,#fff);object-fit:cover;background:var(--mqsp-gray-200,#e9ecef);margin-right:-6px;transition:transform var(--mqsp-transition-fast,0.2s);cursor:pointer;flex-shrink:0}.mqsp-tipper-avatar:last-child{margin-right:0}.mqsp-tipper-avatar:hover{transform:scale(1.15);z-index:2;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.mqsp-tippers-more{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--mqsp-gray-200,#e9ecef);color:var(--mqsp-gray-600,#6b7280);font-size:12px;font-weight:600;line-height:1;margin-left:2px;flex-shrink:0;cursor:help}[data-theme="dark"] .mqsp-tippers-more{background:var(--mqsp-gray-700,#374151);color:var(--mqsp-gray-300,#d1d5db)}.mqsp-tippers-empty{font-size:12px;color:var(--mqsp-gray-500,#9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}[data-theme="dark"] .mqsp-tippers-empty{color:var(--mqsp-gray-400,#9ca3af)}[data-theme="dark"] .mqsp-tipper-avatar{border-color:var(--mqsp-bg-card-dark,#1f2937);background:var(--mqsp-gray-700,#374151)}@media (max-width:480px){.mqsp-tippers{max-width:120px}.mqsp-tipper-avatar{width:24px;height:24px;margin-right:-4px}.mqsp-tippers-more{width:24px;height:24px;font-size:10px}.mqsp-tippers-empty{font-size:11px;max-width:140px}}.mqsp-like-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:44px;border:1px solid var(--mqsp-gray-300,#dee2e6);border-radius:var(--mqsp-radius-md,8px);background:transparent;color:var(--mqsp-gray-600,#666);cursor:pointer;font-size:14px;font-weight:600;line-height:1;transition:all var(--mqsp-transition-fast,0.2s);flex-shrink:0}.mqsp-like-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-like-btn.liked{background:var(--mqsp-primary);border-color:var(--mqsp-primary);color:#fff}.mqsp-like-btn svg{transition:fill var(--mqsp-transition-fast,0.2s),stroke var(--mqsp-transition-fast,0.2s)}.mqsp-like-btn.liked svg{fill:#fff;stroke:#fff}.mqsp-like-count{min-width:12px;text-align:center}.mqsp-detail-fav-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;min-height:44px;border:1px solid var(--mqsp-gray-300,#dee2e6);border-radius:var(--mqsp-radius-md,8px);background:#fff;color:var(--mqsp-gray-700,#495057);font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s;flex-shrink:0}.mqsp-detail-fav-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-detail-fav-btn.favorited{background:#fff0eb;border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-detail-fav-btn.favorited:hover{background:#ffe0d6}.mqsp-share-section{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.mqsp-share-section .share-label{font-size:14px;color:var(--mqsp-gray-600,#666);font-weight:500}.mqsp-share-section .share-buttons{display:flex;gap:8px}.mqsp-share-section .share-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--mqsp-gray-200,#e9ecef);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;padding:0}.mqsp-share-section .share-btn svg{filter:grayscale(1);opacity:0.5;transition:filter 0.2s,opacity 0.2s}.mqsp-share-section .share-btn:hover{border-color:var(--mqsp-primary);transform:translateY(-2px)}.mqsp-share-section .share-btn:hover svg{filter:grayscale(0);opacity:1}.mqsp-share-section .mqsp-like-btn{margin-left:auto}.mqsp-share-section .mqsp-detail-fav-btn{margin-left:8px}@media (max-width:768px){.mqsp-fav-btn-text,.mqsp-tip-btn-text{display:none}.mqsp-share-section .mqsp-like-btn,.mqsp-share-section .mqsp-detail-fav-btn,.mqsp-uploader-tip-btn{padding:8px 10px}}.mqsp-dl-modal-box{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,0.2);max-width:380px;width:90%;padding:32px 24px 24px;text-align:center;position:relative;animation:mqspSlideUp 0.25s ease}.mqsp-dl-modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;color:var(--mqsp-gray-600,#757575);cursor:pointer;line-height:1;padding:4px;min-width:44px;min-height:44px}.mqsp-dl-modal-close:hover{color:var(--mqsp-gray-700,#495057)}.mqsp-dl-modal-icon{color:var(--mqsp-primary);margin-bottom:12px;display:flex;justify-content:center}.mqsp-dl-modal-msg{font-size:15px;color:var(--mqsp-gray-700,#495057);line-height:1.6;margin:0 0 20px}.mqsp-dl-modal-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.mqsp-dl-modal-btn{padding:10px 20px;border:1px solid var(--mqsp-gray-300,#dee2e6);border-radius:8px;background:#fff;color:var(--mqsp-gray-700,#495057);font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:all 0.2s;display:inline-flex;align-items:center;gap:4px}.mqsp-dl-modal-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-dl-modal-btn.primary{background:var(--mqsp-primary);border-color:var(--mqsp-primary);color:#fff}.mqsp-dl-modal-btn.primary:hover{opacity:0.9;color:#fff}[data-theme="dark"] .mqsp-dl-modal-box{background:var(--mqsp-gray-100,#1a1a1a)}[data-theme="dark"] .mqsp-dl-modal-close{color:var(--mqsp-gray-600,#767676)}[data-theme="dark"] .mqsp-dl-modal-msg{color:#ddd}[data-theme="dark"] .mqsp-dl-modal-btn{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-300,#4a4a4a);color:#ddd}.mqsp-uc-upload-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:1px solid var(--mqsp-primary);border-radius:var(--mqsp-radius-md,8px);background:#fff;color:var(--mqsp-primary);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all 0.2s;margin-left:10px}.mqsp-uc-upload-btn:hover{background:var(--mqsp-primary);color:#fff}.mqsp-uc-grid.mqsp-masonry{display:block;column-count:4;column-gap:12px}.mqsp-uc-grid.mqsp-masonry .mqsp-wallpaper-card{break-inside:avoid;margin-bottom:12px}@media (max-width:1024px){.mqsp-uc-grid.mqsp-masonry{column-count:3}}@media (max-width:768px){.mqsp-uc-grid.mqsp-masonry{column-count:2}}@media (max-width:480px){.mqsp-uc-grid.mqsp-masonry{column-count:2;column-gap:8px}.mqsp-uc-grid.mqsp-masonry .mqsp-wallpaper-card{margin-bottom:8px}}.mqsp-find-wallpaper-archive{padding:0 0 24px}.mqsp-find-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;margin-bottom:20px;background:var(--mqsp-gray-50,#f9fafb);border-radius:12px}.mqsp-find-header-text{flex:1;min-width:0}.mqsp-find-title{margin:0 0 6px;font-size:24px;font-weight:700;color:var(--mqsp-gray-900,#111827);line-height:1.3}.mqsp-find-subtitle{margin:0;font-size:13px;color:var(--mqsp-gray-500,#6b7280);line-height:1.5}.mqsp-find-publish-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:1.5px solid var(--mqsp-primary);border-radius:24px;background:transparent;color:var(--mqsp-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all 0.25s;flex-shrink:0;white-space:nowrap}.mqsp-find-publish-btn:hover{background:var(--mqsp-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--mqsp-primary-rgb,255,107,53),0.3)}.mqsp-find-publish-btn svg{flex-shrink:0}.mqsp-find-form-wrapper{margin-bottom:20px}.mqsp-find-filter{display:flex;align-items:center;gap:8px;padding:0 0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mqsp-find-filter::-webkit-scrollbar{display:none}.mqsp-find-filter-item{display:inline-block;padding:6px 16px;border-radius:16px;background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-600,#4b5563);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:all 0.2s}.mqsp-find-filter-item:hover{background:var(--mqsp-gray-200,#e5e7eb);color:var(--mqsp-gray-800,#1f2937)}.mqsp-find-filter-item.active{background:var(--mqsp-primary);color:#fff}.mqsp-find-grid{columns:var(--find-columns,4);column-gap:20px}.mqsp-find-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--mqsp-gray-500,#6b7280)}.mqsp-find-empty svg{margin-bottom:16px;opacity:0.4}.mqsp-find-empty p{margin:0;font-size:15px}.mqsp-request-card{break-inside:avoid;margin-bottom:20px;display:block;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.06);transition:transform 0.25s,box-shadow 0.25s}.mqsp-request-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,0.1)}.mqsp-request-card-link{display:block;text-decoration:none;color:inherit}.mqsp-request-card-thumb{overflow:hidden;background:var(--mqsp-gray-100,#f3f4f6)}.mqsp-request-card-thumb img{width:100%;height:auto;transition:transform 0.3s}.mqsp-request-card:hover .mqsp-request-card-thumb img{transform:scale(1.05)}.mqsp-request-card-placeholder{padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-400,#9ca3af)}.mqsp-request-card-placeholder span{font-size:12px}.mqsp-request-card-body{padding:16px}.mqsp-request-card-title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--mqsp-gray-900,#111827);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqsp-request-card-excerpt{margin:0 0 12px;font-size:13px;color:var(--mqsp-gray-500,#6b7280);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.mqsp-request-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--mqsp-gray-500,#6b7280)}.mqsp-request-card-responses,.mqsp-request-card-cat,.mqsp-request-card-date{display:inline-flex;align-items:center;gap:4px}.mqsp-request-card-responses svg{flex-shrink:0}.mqsp-find-wallpaper-single{padding:0 0 24px}.mqsp-request-article{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.mqsp-request-title{margin:0 0 16px;padding-left:0;border-left:none;font-size:26px;font-weight:700;color:var(--mqsp-gray-900,#111827);line-height:1.3}.mqsp-request-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--mqsp-gray-200,#e5e7eb);font-size:13px;color:var(--mqsp-gray-500,#6b7280)}.mqsp-request-author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.mqsp-request-author-avatar-link{display:inline-block;line-height:0;flex-shrink:0;transition:opacity 0.2s ease}.mqsp-request-author-avatar-link:hover{opacity:0.85}.mqsp-request-author-name{font-weight:500;color:var(--mqsp-gray-700,#374151)}.mqsp-request-author-name a,.mqsp-response-author-name a{color:inherit;text-decoration:none;transition:color 0.2s ease}.mqsp-request-author-name a:hover,.mqsp-response-author-name a:hover{color:var(--mqsp-primary)}.mqsp-request-date{color:var(--mqsp-gray-500,#6b7280)}.mqsp-request-cat{display:inline-block;padding:3px 10px;border-radius:12px;background:rgba(var(--mqsp-primary-rgb,255,107,53),0.1);color:var(--mqsp-primary);font-size:12px;font-weight:500;text-decoration:none;transition:background 0.2s}.mqsp-request-cat:hover{background:rgba(var(--mqsp-primary-rgb,255,107,53),0.2)}.mqsp-request-ref-image{margin:0 0 20px}.mqsp-request-ref-image img{max-width:320px;max-height:400px;width:auto;height:auto;border-radius:12px;display:block}.mqsp-request-content{font-size:15px;line-height:1.7;color:var(--mqsp-gray-700,#374151)}.mqsp-request-content p{margin:0 0 1em}.mqsp-request-content p:last-child{margin-bottom:0}.mqsp-responses-section{background:#fff;border-radius:12px;padding:24px 32px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.mqsp-responses-title{margin:0 0 16px;font-size:20px;font-weight:600;color:var(--mqsp-gray-900,#111827)}.mqsp-login-prompt{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 20px;margin-top:16px;background:var(--mqsp-gray-50,#f9fafb);border-radius:12px;text-align:center}.mqsp-login-prompt p{margin:0;color:var(--mqsp-gray-600,#4b5563);font-size:14px}.mqsp-request-form,.mqsp-response-form{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.mqsp-form-title{margin:0 0 20px;font-size:18px;font-weight:600;color:var(--mqsp-gray-900,#111827)}.mqsp-form-field{margin-bottom:16px}.mqsp-form-field label,.mqsp-form-label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--mqsp-gray-700,#374151)}.mqsp-form-field .required{color:var(--mqsp-primary);margin-left:2px}.mqsp-form-field input[type="text"],.mqsp-form-field textarea,.mqsp-form-field input[type="file"],.mqsp-form-field input[type="url"],.mqsp-response-form input[type="text"],.mqsp-response-form textarea,.mqsp-response-form input[type="file"],.mqsp-response-form input[type="url"]{width:100%;padding:10px 12px;border:1px solid var(--mqsp-gray-300,#d1d5db);border-radius:8px;font-size:14px;font-family:inherit;background:#fff;color:var(--mqsp-gray-900,#111827);transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}.mqsp-form-field input[type="text"]:focus,.mqsp-form-field input[type="url"]:focus,.mqsp-form-field textarea:focus,.mqsp-response-form input[type="text"]:focus,.mqsp-response-form input[type="url"]:focus,.mqsp-response-form textarea:focus{outline:none;border-color:var(--mqsp-primary);box-shadow:0 0 0 3px rgba(var(--mqsp-primary-rgb,255,107,53),0.12)}.mqsp-form-field textarea,.mqsp-response-form textarea{resize:vertical;min-height:80px}.mqsp-form-row{display:flex;gap:16px}.mqsp-form-row .mqsp-form-field{flex:1}.mqsp-form-select{width:100%;padding:10px 32px 10px 12px;border:1px solid var(--mqsp-gray-300,#d1d5db);border-radius:8px;font-size:14px;font-family:inherit;background:#fff;color:var(--mqsp-gray-900,#111827);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color 0.2s,box-shadow 0.2s}.mqsp-form-select:focus{outline:none;border-color:var(--mqsp-primary);box-shadow:0 0 0 3px rgba(var(--mqsp-primary-rgb,255,107,53),0.12)}.mqsp-form-actions{display:flex;gap:12px;margin-top:20px}.mqsp-request-submit-btn,.mqsp-response-submit-btn{padding:10px 24px;border:none;border-radius:8px;background:var(--mqsp-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.2s,box-shadow 0.2s}.mqsp-request-submit-btn:hover,.mqsp-response-submit-btn:hover{background:var(--mqsp-primary-dark,var(--mqsp-primary));box-shadow:0 4px 12px rgba(var(--mqsp-primary-rgb,255,107,53),0.3)}.mqsp-request-submit-btn:disabled,.mqsp-response-submit-btn:disabled{opacity:0.6;cursor:not-allowed}.mqsp-form-cancel-btn{padding:10px 20px;border:1px solid var(--mqsp-gray-300,#d1d5db);border-radius:8px;background:transparent;color:var(--mqsp-gray-600,#4b5563);font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s}.mqsp-form-cancel-btn:hover{background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-800,#1f2937)}.mqsp-form-message{display:none;padding:10px 12px;border-radius:8px;margin-top:12px;font-size:13px;line-height:1.5}.mqsp-form-message.success{display:block;background:rgba(34,197,94,0.1);color:#16a34a;border:1px solid rgba(34,197,94,0.2)}.mqsp-form-message.error{display:block;background:rgba(239,68,68,0.1);color:#dc2626;border:1px solid rgba(239,68,68,0.2)}.mqsp-form-hint{margin:6px 0 0;font-size:12px;color:var(--mqsp-gray-500,#6b7280);line-height:1.5}.mqsp-response-upload-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;margin-bottom:12px;border:1px dashed var(--mqsp-primary);border-radius:8px;background:rgba(var(--mqsp-primary-rgb,255,107,53),0.06);color:var(--mqsp-primary);font-size:14px;font-weight:500;text-decoration:none;transition:all 0.2s}.mqsp-response-upload-link:hover{background:rgba(var(--mqsp-primary-rgb,255,107,53),0.12);border-style:solid}.mqsp-response-upload-link svg{flex-shrink:0}.mqsp-response-tabs{display:flex;gap:4px;padding:4px;margin-bottom:16px;background:var(--mqsp-gray-100,#f3f4f6);border-radius:10px}.mqsp-response-tab{flex:1;padding:10px;border:none;border-radius:8px;background:transparent;color:var(--mqsp-gray-500,#6b7280);font-size:14px;font-weight:500;cursor:pointer;transition:all 0.25s}.mqsp-response-tab:hover{color:var(--mqsp-gray-700,#374151)}.mqsp-response-tab.active{background:#fff;color:var(--mqsp-primary);font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.mqsp-response-panel{display:none}.mqsp-response-panel.active{display:block}.mqsp-wallpaper-search-results{max-height:240px;overflow-y:auto;margin-top:8px;border:1px solid var(--mqsp-gray-200,#e5e7eb);border-radius:8px;background:#fff}.mqsp-wallpaper-search-item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background 0.2s;border-bottom:1px solid var(--mqsp-gray-100,#f3f4f6)}.mqsp-wallpaper-search-item:last-child{border-bottom:none}.mqsp-wallpaper-search-item:hover{background:var(--mqsp-gray-100,#f3f4f6)}.mqsp-wallpaper-search-item img{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0}.mqsp-search-item-title{font-size:14px;color:var(--mqsp-gray-700,#374151);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqsp-selected-wallpaper-preview{display:flex;align-items:center;gap:10px;padding:12px;margin-top:8px;background:var(--mqsp-gray-100,#f3f4f6);border-radius:8px}.mqsp-selected-wallpaper-preview img{width:60px;height:60px;border-radius:8px;object-fit:cover;flex-shrink:0}.mqsp-selected-wallpaper-preview span{flex:1;font-size:14px;font-weight:500;color:var(--mqsp-gray-700,#374151);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mqsp-clear-selected-wallpaper{flex-shrink:0;width:28px;height:28px;border:none;border-radius:50%;background:rgba(239,68,68,0.1);color:#dc2626;font-size:16px;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center}#mqsp-clear-selected-wallpaper:hover{background:#dc2626;color:#fff}.mqsp-responses-empty{padding:24px;text-align:center;color:var(--mqsp-gray-500,#6b7280);font-size:14px}.mqsp-responses-list{list-style:none;padding:0;margin:0}.mqsp-response-item{padding:16px 0;border-bottom:1px solid var(--mqsp-gray-200,#e5e7eb)}.mqsp-response-item:last-child{border-bottom:none;padding-bottom:0}.mqsp-response-item:first-child{padding-top:0}.mqsp-response-author{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mqsp-response-author img{width:32px;height:32px;border-radius:50%;object-fit:cover}.mqsp-response-avatar-link{display:inline-block;line-height:0;flex-shrink:0;transition:opacity 0.2s ease}.mqsp-response-avatar-link:hover{opacity:0.85}.mqsp-response-author-name{font-size:14px;font-weight:500;color:var(--mqsp-gray-700,#374151)}.mqsp-response-date{font-size:12px;color:var(--mqsp-gray-500,#6b7280)}.mqsp-response-comment{padding:8px 12px;margin-bottom:8px;background:var(--mqsp-gray-100,#f3f4f6);border-radius:8px;font-size:14px;color:var(--mqsp-gray-700,#374151);line-height:1.5}.mqsp-response-wallpaper{position:relative;display:block;max-width:360px;border-radius:10px;overflow:hidden;transition:transform 0.2s}.mqsp-response-wallpaper-link{display:block;text-decoration:none;color:inherit}.mqsp-response-wallpaper-img{display:block;width:100%;height:auto;border-radius:10px;transition:transform 0.25s ease}.mqsp-response-wallpaper-link:hover .mqsp-response-wallpaper-img{transform:scale(1.03)}.mqsp-response-wallpaper-pending{position:relative;display:block}.mqsp-response-wallpaper-pending .mqsp-response-wallpaper-img{opacity:0.7}.mqsp-response-wallpaper-badge{position:absolute;top:8px;right:8px;padding:3px 10px;font-size:12px;font-weight:500;color:#fff;background:rgba(245,158,11,0.9);border-radius:10px;backdrop-filter:blur(4px)}.mqsp-response-actions{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.mqsp-tip-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;min-height:44px;border:1px solid var(--mqsp-primary);border-radius:999px;background:rgba(var(--mqsp-primary-rgb,255,107,53),0.06);color:var(--mqsp-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s}.mqsp-tip-btn:hover{background:var(--mqsp-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px rgba(var(--mqsp-primary-rgb,255,107,53),0.3)}.mqsp-tip-btn svg{flex-shrink:0}.mqsp-tip-btn--disabled,.mqsp-tip-btn--disabled:hover{opacity:0.5;cursor:not-allowed;background:var(--mqsp-gray-100,#f3f4f6);border-color:var(--mqsp-gray-200,#e5e7eb);color:var(--mqsp-gray-400,#9ca3af);transform:none;box-shadow:none}.mqsp-tip-total{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;color:#f59e0b;background:rgba(245,158,11,0.1);border-radius:999px}.mqsp-tip-modal{position:fixed;inset:0;z-index:var(--mqsp-z-toast);display:none;align-items:center;justify-content:center;padding:16px}.mqsp-tip-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.55);backdrop-filter:blur(2px);animation:mqspTipFadeIn 0.2s ease}.mqsp-tip-modal-content{position:relative;width:100%;max-width:400px;padding:28px 24px 24px;background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,0.2);animation:mqspTipSlideUp 0.25s ease}@keyframes mqspTipFadeIn{from{opacity:0}to{opacity:1}}@keyframes mqspTipSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mqsp-tip-modal-close{position:absolute;top:12px;right:14px;width:44px;height:44px;border:none;background:transparent;color:var(--mqsp-gray-500,#6b7280);font-size:24px;line-height:1;cursor:pointer;border-radius:50%;transition:all 0.2s}.mqsp-tip-modal-close:hover{background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-700,#374151)}.mqsp-tip-modal-title{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--mqsp-gray-800,#1f2937);text-align:center}.mqsp-tip-modal-balance{margin:0 0 20px;font-size:13px;color:var(--mqsp-gray-500,#6b7280);text-align:center}.mqsp-tip-modal-balance span{font-weight:600;color:var(--mqsp-primary)}.mqsp-tip-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.mqsp-tip-custom{margin-bottom:14px}.mqsp-tip-custom-amount{width:100%;padding:10px 14px;border:1.5px solid var(--mqsp-gray-200,#e5e7eb);border-radius:10px;font-size:15px;text-align:center;outline:none;transition:border-color 0.2s;-moz-appearance:textfield}.mqsp-tip-custom-amount::-webkit-outer-spin-button,.mqsp-tip-custom-amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mqsp-tip-custom-amount:focus{border-color:var(--mqsp-primary)}.mqsp-tip-amount-btn{padding:12px 0;border:1.5px solid var(--mqsp-gray-200,#e5e7eb);border-radius:10px;background:#fff;color:var(--mqsp-gray-700,#374151);font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s}.mqsp-tip-amount-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb,255,107,53),0.05)}.mqsp-tip-amount-btn.active{border-color:var(--mqsp-primary);background:var(--mqsp-primary);color:#fff;box-shadow:0 4px 10px rgba(var(--mqsp-primary-rgb,255,107,53),0.3)}.mqsp-tip-modal-fee-hint{margin:0 0 18px;font-size:12px;color:var(--mqsp-gray-400,#9ca3af);text-align:center}.mqsp-tip-confirm-btn{display:block;width:100%;padding:12px;border:none;border-radius:10px;background:var(--mqsp-primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.2s}.mqsp-tip-confirm-btn:hover:not(:disabled){opacity:0.92;transform:translateY(-1px);box-shadow:0 6px 14px rgba(var(--mqsp-primary-rgb,255,107,53),0.35)}.mqsp-tip-confirm-btn:disabled{opacity:0.5;cursor:not-allowed}.mqsp-tip-modal-msg{margin-top:12px;min-height:18px;font-size:13px;text-align:center;color:var(--mqsp-gray-500,#6b7280)}.mqsp-tip-modal-msg.success{color:#10b981}.mqsp-tip-modal-msg.error{color:#ef4444}.mqsp-tip-pay-methods{display:flex;gap:10px;margin:0 0 16px}.mqsp-tip-pay-method{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:2px solid var(--mqsp-gray-200,#e5e7eb);border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;color:var(--mqsp-gray-600,#6b7280);transition:all 0.2s}.mqsp-tip-pay-method input{display:none}.mqsp-tip-pay-method.selected{border-color:var(--mqsp-primary);color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb,255,107,53),0.08)}.mqsp-tip-qrcode{text-align:center;padding:10px 0}.mqsp-tip-qrcode-status{margin:0 0 14px;font-size:14px;color:var(--mqsp-gray-600,#6b7280)}.mqsp-tip-qrcode-img{display:flex;justify-content:center;margin-bottom:14px}.mqsp-tip-qrcode-img img,.mqsp-tip-qrcode-img canvas{border:1px solid var(--mqsp-gray-200,#e5e7eb);border-radius:8px}.mqsp-tip-qrcode-waiting{margin:0;font-size:13px;color:var(--mqsp-gray-400,#9ca3af)}[data-theme="dark"] .mqsp-find-header{background:var(--mqsp-gray-100,#1a1a1a)}[data-theme="dark"] .mqsp-find-title{color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-find-subtitle{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-find-filter-item{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-find-filter-item:hover{background:var(--mqsp-gray-300,#2a2a2a);color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-request-card{background:var(--mqsp-gray-100,#1a1a1a);box-shadow:0 2px 8px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-request-card:hover{box-shadow:0 12px 24px rgba(0,0,0,0.4)}[data-theme="dark"] .mqsp-request-card-thumb,[data-theme="dark"] .mqsp-request-card-placeholder{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-request-card-title{color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-request-card-excerpt,[data-theme="dark"] .mqsp-request-card-meta{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-request-article,[data-theme="dark"] .mqsp-responses-section,[data-theme="dark"] .mqsp-request-form,[data-theme="dark"] .mqsp-response-form{background:var(--mqsp-gray-100,#1a1a1a);box-shadow:0 2px 8px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-request-title,[data-theme="dark"] .mqsp-responses-title,[data-theme="dark"] .mqsp-form-title{color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-request-meta{border-bottom-color:var(--mqsp-gray-400,#3a3a3a);color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-request-author-name{color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-request-content{color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-login-prompt{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-login-prompt p{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-form-field label,[data-theme="dark"] .mqsp-form-label{color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-form-field input[type="text"],[data-theme="dark"] .mqsp-form-field textarea,[data-theme="dark"] .mqsp-response-form input[type="text"],[data-theme="dark"] .mqsp-response-form textarea,[data-theme="dark"] .mqsp-form-select{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-400,#3a3a3a);color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-form-cancel-btn{background:transparent;border-color:var(--mqsp-gray-400,#3a3a3a);color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-form-cancel-btn:hover{background:var(--mqsp-gray-300,#2a2a2a);color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-response-tabs{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-response-tab{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-response-tab:hover{color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-response-tab.active{background:var(--mqsp-gray-300,#2a2a2a);color:var(--mqsp-primary);box-shadow:0 2px 6px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-wallpaper-search-results{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-400,#3a3a3a)}[data-theme="dark"] .mqsp-wallpaper-search-item{border-bottom-color:var(--mqsp-gray-300,#2a2a2a)}[data-theme="dark"] .mqsp-wallpaper-search-item:hover{background:var(--mqsp-gray-300,#2a2a2a)}[data-theme="dark"] .mqsp-search-item-title{color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-selected-wallpaper-preview{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-selected-wallpaper-preview span{color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-response-item{border-bottom-color:var(--mqsp-gray-400,#3a3a3a)}[data-theme="dark"] .mqsp-response-author-name{color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-response-comment{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-response-upload-link{background:rgba(var(--mqsp-primary-rgb,255,107,53),0.1)}[data-theme="dark"] .mqsp-response-wallpaper-badge{background:rgba(245,158,11,0.85)}[data-theme="dark"] .mqsp-tip-btn{background:rgba(var(--mqsp-primary-rgb,255,107,53),0.12)}[data-theme="dark"] .mqsp-tip-btn--disabled,[data-theme="dark"] .mqsp-tip-btn--disabled:hover{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-400,#3a3a3a);color:var(--mqsp-gray-500,#6b7280)}[data-theme="dark"] .mqsp-tip-total{background:rgba(245,158,11,0.15)}[data-theme="dark"] .mqsp-tip-modal-content{background:var(--mqsp-gray-100,#1a1a1a);box-shadow:0 20px 50px rgba(0,0,0,0.5)}[data-theme="dark"] .mqsp-tip-modal-close{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-tip-modal-close:hover{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-tip-modal-title{color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-tip-modal-balance{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-tip-amount-btn{border-color:var(--mqsp-gray-400,#3a3a3a);background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-tip-amount-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb,255,107,53),0.1)}[data-theme="dark"] .mqsp-tip-amount-btn.active{background:var(--mqsp-primary);color:#fff;border-color:var(--mqsp-primary)}[data-theme="dark"] .mqsp-tip-custom-amount{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-400,#3a3a3a);color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-tip-modal-fee-hint{color:var(--mqsp-gray-500,#6b7280)}[data-theme="dark"] .mqsp-tip-modal-msg{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-tip-pay-method{border-color:var(--mqsp-gray-200,#2a2a2a);color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-tip-qrcode-status{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-tip-qrcode-waiting{color:var(--mqsp-gray-600,#b8b8b8)}[data-theme="dark"] .mqsp-tip-qrcode-img img,[data-theme="dark"] .mqsp-tip-qrcode-img canvas{border-color:var(--mqsp-gray-200,#2a2a2a)}@media (max-width:768px){.mqsp-find-grid{columns:2;column-gap:16px}.mqsp-request-article{padding:24px}.mqsp-responses-section{padding:20px 24px}.mqsp-form-row{flex-direction:column;gap:0}}@media (max-width:480px){.mqsp-find-header{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.mqsp-find-title{font-size:20px}.mqsp-find-grid{columns:2;column-gap:12px}.mqsp-request-article{padding:16px}.mqsp-request-title{font-size:22px}.mqsp-responses-section{padding:16px}.mqsp-request-form,.mqsp-response-form{padding:16px}.mqsp-request-card-placeholder{height:160px}.mqsp-tip-modal-content{padding:24px 18px 18px}.mqsp-tip-amounts{grid-template-columns:repeat(3,1fr);gap:8px}.mqsp-tip-amount-btn{padding:10px 0;font-size:15px}}[data-theme="dark"] .mqsp-uc-header{background:var(--mqsp-gray-100,#1a1a1a)}[data-theme="dark"] .mqsp-uc-card{background:var(--mqsp-gray-100,#1a1a1a);border-color:var(--mqsp-gray-400,#3a3a3a)}[data-theme="dark"] .mqsp-uc-checkin-day{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-upload-container{background:var(--mqsp-gray-100,#1a1a1a);border-color:var(--mqsp-gray-400,#3a3a3a)}[data-theme="dark"] .mqsp-upload-input,[data-theme="dark"] .mqsp-upload-select,[data-theme="dark"] .mqsp-upload-textarea{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-300,#4a4a4a);color:#fff}[data-theme="dark"] .mqsp-uc-points-table th{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-uc-upload-item{border-color:var(--mqsp-gray-400,#3a3a3a)}[data-theme="dark"] .mqsp-uc-profile-form{background:var(--mqsp-gray-100,#1a1a1a)}[data-theme="dark"] .mqsp-uc-profile-label{color:#ddd}[data-theme="dark"] .mqsp-uc-profile-field input,[data-theme="dark"] .mqsp-uc-profile-field textarea{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-300,#4a4a4a);color:#fff}[data-theme="dark"] .mqsp-uc-email-notice{background:rgba(255,152,0,0.12);border-color:rgba(255,152,0,0.4)}[data-theme="dark"] .mqsp-uc-email-notice-text{color:#ffb74d}[data-theme="dark"] .mqsp-uc-email-message.success{background:rgba(76,175,80,0.15);color:#81c784}[data-theme="dark"] .mqsp-uc-email-message.error{background:rgba(244,67,54,0.15);color:#ef9a9a}[data-theme="dark"] .mqsp-uc-avatar-btn{background:var(--mqsp-gray-100,#1a1a1a)}[data-theme="dark"] .mqsp-uc-radio{color:#ddd}[data-theme="dark"] .mqsp-uc-profile-message.success{background:#1a3a1a;color:#6fdc6f}[data-theme="dark"] .mqsp-uc-profile-message.error{background:#3a1a1a;color:#ff6b6b}[data-theme="dark"] .mqsp-uc-profile-brief{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-uc-bio,[data-theme="dark"] .mqsp-uc-meta-tag{color:#ccc}[data-theme="dark"] .mqsp-uc-meta-tag{background:var(--mqsp-gray-100,#1a1a1a)}[data-theme="dark"] .mqsp-share-section .share-btn{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-300,#4a4a4a)}[data-theme="dark"] .mqsp-uploader-row{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-uploader-name{color:#fff}[data-theme="dark"] .mqsp-like-btn{border-color:var(--mqsp-gray-700,#2a2a2a);color:var(--mqsp-gray-600,#757575)}[data-theme="dark"] .mqsp-detail-fav-btn{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-300,#4a4a4a);color:#ddd}[data-theme="dark"] .mqsp-detail-fav-btn.favorited{background:#3a1f15;border-color:var(--mqsp-primary);color:var(--mqsp-primary)}[data-theme="dark"] .mqsp-uc-upload-btn{background:var(--mqsp-gray-100,#1a1a1a);color:var(--mqsp-primary)}@media (max-width:768px){.mqsp-uc-header{flex-direction:column;text-align:center;gap:12px}.mqsp-uc-user-info{width:100%;text-align:center}.mqsp-uc-name{justify-content:center}.mqsp-uc-stats{justify-content:center}.mqsp-uc-tabs{gap:0}.mqsp-uc-tab{padding:10px 14px;font-size:13px}.mqsp-uc-checkin-week{gap:4px}.mqsp-uc-checkin-day{padding:8px 2px}.mqsp-uc-grid,.mqsp-uc-grid-mini{grid-template-columns:repeat(2,1fr)}.mqsp-upload-container{padding:20px 16px}.mqsp-uc-points-table{font-size:12px}.mqsp-uc-points-table th,.mqsp-uc-points-table td{padding:8px 6px}}.mqsp-wallet-balance-card{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;margin-bottom:20px;background:linear-gradient(135deg,var(--mqsp-primary),#ff8a5b);border-radius:14px;color:#fff;box-shadow:0 8px 20px rgba(var(--mqsp-primary-rgb,255,107,53),0.25);flex-wrap:wrap;gap:16px}.mqsp-wallet-balance-label{margin:0 0 4px;font-size:13px;opacity:0.9}.mqsp-wallet-balance-amount{margin:0;font-size:32px;font-weight:700;letter-spacing:0.5px}.mqsp-wallet-balance-actions{display:flex;gap:10px}.mqsp-wallet-btn{display:inline-flex;align-items:center;gap:5px;padding:9px 18px;border:1.5px solid rgba(255,255,255,0.7);border-radius:999px;background:rgba(255,255,255,0.15);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s}.mqsp-wallet-btn:hover:not(:disabled){background:#fff;color:var(--mqsp-primary)}.mqsp-wallet-btn:disabled{opacity:0.5;cursor:not-allowed}.mqsp-wallet-notice{margin:0 0 16px;padding:10px 14px;font-size:13px;color:#856404;background:#fff3cd;border:1px solid #ffeeba;border-radius:8px}.mqsp-wallet-section{margin-bottom:24px;padding:20px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.mqsp-wallet-section-title{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--mqsp-gray-800,#1f2937)}.mqsp-wallet-section-desc{margin:0 0 16px;font-size:13px;color:var(--mqsp-gray-500,#6b7280);line-height:1.5}.mqsp-wallet-alipay-form{display:flex;flex-direction:column;gap:12px}.mqsp-wallet-field{display:flex;flex-direction:column;gap:6px}.mqsp-wallet-field label{font-size:13px;font-weight:500;color:var(--mqsp-gray-700,#374151)}.mqsp-wallet-field input{padding:10px 12px;border:1px solid var(--mqsp-gray-200,#e5e7eb);border-radius:8px;font-size:14px;color:var(--mqsp-gray-800,#1f2937);background:#fff;transition:border-color 0.2s}.mqsp-wallet-field input:focus{outline:none;border-color:var(--mqsp-primary);box-shadow:0 0 0 3px rgba(var(--mqsp-primary-rgb,255,107,53),0.1)}.mqsp-wallet-submit-btn{align-self:flex-start;padding:10px 24px;border:none;border-radius:8px;background:var(--mqsp-primary);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:opacity 0.2s}.mqsp-wallet-submit-btn:hover:not(:disabled){opacity:0.9}.mqsp-wallet-submit-btn:disabled{opacity:0.5;cursor:not-allowed}.mqsp-wallet-msg{min-height:18px;font-size:13px}.mqsp-wallet-msg.success{color:#10b981}.mqsp-wallet-msg.error{color:#ef4444}.mqsp-wallet-subtabs{display:flex;gap:4px;padding:4px;margin-bottom:16px;background:var(--mqsp-gray-100,#f3f4f6);border-radius:10px}.mqsp-wallet-subtab{flex:1;padding:10px;border:none;border-radius:8px;background:transparent;color:var(--mqsp-gray-500,#6b7280);font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s}.mqsp-wallet-subtab.active{background:#fff;color:var(--mqsp-primary);font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.mqsp-wallet-table-wrap{overflow-x:auto}.mqsp-wallet-table{width:100%;border-collapse:collapse;font-size:14px}.mqsp-wallet-table th{padding:10px 12px;text-align:left;font-size:13px;font-weight:600;color:var(--mqsp-gray-600,#4b5563);background:var(--mqsp-gray-100,#f9fafb);border-bottom:1px solid var(--mqsp-gray-200,#e5e7eb);white-space:nowrap}.mqsp-wallet-table td{padding:12px;border-bottom:1px solid var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-700,#374151);vertical-align:top}.mqsp-wallet-table tr:last-child td{border-bottom:none}.mqsp-wallet-in{color:#10b981;font-weight:500}.mqsp-wallet-out{color:#ef4444;font-weight:500}.mqsp-wallet-actual{color:var(--mqsp-primary);font-weight:500}.mqsp-wallet-note{max-width:200px;color:var(--mqsp-gray-500,#6b7280);font-size:13px}.mqsp-wallet-time{font-size:12px;color:var(--mqsp-gray-400,#9ca3af);white-space:nowrap}.mqsp-wallet-loading,.mqsp-wallet-empty{text-align:center;padding:24px;color:var(--mqsp-gray-400,#9ca3af);font-size:13px}.mqsp-wallet-status{display:inline-block;padding:2px 10px;font-size:12px;font-weight:500;border-radius:999px}.mqsp-wallet-status-pending{color:#f59e0b;background:rgba(245,158,11,0.1)}.mqsp-wallet-status-approved{color:#3b82f6;background:rgba(59,130,246,0.1)}.mqsp-wallet-status-rejected{color:#ef4444;background:rgba(239,68,68,0.1)}.mqsp-wallet-status-completed{color:#10b981;background:rgba(16,185,129,0.1)}.mqsp-wallet-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.mqsp-wallet-page-btn{padding:6px 14px;border:1px solid var(--mqsp-gray-200,#e5e7eb);border-radius:6px;background:#fff;color:var(--mqsp-gray-700,#374151);font-size:13px;cursor:pointer;transition:all 0.2s}.mqsp-wallet-page-btn:hover:not(:disabled){border-color:var(--mqsp-primary);color:var(--mqsp-primary)}.mqsp-wallet-page-btn:disabled{opacity:0.5;cursor:not-allowed}.mqsp-wallet-page-info{font-size:13px;color:var(--mqsp-gray-500,#6b7280)}.mqsp-wallet-modal{position:fixed;inset:0;z-index:var(--mqsp-z-toast);display:none;align-items:center;justify-content:center;padding:16px}.mqsp-wallet-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.55);backdrop-filter:blur(2px)}.mqsp-wallet-modal-content{position:relative;width:100%;max-width:420px;padding:28px 24px 24px;background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,0.2);animation:mqspTipSlideUp 0.25s ease}.mqsp-wallet-modal-close{position:absolute;top:12px;right:14px;width:30px;height:30px;border:none;background:transparent;color:var(--mqsp-gray-500,#6b7280);font-size:24px;line-height:1;cursor:pointer;border-radius:50%;transition:all 0.2s}.mqsp-wallet-modal-close:hover{background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-700,#374151)}.mqsp-wallet-modal-title{margin:0 0 20px;font-size:18px;font-weight:600;color:var(--mqsp-gray-800,#1f2937);text-align:center}.mqsp-wallet-modal-body{display:flex;flex-direction:column;gap:14px}.mqsp-wallet-modal-balance{margin:0;font-size:14px;color:var(--mqsp-gray-600,#4b5563);text-align:center}.mqsp-wallet-modal-balance span{font-weight:600;color:var(--mqsp-primary)}.mqsp-wallet-modal-hint{margin:0;font-size:12px;color:var(--mqsp-gray-400,#9ca3af);text-align:center}.mqsp-wallet-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mqsp-wallet-custom{margin-top:10px}#mqsp-wallet-recharge-custom{width:100%;padding:12px 14px;border:1.5px solid var(--mqsp-gray-200,#e5e7eb);border-radius:10px;font-size:15px;text-align:center;outline:none;transition:border-color 0.2s;-moz-appearance:textfield}#mqsp-wallet-recharge-custom::-webkit-outer-spin-button,#mqsp-wallet-recharge-custom::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#mqsp-wallet-recharge-custom:focus{border-color:var(--mqsp-primary)}.mqsp-wallet-amount-btn{padding:14px 0;border:1.5px solid var(--mqsp-gray-200,#e5e7eb);border-radius:10px;background:#fff;color:var(--mqsp-gray-700,#374151);font-size:17px;font-weight:600;cursor:pointer;transition:all 0.2s}.mqsp-wallet-amount-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb,255,107,53),0.05)}.mqsp-wallet-amount-btn.active{border-color:var(--mqsp-primary);background:var(--mqsp-primary);color:#fff;box-shadow:0 4px 10px rgba(var(--mqsp-primary-rgb,255,107,53),0.3)}.mqsp-wallet-modal-confirm{padding:12px;border:none;border-radius:10px;background:var(--mqsp-primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.2s}.mqsp-wallet-modal-confirm:hover:not(:disabled){opacity:0.92;transform:translateY(-1px);box-shadow:0 6px 14px rgba(var(--mqsp-primary-rgb,255,107,53),0.35)}.mqsp-wallet-modal-confirm:disabled{opacity:0.5;cursor:not-allowed}.mqsp-wallet-modal-msg{min-height:18px;font-size:13px;text-align:center}.mqsp-wallet-modal-msg.success{color:#10b981}.mqsp-wallet-modal-msg.error{color:#ef4444}.mqsp-wallet-qrcode{text-align:center}.mqsp-wallet-qrcode-tip{margin:0 0 12px;font-size:14px;color:var(--mqsp-gray-600,#4b5563)}.mqsp-wallet-qrcode-img{display:inline-block;padding:12px;border:1px solid var(--mqsp-gray-200,#e5e7eb);border-radius:8px;background:#fff}.mqsp-wallet-qrcode-img img,.mqsp-wallet-qrcode-img canvas{display:block}.mqsp-wallet-qrcode-status{margin:12px 0 0;font-size:13px;color:var(--mqsp-gray-500,#6b7280)}[data-theme="dark"] .mqsp-wallet-balance-card{box-shadow:0 8px 20px rgba(0,0,0,0.4)}[data-theme="dark"] .mqsp-wallet-notice{background:rgba(245,158,11,0.15);border-color:rgba(245,158,11,0.3);color:#fbbf24}[data-theme="dark"] .mqsp-wallet-section{background:var(--mqsp-gray-100,#1a1a1a);box-shadow:0 2px 8px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-wallet-section-title{color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-wallet-section-desc{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-wallet-field label{color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-wallet-field input{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-400,#3a3a3a);color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-wallet-subtabs{background:var(--mqsp-gray-200,#1e1e1e)}[data-theme="dark"] .mqsp-wallet-subtab{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-wallet-subtab.active{background:var(--mqsp-gray-300,#2a2a2a);color:var(--mqsp-primary);box-shadow:0 2px 6px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-wallet-table th{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-600,#9ca3af);border-bottom-color:var(--mqsp-gray-400,#3a3a3a)}[data-theme="dark"] .mqsp-wallet-table td{border-bottom-color:var(--mqsp-gray-300,#2a2a2a);color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-wallet-note{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-wallet-time{color:var(--mqsp-gray-500,#6b7280)}[data-theme="dark"] .mqsp-wallet-loading,[data-theme="dark"] .mqsp-wallet-empty{color:var(--mqsp-gray-500,#6b7280)}[data-theme="dark"] .mqsp-wallet-page-btn{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-400,#3a3a3a);color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-wallet-page-info{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-wallet-modal-content{background:var(--mqsp-gray-100,#1a1a1a);box-shadow:0 20px 50px rgba(0,0,0,0.5)}[data-theme="dark"] .mqsp-wallet-modal-close{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-wallet-modal-close:hover{background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-800,#f3f4f6)}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,[tabindex]:focus-visible,.mqsp-toolbar-btn:focus-visible,.mqsp-modal-close:focus-visible,.mqsp-search-close:focus-visible,.mqsp-tip-modal-close:focus-visible,.mqsp-dl-modal-close:focus-visible,.mqsp-install-modal-close:focus-visible,.mqsp-card-fav-btn:focus-visible,.mqsp-like-btn:focus-visible,.mqsp-detail-fav-btn:focus-visible,.mqsp-tip-btn:focus-visible,.mqsp-uploader-tip-btn:focus-visible,.mqsp-filter-trigger-btn:focus-visible,.mqsp-modal-btn:focus-visible,.mqsp-search-tab:focus-visible,.mqsp-user-checkin-btn:focus-visible,.mqsp-search-btn:focus-visible,.mqsp-back-to-top:focus-visible,.mqsp-nav-toggle:focus-visible{outline:2px solid var(--mqsp-primary,#ff6b35);outline-offset:2px;border-radius:var(--mqsp-radius-sm,4px)}[data-theme="dark"] a:focus-visible,[data-theme="dark"] button:focus-visible,[data-theme="dark"] [role="button"]:focus-visible,[data-theme="dark"] [tabindex]:focus-visible{outline:2px solid var(--mqsp-primary,#ff6b35);outline-offset:2px}@media (prefers-reduced-motion:reduce){a:focus-visible,button:focus-visible,[role="button"]:focus-visible,[tabindex]:focus-visible{transition:none}}[data-theme="dark"] .mqsp-wallet-modal-title{color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .mqsp-wallet-modal-balance{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-wallet-modal-hint{color:var(--mqsp-gray-500,#6b7280)}[data-theme="dark"] .mqsp-wallet-amount-btn{border-color:var(--mqsp-gray-400,#3a3a3a);background:var(--mqsp-gray-200,#1e1e1e);color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-wallet-amount-btn:hover{border-color:var(--mqsp-primary);color:var(--mqsp-primary);background:rgba(var(--mqsp-primary-rgb,255,107,53),0.1)}[data-theme="dark"] .mqsp-wallet-amount-btn.active{background:var(--mqsp-primary);color:#fff;border-color:var(--mqsp-primary)}[data-theme="dark"] #mqsp-wallet-recharge-custom{background:var(--mqsp-gray-200,#1e1e1e);border-color:var(--mqsp-gray-400,#3a3a3a);color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .mqsp-wallet-modal-msg{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-wallet-qrcode-tip{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .mqsp-wallet-qrcode-img{border-color:var(--mqsp-gray-400,#3a3a3a)}[data-theme="dark"] .mqsp-wallet-qrcode-status{color:var(--mqsp-gray-500,#6b7280)}@media (max-width:768px){.mqsp-wallet-balance-card{flex-direction:column;text-align:center;padding:20px}.mqsp-wallet-balance-amount{font-size:28px}.mqsp-wallet-section{padding:16px}.mqsp-wallet-table{font-size:12px}.mqsp-wallet-table th,.mqsp-wallet-table td{padding:8px 6px}.mqsp-wallet-note{max-width:120px}.mqsp-wallet-amounts{gap:8px}.mqsp-wallet-amount-btn{padding:12px 0;font-size:15px}.mqsp-wallet-modal-content{padding:24px 18px 18px}}.mqsp-article-page{max-width:900px;margin:0 auto;min-width:0;overflow-x:hidden;width:100%;box-sizing:border-box}@media (min-width:1400px){.mqsp-article-page{max-width:1200px}}@media (min-width:1800px){.mqsp-article-page{max-width:1400px}}.mqsp-posts-archive{max-width:100%}.mqsp-posts-archive .mqsp-breadcrumb{margin-bottom:16px}.mqsp-posts-feed{display:flex;flex-direction:column}.mqsp-posts-feed>* + *{margin-top:16px}.mqsp-post-card{background:var(--mqsp-gray-50,#ffffff);border-radius:8px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,0.04);border:1px solid var(--mqsp-gray-100,#f0f0f0);transition:box-shadow 0.2s ease,transform 0.2s ease}.mqsp-post-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.08)}.mqsp-post-card-header{margin-bottom:12px}.mqsp-post-card-meta{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--mqsp-gray-500,#6b7280)}.mqsp-post-card-meta>*{margin-right:12px}.mqsp-post-card-meta>*:last-child{margin-right:0}.mqsp-post-card-author{display:inline-flex;align-items:center;color:var(--mqsp-gray-700,#374151);text-decoration:none}.mqsp-post-card-author>* + *{margin-left:6px}.mqsp-post-card-author:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp-post-card-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.mqsp-post-card-author-name{font-size:13px;font-weight:500}.mqsp-post-card-date{color:var(--mqsp-gray-400,#9ca3af)}.mqsp-post-card-cat{display:inline-block;padding:2px 8px;background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-700,#374151);border-radius:4px;font-size:12px;font-weight:500;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.mqsp-post-card-cat:hover{background:var(--mqsp-primary,#ff6b35);color:#fff}.mqsp-post-card-title{margin:0;font-size:18px;font-weight:600;line-height:1.4;color:var(--mqsp-gray-900,#1f2937)}.mqsp-post-card-title a{color:inherit;text-decoration:none}.mqsp-post-card-title a:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp-post-card-excerpt{font-size:14px;line-height:1.7;color:var(--mqsp-gray-600,#4b5563);margin:0 0 12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.mqsp-post-card-images--multi{display:flex;flex-wrap:nowrap;margin-bottom:12px;margin-left:-6px}.mqsp-post-card-images--multi .mqsp-post-card-image-link{display:block;flex:1 1 0;min-width:0;position:relative;width:100%;padding-top:75%;margin-left:6px;overflow:hidden;border-radius:4px;background:var(--mqsp-gray-100,#f3f4f6)}.mqsp-post-card-images--multi .mqsp-post-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.mqsp-post-card-images--multi .mqsp-post-card-image-link:hover .mqsp-post-card-image{transform:scale(1.05)}.mqsp-post-card--single{display:flex;flex-wrap:nowrap;align-items:stretch}.mqsp-post-card--single .mqsp-post-card-images--single{flex:0 0 200px;width:200px;max-width:200px}.mqsp-post-card--single .mqsp-post-card-body{flex:1 1 0;min-width:0;margin-left:16px;display:flex;flex-direction:column}.mqsp-post-card-images--single .mqsp-post-card-image-link{display:block;position:relative;width:100%;padding-top:75%;overflow:hidden;border-radius:6px;background:var(--mqsp-gray-100,#f3f4f6)}.mqsp-post-card-images--single .mqsp-post-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.mqsp-post-card-images--single .mqsp-post-card-image-link:hover .mqsp-post-card-image{transform:scale(1.05)}.mqsp-post-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--mqsp-gray-100,#f0f0f0);font-size:13px;color:var(--mqsp-gray-500,#6b7280);margin-top:auto;flex-wrap:wrap}.mqsp-post-card-footer>* + *{margin-left:12px}.mqsp-post-card-footer-actions{display:inline-flex;align-items:center;flex-shrink:0}.mqsp-post-card-footer-actions>* + *{margin-left:12px}.mqsp-post-card-comment{display:inline-flex;align-items:center;color:var(--mqsp-gray-500,#6b7280);text-decoration:none}.mqsp-post-card-comment>* + *{margin-left:4px}.mqsp-post-card-comment:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp-post-card-readmore{color:var(--mqsp-primary,#ff6b35);text-decoration:none;font-weight:500}.mqsp-post-card-readmore:hover{text-decoration:underline}.mqsp-posts-load-more{margin-top:24px;text-align:center}[data-theme="dark"] .mqsp-post-card{background:rgba(30,30,30,0.85);border-color:rgba(255,255,255,0.06);box-shadow:0 1px 3px rgba(0,0,0,0.3)}[data-theme="dark"] .mqsp-post-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.5)}[data-theme="dark"] .mqsp-post-card-title{color:var(--mqsp-gray-100,#f3f4f6)}[data-theme="dark"] .mqsp-post-card-excerpt{color:var(--mqsp-gray-300,#d1d5db)}[data-theme="dark"] .mqsp-post-card-meta{color:var(--mqsp-gray-400,#9ca3af)}[data-theme="dark"] .mqsp-post-card-author{color:var(--mqsp-gray-200,#e5e7eb)}[data-theme="dark"] .mqsp-post-card-cat{background:rgba(255,255,255,0.08);color:var(--mqsp-gray-200,#e5e7eb)}[data-theme="dark"] .mqsp-post-card-footer{border-top-color:rgba(255,255,255,0.06)}@media (max-width:768px){.mqsp-post-card{padding:16px}.mqsp-post-card-title{font-size:16px}.mqsp-post-card-excerpt{font-size:13px;-webkit-line-clamp:2}.mqsp-post-card--single{flex-direction:column}.mqsp-post-card--single .mqsp-post-card-images--single{flex:0 0 auto;width:100%;max-width:100%}.mqsp-post-card--single .mqsp-post-card-body{margin-left:0;margin-top:12px}.mqsp-post-card-images--single .mqsp-post-card-image-link{padding-top:56.25%}}@media (max-width:480px){.mqsp-post-card-images--multi .mqsp-post-card-image-link:nth-child(3){display:none}.mqsp-post-card-meta{font-size:11px}.mqsp-post-card-meta>*{margin-right:8px}.mqsp-post-card-avatar{width:20px;height:20px}}.mqsp-post-article{margin-bottom:24px}.mqsp-post-meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;padding-top:12px;border-top:1px solid var(--mqsp-gray-200,#e5e7eb);font-size:13px;color:var(--mqsp-gray-600,#4b5563)}.mqsp-post-meta>*{margin-right:6px}.mqsp-post-meta>*:last-child{margin-right:0}.mqsp-post-author{display:inline-flex;align-items:center;text-decoration:none;color:var(--mqsp-gray-700,#374151);transition:color 0.2s ease}.mqsp-post-author>* + *{margin-left:8px}.mqsp-post-author:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp-post-author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid var(--mqsp-gray-200,#e5e7eb)}.mqsp-post-author-name{font-weight:500}.mqsp-post-meta-sep{color:var(--mqsp-gray-400,#9ca3af)}.mqsp-post-date{color:var(--mqsp-gray-500,#6b7280)}.mqsp-post-cats a{color:var(--mqsp-primary,#ff6b35);text-decoration:none}.mqsp-post-cats a:hover{text-decoration:underline}.mqsp-post-footer{margin-top:32px;padding-top:20px;border-top:1px solid var(--mqsp-gray-200,#e5e7eb)}.mqsp-post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;color:var(--mqsp-gray-600,#4b5563)}.mqsp-post-tags svg{flex-shrink:0;color:var(--mqsp-gray-400,#9ca3af)}.mqsp-post-tags a{display:inline-block;padding:2px 10px;background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-700,#374151);border-radius:12px;text-decoration:none;font-size:12px;transition:background 0.2s ease,color 0.2s ease}.mqsp-post-tags a:hover{background:var(--mqsp-primary,#ff6b35);color:#ffffff}.mqsp-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mqsp-post-nav-prev,.mqsp-post-nav-next{min-width:0;padding:12px 14px;background:var(--mqsp-gray-50,#ffffff);border:1px solid var(--mqsp-gray-200,#e5e7eb);border-radius:8px;transition:border-color 0.2s ease,box-shadow 0.2s ease;overflow:hidden}.mqsp-post-nav-prev:hover,.mqsp-post-nav-next:hover{border-color:var(--mqsp-primary,#ff6b35);box-shadow:0 2px 8px rgba(0,0,0,0.04)}.mqsp-post-nav-next{text-align:right}.mqsp-post-nav-prev a,.mqsp-post-nav-next a{display:block;text-decoration:none;color:inherit;overflow:hidden}.mqsp-post-nav-label{display:block;font-size:12px;color:var(--mqsp-gray-500,#6b7280);margin-bottom:4px}.mqsp-post-nav-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:14px;font-weight:500;color:var(--mqsp-gray-800,#1f2937)}.mqsp-comments-area{max-width:900px;margin:24px auto 0;background:var(--mqsp-gray-50,#ffffff);border-radius:4px;border:1px solid var(--mqsp-gray-200,#e5e7eb);overflow:hidden}@media (min-width:1400px){.mqsp-comments-area{max-width:1200px}}@media (min-width:1800px){.mqsp-comments-area{max-width:1400px}}.mqsp-comments-title{display:flex;align-items:center;justify-content:space-between;margin:0;padding:16px 24px;font-size:13px;font-weight:400;color:var(--mqsp-gray-400,#bcbcbc);border-bottom:1px solid var(--mqsp-gray-100,#f5f6f7)}.mqsp-comments-title .comment-count{font-size:18px;font-weight:600;color:var(--mqsp-gray-800,#1f2937)}.mqsp-comments-area-content{padding:0}.mqsp-comment-list{list-style:none;margin:0 24px;padding:0}.mqsp-comment-list .comment{position:relative;display:flow-root}.mqsp-comment-list .comment + .comment{border-top:1px solid var(--mqsp-gray-100,#f5f6f7)}.mqsp-comment-list .children{list-style:none;margin-left:52px;padding:0}.mqsp-comment-list .children .comment{border-top:1px solid var(--mqsp-gray-100,#f5f6f7)}.mqsp-comment-list .comment-body{position:relative;padding:20px 0 20px 52px;font-size:14px;line-height:1.6;color:var(--mqsp-gray-700,#374151)}.mqsp-comment-list .avatar{position:absolute;left:0;top:20px;width:40px;height:40px;border-radius:4px;display:block}.msp-comment-list .comment-author,.mqsp-comment-list .comment-author{font-size:12px;font-weight:600;color:var(--mqsp-gray-900,#1f2937);margin-bottom:4px;display:flex;align-items:baseline;gap:8px}.mqsp-comment-list .comment-author a{color:var(--mqsp-gray-900,#1f2937);text-decoration:none}.mqsp-comment-list .comment-author a:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp-comment-list .comment-meta{font-size:12px;color:var(--mqsp-gray-400,#ccc)}.mqsp-comment-list .comment-content{margin:8px 0 12px;line-height:1.7;color:var(--mqsp-gray-800,#000)}.mqsp-comment-list .comment-content p{margin:6px 0;word-wrap:break-word;line-height:1.6}.mqsp-comment-list .reply{font-size:13px}.mqsp-comment-list .reply a{color:var(--mqsp-gray-400,#8590a6);text-decoration:none}.mqsp-comment-list .reply a:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp-no-comments,.mqsp-comments-area .no-comments{padding:24px;text-align:center;color:var(--mqsp-gray-400,#bcbcbc);font-size:14px}.mqsp-comments-area .comment-respond{padding:20px 24px;border-top:1px solid var(--mqsp-gray-100,#f5f6f7)}.mqsp-comments-area .comment-reply-title{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--mqsp-gray-800,#1f2937)}.mqsp-comments-area .comment-reply-title small{font-size:12px;font-weight:400;margin-left:8px}.mqsp-comments-area .comment-reply-title small a{color:var(--mqsp-gray-400,#8590a6);text-decoration:none}.mqsp-comments-area .comment-form{padding:0;border-top:none}.mqsp-comments-area .comment-form p{margin:0 0 12px}.mqsp-comments-area .comment-form-comment label,.mqsp-comments-area .comment-form-author label,.mqsp-comments-area .comment-form-email label,.mqsp-comments-area .comment-form-url label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--mqsp-gray-700,#374151)}.mqsp-comments-area .comment-form-comment label{display:inline;vertical-align:middle;margin-left:4px;margin-bottom:0}.mqsp-comments-area input[type="text"],.mqsp-comments-area input[type="email"],.mqsp-comments-area input[type="url"],.mqsp-comments-area textarea{width:100%;padding:10px 12px;border:1px solid var(--mqsp-gray-200,#ebebeb);border-radius:4px;font-size:14px;background:var(--mqsp-gray-50,#ffffff);color:var(--mqsp-gray-800,#1f2937);transition:border-color 0.2s ease;box-sizing:border-box}.mqsp-comments-area input[type="text"]:focus,.mqsp-comments-area input[type="email"]:focus,.mqsp-comments-area input[type="url"]:focus,.mqsp-comments-area textarea:focus{outline:none;border-color:var(--mqsp-primary,#ff6b35)}.mqsp-comments-area textarea{resize:vertical;min-height:100px;display:block;max-width:100%;min-width:100%}.mqsp-comments-area .comment-form-author,.mqsp-comments-area .comment-form-email,.mqsp-comments-area .comment-form-url{display:inline-block;width:33.33%;vertical-align:top;padding:0 4px;box-sizing:border-box}.mqsp-comments-area .comment-form-author{padding-left:0}.mqsp-comments-area .comment-form-url{padding-right:0}.mqsp-comments-area .form-submit{margin:0}.mqsp-comments-area .submit{cursor:pointer;padding:8px 24px;background:var(--mqsp-primary,#ff6b35);color:#ffffff;border:none;border-radius:4px;font-size:14px;font-weight:500;transition:background 0.2s ease}.mqsp-comments-area .submit:hover{background:var(--mqsp-primary-dark,#e55a2b)}.mqsp-comments-area .navigation,.mqsp-comments-area .comments-pagination{margin:16px 24px;text-align:center}.mqsp-comments-area .navigation a,.mqsp-comments-area .comments-pagination a{display:inline-block;padding:6px 14px;background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-700,#374151);border-radius:4px;text-decoration:none;font-size:13px;transition:background 0.2s ease}.mqsp-comments-area .navigation a:hover,.mqsp-comments-area .comments-pagination a:hover{background:var(--mqsp-primary,#ff6b35);color:#ffffff}.mqsp-emoji-picker{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.mqsp-emoji-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:0;background:transparent;color:var(--mqsp-gray-500,#6b7280);cursor:pointer;transition:color var(--mqsp-transition-fast,0.2s);vertical-align:middle}.mqsp-emoji-toggle:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp-emoji-toggle[aria-expanded="true"]{color:var(--mqsp-primary,#ff6b35)}.mqsp-emoji-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--mqsp-z-dropdown,100);display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;background:var(--mqsp-bg-card,#fff);border:1px solid var(--mqsp-gray-200,#e5e7eb);border-radius:var(--mqsp-radius-md,8px);box-shadow:0 8px 24px rgba(0,0,0,0.12);width:296px;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.mqsp-emoji-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;font-size:20px;line-height:1;border-radius:4px;transition:background var(--mqsp-transition-fast,0.2s)}.mqsp-emoji-item:hover{background:var(--mqsp-gray-100,#f3f4f6)}[data-theme="dark"] .mqsp-emoji-toggle{background:transparent;border:none;color:var(--mqsp-gray-300,#d1d5db)}[data-theme="dark"] .mqsp-emoji-panel{background:var(--mqsp-gray-800,#1f2937);border-color:var(--mqsp-gray-700,#374151);box-shadow:0 8px 24px rgba(0,0,0,0.4)}[data-theme="dark"] .mqsp-emoji-item:hover{background:rgba(255,255,255,0.08)}@media (max-width:480px){.mqsp-emoji-panel{width:264px;grid-template-columns:repeat(8,1fr)}.mqsp-emoji-item{width:28px;height:28px;font-size:18px}}[data-theme="dark"] .mqsp-post-meta{border-top-color:rgba(255,255,255,0.08);color:var(--mqsp-gray-600,#b8b8b8)}[data-theme="dark"] .mqsp-post-author{color:var(--mqsp-gray-700,#c8c8c8)}[data-theme="dark"] .mqsp-post-author-avatar{border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .mqsp-post-cats a{color:var(--mqsp-primary,#ff6b35)}[data-theme="dark"] .mqsp-post-footer{border-top-color:rgba(255,255,255,0.08)}[data-theme="dark"] .mqsp-post-tags{color:var(--mqsp-gray-600,#b8b8b8)}[data-theme="dark"] .mqsp-post-tags a{background:rgba(255,255,255,0.06);color:var(--mqsp-gray-700,#c8c8c8)}[data-theme="dark"] .mqsp-post-nav-prev,[data-theme="dark"] .mqsp-post-nav-next{background:rgba(30,30,30,0.6);border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .mqsp-post-nav-title{color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-comments-area{background:rgba(30,30,30,0.85);border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .mqsp-comments-title{color:var(--mqsp-gray-700,#c8c8c8);border-bottom-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp-comments-title .comment-count{color:var(--mqsp-gray-900,#f0f0f0)}[data-theme="dark"] .mqsp-comment-list .comment + .comment,[data-theme="dark"] .mqsp-comment-list .children .comment{border-top-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp-comments-area .comment-form{border-top-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp-comments-area .comment-respond{border-top-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp-comments-area .comment-reply-title{color:var(--mqsp-gray-900,#f0f0f0)}[data-theme="dark"] .mqsp-comment-list .comment-body{color:var(--mqsp-gray-700,#c8c8c8)}[data-theme="dark"] .mqsp-comment-list .comment-author,[data-theme="dark"] .mqsp-comment-list .comment-author a{color:var(--mqsp-gray-900,#f0f0f0)}[data-theme="dark"] .mqsp-comment-list .comment-content{color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-comments-area input[type="text"],[data-theme="dark"] .mqsp-comments-area input[type="email"],[data-theme="dark"] .mqsp-comments-area input[type="url"],[data-theme="dark"] .mqsp-comments-area textarea{background:rgba(0,0,0,0.3);border-color:rgba(255,255,255,0.1);color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-comments-area .navigation a,[data-theme="dark"] .mqsp-comments-area .comments-pagination a{background:rgba(255,255,255,0.06);color:var(--mqsp-gray-700,#c8c8c8)}@media (max-width:768px){.mqsp-post-nav{grid-template-columns:1fr}.mqsp-post-nav-next{text-align:left}.mqsp-comments-area .comment-form-author,.mqsp-comments-area .comment-form-email,.mqsp-comments-area .comment-form-url{display:block;width:100%;padding:0}.mqsp-comment-list .children{margin-left:16px}}.mqsp-content-layout{display:flex;flex-wrap:nowrap;align-items:flex-start;flex:1 0 auto;width:100%}.mqsp-content-primary{flex:1 1 0;min-width:0}.mqsp-widget-sidebar{flex:0 0 var(--mqsp-widget-width,320px);width:var(--mqsp-widget-width,320px);max-width:var(--mqsp-widget-width,320px);margin-left:24px}.mqsp-widget-sidebar{position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto;padding:0;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--mqsp-gray-300,#d1d5db) transparent}.mqsp-widget-sidebar>* + *{margin-top:16px}.mqsp-widget-sidebar::-webkit-scrollbar{width:6px}.mqsp-widget-sidebar::-webkit-scrollbar-thumb{background:var(--mqsp-gray-300,#d1d5db);border-radius:3px}.mqsp-widget{background:var(--mqsp-gray-50,#ffffff);border-radius:4px;border:1px solid var(--mqsp-gray-200,#ebebeb);overflow:hidden;margin-bottom:16px;position:relative}.mqsp-widget:last-child{margin-bottom:0}.mqsp-widget-title{margin:0;padding:16px 16px 8px;font-size:16px;font-weight:600;color:var(--mqsp-gray-800,#1f2937);line-height:1}.mqsp-widget-body{padding:10px 16px 16px}.mqsp-widget-html-body{font-size:14px;line-height:1.6;color:var(--mqsp-gray-700,#374151);word-break:break-word}.mqsp-widget-html-body a{color:var(--mqsp-primary,#ff6b35)}.mqsp-widget-html-body img{max-width:100%;height:auto;border-radius:4px}.mqsp-home-widgets{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 24px}.mqsp-home-widgets .mqsp-widget{flex:1 1 280px;min-width:0;margin-bottom:0}.mqsp_widget_posts{padding:0}.mqsp_widget_posts .widget-header-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--mqsp-gray-100,#f0f0f0);flex-wrap:wrap;gap:4px}.mqsp_widget_posts .widget-title-text{margin:0;font-size:16px;font-weight:600;line-height:1.3}.mqsp_widget_posts .widget-title-text strong{font-weight:600}.mqsp_widget_posts .widget-title-text a{color:var(--mqsp-gray-800,#1f2937);text-decoration:none;transition:color 0.2s ease}.mqsp_widget_posts .widget-title-text a:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp_widget_posts .widget-title-date{font-size:12px;color:var(--mqsp-gray-500,#6b7280);white-space:nowrap}.mqsp_widget_posts .widget-title-date .weekday{font-style:italic;color:var(--mqsp-gray-400,#9ca3af);margin-left:4px}.mqsp_widget_posts .widget-content-list{padding:4px 0}.mqsp_widget_posts .widget-news-item{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:var(--mqsp-gray-800,#1f2937);transition:background 0.2s ease;position:relative}.mqsp_widget_posts .widget-news-item:hover{background:var(--mqsp-gray-100,#f9fafb)}.mqsp_widget_posts .widget-news-item:hover .widget-news-title{color:var(--mqsp-primary,#ff6b35)}.mqsp_widget_posts .widget-news-num{flex-shrink:0;min-width:28px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;font-family:'Georgia','Times New Roman',serif;font-style:italic;color:var(--mqsp-gray-400,#c0c0c0);letter-spacing:-1px;line-height:1}.mqsp_widget_posts .widget-item--top1 .widget-news-num{color:#ff3355}.mqsp_widget_posts .widget-item--top2 .widget-news-num{color:#ffa41b}.mqsp_widget_posts .widget-item--top3 .widget-news-num{color:#1a85ff}.mqsp_widget_posts .widget-news-title{margin:0;font-size:13px;font-weight:500;line-height:1.5;color:var(--mqsp-gray-800,#1f2937);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;transition:color 0.2s ease;flex:1;min-width:0}.mqsp_widget_posts .widget-btns{padding:12px 16px;border-top:1px solid var(--mqsp-gray-100,#f0f0f0);text-align:center}.mqsp_widget_posts .widget-btn-all{display:inline-flex;align-items:center;gap:4px;padding:8px 18px;background:var(--mqsp-primary,#ff6b35);color:#ffffff;text-decoration:none;border-radius:4px;font-size:13px;font-weight:500;position:relative;transition:background 0.2s ease,transform 0.2s ease}.mqsp_widget_posts .widget-btn-all:hover{background:var(--mqsp-primary-dark,#e85a2a);transform:translateY(-1px)}.mqsp_widget_posts .widget-btn-all .txt{font-style:normal}[data-theme="dark"] .mqsp_widget_posts .widget-header-bar{border-bottom-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp_widget_posts .widget-title-text a{color:var(--mqsp-gray-900,#f3f4f6)}[data-theme="dark"] .mqsp_widget_posts .widget-title-date{color:var(--mqsp-gray-500,#9ca3af)}[data-theme="dark"] .mqsp_widget_posts .widget-title-date .weekday{color:var(--mqsp-gray-500,#9ca3af)}[data-theme="dark"] .mqsp_widget_posts .widget-news-item{color:var(--mqsp-gray-700,#e5e7eb)}[data-theme="dark"] .mqsp_widget_posts .widget-news-item:hover{background:rgba(255,255,255,0.04)}[data-theme="dark"] .mqsp_widget_posts .widget-news-title{color:var(--mqsp-gray-800,#e5e7eb)}[data-theme="dark"] .mqsp_widget_posts .widget-btns{border-top-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp_widget_posts .widget-news-num{color:var(--mqsp-gray-600,#6b7280)}[data-theme="dark"] .mqsp_widget_posts .widget-item--top1 .widget-news-num{color:#ff3355}[data-theme="dark"] .mqsp_widget_posts .widget-item--top2 .widget-news-num{color:#ffa41b}[data-theme="dark"] .mqsp_widget_posts .widget-item--top3 .widget-news-num{color:#1a85ff}.mqsp-widget-list{list-style:none;margin:0;padding:0}.mqsp-widget-item{display:flex;align-items:center;gap:10px;padding:12px 16px;position:relative;border-bottom:1px solid var(--mqsp-gray-100,#f5f6f7)}.mqsp-widget-item:last-child{border-bottom:none}.mqsp-widget-item:hover{background:var(--mqsp-gray-100,#f9fafb)}.mqsp-widget-thumb-link{flex-shrink:0;display:block}.mqsp-widget-thumb{width:56px;height:56px;border-radius:4px;object-fit:cover;background:var(--mqsp-gray-100,#f3f4f6)}.mqsp-widget-posts-list--big .mqsp-widget-thumb{width:100%;height:120px;border-radius:4px;margin-bottom:6px}.mqsp-widget-posts-list--big .mqsp-widget-item{flex-direction:column;align-items:stretch}.mqsp-widget-posts-list--big .mqsp-widget-thumb-link{width:100%}.mqsp-widget-posts-list--big .mqsp-widget-item-body{width:100%}.mqsp-widget-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--mqsp-gray-100,#f3f4f6);border:1px solid var(--mqsp-gray-200,#e5e7eb)}.mqsp-widget-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mqsp-widget-item-title{font-size:13px;font-weight:500;color:var(--mqsp-gray-800,#1f2937);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.4;transition:color 0.2s ease}.mqsp-widget-item-title:hover{color:var(--mqsp-primary,#ff6b35)}.mqsp-widget-item-meta{font-size:12px;color:var(--mqsp-gray-400,#bcbcbc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mqsp-widget-rank-badge{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-style:italic;color:#ffffff;background:var(--mqsp-gray-400,#c0c0c0)}.mqsp-widget-item--top1 .mqsp-widget-rank-badge{background:#ff3355}.mqsp-widget-item--top2 .mqsp-widget-rank-badge{background:#ffa41b}.mqsp-widget-item--top3 .mqsp-widget-rank-badge{background:#1a85ff}.mqsp-widget-empty{padding:20px 16px;text-align:center;font-size:13px;color:var(--mqsp-gray-400,#bcbcbc)}[data-theme="dark"] .mqsp-widget{background:rgba(30,30,30,0.85);border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .mqsp-widget-title{color:var(--mqsp-gray-900,#f0f0f0)}[data-theme="dark"] .mqsp-widget-html-body{color:var(--mqsp-gray-700,#c8c8c8)}[data-theme="dark"] .mqsp-widget-item{border-bottom-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp-widget-item:hover{background:rgba(255,255,255,0.04)}[data-theme="dark"] .mqsp-widget-thumb,[data-theme="dark"] .mqsp-widget-avatar{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .mqsp-widget-item-title{color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-widget-item-meta{color:var(--mqsp-gray-600,#b8b8b8)}[data-theme="dark"] .mqsp-widget-rank-badge{background:var(--mqsp-gray-600,#4b5563)}[data-theme="dark"] .mqsp-widget-sidebar::-webkit-scrollbar-thumb{background:var(--mqsp-gray-600,#4b5563)}@media (max-width:1024px){.mqsp-content-layout{flex-direction:column}.mqsp-content-primary{flex:1 1 auto}.mqsp-widget-sidebar{flex:1 1 auto;width:100%;max-width:100%;margin-left:0;margin-top:24px;position:static;max-height:none;overflow-y:visible;flex-direction:row;flex-wrap:wrap}.mqsp-widget-sidebar .mqsp-widget{flex:1 1 280px;min-width:0}}@media (max-width:768px){.mqsp-widget-sidebar{flex-direction:column;flex-wrap:nowrap;gap:16px;width:100%}.mqsp-widget-sidebar .mqsp-widget{flex:1 1 100%;min-width:0}}.mqsp-widget--mobile-hidden{display:none}@media (min-width:769px){.mqsp-widget--mobile-hidden{display:block}}.mqsp-comment-overlay{position:relative;padding:40px 24px;text-align:center;border-top:1px solid var(--mqsp-gray-100,#f5f6f7);background:var(--mqsp-gray-50,#ffffff)}.mqsp-comment-overlay::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,0.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0}.mqsp-comment-overlay-login{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:16px}.mqsp-comment-overlay-login p{margin:0;font-size:14px;color:var(--mqsp-gray-600,#6b7280)}.mqsp-comment-overlay-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 28px;font-size:14px;font-weight:500;color:#ffffff;background:var(--mqsp-primary,#ff6b35);border:none;border-radius:4px;cursor:pointer;transition:background 0.2s ease}.mqsp-comment-overlay-btn:hover{background:var(--mqsp-primary-dark,#e55a2b)}.mqsp-comment-list .avatar-link{position:absolute;left:0;top:20px;display:block;width:40px;height:40px;border-radius:4px;overflow:hidden;z-index:1}.mqsp-comment-list .avatar-link img{display:block;width:100%;height:100%;border-radius:4px;transition:opacity 0.2s ease}.mqsp-comment-list .avatar-link:hover img{opacity:0.85}[data-theme="dark"] .mqsp-comment-overlay{background:rgba(30,30,30,0.85);border-top-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp-comment-overlay::before{background:rgba(30,30,30,0.65)}[data-theme="dark"] .mqsp-comment-overlay-login p{color:var(--mqsp-gray-700,#c8c8c8)}.mqsp-notice-bar{margin:0 0 16px;background:linear-gradient(90deg,rgba(255,107,53,0.08),rgba(255,107,53,0.04));border:1px solid rgba(255,107,53,0.2);border-radius:4px;overflow:hidden;transition:margin 0.2s ease,opacity 0.2s ease;flex-shrink:0;position:relative;z-index:5;display:block}.mqsp-notice-bar.is-hidden{display:none}.mqsp-notice-bar-inner{display:flex;align-items:center;gap:10px;padding:10px 16px}.mqsp-notice-bar-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--mqsp-primary,#ff6b35);color:#ffffff}.mqsp-notice-bar-content{flex:1;min-width:0;font-size:13px;line-height:1.6;color:var(--mqsp-gray-700,#374151)}.mqsp-notice-bar-content p{margin:0}.mqsp-notice-bar-content a{color:var(--mqsp-primary,#ff6b35);text-decoration:none}.mqsp-notice-bar-content a:hover{text-decoration:underline}.mqsp-notice-bar-close{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--mqsp-gray-400,#9ca3af);cursor:pointer;border-radius:4px;transition:background 0.2s ease,color 0.2s ease}.mqsp-notice-bar-close:hover{background:rgba(0,0,0,0.06);color:var(--mqsp-gray-700,#374151)}[data-theme="dark"] .mqsp-notice-bar{background:linear-gradient(90deg,rgba(255,107,53,0.18),rgba(255,107,53,0.08));border-color:rgba(255,107,53,0.4)}[data-theme="dark"] .mqsp-notice-bar-content{color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-notice-bar-close{color:var(--mqsp-gray-600,#b8b8b8)}[data-theme="dark"] .mqsp-notice-bar-close:hover{background:rgba(255,255,255,0.1);color:var(--mqsp-gray-800,#e0e0e0)}.mqsp-notice-popup-fab{position:fixed;right:24px;bottom:84px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--mqsp-primary,#ff6b35);color:#ffffff;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 16px rgba(255,107,53,0.4);z-index:calc(var(--mqsp-z-modal) - 1);transition:transform 0.2s ease,box-shadow 0.2s ease}@media (max-width:1024px){.mqsp-notice-popup-fab{right:16px;bottom:144px}}.mqsp-notice-popup-fab:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,0.5)}.mqsp-notice-popup-fab.has-new{animation:mqsp-notice-fab-swing 2.5s ease-in-out infinite}.mqsp-notice-popup-fab.has-new::before{content:'';position:absolute;inset:-4px;border-radius:50%;background:rgba(255,107,53,0.4);animation:mqsp-notice-fab-ring 2.5s ease-out infinite;z-index:-1}@keyframes mqsp-notice-fab-swing{0%,100%{transform:rotate(0deg)}10%{transform:rotate(-12deg)}20%{transform:rotate(10deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(6deg)}50%{transform:rotate(-4deg)}60%{transform:rotate(0deg)}}@keyframes mqsp-notice-fab-ring{0%{transform:scale(1);opacity:0.6}100%{transform:scale(1.6);opacity:0}}.mqsp-notice-popup-fab-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#ff3355;border-radius:50%;border:2px solid var(--mqsp-primary,#ff6b35);animation:mqsp-notice-popup-pulse 2s ease-in-out infinite}@keyframes mqsp-notice-popup-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:0.7}}.mqsp-notice-popup{position:fixed;inset:0;z-index:var(--mqsp-z-toast);display:flex;align-items:center;justify-content:center;padding:16px}.mqsp-notice-popup-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mqsp-notice-popup-card{position:relative;width:100%;max-width:560px;max-height:80vh;background:var(--mqsp-gray-50,#ffffff);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,0.2);overflow:hidden;display:flex;flex-direction:row;animation:mqsp-notice-popup-in 0.25s ease-out}@keyframes mqsp-notice-popup-in{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.mqsp-notice-popup-close{position:absolute;top:12px;right:12px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:22px;line-height:1;color:var(--mqsp-gray-400,#9ca3af);cursor:pointer;border-radius:4px;z-index:2;transition:background 0.2s ease,color 0.2s ease}.mqsp-notice-popup-close:hover{background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-700,#374151)}.mqsp-notice-popup-detail{flex:1;overflow-y:auto;padding:20px 24px;min-width:0}.mqsp-notice-detail-title{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--mqsp-gray-900,#1f2937)}.mqsp-notice-detail-content{font-size:14px;line-height:1.7;color:var(--mqsp-gray-700,#4b5563);word-wrap:break-word}.mqsp-notice-detail-content p{margin:0 0 12px}.mqsp-notice-detail-content p:last-child{margin-bottom:0}.mqsp-notice-detail-content a{color:var(--mqsp-primary,#ff6b35)}.mqsp-notice-detail-content img{max-width:100%;height:auto;border-radius:4px;margin:8px 0}.mqsp-notice-detail-content ul,.mqsp-notice-detail-content ol{margin:0 0 12px;padding-left:20px}[data-theme="dark"] .mqsp-notice-popup-card{background:rgba(30,30,30,0.95);box-shadow:0 12px 40px rgba(0,0,0,0.5)}[data-theme="dark"] .mqsp-notice-popup-close{color:var(--mqsp-gray-600,#b8b8b8)}[data-theme="dark"] .mqsp-notice-popup-close:hover{background:rgba(255,255,255,0.08);color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-notice-detail-title{color:var(--mqsp-gray-100,#f3f4f6)}[data-theme="dark"] .mqsp-notice-detail-content{color:var(--mqsp-gray-300,#d1d5db)}@media (max-width:480px){.mqsp-notice-popup{padding:0;align-items:flex-end}.mqsp-notice-popup-card{max-width:100%;max-height:85vh;border-radius:8px 8px 0 0;flex-direction:column;animation:mqsp-notice-popup-slide-up 0.25s ease-out}@keyframes mqsp-notice-popup-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.mqsp-notice-popup-detail{padding:16px 16px 20px}}.mqsp-notification-btn{position:relative}.mqsp-notification-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ff3b30;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--mqsp-sidebar-bg,#fff);transition:transform 0.2s ease}.mqsp-notification-badge:not([hidden]){animation:mqsp-badge-pop 0.3s ease}@keyframes mqsp-badge-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.mqsp-notification-dropdown{position:fixed;bottom:80px;left:16px;width:360px;max-width:calc(100vw - 32px);max-height:480px;background:var(--mqsp-card-bg,#fff);border:1px solid var(--mqsp-border-color,#e5e7eb);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.12);display:flex;flex-direction:column;z-index:10000;overflow:hidden}.mqsp-notification-dropdown[hidden]{display:none}.mqsp-notification-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--mqsp-border-color,#e5e7eb)}.mqsp-notification-dropdown-header h3{margin:0;font-size:14px;font-weight:600;color:var(--mqsp-text-primary,#1f2937)}.mqsp-notification-header-actions{display:flex;align-items:center}.mqsp-notification-header-actions>* + *{margin-left:4px}.mqsp-notification-mark-all,.mqsp-notification-clear-all{background:none;border:none;color:var(--mqsp-primary,#ff6b35);font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background 0.2s}.mqsp-notification-mark-all:hover,.mqsp-notification-clear-all:hover{background:var(--mqsp-hover-bg,rgba(255,107,53,0.08))}.mqsp-notification-clear-all{color:var(--mqsp-text-secondary,#6b7280)}.mqsp-notification-dropdown-body{flex:1;overflow-y:auto;padding:4px 0}.mqsp-notification-loading,.mqsp-notification-empty{padding:32px 16px;text-align:center;color:var(--mqsp-text-secondary,#6b7280);font-size:13px}.mqsp-notification-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;text-decoration:none;color:var(--mqsp-text-primary,#1f2937);border-bottom:1px solid var(--mqsp-border-color-light,#f3f4f6);transition:background 0.15s;position:relative}.mqsp-notification-item:hover{background:var(--mqsp-hover-bg,#f9fafb)}.mqsp-notification-item:last-child{border-bottom:none}.mqsp-notification-avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--mqsp-avatar-bg,#f3f4f6)}.mqsp-notification-avatar img{width:100%;height:100%;object-fit:cover}.mqsp-notification-icon-system{color:var(--mqsp-text-secondary,#6b7280)}.mqsp-notification-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mqsp-notification-title{font-size:13px;font-weight:500;color:var(--mqsp-text-primary,#1f2937);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mqsp-notification-content{font-size:12px;color:var(--mqsp-text-secondary,#6b7280);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mqsp-notification-meta{display:flex;gap:8px;margin-top:2px;font-size:11px;color:var(--mqsp-text-tertiary,#9ca3af)}.mqsp-notification-type{padding:0 6px;border-radius:3px;background:var(--mqsp-tag-bg,#f3f4f6);color:var(--mqsp-text-secondary,#6b7280)}.mqsp-notification-item.unread{background:var(--mqsp-unread-bg,rgba(255,107,53,0.04))}.mqsp-notification-item.unread .mqsp-notification-title{font-weight:700}.mqsp-notification-unread-dot{position:absolute;top:14px;right:12px;width:8px;height:8px;border-radius:50%;background:#ff3b30}.mqsp-notification-dropdown-footer{padding:8px 16px;border-top:1px solid var(--mqsp-border-color,#e5e7eb);text-align:center}.mqsp-notification-load-more{background:none;border:none;color:var(--mqsp-primary,#ff6b35);font-size:12px;cursor:pointer;padding:4px 12px}.mqsp-notification-load-more[hidden]{display:none}.mqsp-notice-popup-fab.has-new{animation:mqsp-notice-pulse 1.5s ease-in-out infinite}@keyframes mqsp-notice-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 12px rgba(255,107,53,0.4)}50%{transform:scale(1.08);box-shadow:0 6px 20px rgba(255,107,53,0.6)}}.mqsp-notice-popup-fab.has-new .mqsp-notice-popup-fab-dot{display:block;animation:mqsp-dot-blink 1s ease-in-out infinite}@keyframes mqsp-dot-blink{0%,100%{opacity:1}50%{opacity:0.4}}@media (max-width:768px){.mqsp-notification-dropdown{position:fixed;bottom:80px;left:16px;right:16px;width:auto;transform:none;max-width:none}}[data-theme="dark"] .mqsp-notification-badge{box-shadow:0 0 0 2px var(--mqsp-sidebar-bg,#1f2937)}[data-theme="dark"] .mqsp-notification-item:hover{background:rgba(255,255,255,0.04)}[data-theme="dark"] .mqsp-notification-item.unread{background:rgba(255,107,53,0.08)}.mqsp_widget_activity{padding:0}.mqsp_widget_activity .widget-header-bar{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--mqsp-gray-100,#f0f0f0)}.mqsp_widget_activity .widget-title-text{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--mqsp-gray-800,#1f2937)}.mqsp_widget_activity .widget-title-text strong{font-weight:600}.widget-activity-list{list-style:none;margin:0;padding:4px 0}.widget-activity-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;transition:background 0.2s ease;border-bottom:1px solid var(--mqsp-gray-50,#f7f7f7)}.widget-activity-item:last-child{border-bottom:none}.widget-activity-item:hover{background:var(--mqsp-gray-50,#f7f7f7)}.widget-activity-avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--mqsp-gray-100,#f0f0f0);color:var(--mqsp-gray-500,#6b7280)}.widget-activity-avatar img{width:100%;height:100%;object-fit:cover}.widget-activity-avatar-default svg{width:16px;height:16px}.widget-activity-content{flex:1;min-width:0;font-size:13px;line-height:1.5;color:var(--mqsp-gray-700,#374151);word-break:break-word}.widget-activity-user{font-weight:600;color:var(--mqsp-gray-800,#1f2937)}.widget-activity-action{color:var(--mqsp-gray-600,#4b5563)}.widget-activity-object{color:var(--mqsp-primary,#ff6b35);text-decoration:none;transition:color 0.2s ease;font-weight:500}.widget-activity-object:hover{text-decoration:underline}.widget-activity-meta{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:11px;color:var(--mqsp-gray-400,#9ca3af)}.widget-activity-type-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:3px;background:var(--mqsp-gray-100,#f0f0f0);color:var(--mqsp-gray-500,#6b7280);font-size:11px}.widget-activity-type-badge svg{width:11px;height:11px}.activity-type-wallpaper .widget-activity-type-badge{background:rgba(59,130,246,0.1);color:#3b82f6}.activity-type-tip .widget-activity-type-badge{background:rgba(255,107,53,0.1);color:var(--mqsp-primary,#ff6b35)}.activity-type-comment .widget-activity-type-badge{background:rgba(34,197,94,0.1);color:#22c55e}.widget-activity-time{white-space:nowrap}.widget-activity-empty{padding:32px 16px;text-align:center;color:var(--mqsp-gray-400,#9ca3af);font-size:13px}[data-theme="dark"] .mqsp_widget_activity .widget-header-bar{border-bottom-color:rgba(255,255,255,0.06)}[data-theme="dark"] .mqsp_widget_activity .widget-title-text{color:var(--mqsp-gray-900,#f3f4f6)}[data-theme="dark"] .widget-activity-item{border-bottom-color:rgba(255,255,255,0.04)}[data-theme="dark"] .widget-activity-item:hover{background:rgba(255,255,255,0.04)}[data-theme="dark"] .widget-activity-avatar{background:rgba(255,255,255,0.06);color:var(--mqsp-gray-500,#9ca3af)}[data-theme="dark"] .widget-activity-content{color:var(--mqsp-gray-700,#d1d5db)}[data-theme="dark"] .widget-activity-user{color:var(--mqsp-gray-800,#f3f4f6)}[data-theme="dark"] .widget-activity-action{color:var(--mqsp-gray-500,#9ca3af)}[data-theme="dark"] .widget-activity-meta{color:var(--mqsp-gray-600,#6b7280)}[data-theme="dark"] .widget-activity-type-badge{background:rgba(255,255,255,0.06);color:var(--mqsp-gray-500,#9ca3af)}[data-theme="dark"] .activity-type-wallpaper .widget-activity-type-badge{background:rgba(59,130,246,0.15)}[data-theme="dark"] .activity-type-tip .widget-activity-type-badge{background:rgba(255,107,53,0.15)}[data-theme="dark"] .activity-type-comment .widget-activity-type-badge{background:rgba(34,197,94,0.15)}[data-theme="dark"] .widget-activity-empty{color:var(--mqsp-gray-500,#6b7280)}.mqsp-paywall{position:relative;overflow:hidden;margin:24px 0;padding:24px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--mqsp-primary-rgb,255,107,53),0.06),rgba(var(--mqsp-primary-rgb,255,107,53),0.02));border:1px solid rgba(var(--mqsp-primary-rgb,255,107,53),0.15)}.mqsp-paywall-inner{position:relative;z-index:1}.mqsp-paywall-icon{position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:140px;height:140px;display:flex;align-items:center;justify-content:center;color:var(--mqsp-primary,#ff6b35);opacity:0.07;pointer-events:none;z-index:0}.mqsp-paywall-icon svg{width:100%;height:100%}.mqsp-paywall-info{flex:1;min-width:0}.mqsp-paywall-text{font-size:14px;color:var(--mqsp-gray-700,#616161);line-height:1.6;margin-bottom:8px}.mqsp-paywall-price{font-size:24px;font-weight:700;color:var(--mqsp-primary,#ff6b35);line-height:1.2}.mqsp-paywall-vip-hint{margin-top:6px;font-size:13px;color:var(--mqsp-vip,#ffd700);font-weight:600}.mqsp-paywall-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mqsp-paywall-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-decoration:none;line-height:1.5}.mqsp-paywall-balance{background:var(--mqsp-primary,#ff6b35);color:#fff}.mqsp-paywall-balance:hover:not(:disabled){background:var(--mqsp-primary-dark,#e55a2b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--mqsp-primary-rgb,255,107,53),0.3)}.mqsp-paywall-balance:disabled{background:var(--mqsp-gray-400,#bdbdbd);cursor:not-allowed;opacity:0.6}.mqsp-paywall-balance-tip{font-weight:400;font-size:12px;opacity:0.85}.mqsp-paywall-alipay{background:#1677ff;color:#fff}.mqsp-paywall-alipay:hover{background:#0958d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,119,255,0.3)}.mqsp-paywall-login{background:transparent;color:var(--mqsp-primary,#ff6b35);border:1.5px solid var(--mqsp-primary,#ff6b35)}.mqsp-paywall-login:hover{background:rgba(var(--mqsp-primary-rgb,255,107,53),0.08)}.mqsp-paywall-login-hint{margin-top:10px;font-size:12px;color:var(--mqsp-gray-500,#9e9e9e)}.mqsp-locked-content.mqsp-unlocked{margin:16px 0;padding:16px 20px;border-radius:8px;background:rgba(var(--mqsp-primary-rgb,255,107,53),0.03);border:1px solid rgba(var(--mqsp-primary-rgb,255,107,53),0.15);border-left:3px solid var(--mqsp-primary,#ff6b35)}.mqsp-post-download-btn{display:inline-flex;align-items:center;gap:6px;margin:16px 0;padding:10px 24px;border-radius:8px;background:var(--mqsp-primary,#ff6b35);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.2s ease}.mqsp-post-download-btn:hover{background:var(--mqsp-primary-dark,#e55a2b);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--mqsp-primary-rgb,255,107,53),0.3)}.mqsp-pan-card{position:relative;overflow:hidden;margin:16px 0;padding:20px 24px;border-radius:10px;background:var(--mqsp-gray-50,#fafafa);border:1px solid var(--mqsp-gray-200,#eeeeee);transition:box-shadow 0.2s ease}.mqsp-pan-card:hover{box-shadow:0 2px 12px rgba(0,0,0,0.06)}.mqsp-pan-icon{position:absolute;right:-12px;bottom:-16px;width:110px;height:110px;display:flex;align-items:center;justify-content:center;color:var(--mqsp-primary,#ff6b35);opacity:0.07;pointer-events:none;z-index:0}.mqsp-pan-icon svg{width:100%;height:100%}.mqsp-pan-info{position:relative;z-index:1}.mqsp-pan-name{font-size:15px;font-weight:600;color:var(--mqsp-gray-800,#424242);margin-bottom:6px}.mqsp-pan-link{margin-bottom:6px}.mqsp-pan-link a{color:var(--mqsp-primary,#ff6b35);font-size:14px;text-decoration:none;word-break:break-all}.mqsp-pan-link a:hover{text-decoration:underline}.mqsp-pan-code{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mqsp-pan-code-label{font-size:13px;color:var(--mqsp-gray-600,#757575)}.mqsp-pan-code-value{padding:2px 10px;border-radius:4px;background:var(--mqsp-gray-200,#eeeeee);font-family:'Courier New',Consolas,monospace;font-size:14px;font-weight:600;color:var(--mqsp-gray-800,#424242);letter-spacing:1px}.mqsp-pan-copy{padding:3px 12px;border:1px solid var(--mqsp-gray-300,#e0e0e0);border-radius:4px;background:var(--mqsp-white,#fff);color:var(--mqsp-gray-700,#616161);font-size:12px;cursor:pointer;transition:all 0.2s ease}.mqsp-pan-copy:hover{border-color:var(--mqsp-primary,#ff6b35);color:var(--mqsp-primary,#ff6b35)}.mqsp-pan-copy.is-copied{border-color:var(--mqsp-success,#4CAF50);color:var(--mqsp-success,#4CAF50);background:rgba(76,175,80,0.08)}.mqsp-pan-locked-hint{font-size:13px;color:var(--mqsp-gray-500,#9e9e9e);font-style:italic}.mqsp-post-paid-modal-overlay{position:fixed;inset:0;z-index:var(--mqsp-z-toast,10000);display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,0.55);backdrop-filter:blur(2px);animation:mqspPostPaidFadeIn 0.2s ease}.mqsp-post-paid-modal{position:relative;width:100%;max-width:360px;padding:28px 24px 24px;background:var(--mqsp-white,#fff);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,0.2);animation:mqspPostPaidSlideUp 0.25s ease}@keyframes mqspPostPaidFadeIn{from{opacity:0}to{opacity:1}}@keyframes mqspPostPaidSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mqsp-post-paid-modal-close{position:absolute;top:12px;right:14px;width:44px;height:44px;border:none;background:transparent;color:var(--mqsp-gray-500,#6b7280);font-size:24px;line-height:1;cursor:pointer;border-radius:50%;transition:all 0.2s}.mqsp-post-paid-modal-close:hover{background:var(--mqsp-gray-100,#f3f4f6);color:var(--mqsp-gray-700,#374151)}.mqsp-post-paid-modal-title{margin:0 0 12px;font-size:17px;font-weight:600;color:var(--mqsp-gray-800,#1f2937);text-align:center}.mqsp-post-paid-modal-amount{margin-bottom:16px;font-size:28px;font-weight:700;color:var(--mqsp-primary,#ff6b35);text-align:center}.mqsp-post-paid-modal-qr{display:flex;align-items:center;justify-content:center;padding:12px;margin-bottom:12px}.mqsp-post-paid-modal-qr img,.mqsp-post-paid-modal-qr canvas{border-radius:8px}.mqsp-post-paid-modal-status{font-size:13px;text-align:center;color:var(--mqsp-gray-500,#6b7280)}[data-theme="dark"] .mqsp-paywall{background:linear-gradient(135deg,rgba(var(--mqsp-primary-rgb,255,107,53),0.1),rgba(var(--mqsp-primary-rgb,255,107,53),0.03));border-color:rgba(var(--mqsp-primary-rgb,255,107,53),0.2)}[data-theme="dark"] .mqsp-paywall-icon{opacity:0.1}[data-theme="dark"] .mqsp-paywall-text{color:var(--mqsp-gray-600,#b8b8b8)}[data-theme="dark"] .mqsp-paywall-login-hint{color:var(--mqsp-gray-500,#7878a0)}@media (max-width:768px){.mqsp-paywall{padding:18px 16px}.mqsp-paywall-icon{width:100px;height:100px;right:-15px}}[data-theme="dark"] .mqsp-locked-content.mqsp-unlocked{background:rgba(var(--mqsp-primary-rgb,255,107,53),0.05);border-color:rgba(var(--mqsp-primary-rgb,255,107,53),0.2)}[data-theme="dark"] .mqsp-pan-card{background:var(--mqsp-gray-200,#141414);border-color:var(--mqsp-gray-400,#2a2a2a)}[data-theme="dark"] .mqsp-pan-icon{opacity:0.1}[data-theme="dark"] .mqsp-pan-name{color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-pan-code-label{color:var(--mqsp-gray-500,#a8a8a8)}[data-theme="dark"] .mqsp-pan-code-value{background:var(--mqsp-gray-400,#2a2a2a);color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-pan-copy{background:var(--mqsp-gray-300,#1f1f1f);border-color:var(--mqsp-gray-400,#2a2a2a);color:var(--mqsp-gray-600,#b8b8b8)}[data-theme="dark"] .mqsp-pan-locked-hint{color:var(--mqsp-gray-500,#7878a0)}[data-theme="dark"] .mqsp-post-paid-modal{background:var(--mqsp-gray-200,#141414)}[data-theme="dark"] .mqsp-post-paid-modal-close:hover{background:var(--mqsp-gray-400,#2a2a2a);color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-post-paid-modal-title{color:var(--mqsp-gray-800,#e0e0e0)}[data-theme="dark"] .mqsp-post-paid-modal-status{color:var(--mqsp-gray-500,#a8a8a8)}@media (max-width:768px){.mqsp-paywall{padding:18px 16px}.mqsp-paywall-inner{flex-direction:column;gap:12px}.mqsp-paywall-icon{width:40px;height:40px}.mqsp-paywall-actions{flex-direction:column}.mqsp-paywall-btn{width:100%}.mqsp-post-paid-modal{padding:24px 18px 18px}.mqsp-post-paid-modal-amount{font-size:24px}}@media (max-width:480px){.mqsp-paywall{padding:14px 12px}.mqsp-paywall-price{font-size:20px}.mqsp-pan-card{padding:14px 16px}.mqsp-pan-icon{width:80px;height:80px}.mqsp-pan-name{font-size:14px}.mqsp-post-paid-modal-amount{font-size:22px}}[data-theme="dark"] .mqsp-nav-prev,[data-theme="dark"] .mqsp-nav-next{color:var(--mqsp-gray-500,#a8a8a8)}[data-theme="dark"] .mqsp-404-text{color:var(--mqsp-gray-500,#a8a8a8)}[data-theme="dark"] .mqsp-404-search p{color:var(--mqsp-gray-500,#a8a8a8)}[data-theme="dark"] .mqsp-uc-upload-status.status-publish{background:rgba(34,197,94,0.15);color:#6fdc6f}[data-theme="dark"] .mqsp-uc-upload-status.status-pending{background:rgba(245,158,11,0.15);color:#fbbf24}[data-theme="dark"] .mqsp-upload-message.success{background:rgba(34,197,94,0.15);color:#6fdc6f}[data-theme="dark"] .mqsp-upload-message.error{background:rgba(239,68,68,0.15);color:#ff6b6b}[data-theme="dark"] .mqsp-upload-message.info{background:rgba(59,130,246,0.15);color:#93c5fd}[data-theme="dark"] .mqsp-device-tip-close:hover{color:var(--mqsp-gray-600,#9ca3af)}[data-theme="dark"] .activity-type-wallpaper .widget-activity-type-badge{color:#60a5fa}[data-theme="dark"] .activity-type-comment .widget-activity-type-badge{color:#4ade80}[data-theme="dark"] .mqsp-tip-modal-msg.success{color:#4ade80}[data-theme="dark"] .mqsp-tip-modal-msg.error{color:#f87171}[data-theme="dark"] .mqsp-wallet-modal-msg.success{color:#4ade80}[data-theme="dark"] .mqsp-wallet-modal-msg.error{color:#f87171}[data-theme="dark"] .mqsp-form-message.success{color:#4ade80}[data-theme="dark"] .mqsp-form-message.error{color:#f87171}[data-theme="dark"] .mqsp-wallet-msg.success{color:#4ade80}[data-theme="dark"] .mqsp-wallet-msg.error{color:#f87171}[data-theme="dark"] .mqsp-wallet-in{color:#4ade80}[data-theme="dark"] .mqsp-wallet-out{color:#f87171}[data-theme="dark"] .mqsp-wallet-status-pending{color:#fbbf24}[data-theme="dark"] .mqsp-wallet-status-approved{color:#60a5fa}[data-theme="dark"] .mqsp-wallet-status-rejected{color:#f87171}[data-theme="dark"] .mqsp-wallet-status-completed{color:#4ade80}