.image-preview[data-v-916080ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out;-webkit-tap-highlight-color:transparent}.ip-img[data-v-916080ba]{max-width:92%;max-height:88%;object-fit:contain;cursor:default;border-radius:6px;box-shadow:0 8px 40px #00000080}.ip-close[data-v-916080ba]{position:absolute;top:16px;right:20px;width:38px;height:38px;border:none;border-radius:50%;background:#ffffff29;color:#fff;font-size:24px;line-height:1;cursor:pointer;z-index:2}.ip-close[data-v-916080ba]:hover{background:#ffffff4d}.ip-nav[data-v-916080ba]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:56px;border:none;background:#ffffff24;color:#fff;font-size:30px;line-height:1;cursor:pointer;z-index:2}.ip-nav[data-v-916080ba]:hover{background:#ffffff47}.ip-prev[data-v-916080ba]{left:12px}.ip-next[data-v-916080ba]{right:12px}.ip-counter[data-v-916080ba]{position:absolute;bottom:18px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:#00000080;color:#fff;font-size:13px;z-index:2}@media (max-width: 768px){.ip-nav[data-v-916080ba]{width:40px;height:64px;font-size:28px}.ip-prev[data-v-916080ba]{left:4px}.ip-next[data-v-916080ba]{right:4px}.ip-img[data-v-916080ba]{max-width:100%;max-height:82%}}.ip-fade-enter-active[data-v-916080ba],.ip-fade-leave-active[data-v-916080ba]{transition:opacity .2s ease}.ip-fade-enter-from[data-v-916080ba],.ip-fade-leave-to[data-v-916080ba]{opacity:0}.float-dock[data-v-d308d0e0]{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;flex-direction:column;gap:8px}.dock-trigger[data-v-d308d0e0]{display:none}.dock-tools[data-v-d308d0e0]{display:flex;flex-direction:column;gap:8px;opacity:1;pointer-events:auto}.dock-text[data-v-d308d0e0]{font-size:var(--shimu-fs-nav)}@media (max-width: 768px){.float-dock[data-v-d308d0e0]{left:0;right:auto;bottom:calc(68px + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:flex-end;width:44px;gap:0}.dock-trigger[data-v-d308d0e0]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--shimu-surface, #fff);border-radius:50%;background:var(--px-primary-6, #1f6feb);color:#fff;box-shadow:0 4px 12px #00000040;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate(-50%);opacity:.5;transition:transform .25s ease,opacity .25s ease}.float-dock.is-expanded .dock-trigger[data-v-d308d0e0]{transform:translate(0);opacity:1}.dock-tools[data-v-d308d0e0]{position:absolute;left:100%;bottom:0;margin-left:10px;opacity:0;transform:translate(-10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.float-dock.is-expanded .dock-tools[data-v-d308d0e0]{opacity:1;transform:none;pointer-events:auto}}.layout-footer[data-v-cc4d0f22]{margin-top:24px;background:var(--shimu-surface);border-top:1px solid var(--shimu-border)}.footer-inner[data-v-cc4d0f22]{max-width:1120px;margin:0 auto;padding:28px 16px 12px;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start}.footer-brand[data-v-cc4d0f22]{display:flex;gap:10px;align-items:center}.footer-mark[data-v-cc4d0f22]{font-size:28px;font-weight:700}.footer-brand-text[data-v-cc4d0f22]{display:flex;flex-direction:column;gap:4px}.footer-name[data-v-cc4d0f22]{font-size:var(--shimu-fs-title);letter-spacing:2px}.footer-slogan[data-v-cc4d0f22]{font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak)}.footer-links[data-v-cc4d0f22]{display:flex;gap:48px;flex-wrap:wrap}.footer-col[data-v-cc4d0f22]{display:flex;flex-direction:column;gap:8px}.footer-col-title[data-v-cc4d0f22]{font-size:var(--shimu-fs-body);font-weight:700;margin-bottom:2px}.footer-col a[data-v-cc4d0f22]{font-size:var(--shimu-fs-body);color:var(--shimu-text-weak);transition:color .15s}.footer-col a[data-v-cc4d0f22]:hover{color:var(--px-primary-7)}.footer-bottom[data-v-cc4d0f22]{max-width:1120px;margin:0 auto;padding:0 16px 24px}.footer-bottom p[data-v-cc4d0f22]{margin:8px 0 0;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);text-align:center}@media (max-width: 768px){.layout-footer[data-v-cc4d0f22]{display:none}.footer-inner[data-v-cc4d0f22]{gap:24px}.footer-links[data-v-cc4d0f22]{gap:28px}}.login-tabs[data-v-4b386f3f]{display:flex;gap:20px;margin-bottom:14px;border-bottom:1px solid var(--shimu-border)}.login-tab[data-v-4b386f3f]{position:relative;padding:6px 0 8px;font-size:var(--shimu-fs-body);color:var(--shimu-text-weak);cursor:pointer;-webkit-user-select:none;user-select:none}.login-tab.is-active[data-v-4b386f3f]{color:var(--shimu-text);font-weight:600}.login-tab.is-active[data-v-4b386f3f]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--px-primary-6, #1f6feb)}.login-actions[data-v-4b386f3f]{margin-top:16px}.login-tip[data-v-4b386f3f]{margin-top:10px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);text-align:center}.switch-link[data-v-4b386f3f]{color:var(--px-primary-6, #1f6feb);cursor:pointer}.tip-sep[data-v-4b386f3f]{margin:0 6px}.code-row[data-v-4b386f3f]{display:flex;align-items:center;gap:10px;width:100%}.code-row[data-v-4b386f3f]>:first-child{flex:1;min-width:0}.code-btn[data-v-4b386f3f]{flex:none;white-space:nowrap}.code-img[data-v-4b386f3f]{flex:none;width:104px;height:36px;border:1px solid var(--shimu-border);border-radius:4px;cursor:pointer;image-rendering:pixelated}.wx-qr[data-v-1f5265be]{display:flex;justify-content:center;margin-bottom:10px}.wx-qr img[data-v-1f5265be]{width:148px;height:148px;border:1px solid var(--shimu-border);border-radius:6px;image-rendering:pixelated}.wx-tip[data-v-1f5265be]{margin:0 0 14px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);text-align:center;line-height:1.6}.wx-bind-tip[data-v-1f5265be]{margin:0 0 14px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);text-align:center}.wx-actions[data-v-1f5265be]{margin-top:16px}.wx-switch[data-v-1f5265be]{margin-top:10px;display:flex;justify-content:space-between;font-size:var(--shimu-fs-meta)}.switch-link[data-v-1f5265be]{color:var(--px-primary-6, #1f6feb);cursor:pointer}.code-row[data-v-76d50c6d]{display:flex;align-items:center;gap:10px;width:100%}.code-row[data-v-76d50c6d] .px-input-wrapper{flex:1}.code-btn[data-v-76d50c6d]{flex:none;white-space:nowrap}.register-wechat-tip[data-v-76d50c6d]{margin:0 0 12px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);text-align:center}.register-actions[data-v-76d50c6d]{margin-top:16px}.register-tip[data-v-76d50c6d]{margin-top:10px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);text-align:center}.switch-link[data-v-76d50c6d]{color:var(--px-primary-6, #1f6feb);cursor:pointer}.reset-hint[data-v-986b7f5f]{margin:0 0 12px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);text-align:center;line-height:1.6}.code-row[data-v-986b7f5f]{display:flex;align-items:center;gap:10px;width:100%}.code-row[data-v-986b7f5f]>:first-child{flex:1;min-width:0}.code-btn[data-v-986b7f5f]{flex:none;white-space:nowrap}.reset-actions[data-v-986b7f5f]{margin-top:16px}.reset-tip[data-v-986b7f5f]{margin-top:10px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);text-align:center}.switch-link[data-v-986b7f5f]{color:var(--px-primary-6, #1f6feb);cursor:pointer}.df-glow[data-v-fe83d85c]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;pointer-events:none}.df-glow--pulse[data-v-fe83d85c]{animation:df-glow-pulse-fe83d85c 2.4s ease-in-out infinite}@keyframes df-glow-pulse-fe83d85c{0%,to{opacity:.78}50%{opacity:1}}.df-pixel[data-v-4c841a31]{position:absolute;inset:calc(-1 * var(--inset));pointer-events:none;border:var(--bw) solid var(--c)}.df-pixel--corner[data-v-4c841a31]{border-color:transparent}.df-pixel i[data-v-4c841a31]{position:absolute;width:var(--blk);height:var(--blk);background:var(--c)}.df-pixel--box i[data-v-4c841a31]{display:none}.df-pixel i[data-v-4c841a31]:nth-child(1){top:calc(-1 * var(--bw));left:calc(-1 * var(--bw))}.df-pixel i[data-v-4c841a31]:nth-child(2){top:calc(-1 * var(--bw));right:calc(-1 * var(--bw))}.df-pixel i[data-v-4c841a31]:nth-child(3){bottom:calc(-1 * var(--bw));left:calc(-1 * var(--bw))}.df-pixel i[data-v-4c841a31]:nth-child(4){bottom:calc(-1 * var(--bw));right:calc(-1 * var(--bw))}.df-cat[data-v-95d0b5cd]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.df-cat__ear[data-v-95d0b5cd]{position:absolute;top:var(--inset-top, calc(-.72 * var(--h)));width:var(--w);height:var(--h);background:var(--c);clip-path:polygon(50% 0,100% 100%,0 100%)}.df-cat__ear[data-v-95d0b5cd]:after{content:"";position:absolute;left:26%;top:32%;width:48%;height:58%;background:var(--ic);clip-path:polygon(50% 0,100% 100%,0 100%)}.df-cat__ear--l[data-v-95d0b5cd]{left:4%;transform:rotate(calc(-1 * var(--tilt)));transform-origin:bottom center}.df-cat__ear--r[data-v-95d0b5cd]{right:4%;transform:rotate(var(--tilt));transform-origin:bottom center}.df-crown[data-v-4e1d0e15]{position:absolute;left:50%;margin-left:calc(-.5 * var(--w));width:var(--w);height:var(--h);background:var(--c);clip-path:polygon(0 100%,0 30%,17% 62%,33% 0,50% 52%,67% 0,83% 62%,100% 30%,100% 100%);pointer-events:none}.df-crown__gem[data-v-4e1d0e15]{position:absolute;left:50%;bottom:16%;width:12%;aspect-ratio:1;margin-left:-6%;border-radius:50%;background:var(--gem)}.df-halo[data-v-1063c05a]{position:absolute;left:50%;top:var(--inset-top, calc(-1.05 * var(--hh)));transform:translate(-50%);border:2px solid var(--c);border-radius:50%;pointer-events:none}.df-halo--float[data-v-1063c05a]{animation:df-halo-float-1063c05a 3s ease-in-out infinite}@keyframes df-halo-float-1063c05a{0%,to{transform:translate(-50%) translateY(0);opacity:.9}50%{transform:translate(-50%) translateY(-10%);opacity:1}}.df-horn-box[data-v-cd498d63]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.df-horn[data-v-cd498d63]{position:absolute;top:var(--inset-top, calc(-.68 * var(--h)));width:var(--w);height:var(--h);background:linear-gradient(180deg,var(--c2),var(--c));clip-path:polygon(50% 0,88% 66%,100% 100%,56% 80%,12% 100%,0 60%)}.df-horn--l[data-v-cd498d63]{left:2%;transform:rotate(calc(-1 * var(--tilt)));transform-origin:bottom center}.df-horn--r[data-v-cd498d63]{right:2%;transform:rotate(var(--tilt));transform-origin:bottom center}.df-steve[data-v-0646a260]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.df-steve__guy[data-v-0646a260]{position:absolute;width:var(--guy-w);height:var(--h)}.df-steve__guy--flip[data-v-0646a260]{transform:scaleX(-1)}.df-steve__guy>i[data-v-0646a260]{position:absolute;display:block}.df-steve__head[data-v-0646a260]{left:0;top:0;width:24%;height:100%;background:var(--skin);border:1px solid rgba(0,0,0,.25);box-sizing:border-box}.df-steve__hair[data-v-0646a260]{position:absolute;left:0;top:0;width:100%;height:34%;background:var(--hair)}.df-steve__eye[data-v-0646a260]{position:absolute;width:22%;height:22%;background:#2b2b2b}.df-steve__eye--a[data-v-0646a260]{left:24%;top:52%}.df-steve__eye--b[data-v-0646a260]{left:56%;top:52%}.df-steve__body[data-v-0646a260]{left:24%;top:4%;width:34%;height:92%;background:var(--shirt);border:1px solid rgba(0,0,0,.25);box-sizing:border-box}.df-steve__leg[data-v-0646a260]{top:8%;width:20%;height:84%;background:var(--pants);border:1px solid rgba(0,0,0,.25);box-sizing:border-box}.df-steve__leg--a[data-v-0646a260]{left:58%}.df-steve__leg--b[data-v-0646a260]{left:78%}.df-steve__arm[data-v-0646a260]{top:58%;width:11%;height:170%;background:var(--shirt);border:1px solid rgba(0,0,0,.25);box-sizing:border-box}.df-steve__arm--a[data-v-0646a260]{left:27%}.df-steve__arm--b[data-v-0646a260]{left:44%}.df-creeper[data-v-2bb1c179]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.df-creeper__head[data-v-2bb1c179]{position:absolute;width:var(--s);height:var(--s);background:var(--c);border:2px solid var(--d);box-sizing:border-box;z-index:-1}.df-creeper__head>i[data-v-2bb1c179]{position:absolute;display:block;background:#1f1f1f}.df-creeper__eye[data-v-2bb1c179]{top:24%;width:24%;height:24%}.df-creeper__eye--a[data-v-2bb1c179]{left:16%}.df-creeper__eye--b[data-v-2bb1c179]{right:16%}.df-creeper__mouth[data-v-2bb1c179]{left:38%;top:48%;width:24%;height:46%;background:#1f1f1f}.df-grass[data-v-00f03686]{position:absolute;left:50%;bottom:calc(-.45 * var(--h));transform:translate(-50%);pointer-events:none}.df-grass__dirt[data-v-00f03686]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--d);border:2px solid rgba(0,0,0,.25);box-sizing:border-box}.df-grass__top[data-v-00f03686]{position:absolute;left:0;top:0;width:100%;height:38%;background:var(--g);clip-path:polygon(0 0,100% 0,100% 55%,92% 100%,84% 55%,76% 100%,68% 55%,60% 100%,52% 55%,44% 100%,36% 55%,28% 100%,20% 55%,12% 100%,4% 55%,0 100%)}.df-orbit[data-v-ade2eb05]{position:absolute;inset:calc(-1 * var(--inset));pointer-events:none}.df-orbit__ring[data-v-ade2eb05]{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--bw) dashed var(--c);border-radius:50%;animation:df-orbit-spin-ade2eb05 var(--sp) linear infinite;animation-direction:var(--dir, normal)}.df-orbit__spin[data-v-ade2eb05]{position:absolute;top:0;right:0;bottom:0;left:0;animation:df-orbit-spin-ade2eb05 var(--sp) linear infinite;animation-direction:var(--dir2, reverse)}.df-orbit__dot[data-v-ade2eb05]{position:absolute;top:calc(-1 * var(--bw));left:50%;width:calc(var(--bw) * 3);height:calc(var(--bw) * 3);margin-left:calc(-1.5 * var(--bw));border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.df-orbit--nodot .df-orbit__spin[data-v-ade2eb05]{display:none}@keyframes df-orbit-spin-ade2eb05{to{transform:rotate(360deg)}}.df-stream[data-v-81e9d3d1]{position:absolute;inset:calc(-1 * var(--inset));pointer-events:none}.df-stream__track[data-v-81e9d3d1],.df-stream__ring[data-v-81e9d3d1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.df-stream__track[data-v-81e9d3d1]{border:var(--bw) solid var(--c);opacity:.18}.df-stream__ring[data-v-81e9d3d1]{background:conic-gradient(from 0deg,transparent 0deg,var(--c) 90deg,transparent 180deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--bw)),#000 calc(100% - var(--bw)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--bw)),#000 calc(100% - var(--bw)));animation:df-stream-spin-81e9d3d1 var(--sp) linear infinite}@keyframes df-stream-spin-81e9d3d1{to{transform:rotate(360deg)}}.df-pulse[data-v-50012ced]{position:absolute;inset:calc(-1 * var(--inset));pointer-events:none}.df-pulse__wave[data-v-50012ced]{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--bw) solid var(--c);border-radius:50%;animation:df-pulse-out-50012ced var(--sp) ease-out infinite;opacity:0}@keyframes df-pulse-out-50012ced{0%{transform:scale(.94);opacity:.9}to{transform:scale(1.28);opacity:0}}.df-planet[data-v-d67bed92],.df-planet__layer[data-v-d67bed92]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.df-planet__layer--back[data-v-d67bed92]{z-index:-1}.df-planet__band[data-v-d67bed92]{position:absolute;left:50%;top:50%;border:var(--bw) solid var(--c);border-radius:50%;opacity:var(--op, .85);transform:translate(-50%,-50%) rotate(var(--tilt));box-sizing:border-box}.df-planet--depth .df-planet__layer--back .df-planet__band[data-v-d67bed92]{clip-path:inset(0 0 50% 0)}.df-planet--depth .df-planet__layer--front .df-planet__band[data-v-d67bed92]{clip-path:inset(50% 0 0 0)}.df-planet__scale[data-v-d67bed92]{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(var(--flat))}.df-planet__spin[data-v-d67bed92]{position:absolute;top:0;right:0;bottom:0;left:0;animation:df-planet-spin-d67bed92 var(--sp) linear infinite}.df-planet__moon[data-v-d67bed92]{position:absolute;top:calc(-1 * var(--moon));left:50%;width:var(--moon);height:var(--moon);margin-left:calc(-.5 * var(--moon));border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c);transform:scaleY(calc(1 / var(--flat)))}@keyframes df-planet-spin-d67bed92{to{transform:rotate(360deg)}}.df-sweep[data-v-52961aa4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.df-sweep__glow[data-v-52961aa4]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:conic-gradient(from 0deg,transparent 0deg,var(--g1) 40deg,var(--g2) var(--ang),transparent calc(var(--ang) + 24deg),transparent 360deg);animation:df-sweep-spin-52961aa4 var(--sp) linear infinite}.df-sweep__ring[data-v-52961aa4]{position:absolute;inset:var(--ring-inset);border:1px solid var(--c);border-radius:50%;opacity:.75}@keyframes df-sweep-spin-52961aa4{to{transform:rotate(360deg)}}.df-comet[data-v-968733ca]{position:absolute;inset:calc(-1 * var(--inset));pointer-events:none}.df-comet__track[data-v-968733ca]{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--bw) solid var(--c);border-radius:50%;opacity:.16}.df-comet__spin[data-v-968733ca]{position:absolute;top:0;right:0;bottom:0;left:0;animation:df-comet-spin-968733ca var(--sp) linear infinite}.df-comet__tail[data-v-968733ca]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,var(--c1) calc(var(--len) * .45deg),var(--c2) calc(var(--len) * .8deg),var(--c) calc(var(--len) * 1deg),transparent calc(var(--len) * 1deg + 12deg),transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--bw)),#000 calc(100% - var(--bw)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--bw)),#000 calc(100% - var(--bw)))}.df-comet__headwrap[data-v-968733ca]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(calc(var(--len) * 1deg))}.df-comet__head[data-v-968733ca]{position:absolute;top:calc(-.5 * var(--bw));left:50%;width:calc(var(--bw) * 2.4);height:calc(var(--bw) * 2.4);margin-left:calc(var(--bw) * -1.2);border-radius:50%;background:#fff;box-shadow:0 0 calc(var(--bw) * 4) var(--c)}@keyframes df-comet-spin-968733ca{to{transform:rotate(360deg)}}.db-soft[data-v-91337b13]{display:inline-block;max-width:100%;padding:6px 12px;border-style:solid}.db-pixel[data-v-ba071686]{display:inline-block;max-width:100%;padding:6px 12px}.mb-jade[data-v-11c781af]{position:relative;max-width:100%;padding:8px 12px;border:1px solid transparent;font-size:var(--shimu-fs-body);line-height:1.5;word-break:break-word;white-space:pre-wrap}.mb-jade--tail[data-v-11c781af]:after{content:"";position:absolute;top:10px;left:-11px;width:0;height:0;border:6px solid transparent;border-right-color:var(--tail)}.mb-jade--tail.mine[data-v-11c781af]:after{left:auto;right:-11px;border-right-color:transparent;border-left-color:var(--tail)}.mb-pixel[data-v-4c7e5a72]{position:relative;display:inline-block;max-width:100%;padding:8px 12px;font-size:var(--shimu-fs-body);line-height:1.5;word-break:break-word;white-space:pre-wrap}.mb-pixel--tail[data-v-4c7e5a72]:after{content:"";position:absolute;top:10px;left:-8px;width:0;height:0;border:5px solid transparent;border-right-color:var(--tail)}.mb-pixel--tail.mine[data-v-4c7e5a72]:after{left:auto;right:-8px;border-right-color:transparent;border-left-color:var(--tail)}.fx-snow[data-v-8430aeea]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fx-snow span[data-v-8430aeea]{position:absolute;top:-12px;border-radius:50%;animation-name:fx-snow-fall-8430aeea;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fx-snow-fall-8430aeea{0%{transform:translateY(-12px) translate(0)}to{transform:translateY(var(--fx-h, 100%)) translate(24px)}}.fx-sakura[data-v-cfc24f79]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fx-sakura span[data-v-cfc24f79]{position:absolute;top:-14px;border-radius:50% 0 50% 50%;animation-name:fx-sakura-fall-cfc24f79;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fx-sakura-fall-cfc24f79{0%{transform:translateY(-14px) rotate(0)}50%{transform:translateY(calc(var(--fx-h, 100%) / 2)) translate(-20px) rotate(180deg)}to{transform:translateY(var(--fx-h, 100%)) translate(28px) rotate(360deg)}}.user-avatar[data-v-28eb9a98]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;overflow:hidden;background:var(--shimu-bg-soft, #eef2f7);color:var(--shimu-text, #333);font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.user-avatar--decor[data-v-28eb9a98]{overflow:visible;border-radius:50%;background:transparent}.user-avatar--decor .user-avatar-img[data-v-28eb9a98]{border-radius:50%}.user-avatar--decor .user-avatar-fallback[data-v-28eb9a98]{border-radius:50%;background:var(--shimu-bg-soft, #eef2f7)}.user-avatar-img[data-v-28eb9a98]{width:100%;height:100%;object-fit:cover;display:block}.user-avatar-fallback[data-v-28eb9a98]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.layout[data-v-a1448bf7]{min-height:100vh}.layout-header[data-v-a1448bf7]{position:sticky;top:0;z-index:20;display:flex;align-items:center;min-height:64px}.header-inner[data-v-a1448bf7]{flex:1;max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.header-left[data-v-a1448bf7]{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto}.brand[data-v-a1448bf7]{display:flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0}.brand-mark[data-v-a1448bf7]{font-size:var(--shimu-fs-brand);font-weight:700}.brand-name[data-v-a1448bf7]{font-size:var(--shimu-fs-title);font-weight:700;letter-spacing:2px;white-space:nowrap}.top-menu[data-v-a1448bf7]{--n-option-height: 42px;--n-item-text-color: var(--shimu-text);--n-item-text-color-hover: var(--px-primary-6, #1f6feb);--n-item-text-color-active: var(--px-primary-6, #1f6feb);--n-item-text-color-active-hover: var(--px-primary-6, #1f6feb);--n-item-color-active: transparent;--n-item-color-active-hover: rgba(127, 127, 127, .12);--n-item-color-active-collapsed: transparent;--n-indicator-color: var(--px-primary-6, #1f6feb)}.top-menu[data-v-a1448bf7] .n-menu-item{flex-shrink:0}.top-menu-more[data-v-a1448bf7]{flex:none}.more-trigger[data-v-a1448bf7]{display:inline-flex;align-items:center;gap:4px;height:42px;padding:0 10px;font-size:var(--shimu-fs-nav);color:var(--shimu-text);white-space:nowrap;cursor:pointer;border-radius:4px;-webkit-user-select:none;user-select:none}.more-trigger[data-v-a1448bf7]:hover{background:#7f7f7f1f}.more-trigger.is-active[data-v-a1448bf7]{color:var(--px-primary-6, #1f6feb)}.more-trigger[data-v-a1448bf7]:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.65}.header-right[data-v-a1448bf7]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.search[data-v-a1448bf7]{width:180px}.user[data-v-a1448bf7]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.layout-main[data-v-a1448bf7]{width:100%;max-width:1120px;margin:0 auto;padding:20px 16px 48px;overflow:visible}@media (max-width: 768px){.layout-header[data-v-a1448bf7]{display:none}.layout-main[data-v-a1448bf7]{padding:16px 12px calc(74px + env(safe-area-inset-bottom,0px))}.layout-main.is-message-full[data-v-a1448bf7]{padding:0}.header-right[data-v-a1448bf7]{display:none}.header-inner[data-v-a1448bf7]{padding:0 4px;gap:8px}}@media (min-width: 769px){.mobile-tabbar[data-v-a1448bf7]{display:none!important}}.mobile-tabbar[data-v-a1448bf7]{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;height:calc(54px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--shimu-surface);border-top:1px solid var(--shimu-border)}.tab-item[data-v-a1448bf7]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;color:var(--shimu-text-weak);font-size:11px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.tab-item.active[data-v-a1448bf7]{color:var(--px-primary-6, #1f6feb)}.tab-badge[data-v-a1448bf7]{position:absolute;top:4px;left:54%;min-width:16px;height:16px;line-height:16px;padding:0 4px;border-radius:999px;background:var(--px-danger-6, #e5484d);color:#fff;font-size:10px;text-align:center}.tab-publish[data-v-a1448bf7]{color:var(--shimu-text-weak)}.tab-publish-btn[data-v-a1448bf7]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:var(--px-primary-6, #1f6feb);color:#fff;box-shadow:0 4px 12px #1f6feb66}.header-icon[data-v-a1448bf7]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--shimu-text);cursor:pointer}.header-icon[data-v-a1448bf7]:hover{background:#7f7f7f1f}.icon-badge[data-v-a1448bf7]{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;line-height:16px;padding:0 4px;border-radius:999px;background:var(--px-danger-6, #e5484d);color:#fff;font-size:10px;text-align:center}.price-tag[data-v-1aac1dfd]{display:inline-flex;align-items:center}.price-inner[data-v-1aac1dfd]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.price-icon[data-v-1aac1dfd]{display:inline-flex;flex:none}.ip-loc[data-v-af191200]{flex:none;font-size:var(--shimu-fs-meta);line-height:1.5;color:var(--shimu-text-weak);white-space:nowrap}.post[data-v-47c1970a]{display:flex;flex-direction:column;gap:10px}.post-top[data-v-47c1970a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-avatar[data-v-47c1970a]{display:inline-flex;cursor:pointer}.post-author[data-v-47c1970a]{display:flex;flex-direction:column;min-width:0}.post-author-name[data-v-47c1970a]{font-size:var(--shimu-fs-body);font-weight:600;color:var(--shimu-text);line-height:1.3;cursor:pointer;width:fit-content}.post-author-name[data-v-47c1970a]:hover{color:var(--px-primary-7)}.post-time[data-v-47c1970a]{font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak)}.post-author-ip[data-v-47c1970a]{margin-top:2px}.post-cat[data-v-47c1970a]{position:absolute;top:12px;right:12px;z-index:1}.post-card[data-v-47c1970a]{position:relative;overflow:hidden}.post-title[data-v-47c1970a]{margin:0;font-size:var(--shimu-fs-title);font-weight:700;line-height:1.5;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.post-title-text[data-v-47c1970a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-ver[data-v-47c1970a],.post-paid[data-v-47c1970a],.post-origin[data-v-47c1970a]{flex:none;white-space:nowrap}.post-title[data-v-47c1970a]:hover{color:var(--px-primary-7)}.post-ribbon[data-v-47c1970a]{position:absolute;top:12px;left:-24px;width:84px;transform:rotate(-45deg);z-index:2;text-align:center;font-size:10px;line-height:18px;color:#fff;pointer-events:none;box-shadow:0 2px 4px #0003}.ribbon-top[data-v-47c1970a]{background:var(--px-danger-6, #e5484d)}.ribbon-feat[data-v-47c1970a]{background:var(--px-success-6, #2bbf7a)}.post-summary[data-v-47c1970a]{margin:0;font-size:var(--shimu-fs-body);line-height:var(--shimu-lh);color:var(--shimu-text-weak)}.post-tags[data-v-47c1970a]{display:flex;flex-wrap:wrap;gap:6px}.post-tag[data-v-47c1970a]{display:inline-flex;cursor:pointer}.post-tag[data-v-47c1970a]:hover .px-tag{border-color:var(--px-primary-6, #1f6feb);color:var(--px-primary-6, #1f6feb)}.post-covers[data-v-47c1970a]{display:grid;gap:6px}.post-covers__1[data-v-47c1970a]{grid-template-columns:1fr}.post-covers__2[data-v-47c1970a]{grid-template-columns:1fr 1fr}.post-covers__3[data-v-47c1970a]{grid-template-columns:repeat(3,1fr)}.post-cover[data-v-47c1970a]{position:relative;overflow:hidden;border:1px solid var(--shimu-border);background:var(--shimu-bg)}.post-cover img[data-v-47c1970a]{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.post-covers__1 .post-cover[data-v-47c1970a]{height:220px}.post-covers__2 .post-cover[data-v-47c1970a],.post-covers__3 .post-cover[data-v-47c1970a]{height:130px}.post-cover-more[data-v-47c1970a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--shimu-fs-title);color:#fff;background:#00000073;pointer-events:none}.post-footer[data-v-47c1970a]{display:flex;align-items:center;gap:2px}.pf-act[data-v-47c1970a]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;border-radius:6px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);line-height:1;cursor:pointer}.pf-act[data-v-47c1970a]:hover{background:var(--shimu-bg);color:var(--shimu-text)}.pf-act.is-active[data-v-47c1970a]{color:var(--px-primary-6, #1f6feb)}.pf-views[data-v-47c1970a]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);line-height:1}@media (max-width: 768px){.post-summary[data-v-47c1970a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-covers__1 .post-cover[data-v-47c1970a]{height:160px}.post-covers__2 .post-cover[data-v-47c1970a],.post-covers__3 .post-cover[data-v-47c1970a]{height:96px}.post-footer[data-v-47c1970a]{flex-wrap:nowrap}.pf-act[data-v-47c1970a]{padding:4px 6px}}.ck[data-v-ca0556af]{display:flex;flex-direction:column;gap:8px}.ck-head[data-v-ca0556af]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ck-stats[data-v-ca0556af]{display:flex;align-items:center;gap:6px;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak)}.ck-stats b[data-v-ca0556af]{color:var(--px-primary-6, #1f6feb);font-weight:700}.ck-divider[data-v-ca0556af]{color:var(--shimu-border)}.ck-level[data-v-ca0556af]{margin:0;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak)}.ck-list[data-v-ca0556af]{margin:4px 0 0;padding:0;list-style:none;font-size:var(--shimu-fs-body)}.ck-list li[data-v-ca0556af]{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer}.ck-list li:hover .ck-name[data-v-ca0556af]{color:var(--px-primary-7)}.ck-no[data-v-ca0556af]{flex:none;width:calc(var(--shimu-fs-meta) + 8px);height:calc(var(--shimu-fs-meta) + 8px);display:inline-flex;align-items:center;justify-content:center;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak)}.ck-no__top[data-v-ca0556af]{color:#fff;background:var(--px-primary-6, #1f6feb)}.ck-name[data-v-ca0556af]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ck-val[data-v-ca0556af]{flex:none;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak)}.home[data-v-fdfa3ec3]{display:flex;flex-direction:column;gap:16px}.hero-inner[data-v-fdfa3ec3]{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero-title[data-v-fdfa3ec3]{margin:0 0 8px;font-size:var(--shimu-fs-hero);letter-spacing:3px}.hero-desc[data-v-fdfa3ec3]{margin:0;font-size:var(--shimu-fs-body);line-height:var(--shimu-lh);color:var(--shimu-text-weak)}.hero-tags[data-v-fdfa3ec3]{margin-top:10px}.feed[data-v-fdfa3ec3]{display:flex;flex-direction:column;gap:12px;min-width:0}.post-list[data-v-fdfa3ec3]{display:flex;flex-direction:column;gap:12px}.feed-loading[data-v-fdfa3ec3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:var(--shimu-text-weak);font-size:var(--shimu-fs-meta)}.feed-more[data-v-fdfa3ec3]{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 0;color:var(--shimu-text-weak);font-size:var(--shimu-fs-meta)}.sidebar[data-v-fdfa3ec3]{display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:80px;max-height:calc(100vh - 96px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar[data-v-fdfa3ec3]::-webkit-scrollbar{width:0;height:0;display:none}.rank[data-v-fdfa3ec3]{margin:0;padding:0;list-style:none;font-size:var(--shimu-fs-body)}.rank li[data-v-fdfa3ec3]{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer}.rank li:hover .rank-title[data-v-fdfa3ec3]{color:var(--px-primary-7)}.rank-no[data-v-fdfa3ec3]{flex:none;width:calc(var(--shimu-fs-meta) + 8px);height:calc(var(--shimu-fs-meta) + 8px);display:inline-flex;align-items:center;justify-content:center;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak)}.rank-no__top[data-v-fdfa3ec3]{color:#fff;background:var(--px-primary-6, #1f6feb)}.rank-title[data-v-fdfa3ec3]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rank-heat[data-v-fdfa3ec3]{flex:none;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak)}.activity-list[data-v-fdfa3ec3]{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.activity-list[data-v-fdfa3ec3]::-webkit-scrollbar{width:0;height:0;display:none}.activity-item[data-v-fdfa3ec3]{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;font-size:var(--shimu-fs-meta);color:var(--shimu-text-weak);line-height:1.5}.activity-text[data-v-fdfa3ec3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-user[data-v-fdfa3ec3]{color:var(--shimu-text);font-weight:600}.activity-act[data-v-fdfa3ec3]{margin:0 2px}.activity-post[data-v-fdfa3ec3]{color:var(--px-primary-6, #1f6feb)}.activity-avatar[data-v-fdfa3ec3]{flex:none;cursor:pointer}.activity-time[data-v-fdfa3ec3]{flex:none;font-size:11px;color:var(--shimu-text-weak)}.activity-item:hover .activity-post[data-v-fdfa3ec3]{text-decoration:underline}.rank-tabs[data-v-fdfa3ec3]{display:flex;gap:6px;margin-bottom:8px}.rank-tab[data-v-fdfa3ec3]{flex:1;padding:4px 0;border:1px solid var(--shimu-border);border-radius:999px;background:var(--shimu-surface);color:var(--shimu-text-weak);font-size:var(--shimu-fs-meta);cursor:pointer;-webkit-tap-highlight-color:transparent}.rank-tab[data-v-fdfa3ec3]:hover{color:var(--shimu-text)}.rank-tab.on[data-v-fdfa3ec3]{border-color:var(--px-primary-6, #1f6feb);background:var(--px-primary-6, #1f6feb);color:#fff}.hot-tag[data-v-fdfa3ec3]{display:inline-flex;cursor:pointer}.tag-loading[data-v-fdfa3ec3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;color:var(--shimu-text-weak);font-size:var(--shimu-fs-meta)}.hot-tag[data-v-fdfa3ec3]:hover .px-tag{border-color:var(--px-primary-6, #1f6feb);color:var(--px-primary-6, #1f6feb)}.home-search[data-v-fdfa3ec3],.home-searchbar[data-v-fdfa3ec3]{display:none}@media (max-width: 768px){.home-searchbar[data-v-fdfa3ec3]{display:block;position:sticky;top:0;z-index:30;background:var(--shimu-bg, #f7f8fa);padding:12px 0 0;margin:0 -12px}html[data-theme=modern] .home[data-v-fdfa3ec3]{margin-top:-16px;--home-header-h: 58px}html[data-theme=modern] .home-searchbar[data-v-fdfa3ec3]{background:var(--shimu-surface, #fff)}.home-search[data-v-fdfa3ec3]{display:flex;width:100%}.home-search--van[data-v-fdfa3ec3]{padding:6px 12px}.home-search--van[data-v-fdfa3ec3] .van-search__content{background:var(--shimu-bg, #f7f8fa)}.home-search--van[data-v-fdfa3ec3] .van-field{background:transparent}html[data-theme=pixelium] .home-search[data-v-fdfa3ec3]{margin:0 12px;width:auto}.feed[data-v-fdfa3ec3]{margin-top:-16px}.feed[data-v-fdfa3ec3] .van-tabs__wrap,.feed[data-v-fdfa3ec3] .px-tab-header-wrapper{position:sticky;top:var(--home-header-h, 58px);z-index:29;background:var(--shimu-bg)}.feed[data-v-fdfa3ec3] .van-tabs__wrap{padding:4px 0;border-bottom:1px solid var(--shimu-border);margin:0 -12px 10px}html[data-theme=pixelium] .home[data-v-fdfa3ec3]{margin-top:-16px;--home-header-h: calc(12px + var(--px-small-size))}html[data-theme=pixelium] .home-searchbar[data-v-fdfa3ec3],html[data-theme=pixelium] .feed[data-v-fdfa3ec3] .px-tab-header-wrapper{background:var(--shimu-surface)}.hero[data-v-fdfa3ec3],.sidebar[data-v-fdfa3ec3]{display:none}.hero-inner[data-v-fdfa3ec3]{flex-direction:column;align-items:flex-start;gap:16px}.hero-title[data-v-fdfa3ec3]{font-size:calc(var(--shimu-fs-hero) - 4px)}}:root{--shimu-bg: var(--px-neutral-2);--shimu-surface: var(--px-neutral-1);--shimu-bg-container: var(--px-neutral-1);--shimu-text: var(--px-neutral-10);--shimu-text-weak: var(--px-neutral-7);--shimu-border: var(--px-neutral-6);--shimu-fs-meta: 12px;--shimu-fs-body: 13px;--shimu-fs-title: 16px;--shimu-fs-nav: 14px;--shimu-fs-hero: 22px;--shimu-fs-brand: 18px;--shimu-lh: 1.7}:root.dark{color-scheme:dark}:root.light{color-scheme:light}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%}body{background:var(--shimu-bg);color:var(--shimu-text);font-family:Fusion Pixel Zh_hans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--shimu-fs-body);line-height:var(--shimu-lh);letter-spacing:.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.px-button,.px-input,.px-dialog,.px-card{font-size:var(--shimu-fs-nav)}.px-tag{font-size:var(--shimu-fs-meta)}.shimu-aside{display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:84px;max-height:calc(100vh - 96px);overflow-y:auto}.px-empty{display:flex;width:100%;justify-content:center}.uname--normal,.uname.uname--normal{color:#e5484d!important}.uname--senior,.uname.uname--senior{background-image:linear-gradient(90deg,#ff7a45,#f5222d,#eb2f96,#722ed1,#1677ff,#52c41a,#ff7a45)!important;background-size:200% 100%!important;background-position:0% 50%;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:uname-senior-flow 4s linear infinite}@keyframes uname-senior-flow{0%{background-position:0% 50%}to{background-position:-200% 50%}}@media (prefers-reduced-motion: reduce){.uname--senior,.uname.uname--senior{animation:none}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.uname--senior{color:#722ed1!important}}@media (max-width: 768px){.comment-pagination{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}html,body,#app{max-width:100%;overflow-x:hidden}.layout-main{overflow-x:hidden}.sidebar{display:none}.shimu-aside{position:static;top:auto;max-height:none;overflow:visible}.layout-main{padding:16px 12px 74px}.px-drawer__bottom .px-drawer-container{height:auto!important;max-height:92vh}.px-drawer__bottom .px-drawer-body{height:auto!important}}
