.progress[data-v-1746dc00]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-1746dc00]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-1746dc00]{font-size:16px;color:#43266d}.progress .outside[data-v-1746dc00]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-1746dc00]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-1746dc00]{height:100%}.progress .bar .left[data-v-1746dc00]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-1746dc00]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-1746dc00]{width:100px}.tooltip[data-v-1746dc00]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-1746dc00]{flex:1;white-space:nowrap}.rw[data-v-1746dc00]{min-height:100vh;box-sizing:border-box;padding:calc(var(--hdr-h, 66px) + 40px) 48px 96px;color:#1f2b2a;font-family:"Noto Serif TC",Songti TC,PMingLiU,serif;background:radial-gradient(ellipse 90% 420px at 50% 0,#e8ece6 0,rgba(232,236,230,0) 100%),#d9ded8}@media (max-width:720px){.rw[data-v-1746dc00]{padding:calc(var(--hdr-h, 66px) + 24px) 16px 64px}}.rw [data-v-1746dc00],.rw [data-v-1746dc00]:after,.rw [data-v-1746dc00]:before{box-sizing:border-box}.rw button[data-v-1746dc00]{font-family:inherit}.rw-head[data-v-1746dc00]{display:flex;align-items:flex-end;justify-content:space-between;max-width:1180px;margin:0 auto 18px}.rw-head-main[data-v-1746dc00]{min-width:0;padding-right:16px}.rw-title[data-v-1746dc00]{margin:0;font-size:44px;font-weight:900;line-height:1.1;letter-spacing:.12em}@media (max-width:720px){.rw-title[data-v-1746dc00]{font-size:32px}}.rw-summary[data-v-1746dc00]{margin:10px 0 0;font-size:17px;font-weight:500;line-height:1.7;color:#55625f}.rw-add[data-v-1746dc00]{flex:none;padding:10px 22px;border:0;border-radius:2px;background:#1f2b2a;color:#f1f3ef;font-size:16px;font-weight:700;letter-spacing:.08em;cursor:pointer;box-shadow:0 2px 0 #7d5532}.rw-add[data-v-1746dc00]:hover{background:#2c3c3a}.rw-filter[data-v-1746dc00]{display:flex;flex-wrap:wrap;max-width:1180px;margin:0 auto 36px;border-bottom:1px solid #c6cdc6}.rw-filter-btn[data-v-1746dc00]{margin-right:26px;padding:8px 0 10px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:#55625f;font-size:16px;font-weight:700;cursor:pointer}.rw-filter-btn[data-v-1746dc00]:hover{color:#1f2b2a}.rw-filter-btn.active[data-v-1746dc00]{color:#1f2b2a;border-bottom-color:#a9784a}.rw-filter-num[data-v-1746dc00]{margin-left:6px;font-family:Bodoni Moda,Didot,Bodoni\ 72,serif;font-weight:400;font-size:15px;color:#55625f}.rw-msg[data-v-1746dc00]{max-width:1180px;margin:0 auto;font-size:16px;line-height:1.8;color:#55625f}.rw-msg.error[data-v-1746dc00]{color:#8b2a1e}.rw-empty[data-v-1746dc00]{max-width:1180px;margin:0 auto}.rw-empty-shelf[data-v-1746dc00]{height:206px;margin-bottom:18px}.rw-year[data-v-1746dc00]{display:grid;grid-template-columns:150px minmax(0,1fr);max-width:1180px;margin:0 auto 30px}@media (max-width:720px){.rw-year[data-v-1746dc00]{grid-template-columns:minmax(0,1fr);margin-bottom:22px}}.rw-year-label[data-v-1746dc00]{padding-top:116px;padding-right:20px;text-align:right}.labeled>.rw-year-label[data-v-1746dc00]{padding-top:146px}@media (max-width:720px){.rw-year-label[data-v-1746dc00]{text-align:left}.labeled>.rw-year-label[data-v-1746dc00],.rw-year-label[data-v-1746dc00]{padding:0 0 6px}}.rw-year-num[data-v-1746dc00]{display:block;font-family:Bodoni Moda,Didot,Bodoni\ 72,serif;font-size:58px;font-weight:400;line-height:1;letter-spacing:-.01em;color:#1f2b2a}@media (max-width:720px){.rw-year-num[data-v-1746dc00]{display:inline;font-size:40px}}.rw-year-count[data-v-1746dc00]{display:block;margin-top:6px;font-size:14px;font-weight:500;color:#55625f}@media (max-width:720px){.rw-year-count[data-v-1746dc00]{display:inline;margin-left:10px}}.rw-shelf-grid[data-v-1746dc00]{display:grid;grid-template-columns:repeat(auto-fill,112px);grid-auto-rows:248px;grid-gap:0 26px;padding:0 22px;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 182px,#c49465 0,#c49465 184px,#a9784a 0,#a9784a 197px,#7d5532 0,#7d5532 200px,rgba(31,43,42,.22) 0,rgba(31,43,42,0) 206px,transparent 248px)}@media (max-width:720px){.rw-shelf-grid[data-v-1746dc00]{grid-template-columns:repeat(auto-fill,80px);grid-auto-rows:186px;grid-gap:0 16px;padding:0 10px;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 130px,#c49465 0,#c49465 132px,#a9784a 0,#a9784a 142px,#7d5532 0,#7d5532 144px,rgba(31,43,42,.22) 0,rgba(31,43,42,0) 149px,transparent 186px)}}.rw-shelf+.rw-shelf[data-v-1746dc00]{margin-top:14px}.rw-shelf-kind[data-v-1746dc00]{display:flex;align-items:baseline;height:30px;margin:0;padding:0 22px;font-family:"Noto Serif TC",Songti TC,PMingLiU,serif;font-size:16px;font-weight:700;line-height:30px;letter-spacing:.12em;color:#1f2b2a}@media (max-width:720px){.rw-shelf-kind[data-v-1746dc00]{padding:0 10px}}.rw-shelf-kind[data-v-1746dc00]:before{content:"";align-self:center;width:18px;height:3px;margin-right:10px;background:currentColor}.book>.rw-shelf-kind[data-v-1746dc00]{color:#2e4a6b}.movie>.rw-shelf-kind[data-v-1746dc00]{color:#6e2a2a}.drama>.rw-shelf-kind[data-v-1746dc00]{color:#4f3b66}.exhibition>.rw-shelf-kind[data-v-1746dc00]{color:#3f5e48}.rw-shelf-kind-num[data-v-1746dc00]{margin-left:8px;font-size:13px;font-weight:500;letter-spacing:0;color:#55625f}.rw-slot[data-v-1746dc00]{position:relative;height:248px}@media (max-width:720px){.rw-slot[data-v-1746dc00]{height:186px}}.rw-slot[draggable=true] .rw-cover[data-v-1746dc00]{cursor:grab}.rw-slot.dragging .rw-cover[data-v-1746dc00]{opacity:.35}.rw-slot.drop-after[data-v-1746dc00]:before,.rw-slot.drop-before[data-v-1746dc00]:before{content:"";position:absolute;z-index:3;top:8px;width:4px;height:174px;border-radius:2px;background:#1f2b2a;pointer-events:none}@media (max-width:720px){.rw-slot.drop-after[data-v-1746dc00]:before,.rw-slot.drop-before[data-v-1746dc00]:before{top:4px;height:126px}}.rw-slot.drop-before[data-v-1746dc00]:before{left:-15px}.rw-slot.drop-after[data-v-1746dc00]:before{left:123px}@media (max-width:720px){.rw-slot.drop-before[data-v-1746dc00]:before{left:-10px}.rw-slot.drop-after[data-v-1746dc00]:before{left:86px}}.rw-shelf-grid.drop-end[data-v-1746dc00]{box-shadow:inset 0 0 0 2px rgba(31,43,42,.25)}.rw-cover[data-v-1746dc00]{position:absolute;left:0;top:14px;display:block;width:112px;height:168px;padding:0;border:0;border-radius:1px 3px 3px 1px;overflow:hidden;background:#1f2b2a;cursor:pointer;box-shadow:6px 4px 10px -4px rgba(31,43,42,.45),1px 0 0 rgba(0,0,0,.2);transition:transform .18s ease-out,box-shadow .18s ease-out}@media (max-width:720px){.rw-cover[data-v-1746dc00]{top:10px;width:80px;height:120px}}.rw-cover img[data-v-1746dc00]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rw-cover.book[data-v-1746dc00]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:12px;background:linear-gradient(90deg,rgba(0,0,0,.32),hsla(0,0%,100%,.18) 3px,rgba(0,0,0,.08) 6px,transparent 12px);pointer-events:none}.rw-cover.drama[data-v-1746dc00],.rw-cover.movie[data-v-1746dc00]{border-radius:0;border:3px solid #141414}.rw-cover.exhibition[data-v-1746dc00]{border-radius:0;border:8px solid #f6f6f2;box-shadow:6px 4px 10px -4px rgba(31,43,42,.45),inset 0 0 0 1px rgba(0,0,0,.12)}@media (max-width:720px){.rw-cover.exhibition[data-v-1746dc00]{border-width:5px}}.rw-cover[data-v-1746dc00]:not(.static):hover{transform:translateY(-8px);box-shadow:10px 14px 18px -6px rgba(31,43,42,.45),1px 0 0 rgba(0,0,0,.2)}.rw-cover[data-v-1746dc00]:focus{outline:3px solid #a9784a;outline-offset:3px}.rw-cover.static[data-v-1746dc00]{position:relative;top:auto;left:auto;cursor:default}.rw-typecover[data-v-1746dc00]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:14px 6px 10px;color:#f4f1e8;text-align:left}.book .rw-typecover[data-v-1746dc00]{background:#2e4a6b}.movie .rw-typecover[data-v-1746dc00]{background:#6e2a2a}.drama .rw-typecover[data-v-1746dc00]{background:#4f3b66}.exhibition .rw-typecover[data-v-1746dc00]{background:#3f5e48}.rw-typecover-title[data-v-1746dc00]{flex:1;min-height:0;overflow:hidden;writing-mode:vertical-rl;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:.14em}@media (max-width:720px){.rw-typecover-title[data-v-1746dc00]{font-size:15px}}.rw-typecover-kind[data-v-1746dc00]{flex:none;margin-top:8px;padding-top:6px;border-top:1px solid rgba(244,241,232,.45);font-size:12px;font-weight:500;letter-spacing:.3em}.rw-tag[data-v-1746dc00]{position:absolute;top:185px;left:50%;transform:translateX(-50%);padding:0 5px;border-radius:1px;background:#f3efe4;color:#8a6414;font-size:10px;line-height:12px;letter-spacing:1px;white-space:nowrap;box-shadow:0 1px 1px rgba(0,0,0,.25)}@media (max-width:720px){.rw-tag[data-v-1746dc00]{top:131px;font-size:9px;line-height:11px}}.rw-caption[data-v-1746dc00]{position:absolute;top:204px;left:-10px;right:-10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:"Noto Serif TC",Songti TC,PMingLiU,serif;font-size:13px;font-weight:500;line-height:1.4;text-align:center;color:#1f2b2a;word-break:break-all;cursor:pointer}@media (max-width:720px){.rw-caption[data-v-1746dc00]{top:148px;left:-6px;right:-6px;font-size:11px}}@keyframes rw-drop-1746dc00{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}.rw:not(.settled) .rw-slot[data-v-1746dc00]{animation:rw-drop-1746dc00 .5s cubic-bezier(.2,.7,.3,1.15) both;animation-delay:var(--d,0ms)}@media (prefers-reduced-motion:reduce){.rw:not(.settled) .rw-slot[data-v-1746dc00]{animation:none}.rw-cover[data-v-1746dc00]{transition:none}}.rw-overlay[data-v-1746dc00]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:calc(var(--hdr-h, 66px) + 24px) 16px 24px;overflow-y:auto;background:rgba(31,43,42,.55);outline:none}.rw-panel[data-v-1746dc00]{position:relative;width:100%;max-width:720px;padding:32px 34px 30px;border-radius:3px;background:#f4f6f2;box-shadow:0 24px 60px -20px rgba(0,0,0,.55)}@media (max-width:720px){.rw-panel[data-v-1746dc00]{padding:26px 18px 22px}}.rw-close[data-v-1746dc00]{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:none;color:#55625f;font-size:18px;cursor:pointer}.rw-close[data-v-1746dc00]:hover{color:#1f2b2a}.rw-fade-enter-active[data-v-1746dc00],.rw-fade-leave-active[data-v-1746dc00]{transition:opacity .15s}.rw-fade-enter[data-v-1746dc00],.rw-fade-leave-to[data-v-1746dc00]{opacity:0}.rw-detail[data-v-1746dc00]{display:flex;align-items:flex-start}@media (max-width:560px){.rw-detail[data-v-1746dc00]{display:block}}.rw-detail-cover[data-v-1746dc00]{flex:none;width:200px;height:300px;margin-right:30px}.rw-detail-cover .rw-typecover-title[data-v-1746dc00]{font-size:28px}@media (max-width:560px){.rw-detail-cover[data-v-1746dc00]{width:150px;height:225px;margin:0 0 18px}}.rw-detail-body[data-v-1746dc00]{flex:1;min-width:0}.rw-detail-kind[data-v-1746dc00]{margin:4px 0 6px;font-size:15px;font-weight:500;color:#55625f}.rw-detail-title[data-v-1746dc00]{margin:0 0 14px;font-size:30px;font-weight:900;line-height:1.3;word-break:break-word}.rw-detail-note[data-v-1746dc00]{margin:16px 0 0;max-width:34em;font-size:16px;line-height:1.9;white-space:pre-wrap;word-break:break-word}.rw-detail-actions[data-v-1746dc00]{display:flex;margin-top:26px}.rw-detail-actions .rw-btn[data-v-1746dc00]{margin-right:10px}.rw-stars[data-v-1746dc00]{display:flex;align-items:center}.rw-star[data-v-1746dc00]{padding:0 3px 0 0;border:0;background:none;font-size:28px;line-height:1;color:#c3c9c2;cursor:pointer}.rw-star.on[data-v-1746dc00]{color:#b8862b}.rw-star[data-v-1746dc00]:hover{color:#d4a03a}.rw-star[data-v-1746dc00]:focus{outline:2px solid #a9784a;outline-offset:1px}.rw-star[data-v-1746dc00]:disabled{cursor:default}.rw-stars-hint[data-v-1746dc00]{margin-left:10px;font-size:14px;color:#55625f}.rw-btn[data-v-1746dc00]{padding:8px 18px;border:1.5px solid #1f2b2a;border-radius:2px;background:#1f2b2a;color:#f1f3ef;font-size:15px;font-weight:700;letter-spacing:.06em;cursor:pointer}.rw-btn.quiet[data-v-1746dc00]{background:transparent;color:#1f2b2a}.rw-btn.danger[data-v-1746dc00]{border-color:#9a3a2c;color:#9a3a2c}.rw-btn[data-v-1746dc00]:disabled{opacity:.45;cursor:default}.rw-btn[data-v-1746dc00]:focus{outline:2px solid #a9784a;outline-offset:2px}.rw-panel-msg[data-v-1746dc00]{margin:14px 0 0;font-size:14px;color:#8a6414}.rw-form-title[data-v-1746dc00]{margin:0 0 18px;font-size:26px;font-weight:900}.rw-kinds[data-v-1746dc00]{display:flex;flex-wrap:wrap;margin-bottom:18px}.rw-kind[data-v-1746dc00]{margin:0 8px 6px 0;padding:6px 16px;border:1.5px solid #c6cdc6;border-radius:2px;background:#fff;color:#1f2b2a;font-size:15px;font-weight:700;cursor:pointer}.rw-kind.active[data-v-1746dc00]{color:#f4f1e8}.rw-kind.book.active[data-v-1746dc00]{background:#2e4a6b;border-color:#2e4a6b}.rw-kind.movie.active[data-v-1746dc00]{background:#6e2a2a;border-color:#6e2a2a}.rw-kind.drama.active[data-v-1746dc00]{background:#4f3b66;border-color:#4f3b66}.rw-kind.exhibition.active[data-v-1746dc00]{background:#3f5e48;border-color:#3f5e48}.rw-kind[data-v-1746dc00]:focus{outline:2px solid #a9784a;outline-offset:2px}.rw-field[data-v-1746dc00]{display:block;margin-bottom:16px}.rw-field-row[data-v-1746dc00]{display:flex;flex-wrap:wrap}.rw-field-row .rw-field[data-v-1746dc00]{margin-right:28px}.rw-field-year[data-v-1746dc00]{width:120px}.rw-field-label[data-v-1746dc00]{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:#55625f}.rw-input[data-v-1746dc00]{display:block;width:100%;padding:9px 11px;border:1.5px solid #c6cdc6;border-radius:2px;background:#fff;color:#1f2b2a;font-family:"Noto Serif TC",Songti TC,PMingLiU,serif;font-size:16px}.rw-input[data-v-1746dc00]:focus{outline:none;border-color:#a9784a;box-shadow:0 0 0 2px rgba(169,120,74,.25)}.rw-textarea[data-v-1746dc00]{resize:vertical;line-height:1.7}.rw-cover-tip[data-v-1746dc00]{margin-bottom:8px;font-size:14px;color:#55625f}.rw-cover-tools[data-v-1746dc00]{display:flex;align-items:flex-start}.rw-cover-mini[data-v-1746dc00]{flex:none;width:72px;height:108px;margin-right:16px}.rw-cover-mini .rw-typecover-title[data-v-1746dc00]{font-size:13px}.rw-cover-ops[data-v-1746dc00]{flex:1;min-width:0}.rw-cover-btns[data-v-1746dc00]{display:flex;flex-wrap:wrap;margin-bottom:8px}.rw-cover-btns .rw-btn[data-v-1746dc00]{margin:0 8px 6px 0}.rw-cover-url[data-v-1746dc00]{display:flex}.rw-cover-url .rw-input[data-v-1746dc00]{flex:1;min-width:0}.rw-cover-url .rw-btn[data-v-1746dc00]{flex:none;margin-left:8px}.rw-cands[data-v-1746dc00]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:10px;margin-top:14px}.rw-cand[data-v-1746dc00]{display:block;padding:0;border:0;background:none;text-align:left;cursor:pointer}.rw-cand img[data-v-1746dc00]{display:block;width:100%;height:132px;-o-object-fit:cover;object-fit:cover;box-shadow:3px 3px 8px -3px rgba(31,43,42,.5)}.rw-cand:hover img[data-v-1746dc00]{outline:3px solid #a9784a}.rw-cand[data-v-1746dc00]:focus{outline:2px solid #a9784a;outline-offset:2px}.rw-cand[data-v-1746dc00]:disabled{opacity:.5;cursor:default}.rw-cand-title[data-v-1746dc00]{display:block;margin-top:6px;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-cand-meta[data-v-1746dc00]{display:block;font-size:12px;color:#55625f}.rw-form-actions[data-v-1746dc00]{display:flex;justify-content:flex-end;margin-top:22px}.rw-form-actions .rw-btn[data-v-1746dc00]{margin-left:10px}