.qpa-container{--qpa-bg-main:#ffffff;--qpa-bg-card:#f8f9fa;--qpa-bg-hover:#f0f2f5;--qpa-text-primary:#1a1a2e;--qpa-text-secondary:#4a5568;--qpa-accent-primary:#4e6db1;--qpa-accent-green:#22c55e;--qpa-accent-yellow:#d97706;--qpa-accent-red:#dc2626;--qpa-border:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background:var(--qpa-bg-main);color:var(--qpa-text-primary);padding:2rem;border-radius:8px;line-height:1.6}.qpa-header{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--qpa-border)}.qpa-title{font-size:2rem;font-weight:700;margin:0 0 .5rem 0;color:var(--qpa-accent-primary)}.qpa-subtitle{color:var(--qpa-text-secondary);margin:0;font-size:1rem}.qpa-stats{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem;flex-wrap:wrap}.qpa-stat-item{text-align:center}.qpa-stat-number{display:block;font-size:1.75rem;font-weight:700;color:var(--qpa-accent-primary);font-variant-numeric:tabular-nums}.qpa-stat-alert .qpa-stat-number{color:var(--qpa-accent-red)}.qpa-stat-text{display:block;font-size:.8rem;color:var(--qpa-text-secondary);text-transform:uppercase;letter-spacing:.05em}.qpa-toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:1rem;background:var(--qpa-bg-card);border-radius:6px;margin-bottom:1.5rem}.qpa-filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.qpa-btn{font-family:inherit;font-size:.8rem;padding:.5rem 1rem;background:var(--qpa-bg-main);border:1px solid var(--qpa-border);color:var(--qpa-text-secondary);border-radius:4px;cursor:pointer;transition:all 0.2s ease}.qpa-btn:hover,.qpa-btn.active{background:var(--qpa-accent-primary);border-color:var(--qpa-accent-primary);color:#fff}.qpa-btn-crqc.active{background:var(--qpa-accent-red);border-color:var(--qpa-accent-red)}.qpa-search{flex:1;min-width:200px;max-width:300px}.qpa-search-input{width:100%;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;background:var(--qpa-bg-main);border:1px solid var(--qpa-border);color:var(--qpa-text-primary);border-radius:4px}.qpa-search-input:focus{outline:none;border-color:var(--qpa-accent-primary)}.qpa-search-input::placeholder{color:var(--qpa-text-secondary)}.qpa-papers-grid{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto}.qpa-paper-card{background:var(--qpa-bg-card);border:1px solid var(--qpa-border);border-radius:8px;padding:1.5rem;transition:all 0.2s ease}.qpa-paper-card:hover{background:var(--qpa-bg-hover);border-color:var(--qpa-accent-primary);transform:translateY(-2px)}.qpa-paper-card[data-crqc="yes"]{border-left:3px solid var(--qpa-accent-red)}.qpa-paper-card.qpa-hidden{display:none}.qpa-paper-header{margin-bottom:1rem}.qpa-paper-title{font-size:1.05rem;font-weight:600;margin:0 0 .5rem 0;line-height:1.4}.qpa-paper-title a{color:var(--qpa-text-primary);text-decoration:none}.qpa-paper-title a:hover{color:var(--qpa-accent-primary)}.qpa-paper-authors{font-size:.85rem;color:var(--qpa-text-secondary);margin:0 0 .25rem 0}.qpa-paper-meta{font-family:'SF Mono',Monaco,'Courier New',monospace;font-size:.75rem;color:var(--qpa-text-secondary);opacity:.7;margin:0}.qpa-paper-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.qpa-badge{font-family:'SF Mono',Monaco,'Courier New',monospace;font-size:.65rem;padding:.25rem .5rem;border-radius:3px;color:#fff;text-transform:uppercase;font-weight:500}.qpa-badge-high{background:var(--qpa-accent-green)}.qpa-badge-medium{background:var(--qpa-accent-yellow)}.qpa-badge-low{background:#64748b}.qpa-badge-none{background:#334155}.qpa-badge-crqc{background:var(--qpa-accent-red)!important;animation:qpa-pulse 2s infinite}@keyframes qpa-pulse{0%,100%{opacity:1}50%{opacity:.7}}.qpa-paper-summary,.qpa-paper-contributions{margin-bottom:1rem}.qpa-paper-summary h4,.qpa-paper-contributions h4{font-family:'SF Mono',Monaco,'Courier New',monospace;font-size:.7rem;font-weight:600;color:var(--qpa-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem 0}.qpa-paper-summary p{font-size:.9rem;margin:0;color:var(--qpa-text-primary)}.qpa-paper-contributions ul{list-style:none;padding:0;margin:0}.qpa-paper-contributions li{font-size:.85rem;padding-left:1rem;position:relative;margin-bottom:.25rem;color:var(--qpa-text-secondary)}.qpa-paper-contributions li::before{content:"→";position:absolute;left:0;color:var(--qpa-accent-primary)}.qpa-paper-keywords{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.qpa-keyword{font-family:'SF Mono',Monaco,'Courier New',monospace;font-size:.65rem;padding:.2rem .5rem;background:var(--qpa-bg-hover);border:1px solid var(--qpa-border);border-radius:3px;color:var(--qpa-text-secondary)}.qpa-paper-abstract{margin-top:1rem}.qpa-paper-abstract summary{font-family:'SF Mono',Monaco,'Courier New',monospace;font-size:.7rem;color:var(--qpa-accent-primary);cursor:pointer;text-transform:uppercase;padding:.25rem 0}.qpa-paper-abstract summary:hover{color:var(--qpa-text-primary)}.qpa-paper-abstract p{margin-top:.75rem;font-size:.85rem;color:var(--qpa-text-secondary);line-height:1.6}.qpa-week-indicator{margin-bottom:1.5rem}.qpa-week-label{display:block;font-size:1.25rem;font-weight:600;color:var(--qpa-accent-primary);margin-bottom:.5rem}.qpa-back-to-current{display:inline-block;font-size:.85rem;color:var(--qpa-accent-primary);text-decoration:none;padding:.25rem .75rem;border:1px solid var(--qpa-accent-primary);border-radius:4px;transition:all 0.2s ease}.qpa-back-to-current:hover{background:var(--qpa-accent-primary);color:#fff}.qpa-no-papers{text-align:center;padding:3rem 2rem;background:var(--qpa-bg-card);border-radius:8px;color:var(--qpa-text-secondary);max-width:600px;margin:0 auto}.qpa-no-papers p{margin:0;font-size:1rem}.qpa-archives{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--qpa-border)}.qpa-archives h3{font-size:1rem;font-weight:600;color:var(--qpa-text-primary);margin:0 0 1rem 0;text-align:center}.qpa-archive-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.qpa-archive-link{display:flex;flex-direction:column;align-items:center;padding:.75rem 1.25rem;background:var(--qpa-bg-card);border:1px solid var(--qpa-border);border-radius:6px;text-decoration:none;transition:all 0.2s ease;min-width:140px}.qpa-archive-link:hover{border-color:var(--qpa-accent-primary);background:var(--qpa-bg-hover)}.qpa-archive-link.qpa-archive-active{border-color:var(--qpa-accent-primary);background:var(--qpa-accent-primary)}.qpa-archive-link.qpa-archive-active .qpa-archive-date,.qpa-archive-link.qpa-archive-active .qpa-archive-count{color:#fff}.qpa-archive-date{font-size:.85rem;font-weight:500;color:var(--qpa-text-primary)}.qpa-archive-count{font-size:.7rem;color:var(--qpa-text-secondary);margin-top:.25rem}.qpa-footer{text-align:center;padding:2rem 0 0;margin-top:2rem;border-top:1px solid var(--qpa-border);color:var(--qpa-text-secondary);font-size:.85rem}.qpa-footer a{color:var(--qpa-accent-primary);text-decoration:none}.qpa-footer a:hover{text-decoration:underline}@media (max-width:768px){.qpa-container{padding:1rem}.qpa-title{font-size:1.5rem}.qpa-stats{gap:1rem}.qpa-stat-number{font-size:1.25rem}.qpa-toolbar{flex-direction:column;align-items:stretch}.qpa-search{max-width:none}}