.trans-search{width:100%;margin:0 0 20px;font-size:var(--global-font-size,15px);color:var(--font-color)}.ts-toolbar{padding:14px 16px;margin:0 0 14px;border-radius:8px;background:#fff9f578;box-shadow:var(--card-box-shadow,0 3px 8px 6px rgba(7,17,27,.05))}[data-theme=dark] .ts-toolbar{background:#353f5042}.ts-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ts-row+.ts-row{margin-top:10px}.ts-label{flex:0 0 auto;font-size:13px;opacity:.65;margin-right:2px}.ts-search{position:relative;flex:1 1 220px;min-width:180px}.ts-search input{width:100%;padding:7px 12px 7px 32px;box-sizing:border-box;border-radius:8px;border:1px solid rgba(58,98,160,.22);background:0 0;color:var(--font-color);font-size:14px;outline:0;transition:border-color .3s}.ts-search input:focus{border-color:var(--theme-color,#3a62a0)}[data-theme=dark] .ts-search input{border-color:rgba(168,196,238,.25)}[data-theme=dark] .ts-search input:focus{border-color:var(--theme-color,#3a62a0)}.ts-search::before{content:"\f002";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:13px;opacity:.5;pointer-events:none}.ts-dd{position:relative;display:inline-block;vertical-align:middle}.ts-dd-btn{display:inline-flex;align-items:center;gap:6px;max-width:200px;padding:4px 12px;border-radius:8px;border:1px solid rgba(58,98,160,.22);background:0 0;color:var(--font-color);font-size:13px;line-height:1.8;font-family:inherit;cursor:pointer;transition:all .3s}.ts-dd-btn:hover,.ts-dd.open .ts-dd-btn{background:var(--btn-hover-color,#d3625d);border-color:var(--btn-hover-color,#d3625d);color:var(--btn-color,#fff)}.ts-dd-cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-dd-caret{flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.65;transition:transform .25s}.ts-dd.open .ts-dd-caret{transform:rotate(180deg)}.ts-dd-panel{position:absolute;z-index:30;top:calc(100% + 5px);left:0;display:none;min-width:100%;max-width:min(264px,calc(100vw - 20px));padding:6px;border-radius:8px;border:1px solid rgba(58,98,160,.22);background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(7,17,27,.14)}.ts-dd.open .ts-dd-panel{display:block}.ts-dd-search{display:block;box-sizing:border-box;width:100%;margin-bottom:5px;padding:4px 8px;border-radius:6px;border:1px solid rgba(58,98,160,.22);background:0 0;color:inherit;font-size:12px;font-family:inherit;outline:0}.ts-dd-search:focus{border-color:var(--theme-color,#3a62a0)}.ts-dd-list{max-height:264px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-color,#3a62a0) transparent}.ts-dd-list::-webkit-scrollbar{width:8px}.ts-dd-list::-webkit-scrollbar-track{background:0 0}.ts-dd-list::-webkit-scrollbar-thumb{background:var(--scrollbar-color,#3a62a0);border-radius:8px}.ts-dd-item{padding:4px 8px;border-radius:6px;font-size:13px;line-height:1.7;white-space:nowrap;cursor:pointer}.ts-dd-item:hover{background:rgba(58,98,160,.12)}.ts-dd-item.on{background:var(--theme-color,#3a62a0);color:#fff}[data-theme=dark] .ts-dd-btn{border-color:rgba(168,196,238,.25);color:var(--font-color)}[data-theme=dark] .ts-dd-btn:hover,[data-theme=dark] .ts-dd.open .ts-dd-btn{background:var(--btn-hover-color,#d3625d);border-color:var(--btn-hover-color,#d3625d);color:var(--btn-color,#fff)}[data-theme=dark] .ts-dd-panel{background:rgba(43,51,68,.92);border-color:rgba(168,196,238,.25);box-shadow:0 8px 20px rgba(0,0,0,.45)}[data-theme=dark] .ts-dd-search{border-color:rgba(168,196,238,.25);color:var(--font-color)}[data-theme=dark] .ts-dd-item:hover{background:rgba(168,196,238,.15)}.ts-chip{padding:4px 12px;border-radius:8px;border:1px solid rgba(58,98,160,.22);background:0 0;color:var(--font-color);font-size:13px;line-height:1.8;cursor:pointer;transition:all .3s;white-space:nowrap}[data-theme=dark] .ts-chip{border-color:rgba(168,196,238,.25)}.ts-chip:hover{background-color:var(--btn-hover-color,#d3625d);border-color:var(--btn-hover-color,#d3625d);color:var(--btn-color,#fff)}.ts-chip.active{background:var(--theme-color,#3a62a0);border-color:var(--theme-color,#3a62a0);color:#fff}.ts-btn{padding:4px 12px;border-radius:8px;border:1px solid rgba(58,98,160,.22);background:0 0;color:var(--font-color);font-size:13px;line-height:1.8;cursor:pointer;transition:all .3s;white-space:nowrap}.ts-btn:hover{background:var(--btn-hover-color,#d3625d);border-color:var(--btn-hover-color,#d3625d);color:#fff}[data-theme=dark] .ts-btn:hover{background:var(--btn-hover-color,#d3625d);border-color:var(--btn-hover-color,#d3625d);color:#fff}[data-theme=dark] .ts-btn{border-color:rgba(168,196,238,.25)}[data-theme=dark] .ts-btn.on{background:var(--theme-color,#3a62a0);border-color:var(--theme-color,#3a62a0);color:#fff}.ts-btn.on{background:var(--theme-color,#3a62a0);border-color:var(--theme-color,#3a62a0);color:#fff}.ts-count{font-size:13px;opacity:.7;white-space:nowrap}.ts-list{display:block}.ts-card{display:flex;gap:16px;padding:14px 16px;margin:0 0 14px;border-radius:8px;background:#fff9f578;box-shadow:var(--card-box-shadow,0 3px 8px 6px rgba(7,17,27,.05));transition:box-shadow .3s,transform .3s}.ts-card:hover{box-shadow:var(--card-hover-box-shadow,0 3px 8px 6px rgba(7,17,27,.09))}[data-theme=dark] .ts-card{background:#353f5042}.ts-cover{position:relative;flex:0 0 108px;width:108px;height:150px;border-radius:8px;background:0 0;display:flex;align-items:center;justify-content:center}.ts-cover img{height:100%;width:auto;max-width:none;display:block;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);opacity:0;transition:opacity .3s}.ts-cover img.ts-loaded{opacity:1}.ts-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ts-name{font-size:16px;font-weight:600;line-height:1.5;color:var(--font-color);word-break:break-word}.ts-note{display:flex;align-items:baseline;gap:5px;margin-top:1px;font-size:13px;line-height:1.6;color:var(--theme-color,#3a62a0);word-break:break-word}.ts-note>i{flex:0 0 auto;font-size:15px;position:relative;top:1px}.ts-note>span{min-width:0}[data-theme=dark] .ts-note{color:#a8c4ee}a.ts-name{display:inline-block;text-decoration:none;transition:color .3s}#article-container a.ts-name:hover,a.ts-name:hover{color:var(--theme-color,#3a62a0);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ts-maker{margin-top:3px;font-size:13px;opacity:.75;word-break:break-word}.ts-pub{opacity:.7}.ts-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.ts-badge{padding:1px 8px;border-radius:6px;font-size:12px;line-height:1.7;background:0 0;color:var(--font-color);white-space:nowrap}[data-theme=dark] .ts-badge{border-color:rgba(168,196,238,.25)}.ts-badge.plat{background:rgba(58,98,160,.14);color:var(--theme-color,#3a62a0)}.ts-badge.lang,.ts-badge.type{background:rgba(87,189,106,.16);color:#3d8b4d}.ts-badge.orient{background:rgba(255,124,124,.16);color:#d1585c}[data-theme=dark] .ts-badge.plat{background:rgba(58,98,160,.32);color:#a8c4ee}[data-theme=dark] .ts-badge.lang,[data-theme=dark] .ts-badge.type{background:rgba(87,189,106,.24);color:#8fd39c}[data-theme=dark] .ts-badge.orient{background:rgba(255,124,124,.24);color:#ffa3a3}.ts-meta{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:8px}.ts-date{display:inline-flex;align-items:baseline;gap:5px;padding:2px 9px;border-radius:6px;background:rgba(58,98,160,.07);font-size:12.5px;line-height:1.7;font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=dark] .ts-date{background:rgba(255,255,255,.07)}.ts-date-k{font-style:normal;font-size:11px;opacity:.55;letter-spacing:.02em}.ts-series{margin-top:4px;font-size:13px;opacity:.8}.ts-series b{font-weight:600;color:var(--theme-color,#3a62a0)}.ts-bottom{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ts-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex:0 0 auto}.ts-dl{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:7px;background-color:var(--btn-bg,#3a62a0);color:var(--btn-color,#fff);font-size:13px;line-height:1.9;text-decoration:none;white-space:nowrap;transition:background-color .3s}#article-container .ts-dl,#article-container a.ts-dl{color:var(--btn-color,#fff);text-decoration:none}#article-container a.ts-dl:focus,#article-container a.ts-dl:hover,.ts-dl:focus,.ts-dl:hover{background-color:var(--btn-hover-color,#d3625d);color:var(--btn-color,#fff);text-decoration:none}.ts-dl i{font-size:12px;line-height:1}.ts-dl:active{transform:translateY(1px) scale(.985)}.ts-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:16px}.ts-page{min-width:30px;height:30px;padding:0 8px;box-sizing:border-box;border-radius:8px;border:1px solid rgba(58,98,160,.22);background:0 0;color:var(--font-color);font-size:13px;line-height:28px;text-align:center;cursor:pointer;transition:all .3s}.ts-page:hover{background:var(--btn-hover-color,#d3625d);border-color:var(--btn-hover-color,#d3625d);color:#fff}[data-theme=dark] .ts-page{border-color:rgba(168,196,238,.25)}.ts-page.current{background:var(--theme-color,#3a62a0);border-color:var(--theme-color,#3a62a0);color:#fff;cursor:default}.ts-page:active:not(.disabled):not(.current){transform:translateY(1px) scale(.97)}.ts-page.disabled{opacity:.4;cursor:default;pointer-events:none}.ts-page.gap{border:none;background:0 0;cursor:default;pointer-events:none}.ts-empty{padding:40px 16px;text-align:center;border-radius:8px;background:#fff9f578;box-shadow:var(--card-box-shadow,0 3px 8px 6px rgba(7,17,27,.05));opacity:.85}[data-theme=dark] .ts-empty{background:#353f5042}.ts-loading{padding:40px 16px;text-align:center;opacity:.7}@media (max-width:768px){.ts-card{gap:10px;padding:10px}.ts-cover{flex:0 0 92px;width:92px;height:128px}.ts-name{font-size:15px}.ts-toolbar{padding:10px 12px}.ts-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.ts-row.ts-row-wrap{flex-wrap:wrap;overflow-x:visible}.ts-count{margin-left:0}}