.pagination-container[data-v-dc891a80]{background:var(--tech-bg-card,transparent)}.pagination-container.hidden[data-v-dc891a80]{display:none}.app-contain[data-v-3df2046a]{background:var(--tech-bg-dark);min-height:calc(100vh - 61px);padding:20px}.filter-toolbar[data-v-3df2046a]{background:var(--tech-bg-card);border:1px solid var(--tech-border);border-radius:12px;padding:16px 18px;margin-bottom:18px;-webkit-box-shadow:0 4px 16px rgba(15,23,42,.04);box-shadow:0 4px 16px rgba(15,23,42,.04)}.page-mode-indicator[data-v-3df2046a]{margin-bottom:12px}.page-mode-indicator .el-tag[data-v-3df2046a]{font-size:14px;padding:0 16px;height:32px;line-height:32px}.page-mode-indicator .el-tag i[data-v-3df2046a]{margin-right:6px}.filter-row[data-v-3df2046a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 22px}.filter-block[data-v-3df2046a],.filter-row[data-v-3df2046a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-block[data-v-3df2046a]{gap:8px;-ms-flex-negative:0;flex-shrink:0}.filter-label[data-v-3df2046a]{font-size:13px;color:var(--tech-text-muted);font-weight:600;white-space:nowrap;letter-spacing:.4px}.filter-label[data-v-3df2046a]:after{content:"：";color:var(--tech-text-muted);margin-right:-4px}.paper-type-help[data-v-3df2046a]{color:var(--tech-text-muted);cursor:help;font-size:15px;-webkit-transition:color .2s ease;transition:color .2s ease}.paper-type-help[data-v-3df2046a]:hover{color:var(--tech-primary)}.grade-select[data-v-3df2046a]{width:130px}.filter-search[data-v-3df2046a]{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;min-width:220px}.reset-all-btn[data-v-3df2046a]{margin-left:auto;color:var(--tech-text-muted)}.reset-all-btn[data-v-3df2046a]:hover{color:var(--tech-primary)}.filter-summary[data-v-3df2046a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px dashed var(--tech-border);font-size:12px;color:var(--tech-text-muted);line-height:1.5}.filter-summary .result-count[data-v-3df2046a]{color:var(--tech-text-primary);font-weight:600;white-space:nowrap}.filter-summary .result-count strong[data-v-3df2046a]{color:var(--tech-primary);font-size:14px;margin:0 2px}.filter-summary .result-count i[data-v-3df2046a]{margin-right:4px}.search-bar[data-v-3df2046a]{-ms-flex-align:center;gap:10px;margin-bottom:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-bar[data-v-3df2046a],.search-input-wrap[data-v-3df2046a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.search-input-wrap[data-v-3df2046a]{-webkit-box-flex:0;-ms-flex:0 1 360px;flex:0 1 360px;min-width:200px;-ms-flex-align:center;gap:8px;padding:0 16px;height:40px;background:var(--tech-bg-card);border:1.5px solid var(--tech-border);border-radius:22px;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.search-input-wrap.is-focused[data-v-3df2046a]{border-color:var(--tech-primary);-webkit-box-shadow:0 0 0 3px rgba(0,212,255,.08),0 2px 12px rgba(0,212,255,.15);box-shadow:0 0 0 3px rgba(0,212,255,.08),0 2px 12px rgba(0,212,255,.15);background:var(--tech-bg-card-hover)}.search-input-wrap.is-focused .search-icon[data-v-3df2046a]{color:var(--tech-primary);-webkit-transform:scale(1.15);transform:scale(1.15)}.search-input-wrap.has-content[data-v-3df2046a]{border-color:var(--tech-primary);-webkit-box-shadow:0 0 0 2px rgba(0,212,255,.05);box-shadow:0 0 0 2px rgba(0,212,255,.05)}.search-icon[data-v-3df2046a]{color:var(--tech-text-muted);font-size:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.search-input[data-v-3df2046a]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;color:var(--tech-text-primary);font-size:14px;line-height:40px;min-width:0;letter-spacing:.3px}.search-input[data-v-3df2046a]::-webkit-input-placeholder{color:var(--tech-text-muted);letter-spacing:.5px}.search-input[data-v-3df2046a]::-moz-placeholder{color:var(--tech-text-muted);letter-spacing:.5px}.search-input[data-v-3df2046a]:-ms-input-placeholder{color:var(--tech-text-muted);letter-spacing:.5px}.search-input[data-v-3df2046a]::-ms-input-placeholder{color:var(--tech-text-muted);letter-spacing:.5px}.search-input[data-v-3df2046a]::placeholder{color:var(--tech-text-muted);letter-spacing:.5px}.search-input[data-v-3df2046a]:disabled{cursor:not-allowed;opacity:.4}.search-hint[data-v-3df2046a]{position:absolute;top:calc(100% + 8px);left:20px;font-size:11px;color:var(--tech-text-accent);white-space:nowrap;pointer-events:none;-webkit-animation:hint-fade-in-3df2046a .3s ease;animation:hint-fade-in-3df2046a .3s ease}@-webkit-keyframes hint-fade-in-3df2046a{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hint-fade-in-3df2046a{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.search-tag[data-v-3df2046a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:2px 6px 2px 8px;background:rgba(0,212,255,.15);border-radius:12px;font-size:12px;-ms-flex-negative:0;flex-shrink:0}.search-tag i[data-v-3df2046a]:first-child{color:var(--tech-text-accent);font-size:11px}.search-tag .tag-text[data-v-3df2046a]{color:var(--tech-text-accent);font-weight:500}.search-tag .tag-close[data-v-3df2046a]{color:var(--tech-text-accent);font-size:12px;cursor:pointer;padding:1px;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.search-tag .tag-close[data-v-3df2046a]:hover{color:#f56c6c;background:rgba(245,108,108,.1)}.search-clear[data-v-3df2046a]{color:var(--tech-text-muted);font-size:13px;cursor:pointer;padding:2px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s;transition:all .2s}.search-clear[data-v-3df2046a]:hover{color:var(--tech-text-primary);background:hsla(0,0%,100%,.08)}.search-go-btn[data-v-3df2046a]{-ms-flex-negative:0;flex-shrink:0;padding:10px 22px!important;font-size:14px!important;font-weight:500;border-radius:20px!important;-webkit-transition:all .3s ease;transition:all .3s ease}.search-go-btn[data-v-3df2046a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 14px rgba(0,212,255,.4);box-shadow:0 4px 14px rgba(0,212,255,.4)}.reset-btn[data-v-3df2046a]{color:var(--tech-text-muted);font-size:12px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.reset-btn[data-v-3df2046a]:hover{color:var(--tech-text-accent)}.subject-tabs[data-v-3df2046a] .el-tabs__header{background:var(--tech-bg-card);border-right:1px solid var(--tech-border)}.subject-tabs[data-v-3df2046a] .el-tabs__nav-wrap:after{background:var(--tech-border)}.subject-tabs[data-v-3df2046a] .el-tabs__item{color:var(--tech-text-secondary);-webkit-transition:all .3s ease;transition:all .3s ease}.subject-tabs[data-v-3df2046a] .el-tabs__item:hover{color:var(--tech-primary);background:rgba(0,212,255,.05)}.subject-tabs[data-v-3df2046a] .el-tabs__item.is-active{color:var(--tech-primary);background:rgba(0,212,255,.1);border-right:3px solid var(--tech-primary)}.paper-table[data-v-3df2046a]{background:transparent}.paper-table[data-v-3df2046a] .el-table__header-wrapper th{background:var(--tech-bg-card);color:var(--tech-text-accent);font-weight:600;border-bottom:1px solid var(--tech-border)}.paper-table[data-v-3df2046a] .el-table__body-wrapper td{color:var(--tech-text-primary);background:transparent;border-bottom:1px solid var(--tech-border)}.paper-table[data-v-3df2046a] .el-table__row{-webkit-transition:all .3s ease;transition:all .3s ease}.paper-table[data-v-3df2046a] .el-table__row:hover>td{background:rgba(0,212,255,.08)!important}.paper-table[data-v-3df2046a] .el-table:before{display:none}.paper-empty[data-v-3df2046a]{padding:30px 0;color:var(--tech-text-muted)}.paper-empty i[data-v-3df2046a]{font-size:30px;margin-bottom:8px}.paper-empty div[data-v-3df2046a]{color:var(--tech-text-primary);font-size:15px;font-weight:600}.paper-empty p[data-v-3df2046a]{margin:6px 0 0;font-size:13px}.start-btn[data-v-3df2046a]{background:linear-gradient(135deg,var(--tech-primary),var(--tech-primary-dark));border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.start-btn[data-v-3df2046a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(0,212,255,.4);box-shadow:0 4px 15px rgba(0,212,255,.4)}.start-btn i[data-v-3df2046a]{margin-right:4px}[data-v-3df2046a] .el-radio__label{color:var(--tech-text-secondary)}[data-v-3df2046a] .el-radio__input.is-checked+.el-radio__label{color:var(--tech-primary)}[data-v-3df2046a] .el-radio__input.is-checked .el-radio__inner{border-color:var(--tech-primary);background:var(--tech-primary)}[data-v-3df2046a] .el-pagination .btn-next,[data-v-3df2046a] .el-pagination .btn-prev{background:transparent;border:1px solid var(--tech-border);color:var(--tech-text-secondary)}[data-v-3df2046a] .el-pagination .btn-next:hover,[data-v-3df2046a] .el-pagination .btn-prev:hover{border-color:var(--tech-primary);color:var(--tech-primary)}[data-v-3df2046a] .el-pagination .el-pager li{background:transparent;border:1px solid var(--tech-border);color:var(--tech-text-secondary)}[data-v-3df2046a] .el-pagination .el-pager li:hover{border-color:var(--tech-primary);color:var(--tech-primary)}[data-v-3df2046a] .el-pagination .el-pager li.active{background:linear-gradient(135deg,var(--tech-primary),var(--tech-primary-dark));border-color:var(--tech-primary);color:#fff}.paper-type-tooltip{max-width:380px}.paper-type-tooltip .paper-type-tips{line-height:1.7}.paper-type-tooltip .paper-type-tips div+div{margin-top:4px}