.cmt-sec__title[data-v-4aa4d35f]{font-size:var(--cmt-title,22px);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0;font-weight:600;line-height:1.35;display:flex}.cmt-sec__n[data-v-4aa4d35f]{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:15px;font-weight:500}.cavatar[data-v-4aa4d35f]{background:var(--thumb);-o-object-fit:cover;object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--hairline);border-radius:50%;transition:box-shadow .2s}.cavatar[data-v-4aa4d35f]:hover{box-shadow:0 0 0 2px var(--hairline)}.cavatar--sm[data-v-4aa4d35f]{width:32px;height:32px}.cavatar-link[data-v-4aa4d35f]{border-radius:50%;line-height:0;display:inline-flex}.cavatar-link[data-v-4aa4d35f]:focus-visible{outline:2px solid var(--btn);outline-offset:2px}.composer[data-v-4aa4d35f]{background:var(--muted);border-radius:18px;grid-template-columns:40px minmax(0,1fr);gap:12px;margin-top:22px;padding:16px;display:grid}.composer__box[data-v-4aa4d35f]{flex-direction:column;display:flex;position:relative}.composer__ask[data-v-4aa4d35f]{color:var(--ink-2);margin:2px 0 0;font-size:15px;font-weight:500;line-height:1.6}.composer__to[data-v-4aa4d35f]{background:var(--thumb);color:var(--ink-2);border-radius:980px;align-self:flex-start;align-items:center;gap:6px;margin:0 0 8px;padding:4px 5px 4px 10px;font-size:13px;line-height:1.4;display:inline-flex}.composer__to b[data-v-4aa4d35f]{color:var(--ink);font-weight:600}.composer__at[data-v-4aa4d35f]{color:var(--ink-3);font-weight:400}.composer__drop[data-v-4aa4d35f]{width:18px;height:18px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s;display:inline-flex}.composer__drop[data-v-4aa4d35f]:hover{background:var(--fill-2);color:var(--ink)}.composer__drop .mdi[data-v-4aa4d35f]{font-size:13px;line-height:1}.composer__input[data-v-4aa4d35f]{width:100%;min-height:42px;max-height:168px;color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;background:0 0;border:0;outline:none;padding:9px 0 0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.75;overflow-y:auto}.composer__input[data-v-4aa4d35f]:empty:before{content:attr(data-ph);color:var(--ink-3);pointer-events:none}.composer__input[data-v-4aa4d35f] .emoji{vertical-align:-2px;font-size:20px;line-height:1}.mentions[data-v-4aa4d35f]{z-index:30;background:var(--pop-bg);border-radius:14px;gap:2px;max-height:340px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 26px -14px #0000004d}.mentions__row[data-v-4aa4d35f]{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:flex}.mentions__row--on[data-v-4aa4d35f]{background:var(--hover)}.mentions__av[data-v-4aa4d35f]{background:var(--thumb);width:34px;height:34px;box-shadow:0 0 0 1px var(--hairline);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none}.mentions__meta[data-v-4aa4d35f]{flex-direction:column;gap:1px;min-width:0;display:flex}.mentions__name[data-v-4aa4d35f]{color:var(--ink);font-size:14px;font-weight:700}.mentions__handle[data-v-4aa4d35f],.mentions__name[data-v-4aa4d35f]{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.mentions__handle[data-v-4aa4d35f]{color:var(--ink-3);font-size:12.5px;font-weight:400}.mention-chip[data-v-4aa4d35f]{background:#0066cc12;background:color-mix(in srgb,var(--link) 7%,transparent);max-width:100%;color:var(--link);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;border-radius:5px;margin:0 1px;padding:1px 4px;font-weight:500;line-height:1.4;display:inline-block;overflow:hidden}.composer__bar[data-v-4aa4d35f]{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.composer__tools[data-v-4aa4d35f]{align-items:center;gap:2px;margin-left:-6px;display:flex}.composer__tool[data-v-4aa4d35f]{width:32px;height:32px;color:var(--link);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.composer__tool[data-v-4aa4d35f]:hover{background:var(--thumb)}.composer__tool[data-v-4aa4d35f]:active{background:var(--fill)}.composer__tool--on[data-v-4aa4d35f]{background:var(--fill-2)}.cfile[data-v-4aa4d35f]{display:none}.composer__send[data-v-4aa4d35f]{background:var(--btn);height:36px;color:var(--on-btn);cursor:pointer;border:0;border-radius:980px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500;transition:background .18s,color .18s}.composer__send[data-v-4aa4d35f]:hover:not(:disabled){background:var(--btn-hover)}.composer__send[data-v-4aa4d35f]:disabled{background:var(--fill-2);color:var(--ink-3);cursor:default}.clist[data-v-4aa4d35f]{margin:18px 0 0;padding:0;list-style:none}.clist[data-v-4aa4d35f],.composer[data-v-4aa4d35f]{max-width:var(--cmt-inner,none);margin-inline:auto}.citem[data-v-4aa4d35f]{border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px;scroll-margin-top:88px;transition:background .18s;display:grid}.citem[data-v-4aa4d35f]:hover{background:var(--hover)}.citem--flash[data-v-4aa4d35f]{background:color-mix(in srgb,var(--link) 10%,transparent);transition:background .5s var(--ease-out)}.citem--reply[data-v-4aa4d35f]{grid-template-columns:32px minmax(0,1fr);gap:10px;margin-left:52px;padding:12px 14px}.citem--compose[data-v-4aa4d35f],.citem--compose[data-v-4aa4d35f]:hover{background:var(--muted);align-items:start;margin-block:8px;padding:14px 16px}.cmore[data-v-4aa4d35f]{margin-left:52px}.cmore__btn[data-v-4aa4d35f]{height:34px;color:var(--link);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:980px;align-items:center;gap:6px;padding:0 14px 0 10px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.cmore__btn[data-v-4aa4d35f]:hover{background:var(--thumb)}.cmore__btn[data-v-4aa4d35f]:active{background:var(--fill)}.cmore__btn .mdi[data-v-4aa4d35f]{font-size:18px;line-height:1}.citem__main[data-v-4aa4d35f]{min-width:0}.citem__head[data-v-4aa4d35f]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;line-height:1.45;display:flex}.citem__name[data-v-4aa4d35f]{color:var(--ink);font-weight:700;text-decoration:none}.citem__name[data-v-4aa4d35f]:focus-visible{outline:2px solid var(--btn);outline-offset:2px;border-radius:4px}.citem__handle[data-v-4aa4d35f]{color:var(--ink-2);font-weight:400}.citem__author[data-v-4aa4d35f]{background:var(--author-bg);height:16px;color:var(--author-fg);border-radius:4px;flex:none;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.citem__date[data-v-4aa4d35f]{color:var(--ink-2)}.citem__dot[data-v-4aa4d35f]{color:var(--ink-3);opacity:.65}.citem__to[data-v-4aa4d35f]{color:var(--ink-3);margin:3px 0 0;font-size:13px;line-height:1.4}.citem__to a[data-v-4aa4d35f]{color:var(--ink-2);font-weight:600;text-decoration:none}.citem__to a[data-v-4aa4d35f]:hover{color:var(--ink)}.citem__to-at[data-v-4aa4d35f]{color:var(--ink-3);margin-left:4px}.citem__text[data-v-4aa4d35f]{color:var(--ink);overflow-wrap:break-word;margin:5px 0 0;font-size:15px;font-weight:500;line-height:1.75}.cimg[data-v-4aa4d35f]{margin-top:8px}.cimg__open[data-v-4aa4d35f]{cursor:zoom-in;background:0 0;border:0;max-width:min(100%,420px);padding:0;line-height:0;overflow:hidden}.cimg__open[data-v-4aa4d35f],.cimg__open img[data-v-4aa4d35f]{border-radius:14px;display:block}.cimg__open img[data-v-4aa4d35f]{width:auto;max-width:100%;height:auto;max-height:320px;box-shadow:0 0 0 1px var(--hairline);-o-object-fit:cover;object-fit:cover;transition:filter var(--dur-fast) var(--ease-out)}.cimg__open:hover img[data-v-4aa4d35f]{filter:brightness(.94)}.cimg--draft[data-v-4aa4d35f]{align-self:flex-start;margin-top:10px;display:inline-flex;position:relative}.cimg--draft img[data-v-4aa4d35f]{width:104px;height:104px;box-shadow:0 0 0 1px var(--hairline);-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block}.cimg__drop[data-v-4aa4d35f]{color:#fff;cursor:pointer;background:#0000008f;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:13px;line-height:1;transition:background .18s;display:inline-flex;position:absolute;top:4px;right:4px}.cimg__drop[data-v-4aa4d35f]:hover{background:#000000bd}.cimg__drop .mdi[data-v-4aa4d35f]{font-size:13px;line-height:1}.cacts[data-v-4aa4d35f]{gap:2px;margin:6px 0 0 -10px;display:flex}.cact[data-v-4aa4d35f],.cacts[data-v-4aa4d35f]{align-items:center}.cact[data-v-4aa4d35f]{height:30px;color:var(--ink-3);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:980px;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;display:inline-flex}.cact[data-v-4aa4d35f]:hover{background:var(--thumb);color:var(--ink)}.cact[data-v-4aa4d35f]:active{background:var(--fill)}.cact .mdi[data-v-4aa4d35f]{font-size:16px;line-height:1}.cact--on[data-v-4aa4d35f],.cact--on[data-v-4aa4d35f]:hover{color:var(--btn)}.cact--liked[data-v-4aa4d35f],.cact--liked[data-v-4aa4d35f]:hover{color:var(--like)}@media (width<=620px){.citem[data-v-4aa4d35f]{padding:12px}.citem--reply[data-v-4aa4d35f]{padding:12px 10px}.citem--reply[data-v-4aa4d35f],.cmore[data-v-4aa4d35f]{margin-left:18px}.composer[data-v-4aa4d35f]{gap:10px;padding:14px}}.post-page[data-v-32dac846]{padding-block:40px 72px}.post[data-v-32dac846]{max-width:1048px;margin-inline:auto}.hero[data-v-32dac846]{background:var(--muted);border-radius:28px;align-items:flex-end;min-height:440px;padding-block:0 44px;padding-inline:clamp(0px,50% - 480px,44px);display:flex;position:relative;overflow:hidden}.hero__bg[data-v-32dac846]{z-index:0;filter:blur(34px)saturate(1.25);background-position:50%;background-size:cover;position:absolute;inset:-64px}.hero__veil[data-v-32dac846]{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 34%,transparent) 0,color-mix(in srgb,var(--bg) 62%,transparent) 50%,color-mix(in srgb,var(--bg) 90%,transparent) 100%);position:absolute;inset:0}.hero__body[data-v-32dac846]{z-index:2;width:100%;position:relative}.hero__title[data-v-32dac846]{letter-spacing:-.012em;margin:14px 0 0;font-size:44px;font-weight:600;line-height:1.14}.post__meta[data-v-32dac846]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;font-size:13px;line-height:1.42861;display:flex}.meta__sep[data-v-32dac846]{color:var(--ink-3);opacity:.65}.post__author-wrap[data-v-32dac846]{min-width:0;display:inline-flex}.post__author[data-v-32dac846]{color:var(--ink-2);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border-radius:7px;align-items:center;margin:-2px -7px;padding:2px 7px;text-decoration:none;display:inline-flex}.post__author[data-v-32dac846]:hover{color:var(--ink);background:var(--hover)}.post__author[data-v-32dac846]:active{background:var(--fill)}.post__author[data-v-32dac846]:focus-visible{outline:2px solid var(--btn);outline-offset:2px;border-radius:7px}.likes[data-v-32dac846],.views[data-v-32dac846]{font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.likes .mdi[data-v-32dac846],.views .mdi[data-v-32dac846]{color:var(--ink-3);font-size:13px;line-height:1}.prose[data-v-32dac846]{max-width:960px;color:var(--ink);margin:36px auto 0;font-size:17px;line-height:1.75}.prose__lead[data-v-32dac846]{letter-spacing:-.01em;color:var(--ink-2);margin:0 0 28px;font-size:20px;line-height:1.6}.prose__p[data-v-32dac846]{margin:0 0 22px}.prose__h2[data-v-32dac846]{letter-spacing:-.01em;margin:42px 0 14px;font-size:24px;font-weight:600;line-height:1.35}.prose__h3[data-v-32dac846]{letter-spacing:-.005em;margin:32px 0 10px;font-size:20px;font-weight:600;line-height:1.4}.prose__hr[data-v-32dac846]{background:var(--hairline);border:0;height:1px;margin:34px 0}.prose__ul[data-v-32dac846]{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.prose__ul li[data-v-32dac846]{padding-left:18px;position:relative}.prose__ul li[data-v-32dac846]:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.66em;left:2px}.prose__quote[data-v-32dac846]{background:var(--muted);color:var(--ink-2);border-radius:16px;margin:28px 0;padding:20px 24px;font-size:17px;line-height:1.65}.prose__img[data-v-32dac846]{margin:30px 0}.prose__img img[data-v-32dac846]{background:var(--muted);-o-object-fit:contain;object-fit:contain;cursor:zoom-in;border-radius:16px;width:100%;max-height:560px;display:block}.prose__img figcaption[data-v-32dac846]{color:var(--ink-3);text-align:center;margin-top:10px;font-size:13px;line-height:1.5}.prose__ref[data-v-32dac846]{margin:30px 0}.prose__code[data-v-32dac846]{background:var(--muted);border-radius:16px;margin:24px 0;padding:32px 18px 16px;position:relative}.prose__code-lang[data-v-32dac846]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;position:absolute;top:11px;left:18px}.prose__code-scroll[data-v-32dac846]{overflow-x:auto}.prose__code pre[data-v-32dac846]{margin:0}.prose__code code[data-v-32dac846]{white-space:pre;color:var(--ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:15px;line-height:1.65}.gatepill[data-v-32dac846]{background:var(--muted);color:var(--ink-2);vertical-align:middle;border-radius:980px;align-items:center;gap:4px;margin-left:10px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.33337;display:inline-flex}.gatepill .mdi[data-v-32dac846]{font-size:13px;line-height:1}.fence[data-v-32dac846]{background:color-mix(in srgb,var(--ink) 4%,var(--card));text-align:center;border-radius:22px;flex-direction:column;align-items:center;margin:10px 0 34px;padding:46px 28px 40px;display:flex}.fence__ic[data-v-32dac846]{background:color-mix(in srgb,var(--ink) 6%,transparent);width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.fence__ic .mdi[data-v-32dac846]{font-size:21px;line-height:1}.fence__title[data-v-32dac846]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.fence__desc[data-v-32dac846]{max-width:400px;color:var(--ink-2);margin:8px 0 0;font-size:13.5px;font-weight:500;line-height:1.65}.fence__btn[data-v-32dac846]{background:var(--btn);height:38px;color:var(--on-btn);cursor:pointer;border:0;border-radius:980px;align-items:center;gap:6px;margin-top:22px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.fence__btn .mdi[data-v-32dac846]{font-size:16px;line-height:1}.fence__btn[data-v-32dac846]:active:not(:disabled),.fence__btn[data-v-32dac846]:hover:not(:disabled){background:var(--btn-hover)}.fence__btn[data-v-32dac846]:disabled{opacity:.55;cursor:default}.fence__hint[data-v-32dac846]{color:var(--ink-3);margin:12px 0 0;font-size:12.5px;line-height:1.5}.prose__lock[data-v-32dac846]{background:color-mix(in srgb,var(--ink) 4%,var(--card));border-radius:20px;margin:32px 0;padding:36px 28px 34px}.lock__gate[data-v-32dac846]{text-align:center;flex-direction:column;align-items:center;display:flex}.lock__ic[data-v-32dac846]{width:32px;height:32px;color:var(--ink-3);place-items:center;margin-bottom:14px;display:grid}.lock__ic .mdi[data-v-32dac846]{font-size:24px;line-height:1}.lock__title[data-v-32dac846]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.lock__desc[data-v-32dac846]{max-width:340px;color:var(--ink-2);margin:7px 0 0;font-size:13.5px;font-weight:500;line-height:1.6}.lock__btn[data-v-32dac846]{background:var(--btn);height:36px;color:var(--on-btn);cursor:pointer;border:0;border-radius:980px;align-items:center;gap:6px;margin-top:20px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s;display:inline-flex}.lock__btn .mdi[data-v-32dac846]{font-size:16px;line-height:1}.lock__btn[data-v-32dac846]:active,.lock__btn[data-v-32dac846]:hover{background:var(--btn-hover)}.prose__unlocked[data-v-32dac846]{background:color-mix(in srgb,var(--ink) 4%,var(--card));border-radius:20px;margin:30px 0;padding:20px 22px 22px}.lock__tag[data-v-32dac846]{color:var(--ink-3);letter-spacing:.01em;align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:flex}.lock__tag .mdi[data-v-32dac846]{font-size:15px;line-height:1}.lock__tag[data-v-32dac846]:after{content:"";background:color-mix(in srgb,var(--ink) 10%,transparent);flex:1;height:1px;margin-left:4px}.lock__body[data-v-32dac846]>:first-child{margin-top:0}.lock__body[data-v-32dac846]>:last-child{margin-bottom:0}.post__foot[data-v-32dac846]{max-width:960px;margin:44px auto 0}.tagrow[data-v-32dac846]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-32dac846]{background:var(--muted);border-radius:980px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;transition:background .18s;display:inline-flex}.tag[data-v-32dac846]:hover{background:var(--thumb)}.tag[data-v-32dac846]:active{background:var(--fill)}.acts[data-v-32dac846]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.act[data-v-32dac846]{background:var(--muted);height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);border:0;border-radius:980px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:15px;display:inline-flex}.act[data-v-32dac846]:hover{background:var(--thumb)}.act[data-v-32dac846]:active{background:var(--fill);transition-duration:90ms;transform:translateY(1px)}.act--on[data-v-32dac846]:active{filter:brightness(.94)}.act__ic[data-v-32dac846]{place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.act .mdi[data-v-32dac846]{transition:transform var(--dur-base) var(--ease-soft);font-size:17px;line-height:1}.act--like:hover .mdi[data-v-32dac846]{transform:scale(1.1)}.act--save:hover .mdi[data-v-32dac846]{transform:translateY(-1.5px)}.act--share:hover .mdi[data-v-32dac846]{transform:rotate(9deg)}.act--edit:hover .mdi[data-v-32dac846]{transform:rotate(-9deg)}.act__ic[data-v-32dac846]:before{content:"";opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.act__ic.is-burst[data-v-32dac846]:before{animation:act-ring-32dac846 .52s var(--ease-out) both}.act__ic.is-burst .mdi[data-v-32dac846]{animation:act-pop-32dac846 .46s var(--ease-soft) both}@keyframes act-ring-32dac846{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@keyframes act-pop-32dac846{0%{transform:scale(1)}28%{transform:scale(1.26)}58%{transform:scale(.93)}to{transform:scale(1)}}.act__n[data-v-32dac846]{font-variant-numeric:tabular-nums;height:1.2em;color:var(--ink-3);align-items:center;font-size:13px;line-height:1.2;display:inline-flex;overflow:hidden}.act__n-i[data-v-32dac846]{line-height:1.2;display:inline-block}.tick-enter-active[data-v-32dac846]{transition:transform .22s var(--ease-out),opacity .16s var(--ease-out)}.tick-leave-active[data-v-32dac846]{transition:transform .13s var(--ease-in),opacity .13s var(--ease-in)}.tick-enter-from[data-v-32dac846]{opacity:0;transform:translateY(80%)}.tick-leave-to[data-v-32dac846]{opacity:0;transform:translateY(-80%)}.act--on[data-v-32dac846],.act--on[data-v-32dac846]:hover{background:var(--btn);color:var(--on-btn)}.act--on .act__n[data-v-32dac846]{color:#ffffffbf}.act--open[data-v-32dac846],.act--open[data-v-32dac846]:hover{background:var(--thumb)}.share[data-v-32dac846]{--brand-x-bg:#0000000f;--brand-x-fg:#000;--brand-weibo-bg:#e6162d1a;--brand-weibo-fg:#e6162d;--brand-mail-bg:#0071e31a;--brand-mail-fg:var(--btn);position:relative}.apple--dark .share[data-v-32dac846]{--brand-x-bg:#ffffff24;--brand-x-fg:#f5f5f7;--brand-weibo-bg:#e6162d3d;--brand-weibo-fg:#ff5c73;--brand-mail-bg:#0a84ff3d;--brand-mail-fg:#0a84ff}.panel[data-v-32dac846]{z-index:20;background:var(--pop-bg);width:292px;max-width:calc(100vw - 40px);box-shadow:var(--pop-edge),var(--pop-lift);transform-origin:0 0;border-radius:18px;padding:14px;position:absolute;top:calc(100% + 10px);left:0}.pop-enter-active[data-v-32dac846]{transition:opacity var(--dur-fast) var(--ease-out),transform .3s var(--ease-soft)}.pop-leave-active[data-v-32dac846]{transition:opacity .14s var(--ease-in),transform .16s var(--ease-in)}.pop-enter-from[data-v-32dac846],.pop-leave-to[data-v-32dac846]{opacity:0;transform:translateY(-4px)scale(.985)}.panel__head[data-v-32dac846]{flex-direction:column;gap:3px;margin:0 0 12px;padding:2px 4px 0;display:flex}.panel__eyebrow[data-v-32dac846]{color:var(--ink-3);font-size:13px}.panel__title[data-v-32dac846]{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.panel__apps[data-v-32dac846]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:10px;display:grid}.app[data-v-32dac846]{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:8px 4px;font-family:inherit;font-size:13px;transition:background .18s;display:flex}.app[data-v-32dac846]:hover{background:var(--hover)}.app[data-v-32dac846]:active{background:var(--fill)}.app[data-v-32dac846]:focus-visible,.item[data-v-32dac846]:focus-visible{outline:2px solid var(--btn);outline-offset:2px}.app[data-brand=x][data-v-32dac846]{--brand-bg:var(--brand-x-bg);--brand-fg:var(--brand-x-fg)}.app[data-brand=weibo][data-v-32dac846]{--brand-bg:var(--brand-weibo-bg);--brand-fg:var(--brand-weibo-fg)}.app[data-brand=mail][data-v-32dac846]{--brand-bg:var(--brand-mail-bg);--brand-fg:var(--brand-mail-fg)}.app__glyph[data-v-32dac846]{background:var(--brand-bg);width:44px;height:44px;color:var(--brand-fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.app__glyph .mdi[data-v-32dac846]{font-size:20px;line-height:1}.app__x[data-v-32dac846]{font-size:19px;font-weight:700;line-height:1}.panel__acts[data-v-32dac846]{flex-direction:column;gap:2px;display:flex}.item[data-v-32dac846]{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:15px;display:flex}.item[data-v-32dac846]:hover{background:var(--hover)}.item[data-v-32dac846]:active{background:var(--fill)}.item__i[data-v-32dac846]{color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);font-size:18px;line-height:1}.item__t[data-v-32dac846]{flex:1}.mdi-check.item__i[data-v-32dac846]{color:var(--btn)}@media (prefers-reduced-motion:reduce){.pop-enter-active[data-v-32dac846],.pop-leave-active[data-v-32dac846]{transition-duration:.01ms}.pop-enter-from[data-v-32dac846],.pop-leave-to[data-v-32dac846]{transform:none}}.pns[data-v-32dac846]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}.pn[data-v-32dac846]{transition:background-color var(--dur-fast) var(--ease-out);border-radius:16px;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.pn[data-v-32dac846]:hover{background:var(--hover)}.pn[data-v-32dac846]:active{background:var(--fill)}.pn--next[data-v-32dac846]{text-align:right}.pn__l[data-v-32dac846]{color:var(--ink-3);align-items:center;gap:3px;font-size:13px;display:inline-flex}.pn--next .pn__l[data-v-32dac846]{justify-content:flex-end}.pn__t[data-v-32dac846]{-webkit-line-clamp:2;letter-spacing:-.01em;color:var(--ink);-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.pn--void[data-v-32dac846]{pointer-events:none}.comments[data-v-32dac846]{max-width:960px;margin:64px auto 0}.miss[data-v-32dac846]{justify-content:center;align-items:center;min-height:60vh;display:flex}@media (width<=900px){.post-page[data-v-32dac846]{padding-block:28px 48px}.hero[data-v-32dac846]{border-radius:22px;min-height:340px;padding-block:0 30px}.hero__title[data-v-32dac846]{font-size:30px}.hero__bg[data-v-32dac846]{filter:blur(26px)saturate(1.2);inset:-48px}.prose__lead[data-v-32dac846]{font-size:17px}.comments[data-v-32dac846]{margin-top:48px}}@media (width<=620px){.hero[data-v-32dac846]{border-radius:18px;min-height:260px;padding-block:0 22px}.hero__bg[data-v-32dac846]{filter:blur(20px)saturate(1.15);inset:-36px}.pns[data-v-32dac846]{grid-template-columns:minmax(0,1fr)}.pn--next[data-v-32dac846]{text-align:left}.pn--next .pn__l[data-v-32dac846]{justify-content:flex-start}.prose__code[data-v-32dac846]{padding:30px 14px 14px}.prose__code-lang[data-v-32dac846]{left:14px}.prose__img img[data-v-32dac846]{border-radius:12px;max-height:380px}}.pv[data-v-4cc1d6dd]{width:100%;height:auto;display:block}.pv__chrome[data-v-4cc1d6dd]{fill:var(--thumb)}.pv__screen[data-v-4cc1d6dd]{fill:var(--bg)}.pv__side[data-v-4cc1d6dd]{fill:var(--muted)}.pv__bar[data-v-4cc1d6dd]{fill:var(--fill-2)}.pv__bar--soft[data-v-4cc1d6dd]{fill:var(--fill)}.pv__edge[data-v-4cc1d6dd]{fill:var(--fill-2)}.rd[data-v-287628db]{padding-block:40px 24px}.miss[data-v-287628db]{justify-content:center;min-height:60vh}.hero[data-v-287628db],.miss[data-v-287628db]{align-items:center;display:flex}.hero[data-v-287628db]{background:var(--muted);border-radius:28px;min-height:300px;padding:40px 56px;position:relative;overflow:hidden}.hero__bg[data-v-287628db]{z-index:0;filter:blur(34px)saturate(1.25);background-position:50%;background-size:cover;position:absolute;inset:-64px}.hero__veil[data-v-287628db]{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 34%,transparent) 0,color-mix(in srgb,var(--bg) 62%,transparent) 50%,color-mix(in srgb,var(--bg) 90%,transparent) 100%);position:absolute;inset:0}.hero__body[data-v-287628db]{z-index:2;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:32px;width:100%;display:grid;position:relative}.hero__icon[data-v-287628db]{border-radius:28px;width:120px;height:120px;display:block}.dl__body[data-v-287628db],.hero__text[data-v-287628db],.hl__i[data-v-287628db],.info__row[data-v-287628db],.info__v[data-v-287628db]{min-width:0}.hero__title[data-v-287628db]{letter-spacing:-.014em;margin:12px 0 0;font-size:44px;font-weight:600;line-height:1.1}.hero__tagline[data-v-287628db]{color:var(--ink-2);margin:12px 0 0;font-size:20px;line-height:1.4}.hero__facts[data-v-287628db]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;line-height:1.4;display:flex}.meta__sep[data-v-287628db]{color:var(--ink-3);opacity:.65}.star[data-v-287628db]{font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.star .mdi[data-v-287628db]{color:var(--star);font-size:13px;line-height:1}.sec[data-v-287628db]{margin-top:72px}.h2[data-v-287628db]{letter-spacing:-.01em;margin:0 0 20px;font-size:28px;font-weight:600;line-height:1.14}.h2--flat[data-v-287628db],.shot[data-v-287628db]{margin:0}.shots[data-v-287628db]{gap:20px;display:grid}.shots--mobile[data-v-287628db]{grid-template-columns:repeat(4,minmax(0,1fr))}.shots--desktop[data-v-287628db]{grid-template-columns:repeat(3,minmax(0,1fr))}.shot[data-v-287628db]{background:var(--muted);aspect-ratio:9/16;border-radius:18px;overflow:hidden}.shots--desktop .shot[data-v-287628db]{aspect-ratio:16/10}.shots--uploaded[data-v-287628db]{scroll-snap-type:x proximity;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.shots--uploaded .shot[data-v-287628db]{aspect-ratio:auto;background:var(--muted);cursor:zoom-in;scroll-snap-align:start;border:0;border-radius:16px;flex:none;width:auto;max-width:640px;height:260px;margin:0;padding:0;display:flex}.shots--uploaded .shot img[data-v-287628db]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.shot img[data-v-287628db]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.info[data-v-287628db]{-moz-column-gap:64px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 64px;margin:0;display:grid}.info__row[data-v-287628db]{justify-content:space-between;align-items:baseline;gap:24px;margin:0;display:flex}.info__k[data-v-287628db]{color:var(--ink-3);flex:none}.info__k[data-v-287628db],.info__v[data-v-287628db]{font-size:15px;line-height:1.5}.info__v[data-v-287628db]{text-align:right;margin:0;font-weight:500}.info__link[data-v-287628db]{color:inherit;text-underline-offset:3px;text-decoration:none;text-decoration-thickness:1px}.info__link[data-v-287628db]:hover{color:var(--ink);text-decoration:underline}.info__link[data-v-287628db]:focus-visible{outline:2px solid var(--btn);outline-offset:2px;border-radius:4px}.intro[data-v-287628db]{max-width:820px}.para[data-v-287628db]{color:var(--ink-2);white-space:pre-line;margin:0 0 16px;font-size:17px;line-height:1.75}.para[data-v-287628db]:last-child{margin-bottom:0}.intro__h3[data-v-287628db]{color:var(--ink);margin:28px 0 12px;font-size:21px;font-weight:700;line-height:1.4}.intro__h4[data-v-287628db]{color:var(--ink);margin:24px 0 10px;font-size:17px;font-weight:600;line-height:1.45}.intro__h3[data-v-287628db]:first-child,.intro__h4[data-v-287628db]:first-child{margin-top:0}.intro__ul[data-v-287628db]{color:var(--ink-2);margin:0 0 16px;padding-left:22px;font-size:17px;line-height:1.75;list-style:outside}.intro__ul li+li[data-v-287628db]{margin-top:6px}.intro__quote[data-v-287628db]{border-left:3px solid var(--line);color:var(--ink-2);white-space:pre-line;padding:2px 0 2px 16px;font-size:17px;line-height:1.75}.intro__code[data-v-287628db],.intro__fig[data-v-287628db],.intro__quote[data-v-287628db],.intro__ref[data-v-287628db]{margin:0 0 16px}.intro__code[data-v-287628db]{background:var(--fill);color:var(--ink);border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7;overflow-x:auto}.intro__fig img[data-v-287628db]{border-radius:14px;max-width:100%;display:block}.intro__hr[data-v-287628db]{border:0;border-top:1px solid var(--line);margin:24px 0}.hl[data-v-287628db]{-moz-column-gap:64px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin:0;padding:0;list-style:none;display:grid}.hl__t[data-v-287628db]{letter-spacing:-.01em;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:600;line-height:1.29;display:flex}.hl__t-mark[data-v-287628db]{color:var(--ink-3);font-size:19px;line-height:1}.hl__d[data-v-287628db]{color:var(--ink-2);margin:8px 0 0;padding-left:28px;font-size:15px;line-height:1.5}.log[data-v-287628db]{background:var(--muted);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:48px;padding:36px 40px;display:grid}.log__meta[data-v-287628db]{flex-direction:column;gap:10px;display:flex}.log__ver[data-v-287628db]{letter-spacing:-.012em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.log__count[data-v-287628db],.log__date[data-v-287628db]{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.past[data-v-287628db]{gap:12px;margin-top:12px;display:grid}.log--past[data-v-287628db]{background:var(--fill);border-radius:22px;padding:26px 30px}.log--past .log__ver[data-v-287628db]{font-size:18px}.log--past .log__count[data-v-287628db],.log--past .log__date[data-v-287628db]{font-size:14px}.log--past .notes[data-v-287628db]{gap:12px}.log--past .notes__i[data-v-287628db]{font-size:15px}.notes[data-v-287628db]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.notes__i[data-v-287628db]{color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.notes__i[data-v-287628db],.notes__mark[data-v-287628db]{font-size:17px;line-height:1.55}.notes__mark[data-v-287628db]{color:var(--ink-3)}.dl[data-v-287628db]{background:var(--muted);border-radius:28px;gap:2px;padding:28px 40px;display:grid}.dl__src[data-v-287628db]{border-radius:16px;align-items:center;gap:16px;margin:0 -16px;padding:14px 16px;text-decoration:none;transition:background .18s;display:flex}.dl__src[data-v-287628db]:hover{background:var(--hover)}.dl__code[data-v-287628db],.dl__go[data-v-287628db],.dl__ico[data-v-287628db],.dl__src[data-v-287628db]:active{background:var(--fill)}.dl__ico[data-v-287628db]{width:40px;height:40px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.dl__ico .mdi[data-v-287628db]{font-size:21px}.dl__body[data-v-287628db]{flex:1;gap:3px;display:grid}.dl__name[data-v-287628db]{color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.dl__note[data-v-287628db]{color:var(--ink-3);font-size:13px;line-height:1.45}.dl__code[data-v-287628db]{height:30px;color:var(--ink-3);white-space:nowrap;border-radius:980px;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:inline-flex}.dl__code b[data-v-287628db]{color:var(--ink);letter-spacing:.12em;font-size:13px;font-weight:700}.dl__go[data-v-287628db]{height:40px;color:var(--ink);white-space:nowrap;border-radius:980px;align-items:center;gap:6px;padding:0 20px;font-size:15px;font-weight:600;transition:background .18s;display:inline-flex}.dl__go .mdi[data-v-287628db]{font-size:18px}.dl__go[data-v-287628db]:hover{background:var(--fill-2)}.dl__go--main[data-v-287628db],.dl__go--main[data-v-287628db]:hover{background:var(--btn);color:var(--on-btn)}.dl__go--main[data-v-287628db]:hover{background:var(--btn-hover)}@media (width<=640px){.dl[data-v-287628db]{padding:18px 16px}.dl__src[data-v-287628db]{gap:12px;margin:0 -12px;padding:14px 12px}.dl__go[data-v-287628db]{padding:0 15px;font-size:13px}.dl__code[data-v-287628db]{height:26px;padding:0 9px}}.rd-cmt[data-v-287628db]{--cmt-title:28px;--cmt-inner:960px;margin-top:72px}.bar[data-v-287628db]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.bar__more[data-v-287628db]{color:var(--ink-2);border-radius:10px;align-items:center;gap:2px;margin-block:-6px;padding:6px 10px;font-size:15px;transition:background .18s,box-shadow .18s;display:inline-flex}.bar__more[data-v-287628db]:hover{background:var(--thumb);box-shadow:var(--hover-shadow)}.bar__more[data-v-287628db]:active{background:var(--fill);box-shadow:none}.bar__more .mdi[data-v-287628db]{font-size:18px;line-height:1}.rel[data-v-287628db]{-moz-column-gap:64px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 64px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.hl[data-v-287628db],.log[data-v-287628db]{grid-template-columns:minmax(0,1fr);gap:32px}.hl[data-v-287628db]{row-gap:26px}}@media (width<=900px){.rd[data-v-287628db]{padding-block:24px 16px}.hero[data-v-287628db]{min-height:260px;padding:32px}.hero__body[data-v-287628db]{grid-template-columns:88px minmax(0,1fr);gap:22px}.hero__icon[data-v-287628db]{border-radius:22px;width:88px;height:88px}.hero__title[data-v-287628db]{font-size:30px}.hero__tagline[data-v-287628db]{font-size:17px}.rd-cmt[data-v-287628db],.sec[data-v-287628db]{margin-top:56px}.h2[data-v-287628db]{font-size:22px}.info[data-v-287628db]{grid-template-columns:minmax(0,1fr)}.log[data-v-287628db]{border-radius:22px;padding:28px}}@media (width<=760px){.shots[data-v-287628db]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;margin-inline:-24px;padding:0 24px 8px;display:flex;overflow-x:auto}.shots__item[data-v-287628db]{scroll-snap-align:start;flex:none}.shots--mobile .shots__item[data-v-287628db]{width:172px}.shots--desktop .shots__item[data-v-287628db]{width:280px}.shots--uploaded .shot[data-v-287628db]{height:200px}.rel[data-v-287628db]{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.hero[data-v-287628db]{min-height:220px;padding:24px}.hero__body[data-v-287628db]{grid-template-columns:64px minmax(0,1fr);gap:16px}.hero__icon[data-v-287628db]{border-radius:15px;width:64px;height:64px}.hero__title[data-v-287628db]{font-size:24px}.notes__i[data-v-287628db]{font-size:15px}}
