.ugoira-player[data-v-f65314cc]{background:var(--surface-2)}.ug-overlay[data-v-f65314cc]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b1f2a52;color:#fff;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute}.ug-overlay--soft[data-v-f65314cc]{background:#2b1f2a80}.ug-label[data-v-f65314cc]{font-weight:600;letter-spacing:.02em}.ug-label[data-v-f65314cc],.ug-retry[data-v-f65314cc]{font-size:var(--fs-sm)}.ug-retry[data-v-f65314cc]{background:var(--primary);border:0;border-radius:var(--r-pill);color:#fff;cursor:pointer;font-weight:700;padding:5px 14px;transition:transform var(--t-base) var(--ease-bounce)}.ug-retry[data-v-f65314cc]:hover{transform:translateY(-1px)}.ugoira-play[data-v-f65314cc]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b1f2a9e;border:0;border-radius:var(--r-pill);bottom:12px;color:#fff;cursor:pointer;display:inline-flex;gap:7px;left:12px;padding:7px 12px 7px 10px;position:absolute;transition:background var(--t-base) ease,transform var(--t-base) var(--ease-bounce);z-index:3}.ugoira-play[data-v-f65314cc]:hover{background:var(--primary);transform:translateY(-2px)}.ugoira-play .u-label[data-v-f65314cc]{font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em}.u-pause[data-v-f65314cc]{align-items:center;display:inline-flex;gap:3px}.u-pause i[data-v-f65314cc]{background:currentColor;border-radius:1px;display:block;height:16px;width:4px}.ug-overlay--export[data-v-f65314cc]{z-index:6}.ug-export[data-v-f65314cc]{position:absolute;right:12px;top:12px;z-index:7}.ug-exp-btn[data-v-f65314cc]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b1f2a9e;border:0;border-radius:var(--r-circle);color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background var(--t-base) ease,transform var(--t-base) var(--ease-bounce);width:34px}.ug-exp-btn[data-v-f65314cc]:hover:not(:disabled){background:var(--primary);transform:translateY(-2px)}.ug-exp-btn[data-v-f65314cc]:disabled{cursor:progress;opacity:.6}.ug-exp-backdrop[data-v-f65314cc]{inset:0;position:fixed;z-index:6}.ug-exp-menu[data-v-f65314cc]{background:var(--surface);border:1px solid var(--outline);border-radius:10px;box-shadow:var(--shadow-3);display:flex;flex-direction:column;gap:2px;min-width:96px;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:8}.ug-exp-menu button[data-v-f65314cc]{background:transparent;border:0;border-radius:7px;color:var(--ink);cursor:pointer;font-size:var(--fs-sm);font-weight:700;padding:7px 12px;text-align:left;transition:background var(--t-base) ease,color var(--t-base) ease}.ug-exp-menu button[data-v-f65314cc]:hover:not(:disabled){background:var(--surface-2);color:var(--primary)}.ug-exp-menu button[data-v-f65314cc]:disabled{cursor:not-allowed;opacity:.5}.detail-img[data-v-6d9e91f3]{transition:box-shadow .4s ease,transform .4s var(--ease-out-expo)}.detail-img[data-v-6d9e91f3]:hover{box-shadow:var(--shadow-3)}.hero-img[data-v-6d9e91f3]{opacity:0;transition:opacity .5s var(--ease-out-expo)}.hero-img.is-loaded[data-v-6d9e91f3]{opacity:1}.hero-skeleton[data-v-6d9e91f3]{align-items:center;animation:heroShimmer-6d9e91f3 1.25s ease-in-out infinite;background:linear-gradient(100deg,var(--surface-2) 30%,color-mix(in srgb,var(--primary-soft) 45%,var(--surface-2)) 50%,var(--surface-2) 70%);background-size:220% 100%;display:flex;inset:0;justify-content:center;position:absolute}@keyframes heroShimmer-6d9e91f3{0%{background-position:180% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.hero-img[data-v-6d9e91f3]{transition:opacity var(--t-base) ease}.hero-skeleton[data-v-6d9e91f3]{animation:none}}.detail-img:hover .detail-img__inner[data-v-6d9e91f3]{transform:scale(1.02)}.thumb-btn[data-v-6d9e91f3]{animation:thumbIn-6d9e91f3 .4s var(--ease-bounce) backwards;transition:transform var(--t-base) var(--ease-bounce),border-color var(--t-base) ease,box-shadow var(--t-base) ease}.thumb-btn[data-v-6d9e91f3]:hover{box-shadow:var(--shadow-2)!important;transform:translateY(-3px) scale(1.06)}.thumb-btn[data-v-6d9e91f3]:focus-visible{transform:translateY(-3px) scale(1.06)}.thumb-btn.active[data-v-6d9e91f3]{box-shadow:0 0 0 3px var(--primary-soft),var(--shadow-2)!important}@keyframes thumbIn-6d9e91f3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-arrow[data-v-6d9e91f3]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2b1f2a8c;border:0;border-radius:var(--r-circle);color:#fff;cursor:pointer;display:inline-flex;font-size:28px;height:40px;justify-content:center;line-height:1;position:absolute;top:50%;transition:background var(--t-base) ease,transform var(--t-base) var(--ease-bounce);width:40px;z-index:2}.page-arrow-prev[data-v-6d9e91f3]{left:12px;transform:translateY(-50%)}.page-arrow-next[data-v-6d9e91f3]{right:12px;transform:translateY(-50%)}.page-arrow[data-v-6d9e91f3]:hover{background:var(--primary)}.page-arrow[data-v-6d9e91f3]:active{transform:translateY(-50%) scale(.92)}.page-arrow[data-v-6d9e91f3]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.r18-blur-hero[data-v-6d9e91f3]{filter:blur(40px) saturate(.8);transform:scale(1.08)}.r18-gate[data-v-6d9e91f3]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b1f2a73;cursor:pointer;z-index:2}.r18-gate-chip[data-v-6d9e91f3]{align-items:center;background:var(--danger);border-radius:var(--r-pill);box-shadow:0 6px 18px -2px #e5547c99;color:#fff;display:inline-flex;font-size:15px;font-weight:800;letter-spacing:.04em;padding:5px 16px}.detail-img__inner[data-v-6d9e91f3]{position:relative}.zoom-hint[data-v-6d9e91f3]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b1f2a99;border-radius:var(--r-pill);bottom:12px;color:#fff;display:inline-flex;font-size:var(--fs-xs);font-weight:600;gap:4px;left:12px;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .25s ease,transform .25s var(--ease-bounce)}.detail-img:hover .zoom-hint[data-v-6d9e91f3]{opacity:1;transform:translateY(0)}.lightbox[data-v-6d9e91f3]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140c12eb}.lb-img[data-v-6d9e91f3]{animation:lbImgIn-6d9e91f3 .32s var(--ease-out-expo);border-radius:var(--r-sm);box-shadow:0 24px 60px #00000080;display:block;transition:transform var(--t-base) ease}@keyframes lbImgIn-6d9e91f3{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lb-close[data-v-6d9e91f3]{align-items:center;background:#ffffff24;border:0;border-radius:var(--r-circle);color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:fixed;right:16px;top:16px;transition:background var(--t-base) ease,transform var(--t-base) var(--ease-bounce);width:44px;z-index:2}.lb-close[data-v-6d9e91f3]:hover{background:var(--primary);transform:rotate(90deg)}.lb-counter[data-v-6d9e91f3]{border-radius:var(--r-pill);font-size:var(--fs-base);font-weight:600;left:50%;padding:6px 14px;top:20px;transform:translate(-50%)}.lb-arrow[data-v-6d9e91f3],.lb-counter[data-v-6d9e91f3]{background:#ffffff24;color:#fff;position:fixed;z-index:2}.lb-arrow[data-v-6d9e91f3]{align-items:center;border:0;border-radius:var(--r-circle);cursor:pointer;display:inline-flex;font-size:34px;height:52px;justify-content:center;line-height:1;top:50%;transform:translateY(-50%);transition:background var(--t-base) ease,transform var(--t-base) var(--ease-bounce);width:52px}.lb-prev[data-v-6d9e91f3]{left:16px}.lb-next[data-v-6d9e91f3]{right:16px}.lb-arrow[data-v-6d9e91f3]:hover{background:var(--primary)}.lb-next[data-v-6d9e91f3]:active,.lb-prev[data-v-6d9e91f3]:active{transform:translateY(-50%) scale(.9)}.lb-enter-active[data-v-6d9e91f3],.lb-leave-active[data-v-6d9e91f3]{transition:opacity .28s ease}.lb-enter-from[data-v-6d9e91f3],.lb-leave-to[data-v-6d9e91f3]{opacity:0}@media(prefers-reduced-motion:reduce){.lb-img[data-v-6d9e91f3]{animation:none}}.q-chip[data-v-54e2ea19]{background:var(--surface-2);border:1.5px solid var(--outline);border-radius:var(--r-md);color:var(--ink-2);cursor:pointer;flex:1;font-size:var(--fs-base);font-weight:600;padding:9px 10px;transition:background var(--t-base) var(--ease-bounce),border-color var(--t-base) var(--ease-bounce),color var(--t-base) var(--ease-bounce)}.q-chip[data-v-54e2ea19]:hover{border-color:var(--primary-2)}.q-chip.active[data-v-54e2ea19]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-ink)}.page-grid[data-v-54e2ea19]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));margin-bottom:14px;max-height:260px;overflow-y:auto;padding:2px}.page-cell[data-v-54e2ea19]{aspect-ratio:1;background:var(--surface-2);border:1.5px solid var(--outline);border-radius:10px;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color var(--t-base) var(--ease-bounce),transform var(--t-base) var(--ease-bounce),box-shadow var(--t-base) var(--ease-bounce)}.page-cell[data-v-54e2ea19]:hover{border-color:var(--primary);box-shadow:var(--shadow-2);transform:translateY(-2px)}.page-cell[data-v-54e2ea19]:disabled{cursor:default;opacity:.5}.page-cell__n[data-v-54e2ea19]{background:#2b1f2ab3;border-radius:var(--r-pill);color:#fff;font-family:var(--font-mono,monospace);font-size:var(--fs-2xs);font-weight:700;left:3px;padding:1px 6px;position:absolute;top:3px;z-index:2}.page-cell__dl[data-v-54e2ea19]{align-items:center;background:#2b1f2a00;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity var(--t-base) ease,background var(--t-base) ease}.page-cell:hover .page-cell__dl[data-v-54e2ea19]{background:#2b1f2a73;opacity:1}.cp-overlay[data-v-b3b6c404]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ink) 38%,transparent);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.cp-card[data-v-b3b6c404]{background:var(--surface);border:1px solid var(--outline);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;max-height:80vh;max-width:380px;overflow:hidden;width:100%}.cp-head[data-v-b3b6c404]{align-items:center;border-bottom:1px solid var(--divider);display:flex;justify-content:space-between;padding:14px 16px}.cp-title[data-v-b3b6c404]{font-size:15px;font-weight:700;gap:7px;margin:0}.cp-title[data-v-b3b6c404],.cp-x[data-v-b3b6c404]{align-items:center;display:inline-flex}.cp-x[data-v-b3b6c404]{background:var(--surface-2);border:0;border-radius:var(--r-circle);color:var(--ink-3);cursor:pointer;height:28px;justify-content:center;transition:background var(--t-base) var(--ease-bounce),color var(--t-base) var(--ease-bounce),transform var(--t-base) var(--ease-bounce);width:28px}.cp-x[data-v-b3b6c404]:hover{background:var(--surface-3);color:var(--ink);transform:rotate(90deg)}.cp-body[data-v-b3b6c404]{flex:1;min-height:60px;overflow-y:auto;padding:8px}.cp-empty[data-v-b3b6c404]{padding:24px 12px;text-align:center}.cp-list[data-v-b3b6c404]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.cp-item[data-v-b3b6c404]{align-items:center;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;display:flex;gap:11px;padding:9px 11px;transition:background var(--t-base) ease,border-color var(--t-base) ease}.cp-item[data-v-b3b6c404]:hover{background:var(--surface-2)}.cp-item.on[data-v-b3b6c404]{background:var(--primary-soft);border-color:var(--primary-2)}.cp-check[data-v-b3b6c404]{align-items:center;border:2px solid var(--outline);border-radius:var(--r-xs);color:#fff;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.cp-item.on .cp-check[data-v-b3b6c404]{background:var(--primary);border-color:var(--primary)}.cp-foot[data-v-b3b6c404]{align-items:center;border-top:1px solid var(--divider);display:flex;gap:10px;padding:12px 16px}.cp-input[data-v-b3b6c404]{background:var(--surface-2);border:1px solid var(--primary-2);border-radius:var(--r-pill);color:var(--ink);flex:1;font-size:var(--fs-base);height:34px;outline:none;padding:0 12px}.cp-input[data-v-b3b6c404]:focus{box-shadow:var(--shadow-ring)}.cp-manage[data-v-b3b6c404]{color:var(--ink-3);font-size:var(--fs-sm);margin-left:auto;transition:color var(--t-base) ease}.cp-manage[data-v-b3b6c404]:hover{color:var(--primary)}.cp-enter-active[data-v-b3b6c404],.cp-leave-active[data-v-b3b6c404]{transition:opacity var(--t-base) ease}.cp-enter-active .cp-card[data-v-b3b6c404],.cp-leave-active .cp-card[data-v-b3b6c404]{transition:transform var(--t-slow) var(--ease-out-expo),opacity var(--t-base) ease}.cp-enter-from[data-v-b3b6c404],.cp-leave-to[data-v-b3b6c404]{opacity:0}.cp-enter-from .cp-card[data-v-b3b6c404],.cp-leave-to .cp-card[data-v-b3b6c404]{opacity:0;transform:translateY(16px) scale(.97)}.cnt[data-v-e0a3e4eb]{font-size:var(--fs-sm);margin-left:1px;opacity:.75}.bm-restrict[data-v-e0a3e4eb]{animation:actBtnIn-e0a3e4eb .45s var(--ease-out-expo) backwards;background:var(--surface);border-color:var(--border);color:var(--ink);cursor:pointer;transition:background var(--t-base) ease,color var(--t-base) ease,border-color var(--t-base) ease,transform var(--t-base) var(--ease-bounce),box-shadow var(--t-base) ease}.report-link[data-v-e0a3e4eb]{background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer}.report-link[data-v-e0a3e4eb]:hover{background:color-mix(in srgb,var(--warning) 10%,transparent)}.bm-restrict.priv[data-v-e0a3e4eb]{background:var(--lavender-soft);border-color:var(--lavender);color:var(--ink)}.bm-restrict[data-v-e0a3e4eb]:hover{box-shadow:var(--shadow-2);transform:translateY(-1.5px)}.bm-restrict.pub[data-v-e0a3e4eb]:hover{border-color:var(--primary-2);color:var(--primary)}.bm-restrict.priv[data-v-e0a3e4eb]:hover{border-color:color-mix(in srgb,var(--lavender) 65%,var(--ink-3))}.detail-actions[data-v-e0a3e4eb] .action-btn{animation:actBtnIn-e0a3e4eb .45s var(--ease-out-expo) backwards}.detail-actions[data-v-e0a3e4eb] .action-btn:first-child{animation-delay:.05s}.detail-actions[data-v-e0a3e4eb] .action-btn:nth-child(2){animation-delay:.1s}.detail-actions[data-v-e0a3e4eb] .action-btn:nth-child(3){animation-delay:.15s}.detail-actions[data-v-e0a3e4eb] .action-btn:nth-child(4){animation-delay:.2s}.detail-actions[data-v-e0a3e4eb] .action-btn:nth-child(5){animation-delay:.25s}@keyframes actBtnIn-e0a3e4eb{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.author-card[data-v-7e53fac1]{transition:border-color var(--t-slow) ease,transform var(--t-slow) var(--ease-out-expo),box-shadow var(--t-slow) ease}.author-card[data-v-7e53fac1]:not(.is-flat):hover{border-color:var(--primary-2);box-shadow:var(--shadow-2);transform:translateY(-2px)}.author-card.is-flat[data-v-7e53fac1]{transition:none}.author-card.is-flat:hover .nm[data-v-7e53fac1]{color:var(--primary)}.ac-bg[data-v-7e53fac1]{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.author-card:hover .ac-bg[data-v-7e53fac1]{opacity:1}.tag[data-v-b9c15eb5]{animation:tagIn-b9c15eb5 .4s var(--ease-bounce) backwards;transition:background .25s ease,color .25s ease,transform .25s var(--ease-bounce),box-shadow .25s ease}.tag[data-v-b9c15eb5]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px) rotate(-2deg)}.tag[data-v-b9c15eb5]:focus-visible{transform:translateY(-2px) rotate(-2deg)}.tag[data-v-b9c15eb5]:active{transform:translateY(0) scale(.96)}@keyframes tagIn-b9c15eb5{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.rw-card[data-v-7fd9ae80]{animation:rwIn-7fd9ae80 .5s var(--ease-out-expo) backwards;transition:transform var(--t-slow) var(--ease-out-expo),border-color var(--t-slow) ease,box-shadow var(--t-slow) ease}.rw-card[data-v-7fd9ae80]:hover{border-color:var(--primary-2);box-shadow:var(--shadow-3);transform:translateY(-6px) scale(1.02)}.rw-card[data-v-7fd9ae80]:focus-visible{border-color:var(--primary-2);transform:translateY(-6px) scale(1.02)}.rw-card[data-v-7fd9ae80]:focus-visible .piximg__img,.rw-card[data-v-7fd9ae80]:hover .piximg__img{transform:scale(1.08)}.rw-card[data-v-7fd9ae80] .piximg__img{transition:opacity .45s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.rw-pages[data-v-7fd9ae80]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b1f2ab3;border-radius:var(--r-pill);color:#fff;display:inline-flex;font-family:var(--font-mono,monospace);font-size:var(--fs-2xs);font-weight:700;gap:3px;padding:2px 7px;position:absolute;right:6px;top:6px;z-index:4}.rw-more[data-v-7fd9ae80]{background:var(--surface-2);border:1px solid var(--outline);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;font-size:var(--fs-sm);font-weight:600;padding:7px 20px;transition:border-color var(--t-base) var(--ease-bounce),color var(--t-base) var(--ease-bounce),background var(--t-base) var(--ease-bounce),transform var(--t-base) var(--ease-bounce)}.rw-more[data-v-7fd9ae80]:hover{background:var(--primary-soft);border-color:var(--primary-2);color:var(--primary-ink);transform:translateY(-1px)}@keyframes rwIn-7fd9ae80{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.spotlight[data-v-f2c94b37]{display:flex;flex-direction:column;gap:14px}.creator[data-v-f2c94b37]{border-radius:calc(var(--r-lg)*var(--r-scale));transition:box-shadow var(--t-slow) ease,border-color var(--t-slow) ease}.creator[data-v-f2c94b37]:hover{box-shadow:var(--shadow-2)}.cc-banner[data-v-f2c94b37]{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:100px;position:relative}.cc-scrim[data-v-f2c94b37]{inset:0;pointer-events:none;position:absolute}.creator.has-banner .cc-scrim[data-v-f2c94b37]{background:linear-gradient(to bottom,rgba(20,12,18,.18) 0,transparent 36%,color-mix(in srgb,var(--surface) 55%,transparent) 82%,var(--surface) 100%)}.creator:not(.has-banner) .cc-scrim[data-v-f2c94b37]{background:linear-gradient(to bottom,transparent 48%,color-mix(in srgb,var(--surface) 50%,transparent) 84%,var(--surface) 100%)}.cc-body[data-v-f2c94b37]{padding:0 16px 16px;position:relative}.cc-avatar[data-v-f2c94b37]{border-radius:var(--r-pill);box-shadow:0 0 0 4px var(--surface),0 10px 22px -10px #2b1f2a73;display:flex;margin-top:-34px;transition:transform var(--t-slow) var(--ease-out-expo);width:-moz-fit-content;width:fit-content}.cc-avatar[data-v-f2c94b37]:hover{transform:translateY(-2px) scale(1.03)}.cc-name[data-v-f2c94b37]{color:var(--ink);display:block;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-top:10px;overflow:hidden;text-overflow:ellipsis;transition:color var(--t-base) ease;white-space:nowrap}.cc-name[data-v-f2c94b37]:hover{color:var(--primary)}.cc-stats[data-v-f2c94b37]{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:5px;margin-top:5px}.cc-stats b[data-v-f2c94b37]{color:var(--ink-2);font-family:var(--font-mono,monospace);font-weight:700;margin-right:1px}.cc-stats .dot[data-v-f2c94b37]{opacity:.4}.cc-bio[data-v-f2c94b37]{color:var(--ink-3);display:-webkit-box;font-size:var(--fs-sm);-webkit-line-clamp:2;line-height:1.55;margin:10px 0 0;-webkit-box-orient:vertical;overflow:hidden}.cc-actions[data-v-f2c94b37]{align-items:stretch;display:flex;gap:8px;margin-top:14px}.cc-follow[data-v-f2c94b37]{flex:1}.cc-follow[data-v-f2c94b37],.cc-visit[data-v-f2c94b37]{justify-content:center}.cc-visit[data-v-f2c94b37]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);color:var(--ink-2);display:inline-flex;flex-shrink:0;transition:border-color var(--t-base) var(--ease-bounce),color var(--t-base) var(--ease-bounce),background var(--t-base) var(--ease-bounce),transform var(--t-base) var(--ease-bounce);width:38px}.cc-visit[data-v-f2c94b37]:hover{background:var(--primary-soft);border-color:var(--primary-2);color:var(--primary-ink);transform:translateY(-2px)}.cc-follow-skel[data-v-f2c94b37]{background:var(--surface-2);border-radius:var(--r-pill);flex:1;height:32px}.more[data-v-f2c94b37]{border-radius:calc(var(--r-lg)*var(--r-scale));padding:14px;transition:box-shadow var(--t-slow) ease}.more[data-v-f2c94b37]:hover{box-shadow:var(--shadow-2)}.more-head[data-v-f2c94b37]{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.mh-label[data-v-f2c94b37]{color:var(--ink-2);font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.mh-all[data-v-f2c94b37],.mh-label[data-v-f2c94b37]{align-items:center;display:inline-flex;font-size:var(--fs-xs)}.mh-all[data-v-f2c94b37]{color:var(--ink-3);font-weight:600;gap:3px;transition:color var(--t-base) ease,gap var(--t-base) ease}.mh-all[data-v-f2c94b37]:hover{color:var(--primary);gap:5px}.more-grid[data-v-f2c94b37]{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.mw[data-v-f2c94b37]{animation:mwIn-f2c94b37 .45s var(--ease-bounce) backwards;aspect-ratio:1/1;border:1px solid var(--border);border-radius:calc(var(--r-md)*var(--r-scale));display:block;overflow:hidden;position:relative;transition:transform var(--t-slow) var(--ease-out-expo),border-color var(--t-slow) ease,box-shadow var(--t-slow) ease}.mw[data-v-f2c94b37]:hover{border-color:var(--primary-2);box-shadow:var(--shadow-2);transform:translateY(-3px) scale(1.03);z-index:2}.mw-img[data-v-f2c94b37]{height:100%;width:100%}.mw[data-v-f2c94b37] .piximg__img{transition:transform .6s var(--ease-out-expo)}.mw[data-v-f2c94b37]:hover .piximg__img{transform:scale(1.1)}.mw-pages[data-v-f2c94b37]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b1f2aa8;border-radius:var(--r-pill);display:inline-flex;font-size:9.5px;gap:2px;padding:1px 5px;right:5px;top:5px;z-index:4}.mw-meta[data-v-f2c94b37],.mw-pages[data-v-f2c94b37]{align-items:center;color:#fff;font-family:var(--font-mono,monospace);font-weight:700;position:absolute}.mw-meta[data-v-f2c94b37]{background:linear-gradient(180deg,transparent,rgba(20,12,20,.74));bottom:0;display:flex;font-size:var(--fs-2xs);gap:3px;left:0;opacity:0;padding:12px 6px 4px;right:0;transform:translateY(4px);transition:opacity var(--t-slow) ease,transform var(--t-slow) var(--ease-out-expo);z-index:3}.mw:hover .mw-meta[data-v-f2c94b37]{opacity:1;transform:translateY(0)}.mw-skel[data-v-f2c94b37]{animation:mwIn-f2c94b37 .4s var(--ease-out-expo) backwards;aspect-ratio:1/1;background:var(--surface-2);border-radius:calc(var(--r-md)*var(--r-scale));overflow:hidden;position:relative}.mw-skel[data-v-f2c94b37]:after{animation:spotShimmer-f2c94b37 1.25s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--primary-soft) 55%,transparent) 50%,transparent 70%);background-size:220% 100%;content:"";inset:0;position:absolute}@keyframes mwIn-f2c94b37{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes spotShimmer-f2c94b37{0%{background-position:180% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.mw[data-v-f2c94b37],.mw-skel[data-v-f2c94b37],.mw-skel[data-v-f2c94b37]:after{animation:none}}.admin-preview-bar[data-v-4b201f74]{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 16%,var(--surface)) 0,color-mix(in srgb,var(--danger) 6%,var(--surface)) 60%,var(--surface) 100%);border:1px solid color-mix(in srgb,var(--danger) 32%,var(--outline));border-radius:14px;display:flex;gap:11px;margin:10px 0 4px;padding:11px 14px}.admin-preview-bar .apb-ic[data-v-4b201f74]{align-items:center;background:var(--danger);border-radius:9px;box-shadow:0 3px 10px -3px color-mix(in srgb,var(--danger) 60%,transparent);color:#fff;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.admin-preview-bar .apb-txt[data-v-4b201f74]{color:var(--ink);flex:1;font-size:13px;min-width:0}.admin-preview-bar .apb-txt b[data-v-4b201f74]{color:var(--danger)}.admin-preview-bar .apb-link[data-v-4b201f74]{align-items:center;color:var(--danger);display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:700;gap:3px;white-space:nowrap}.admin-preview-bar .apb-link[data-v-4b201f74]:hover{text-decoration:underline}@media(max-width:1100px){.detail-grid[data-v-4b201f74]{grid-template-columns:minmax(0,1fr)!important}}.crumb[data-v-4b201f74]{display:inline-block;transition:color .2s ease,transform .2s var(--ease-bounce)}.crumb[data-v-4b201f74]:hover{transform:translateY(-1px)}.detail-desc[data-v-4b201f74]{white-space:pre-line}.series-nav[data-v-4b201f74]{align-items:stretch;display:flex;gap:8px}.series-step[data-v-4b201f74]{align-items:center;background:var(--surface-2);border:1px solid var(--outline);border-radius:14px;color:var(--ink-2);display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:0 14px;transition:all .2s var(--ease-bounce);white-space:nowrap}.series-step[data-v-4b201f74]:hover{background:var(--primary-soft);border-color:var(--primary-2);color:var(--primary-ink);transform:translateY(-1px)}.series-step.disabled[data-v-4b201f74]{opacity:.4;pointer-events:none}.series-mid[data-v-4b201f74]{align-items:center;background:var(--surface-2);border:1px solid var(--outline);border-radius:14px;display:flex;flex:1;gap:10px;min-width:0;padding:9px 12px;transition:all .2s ease}.series-mid[data-v-4b201f74]:hover{border-color:var(--primary-2);box-shadow:var(--shadow-1)}.stat-cell[data-v-4b201f74]{animation:statCellIn-4b201f74 .5s var(--ease-out-expo) backwards;transition:transform .3s var(--ease-bounce),border-color .3s ease,box-shadow .3s ease}.stat-cell[data-v-4b201f74]:hover{border-color:var(--primary-2);box-shadow:var(--shadow-2);transform:translateY(-3px)}.stat-cell:hover .stat-bg[data-v-4b201f74]{opacity:1}.stat-bg[data-v-4b201f74]{transition:opacity .4s ease}@keyframes statCellIn-4b201f74{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skel-hero[data-v-4b201f74]{aspect-ratio:4/3}.skel-hero[data-v-4b201f74],.skel-side[data-v-4b201f74]{background:var(--surface-2);width:100%}.skel-side[data-v-4b201f74]{height:280px}.skel-hero[data-v-4b201f74],.skel-line[data-v-4b201f74],.skel-pill[data-v-4b201f74],.skel-side[data-v-4b201f74],.skel-stat[data-v-4b201f74]{overflow:hidden;position:relative}.skel-line[data-v-4b201f74]{border-radius:6px;height:14px}.skel-line[data-v-4b201f74],.skel-pill[data-v-4b201f74]{background:var(--surface-2)}.skel-pill[data-v-4b201f74]{border-radius:999px;height:30px;width:64px}.skel-stat[data-v-4b201f74]{background:var(--surface-2);border-radius:10px;height:64px}.skel-hero[data-v-4b201f74]:after,.skel-line[data-v-4b201f74]:after,.skel-pill[data-v-4b201f74]:after,.skel-side[data-v-4b201f74]:after,.skel-stat[data-v-4b201f74]:after{animation:skelShimmer-4b201f74 1.25s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--primary-soft) 50%,transparent) 50%,transparent 70%);background-size:220% 100%;content:"";inset:0;position:absolute}@keyframes skelShimmer-4b201f74{0%{background-position:180% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.skel-hero[data-v-4b201f74]:after,.skel-line[data-v-4b201f74]:after,.skel-pill[data-v-4b201f74]:after,.skel-side[data-v-4b201f74]:after,.skel-stat[data-v-4b201f74]:after{animation:none}}
