.theme-toggle[data-v-8e3b2000]{position:relative;width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--c-sub);background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}@media (hover: hover){.theme-toggle[data-v-8e3b2000]:hover{color:var(--c-accent);background:var(--c-accent-soft);border-color:var(--c-accent-line)}}.theme-toggle[data-v-8e3b2000]:active{transform:scale(.94)}.theme-toggle .icon[data-v-8e3b2000]{position:relative;width:18px;height:18px;display:block}.theme-toggle .icon .sun[data-v-8e3b2000],.theme-toggle .icon .moon[data-v-8e3b2000]{position:absolute;inset:0;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .3s ease}.theme-toggle .icon .moon[data-v-8e3b2000]{opacity:0;transform:rotate(-70deg) scale(.6)}.theme-toggle .icon.is-dark .sun[data-v-8e3b2000]{opacity:0;transform:rotate(70deg) scale(.6)}.theme-toggle .icon.is-dark .moon[data-v-8e3b2000]{opacity:1;transform:rotate(0) scale(1)}.top-container[data-v-209585e5]{height:50px;position:relative;z-index:5;background:var(--c-glass);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border-bottom:1px solid var(--c-line);transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease}.top-container.is-scrolled[data-v-209585e5]{background:var(--c-glass-strong);border-bottom-color:var(--c-accent-line);box-shadow:0 2px 14px var(--c-shadow)}.top-inner[data-v-209585e5]{max-width:1440px;height:100%;margin:0 auto;padding:0 12px;display:flex;align-items:center;gap:12px}.brand[data-v-209585e5]{flex:1;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden;cursor:pointer}.brand canvas[data-v-209585e5]{display:block;height:50px}.actions[data-v-209585e5]{flex:0 0 auto;display:flex;align-items:center;gap:6px}.search-btn[data-v-209585e5]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 10px;color:var(--c-sub);background:var(--c-surface2);border:1px solid var(--c-line);border-radius:16px;cursor:pointer;font-size:13px;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.search-btn svg[data-v-209585e5]{flex:0 0 auto}.search-btn .search-kbd[data-v-209585e5]{padding:1px 5px;font-size:11px;color:var(--c-muted);background:var(--c-surface);border:1px solid var(--c-line);border-radius:4px}@media (hover: hover){.search-btn[data-v-209585e5]:hover{color:var(--c-accent);border-color:var(--c-accent-line);background:var(--c-accent-soft2)}}@media (max-width: 767px){.search-btn[data-v-209585e5]{width:34px;height:34px;padding:0;justify-content:center;border-radius:50%;border-color:transparent;background:transparent}.search-btn .search-text[data-v-209585e5],.search-btn .search-kbd[data-v-209585e5]{display:none}}.line-container[data-v-209585e5]{position:relative;width:34px;height:34px;cursor:pointer;overflow:hidden;z-index:2;--width: 34px}.line-container .line[data-v-209585e5]{width:100%;height:4px;background:var(--c-ink);border-radius:2px;position:absolute;top:0;bottom:0;margin:auto;transition:height .3s,background-color .3s}.line-container .line[data-v-209585e5]:before,.line-container .line[data-v-209585e5]:after{content:"";width:100%;height:4px;background:var(--c-ink);border-radius:2px;position:absolute;top:0;bottom:0;margin:auto;transition:transform .3s,border-radius .3s,background-color .3s;transform-origin:left center}.line-container .line[data-v-209585e5]:before{top:-22px}.line-container .line[data-v-209585e5]:after{top:14px}.line-container .line.active[data-v-209585e5]{height:0}.line-container .line.active[data-v-209585e5]:before,.line-container .line.active[data-v-209585e5]:after{border-radius:5px}.line-container .line.active[data-v-209585e5]:before{transform:translate(8px,-6px) rotate(48deg)}.line-container .line.active[data-v-209585e5]:after{transform:translate(8px,3px) rotate(-48deg)}.progress[data-v-209585e5]{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;opacity:0;transition:opacity .3s ease}.progress .progress-inner[data-v-209585e5]{height:100%;width:100%;background:var(--c-accent);transform-origin:left center;transform:scaleX(0)}.top-container.is-scrolled .progress[data-v-209585e5]{opacity:1}@media (min-width: 320px) and (max-width: 480px){.line-container[data-v-209585e5]{display:flex}}@media (min-width: 481px) and (max-width: 768px){.line-container[data-v-209585e5]{display:flex}}@media (min-width: 769px) and (max-width: 1024px){.line-container[data-v-209585e5]{display:flex}}@media (min-width: 1025px) and (max-width: 1200px){.line-container[data-v-209585e5]{display:none}}@media (min-width: 1201px){.line-container[data-v-209585e5]{display:none}}.own[data-v-a1c44db8]{border:1px solid var(--c-line);box-shadow:0 1px 2px var(--c-shadow);border-radius:10px;color:var(--c-sub);background:var(--c-surface);padding:16px;text-align:center}.own.bgWhite[data-v-a1c44db8]{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-sub)}.own.bgWhite h1[data-v-a1c44db8]{color:var(--c-ink)}.own.bgWhite a[data-v-a1c44db8],.own.bgWhite ul[data-v-a1c44db8]{color:var(--c-sub)}.own .avatar-wrap[data-v-a1c44db8]{display:inline-block;padding:3px;border-radius:50%;background:linear-gradient(135deg,var(--c-accent-line),transparent);transition:background-color .3s ease}.own .avatar[data-v-a1c44db8]{width:96px;height:96px;display:block;overflow:hidden;border-radius:50%;border:3px solid var(--c-surface);background-size:100%;background-position:center 30%;background-repeat:no-repeat}.own .nick[data-v-a1c44db8]{margin-top:10px;color:var(--c-ink);font-weight:700;font-size:17px}.own .info[data-v-a1c44db8]{margin-top:6px;color:var(--c-muted);font-size:13px;line-height:1.5}.own .stats[data-v-a1c44db8]{margin-top:10px;display:flex;justify-content:center;gap:8px}.own .stats .stat[data-v-a1c44db8]{padding:3px 10px;font-size:12px;color:var(--c-muted);background:var(--c-surface2);border-radius:12px}.own .stats .stat b[data-v-a1c44db8]{color:var(--c-accent);font-size:13px;margin-right:2px}.hot-artical[data-v-a1c44db8]{border:1px solid var(--c-line);box-shadow:0 1px 2px var(--c-shadow);border-radius:10px;color:var(--c-sub);background:var(--c-surface);margin-top:12px;padding:16px;width:100%;text-align:left}.hot-artical.bgWhite[data-v-a1c44db8]{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-sub)}.hot-artical.bgWhite h1[data-v-a1c44db8]{color:var(--c-ink)}.hot-artical.bgWhite a[data-v-a1c44db8],.hot-artical.bgWhite ul[data-v-a1c44db8]{color:var(--c-sub)}.hot-artical h1[data-v-a1c44db8]{font-size:16px;text-align:left;font-weight:700;position:relative;padding-left:12px;color:var(--c-ink)}.hot-artical h1[data-v-a1c44db8]:after{content:"";display:inline-block;width:3px;height:90%;background:var(--c-accent);border-radius:2px;position:absolute;left:0;top:2px}.hot-artical a[data-v-a1c44db8]{color:var(--c-ink);background:linear-gradient(to right,currentColor,currentColor) no-repeat;background-size:0 1.5px;background-position:right bottom;transition:background-size .3s ease-in-out,color .3s}.hot-artical a[data-v-a1c44db8]:hover{color:var(--c-accent);background-size:100% 1.5px;background-position-x:left}.hot-artical .hot-list[data-v-a1c44db8]{margin:10px 0 0;padding:0;list-style:none;color:var(--c-ink);font-size:16px}.hot-artical .hot-list li[data-v-a1c44db8]{display:flex;align-items:flex-start;gap:8px;padding:4px 6px;margin-left:-6px;border-radius:6px;transition:background-color .25s ease,color .25s ease}.hot-artical .hot-list li .rank[data-v-a1c44db8]{flex:0 0 18px;width:18px;height:18px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--c-muted);background:var(--c-surface2);border-radius:5px}.hot-artical .hot-list li .rank.rank-1[data-v-a1c44db8]{color:var(--c-accent-contrast);background:var(--c-accent)}.hot-artical .hot-list li .rank.rank-2[data-v-a1c44db8],.hot-artical .hot-list li .rank.rank-3[data-v-a1c44db8],.hot-artical .hot-list li.active[data-v-a1c44db8]{color:var(--c-accent);background:var(--c-accent-soft)}.hot-artical .hot-list li.active a[data-v-a1c44db8]{color:var(--c-accent);font-weight:700}@media (hover: hover){.hot-artical .hot-list li[data-v-a1c44db8]:not(.active):hover{background-color:var(--c-accent-soft2)}}.notice[data-v-a1c44db8]{border:1px solid var(--c-line);box-shadow:0 1px 2px var(--c-shadow);border-radius:10px;color:var(--c-sub);background:var(--c-surface);margin-top:12px;padding:16px;text-align:left}.notice.bgWhite[data-v-a1c44db8]{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-sub)}.notice.bgWhite h1[data-v-a1c44db8]{color:var(--c-ink)}.notice.bgWhite a[data-v-a1c44db8],.notice.bgWhite ul[data-v-a1c44db8]{color:var(--c-sub)}.notice h1[data-v-a1c44db8]{font-size:16px;text-align:left;font-weight:700;position:relative;padding-left:12px;color:var(--c-ink)}.notice h1[data-v-a1c44db8]:after{content:"";display:inline-block;width:3px;height:90%;background:var(--c-accent);border-radius:2px;position:absolute;left:0;top:2px}.notice .notice-body[data-v-a1c44db8]{margin-top:8px;padding-left:12px;font-size:14px;line-height:1.6;white-space:pre-wrap}.notice .info-list[data-v-a1c44db8]{margin:8px 0 0;padding:0;list-style:none;font-size:13px;color:var(--c-sub)}.notice .info-list li[data-v-a1c44db8]{display:flex;gap:8px;padding:3px 0}.notice .info-list li .k[data-v-a1c44db8]{flex:0 0 56px;color:var(--c-muted)}.item[data-v-7c2a4c7b]{border:1px solid var(--c-line);box-shadow:0 1px 2px var(--c-shadow);border-radius:10px;color:var(--c-sub);background:var(--c-surface);position:relative;display:flex;align-items:stretch;height:160px;min-height:160px;overflow:hidden;color:var(--c-ink);transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease,background-color .3s ease}.item.bgWhite[data-v-7c2a4c7b]{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-sub)}.item.bgWhite h1[data-v-7c2a4c7b]{color:var(--c-ink)}.item.bgWhite a[data-v-7c2a4c7b],.item.bgWhite ul[data-v-7c2a4c7b]{color:var(--c-sub)}.item.has-extra[data-v-7c2a4c7b]{height:auto}.item.is-pending[data-v-7c2a4c7b]{opacity:0}.item.is-in[data-v-7c2a4c7b]{animation:cardIn-7c2a4c7b .55s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--i, 0) * 65ms)}@media (hover: hover){.item[data-v-7c2a4c7b]:hover{box-shadow:0 12px 28px var(--c-shadow-md);border-color:var(--c-accent-line);transform:translateY(-3px)}.item:hover .img img[data-v-7c2a4c7b]{transform:scale(1.06)}.item:hover .more[data-v-7c2a4c7b]{opacity:1;transform:translate(0)}}.item .img[data-v-7c2a4c7b]{flex:0 0 160px;width:160px;overflow:hidden}.item .img.fr[data-v-7c2a4c7b]{order:2}.item .img.is-empty[data-v-7c2a4c7b]{background:linear-gradient(135deg,var(--c-accent-soft),var(--c-accent-soft2))}.item .img img[data-v-7c2a4c7b]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:1;transition:transform .45s ease,opacity .5s ease}.item .img img.img-loading[data-v-7c2a4c7b]{opacity:0}.item .img .img-ph[data-v-7c2a4c7b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--c-accent);opacity:.5}.item .img .img-ph b[data-v-7c2a4c7b]{font-size:40px;font-weight:700;line-height:1;letter-spacing:.02em}.item .content[data-v-7c2a4c7b]{flex:1;min-width:0;height:100%;padding:14px 16px;display:flex;flex-direction:column;word-break:break-word;color:var(--c-sub)}.item .content .title[data-v-7c2a4c7b]{font-weight:700;font-size:17px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item .content .title .top-badge[data-v-7c2a4c7b]{display:inline-block;vertical-align:1px;margin-right:5px;padding:0 7px;font-size:11px;font-weight:500;line-height:17px;letter-spacing:.02em;color:var(--c-accent);background:var(--c-accent-soft);border-radius:999px}.item .content .title a[data-v-7c2a4c7b]{color:var(--c-ink);background:linear-gradient(to right,currentColor,currentColor) no-repeat;background-size:0 1.5px;background-position:right bottom;transition:background-size .3s ease-in-out,color .3s}.item .content .title a[data-v-7c2a4c7b]:hover{color:var(--c-accent);background-size:100% 1.5px;background-position-x:left}.item .content .title a[data-v-7c2a4c7b]:focus-visible{outline:none}.item .content .desc[data-v-7c2a4c7b]{margin-top:6px;font-size:13px;line-height:1.55;color:var(--c-sub);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.item .content .extra[data-v-7c2a4c7b]{margin-top:6px;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-size:11px;line-height:18px;color:var(--c-muted)}.item .content .extra .cat[data-v-7c2a4c7b]{flex:0 0 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted)}.item .content .extra .cat-sep[data-v-7c2a4c7b]{flex:0 0 auto;opacity:.6}.item .content .meta[data-v-7c2a4c7b]{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--c-muted)}.item .content .meta .sep[data-v-7c2a4c7b]{opacity:.7}.item .content .meta .looks[data-v-7c2a4c7b]{display:inline-flex;align-items:center;gap:3px}.item .content .meta .looks svg[data-v-7c2a4c7b]{flex:0 0 auto;opacity:.85}.item .content .meta .more[data-v-7c2a4c7b]{margin-left:auto;color:var(--c-accent);opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .3s ease}.stretched[data-v-7c2a4c7b]:after{content:"";position:absolute;inset:0;z-index:1}.item[data-v-7c2a4c7b]:focus-within{outline:2px solid var(--c-accent);outline-offset:2px}@media (min-width: 320px) and (max-width: 480px){.item[data-v-7c2a4c7b]{flex-direction:column;height:auto}.item .img[data-v-7c2a4c7b]{order:1;flex:none;width:100%;height:auto;aspect-ratio:16/9}.item .img.fr[data-v-7c2a4c7b]{order:1}.item .content[data-v-7c2a4c7b]{order:2;flex:none;height:auto;padding:12px}.item .content .title[data-v-7c2a4c7b]{font-size:16px}.item .content .desc[data-v-7c2a4c7b]{-webkit-line-clamp:2}.item .content .meta .more[data-v-7c2a4c7b]{display:none}}@media (min-width: 481px) and (max-width: 768px){.item[data-v-7c2a4c7b]{flex-direction:column;height:auto}.item .img[data-v-7c2a4c7b]{order:1;flex:none;width:100%;height:auto;aspect-ratio:16/9}.item .img.fr[data-v-7c2a4c7b]{order:1}.item .content[data-v-7c2a4c7b]{order:2;flex:none;height:auto;padding:12px}.item .content .title[data-v-7c2a4c7b]{font-size:16px}.item .content .desc[data-v-7c2a4c7b]{-webkit-line-clamp:2}.item .content .meta .more[data-v-7c2a4c7b]{display:none}}@media (min-width: 769px) and (max-width: 1024px){.item[data-v-7c2a4c7b]{flex-direction:column;height:auto}.item .img[data-v-7c2a4c7b]{order:1;flex:none;width:100%;height:auto;aspect-ratio:16/9}.item .img.fr[data-v-7c2a4c7b]{order:1}.item .content[data-v-7c2a4c7b]{order:2;flex:none;height:auto;padding:12px}.item .content .title[data-v-7c2a4c7b]{font-size:16px}.item .content .desc[data-v-7c2a4c7b]{-webkit-line-clamp:2}.item .content .meta .more[data-v-7c2a4c7b]{display:none}}@-moz-keyframes cardIn-7c2a4c7b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes cardIn-7c2a4c7b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@-o-keyframes cardIn-7c2a4c7b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn-7c2a4c7b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bottom[data-v-355cecab]{position:relative;z-index:2;flex-shrink:0;min-height:var(--bottom-height);display:flex;align-items:center;justify-content:center;padding:18px 16px 22px;text-align:center;color:var(--c-muted);background-color:transparent;transition:background-color .3s ease}.bottom[data-v-355cecab]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--c-accent-line),transparent)}.bottom.bgWhite[data-v-355cecab]{background:var(--c-surface)}.bottom-inner[data-v-355cecab]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%}.badges[data-v-355cecab]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.badge[data-v-355cecab]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-surface2);color:var(--c-sub);font-size:12px;line-height:1;white-space:nowrap;transition:color .25s ease,border-color .25s ease,background-color .25s ease,transform .25s ease}.badge .badge-key[data-v-355cecab]{color:var(--c-muted);font-size:11px;transition:color .25s ease}.badge .badge-val[data-v-355cecab]{color:inherit}.badge .badge-img[data-v-355cecab]{display:block;width:14px;height:14px}@media (hover: hover){.badge[data-v-355cecab]:hover{color:var(--c-accent);border-color:var(--c-accent-line);background:var(--c-accent-soft2);transform:translateY(-1px)}.badge:hover .badge-key[data-v-355cecab]{color:var(--c-accent)}}.copy[data-v-355cecab]{margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--c-muted)}.copy .copy-brand[data-v-355cecab]{color:var(--c-sub);font-weight:600;letter-spacing:.02em}.copy .copy-dot[data-v-355cecab]{opacity:.45}.license[data-v-355cecab]{font-size:12px;color:var(--c-muted);background:linear-gradient(to right,currentColor,currentColor) no-repeat;background-size:0 1.5px;background-position:right bottom;transition:background-size .3s ease-in-out,color .3s}.license[data-v-355cecab]:hover{color:var(--c-accent);background-size:100% 1.5px;background-position-x:left}@media (min-width: 320px) and (max-width: 480px){.bottom[data-v-355cecab]{padding:16px 12px 20px}.badge[data-v-355cecab]{height:24px;padding:0 9px;font-size:11px}}.back-to-top[data-v-6ed29b52]{position:fixed;right:20px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:3;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-accent);background:var(--c-surface);border:1px solid var(--c-line);border-radius:50%;box-shadow:0 4px 14px var(--c-shadow-md);cursor:pointer;padding:0;transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease,color .25s ease,background-color .25s ease}.back-to-top .ring[data-v-6ed29b52]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.back-to-top .ring .ring-track[data-v-6ed29b52]{stroke:var(--c-line)}.back-to-top .ring .ring-bar[data-v-6ed29b52]{stroke:var(--c-accent);transition:stroke-dashoffset .1s linear}.back-to-top .arrow[data-v-6ed29b52]{position:relative}@media (hover: hover){.back-to-top[data-v-6ed29b52]:hover{color:var(--c-accent-contrast);background:var(--c-accent);border-color:var(--c-accent);transform:translateY(-2px);box-shadow:0 8px 20px var(--c-accent-line)}.back-to-top:hover .ring-bar[data-v-6ed29b52]{stroke:var(--c-accent-contrast)}}.btt-enter-active[data-v-6ed29b52],.btt-leave-active[data-v-6ed29b52]{transition:opacity .25s ease,transform .25s ease}.btt-enter-from[data-v-6ed29b52],.btt-leave-to[data-v-6ed29b52]{opacity:0;transform:translateY(8px)}.sd-mask[data-v-1fc23bb7]{position:fixed;inset:0;z-index:20;display:flex;justify-content:flex-start;align-items:flex-start;padding:12vh 16px 16px;background:var(--c-mask);backdrop-filter:blur(2px)}.sd-panel[data-v-1fc23bb7]{width:100%;max-width:620px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;box-shadow:0 24px 60px var(--c-shadow-lg);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.sd-head[data-v-1fc23bb7]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--c-line)}.sd-head .sd-search-icon[data-v-1fc23bb7]{color:var(--c-muted);flex:0 0 auto}.sd-head .sd-input[data-v-1fc23bb7]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--c-ink);font-size:15px;height:24px}.sd-head .sd-input[data-v-1fc23bb7]::placeholder{color:var(--c-muted)}.sd-head .sd-input[data-v-1fc23bb7]::-webkit-search-cancel-button{display:none}.sd-head .sd-esc[data-v-1fc23bb7]{flex:0 0 auto;padding:2px 7px;font-size:11px;color:var(--c-muted);background:var(--c-surface2);border:1px solid var(--c-line);border-radius:5px;cursor:pointer}.sd-list[data-v-1fc23bb7]{overflow-y:auto;padding:6px}.sd-list .sd-hint[data-v-1fc23bb7]{padding:6px 10px 4px;font-size:12px;color:var(--c-muted)}.sd-item[data-v-1fc23bb7]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:9px;background:transparent;color:var(--c-sub);text-align:left;cursor:pointer;transition:background-color .18s ease}.sd-item.is-active[data-v-1fc23bb7]{background:var(--c-accent-soft)}.sd-item .sd-thumb[data-v-1fc23bb7]{flex:0 0 40px;width:40px;height:30px;overflow:hidden;border-radius:6px;background:var(--c-surface2);border:1px solid var(--c-line)}.sd-item .sd-thumb img[data-v-1fc23bb7]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.sd-item .sd-thumb.is-empty[data-v-1fc23bb7]{background:linear-gradient(135deg,var(--c-accent-line),transparent)}.sd-item .sd-main[data-v-1fc23bb7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sd-item .sd-title[data-v-1fc23bb7]{color:var(--c-ink);font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-item .sd-title mark[data-v-1fc23bb7]{color:var(--c-accent);background:var(--c-accent-soft);border-radius:3px}.sd-item .sd-text[data-v-1fc23bb7]{font-size:12px;color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-item .sd-date[data-v-1fc23bb7]{flex:0 0 auto;font-size:12px;color:var(--c-muted)}.sd-empty[data-v-1fc23bb7]{padding:34px 16px;text-align:center;color:var(--c-muted);font-size:13px}.sd-empty svg[data-v-1fc23bb7]{color:var(--c-line);margin-bottom:8px}.sd-foot[data-v-1fc23bb7]{display:flex;gap:16px;padding:9px 14px;border-top:1px solid var(--c-line);background:var(--c-surface2);font-size:12px;color:var(--c-muted)}.sd-foot span[data-v-1fc23bb7]{display:inline-flex;align-items:center;gap:4px}.sd-foot kbd[data-v-1fc23bb7]{padding:1px 5px;font-size:11px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:4px}.sd-enter-active[data-v-1fc23bb7],.sd-leave-active[data-v-1fc23bb7]{transition:opacity .2s ease}.sd-enter-active .sd-panel[data-v-1fc23bb7],.sd-leave-active .sd-panel[data-v-1fc23bb7]{transition:transform .24s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.sd-enter-from[data-v-1fc23bb7],.sd-leave-to[data-v-1fc23bb7]{opacity:0}.sd-enter-from .sd-panel[data-v-1fc23bb7],.sd-leave-to .sd-panel[data-v-1fc23bb7]{opacity:0;transform:translateY(-10px) scale(.98)}@media (min-width: 320px) and (max-width: 480px){.sd-mask[data-v-1fc23bb7]{padding:8vh 10px 10px}.sd-panel[data-v-1fc23bb7]{max-height:78vh}.sd-item .sd-date[data-v-1fc23bb7]{display:none}}.bg-fx[data-v-2299ddb2]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;display:block}@supports (height: 100dvh){.bg-fx[data-v-2299ddb2]{height:100dvh}}.container{position:relative;z-index:0;width:100%;height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background:var(--c-bg);background-image:linear-gradient(180deg,var(--c-hero) 0%,var(--c-bg) 260px);background-repeat:no-repeat}@supports (height: 100dvh){.container{height:calc(100dvh - 50px)}}.container .main{max-width:1440px;width:100%;margin:0 auto;padding:0 12px 12px;flex:1;display:flex;align-items:flex-start;gap:12px}.container .left{flex:0 0 300px;width:300px;align-self:flex-start;position:sticky;top:0;max-height:calc(100vh - 62px);overflow-y:auto;padding-top:12px;text-align:center}.container .right{flex:1;min-width:0;padding-top:12px;display:flex;flex-direction:column}.container.is-immersive{height:100vh}@supports (height: 100dvh){.container.is-immersive{height:100dvh}}.container.is-immersive .main{padding:0 12px 24px}.container.is-immersive .main .left,.container.is-immersive .bottom{display:none}.container.is-immersive canvas.bg-fx{display:none}.list-wrap{display:flex;flex-direction:column}.list-empty{border:1px solid var(--c-line);box-shadow:0 1px 2px var(--c-shadow);border-radius:10px;color:var(--c-sub);background:var(--c-surface);padding:10px 0}.list-empty.bgWhite{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-sub)}.list-empty.bgWhite h1{color:var(--c-ink)}.list-empty.bgWhite a,.list-empty.bgWhite ul{color:var(--c-sub)}.detail-wrap{display:flex;flex-direction:column;flex:1}.list-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--c-muted);font-size:13px}.list-meta .filter-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-meta .meta-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.list-meta .search-trigger{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;font-size:12px;color:var(--c-sub);background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;cursor:pointer;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.list-meta .search-trigger kbd{padding:1px 4px;font-size:11px;color:var(--c-muted);background:var(--c-surface2);border-radius:3px}@media (hover: hover){.list-meta .search-trigger:hover{color:var(--c-accent);border-color:var(--c-accent-line)}}.clear-tag{display:inline-flex;align-items:center;padding:3px 10px;font-size:12px;font-family:inherit;color:var(--c-muted);background:transparent;border:1px dashed var(--c-line);border-radius:14px;cursor:pointer;transition:color .25s ease,border-color .25s ease}@media (hover: hover){.clear-tag:hover{color:var(--c-accent);border-color:var(--c-accent-line)}}.page-enter-active,.page-leave-active{transition:opacity .26s ease,transform .26s cubic-bezier(.22,.61,.36,1)}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.cebian{position:fixed;width:300px;height:calc(100% - 50px);z-index:2;top:50px;right:0;background:var(--c-surface);border-left:1px solid var(--c-line);box-shadow:-8px 0 24px var(--c-shadow-md);padding:8px}.cebian>div{overflow-y:auto;height:100%}.cebian:before{content:"";width:100vw;height:100vh;background:transparent;position:absolute;right:300px;top:0;z-index:3}.fade-enter-active,.fade-leave-active{transition:transform .3s ease}.fade-enter-from,.fade-leave-to{transform:translate(300px)}.list[data-v-950c2cb5]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 320px) and (max-width: 480px){.container .left[data-v-950c2cb5]{display:none}}@media (min-width: 481px) and (max-width: 768px){.container .left[data-v-950c2cb5]{display:none}.container .list[data-v-950c2cb5]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 769px) and (max-width: 1024px){.container .left[data-v-950c2cb5]{display:none}.container .list[data-v-950c2cb5]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1201px){.container .list[data-v-950c2cb5]{grid-template-columns:repeat(2,1fr)}}
