@font-face{font-family:PingFang HK;src:url(/font/misans.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:google;src:url(/font/google.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+100-24F,U+259,U+1E??,U+2000-206F,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:custom-title;src:url(/font/2.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:google,PingFang HK,sans-serif}:root,html[data-theme=light]{--content-radius-sm:10px;--content-radius-md:20px;--content-radius-lg:24px;--content-radius-xl:28px;--content-blur-sm:6px;--content-blur-md:10px;--content-blur-lg:14px;--content-shadow-sm:0 0 20px #00000006;--content-shadow-md:0 0 28px #00000008;--content-shadow-lg:0 0 36px #00000009;--content-border:1px solid #1d21260c;--content-border-color:#1d21261a;--content-bg-sm:#fff0;--content-bg-md:#fff0;--content-bg-lg:#fff0;--friend-expanded-radius:28px;--friend-expanded-bg:#46586a12;--friend-expanded-shadow:0 10px 32px #1d212614;--menu-glass-bg:#ffffff3d;--menu-glass-border:#ffffff59;--menu-glass-shadow:0 20px 50px -12px #0000000a;--blur-size:12px;--blur-size-strong:18px;--blur-size-soft:8px;--blur-text-max:5px;--blur-about:4px;--blur-large:28px;--overlay-dim:#0c12140f;--overlay-blur:4px;--popup-card-bg:#ffffff4d;--popup-pill-bg:#ffffff6b;--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--radius-pill:999px;--line-subtle:#1d212612;--line:#1d21261f;--line-strong:#1d212633;--tone-1:#46586a;--tone-2:#31404f;--tone-3:#8b9aa8;--tone-4:#d3dae0;--tone-5:#212a3357;--tone-accent:#71879b;--tone-warm:#97a3ad;--tone-rgb-1:70, 88, 106;--tone-rgb-2:49, 64, 79;--tone-rgb-accent:113, 135, 155;--theme-color-rgb:70, 88, 106;--beat-state-0:#7fb3a6;--dur-fast:.24s;--dur-base:.42s;--dur-slow:.62s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1);--ease-spring-soft:cubic-bezier(.34, 1.12, .5, 1);--ease-line:cubic-bezier(.4, 0, .2, 1);--glass-bg:#ffffff3d;--glass-bg-dark:#00000012;--glass-bg-dark-h:#00000026;--card-bg:#ffffff3d;--glass-border:#ffffff59;--glass-shadow:0 20px 50px -12px #0000000a;--card-small-bg:#ffffff3d;--card-small-bg-hover:var(--content-bg-md);--card-small-border:transparent;--card-small-border-hover:transparent;--card-small-shadow:0 4px 16px #0000000f;--card-small-shadow-hover:0 6px 16px #00000017;--card-small-blur:var(--blur-size);--card-small-shadow-deep:0 10px 26px -12px #171e2613, 0 3px 10px -6px #171e2606;--card-small-shadow-deep-hover:var(--card-small-shadow-deep);--card-hover-bg-strong:#fff6;--card-hover-stroke:#ffffff73;--card-hover-stroke-strong:#ffffffa6;--card-stroke-soft:#ffffff80;--card-hover-lift:0 10px 24px #0000001f;--card-big-bg:#ffffff47;--card-big-border:var(--line-subtle);--card-big-shadow:0 12px 32px -22px #00000059;--card-big-blur:var(--blur-size);--glass-grad:linear-gradient(152deg, #fff, #ffffffe5);--glass-highlight:inset 0 1px 0 #ffffff20;--text-primary:#1d2126;--text-secondary:#5d6570;--text-body:#2b3036f3;--text-end:#1d21268c;--text-muted:#78818c;--theme-color:#46586afd;--nav-theme-color:#999e9e49;--link-color:#35506b;--link-hover:#1c2c3c;--thumb-bg:#7a7a7a2c;--divider-bg:#00000017;--tag-border-light:#9696961a;--tag-bg-dark:#17202a26;--tag-border-dark:#ffffff0d;--right-bg:#ffffff08;--footer-border:#fff3;--pad-top-desk:40px;--pad-side-desk:44px;--pad-mob:27px;--bg-delay:0s;--container-hover-bg:transparent;--container-hover-shadow:none;--toggle-btn-bg:#ffffff1f;--toggle-btn-border:#00000014;--page-bg-light:radial-gradient(circle at 20% 20%, #f9fbfdeb, transparent 387%), radial-gradient(circle at 80% 80%, #d0d7de52, transparent 45%), linear-gradient(135deg, #fefdf9 0%, #faf9f6 100%);--layer-glow-light:radial-gradient(circle at 30% 30%, #b7a3903d 0%, #b7a39036 9%, #b7a3902a 20%, #b7a3901c 31%, #b7a3900e 42%, #b7a39004 52%, transparent 62%), radial-gradient(circle at 70% 70%, #e0d7cc33 0%, #e0d7cc2d 9%, #e0d7cc23 20%, #e0d7cc17 31%, #e0d7cc0b 42%, #e0d7cc04 52%, transparent 62%), radial-gradient(circle at 50% 20%, #af957e1f 0%, #af957e1b 9%, #af957e15 20%, #af957e0e 31%, #af957e07 42%, #af957e02 52%, transparent 62%);--page-bg-dark:radial-gradient(65% 55% at 15% 18%, #93a8bc12, transparent 68%), radial-gradient(60% 50% at 85% 78%, #5f74880f, transparent 70%), radial-gradient(75% 65% at 50% 50%, #ffffff06, transparent 72%), linear-gradient(135deg, #06080b 0%, #0a0d10 48%, #0d1014 100%);--layer-glow-dark:radial-gradient(52% 45% at 17% 20%, #cdc0b31c 0%, #cdc0b318 16%, #cdc0b312 32%, #cdc0b30b 48%, #cdc0b304 64%, transparent 80%), radial-gradient(48% 42% at 82% 30%, #9f897414 0%, #9f897411 16%, #9f89740d 32%, #9f897408 48%, #9f897403 64%, transparent 80%), radial-gradient(55% 48% at 55% 88%, #b39e8912 0%, #b39e890f 16%, #b39e890b 32%, #b39e8907 48%, #b39e8903 64%, transparent 80%)}html[data-theme=dark]{--content-radius-sm:10px;--content-radius-md:20px;--content-radius-lg:24px;--content-radius-xl:28px;--content-blur-sm:6px;--content-blur-md:10px;--content-blur-lg:14px;--content-shadow-sm:0 0 20px #00000016;--content-shadow-md:0 0 28px #00000018;--content-shadow-lg:0 0 36px #0000001b;--content-border:1px solid #eceff217;--content-border-color:#eceff21c;--content-bg-sm:#181b1f00;--content-bg-md:#181b1f00;--content-bg-lg:#181b1f00;--friend-expanded-radius:28px;--friend-expanded-bg:#ffffff09;--friend-expanded-shadow:0 12px 36px #0000003b;--popup-card-bg:#ffffff13;--popup-pill-bg:#80808024;--menu-glass-bg:#ffffff0a;--menu-glass-border:#ffffff0d;--menu-glass-shadow:0 20px 50px -12px #000000b3;--glass-bg:#ffffff0a;--glass-border:#ffffff0d;--glass-shadow:0 20px 50px -12px #000000b3;--glass-grad:linear-gradient(152deg, #ffffff13, #ffffff07);--glass-highlight:inset 0 1px 0 #ffffff12;--line-subtle:#ffffff0d;--line:#ffffff17;--line-strong:#ffffff29;--tone-1:#93a8bc;--tone-2:#c2d2e0;--tone-3:#5f7488;--tone-4:#33424f;--tone-accent:#8fb0cc;--tone-warm:#aeb9c2;--tone-rgb-1:147, 168, 188;--tone-rgb-2:194, 210, 224;--tone-rgb-accent:143, 176, 204;--theme-color-rgb:147, 168, 188;--text-primary:#eceff2;--text-secondary:#b9bec2;--text-body:#e8ebee;--text-end:#9aa3ab96;--text-muted:#9aa3abe4;--theme-color:#93a8bcfd;--nav-theme-color:#dce9e923;--link-color:#a9c6de;--link-hover:#c2d2e0;--thumb-bg:#7a7a7a2c;--divider-bg:#ffffff1f;--footer-border:#ffffff14;--container-hover-bg:transparent;--container-hover-shadow:none;--toggle-btn-bg:#ffffff0d;--card-small-bg:#ffffff0a;--card-small-bg-hover:var(--content-bg-md);--card-small-border:transparent;--card-small-border-hover:transparent;--card-small-shadow:0 4px 16px #0003;--card-small-shadow-hover:0 6px 20px #0000004d;--card-small-shadow-deep:0 12px 30px -14px #0000008c, 0 3px 12px -6px #0006;--card-small-shadow-deep-hover:var(--card-small-shadow-deep);--card-big-bg:#ffffff0a}::selection{background:#26323e38}[data-theme=dark] ::selection{background:rgba(var(--tone-rgb-1), .28)}[data-theme=light] ::selection{background:rgba(var(--tone-rgb-1), .25);color:#111}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0}body{background:var(--page-bg-light);background-size:200% 200%;justify-content:center;align-items:flex-start;min-height:100dvh;display:flex;position:relative}body:before{content:"";background:var(--page-bg-dark);pointer-events:none;z-index:-3;opacity:0;background-size:200% 200%;height:100lvh;transition:none;position:fixed;top:0;left:0;right:0}html[data-theme=dark] body:before{opacity:1}body:after{content:"";background:var(--layer-glow-light);pointer-events:none;z-index:-2;opacity:.4;width:140vw;height:140lvh;transition:background 1.2s cubic-bezier(.25,1,.3,1);position:fixed;top:-20lvh;left:-20vw}html[data-theme=dark] body:after{background:var(--layer-glow-dark);opacity:.73}:root{--page-top-h:calc(var(--pad-top-desk) + 48px)}.page-top{height:var(--page-top-h);flex:none}#app-container{flex-direction:column;width:100%;min-height:100dvh;display:flex}#app-container .main-container{flex:1 0 auto;min-height:0}.main-container{scrollbar-width:none;-ms-overflow-style:none;width:100vw;min-width:1024px;max-width:1700px;height:auto;min-height:100dvh;max-height:none;padding:0 var(--pad-side-desk);z-index:1;border:none;border-radius:0;flex-direction:column;margin:0 auto;transition:background 1.4s cubic-bezier(.25,1,.3,1),box-shadow 1s cubic-bezier(.25,1,.3,1),filter .46s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible}.main-container::-webkit-scrollbar{display:none}html[data-theme=dark] .nav-login-shell.is-open{background:#ffffff14;border-color:#ffffff2e}.nav-login-avatar-wrap{border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}html[data-theme=dark] .nav-login-badge{background:#f5f6f8}html[data-theme=dark] .nav-login-shell{background:var(--menu-glass-bg);border-color:#ffffff1a;box-shadow:0 4px 16px #0000}html[data-theme=dark] .nav-login-shell.is-scrolled{border-color:#ffffff1f;box-shadow:0 10px 30px -5px #0000004d}.nav-account-head{align-items:center;gap:10px;display:flex}.nav-account-info{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-account-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.nav-account-sub{color:var(--text-secondary);font-size:.72rem}.nav-account-email-row{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:.72rem;display:flex}.nav-account-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.nav-account-providers{flex-wrap:wrap;gap:10px;display:flex}.nav-account-providers .nav-provider-btn{flex:110px}.nav-provider-btn{color:var(--text-primary);cursor:pointer;background:#ffffff0d;border:1px solid #8080802e;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:7px 0;font-family:inherit;font-size:.8rem;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .3s,background-color .3s;display:inline-flex;position:relative}.nav-provider-btn svg{width:16px;height:16px}.nav-provider-btn:hover{transform:none;box-shadow:0 6px 16px #00000014}.nav-provider-btn.is-google.is-current{background:#4285f41f;border-color:#4285f473}html[data-theme=dark] .nav-provider-btn{background:var(--menu-glass-bg);border-color:#ffffff1a}.nav-provider-btn.is-login-busy{cursor:default}.nav-provider-btn.is-login-busy:hover{box-shadow:none;transform:none}.nav-provider-ring{flex:none}.nav-provider-btn.is-login-dimmed{opacity:.45;cursor:not-allowed}.nav-provider-btn.is-login-dimmed:hover{box-shadow:none;cursor:not-allowed;transform:none}.nav-account-actions{flex-direction:column;gap:8px;display:flex}.nav-account-actions.is-row{grid-template-columns:3fr 1fr;gap:8px;min-width:0;display:grid}.nav-account-actions.is-row .nav-account-action{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;padding:7px 9px;display:inline-flex}.nav-account-actions.is-row .nav-account-action:hover{transform:none}.nav-account-action{text-align:left;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:background-color .26s var(--ease-out), transform .34s var(--ease-out), color .24s ease;background:#8080800f;border:none;padding:6px 14px;font-family:inherit;font-size:.84rem}.nav-account-action:hover{background:#8080801f;transform:none}.nav-account-action.is-danger:hover{color:#e06c6c;background:#e06c6c1a}.nav-rename-box{flex-wrap:nowrap;align-items:center;gap:8px;animation:.34s cubic-bezier(.22,1,.36,1) backwards nav-rename-in;display:flex}@keyframes nav-rename-in{0%{opacity:0;filter:blur(4px);transform:translateY(-6px)}to{opacity:1;filter:none;transform:translateY(0)}}.nav-rename-input{min-width:0;color:var(--text-primary);background:#ffffff0d;border:1px solid #80808038;border-radius:10px;outline:none;flex:auto;padding:8px 10px;font-family:inherit;font-size:.84rem;transition:border-color .28s,box-shadow .28s}.nav-rename-input:focus{border-color:#969696e6;box-shadow:0 3px 12px #00000014}.nav-rename-save{white-space:nowrap;background:var(--theme-color);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:none;padding:8px 12px;font-family:inherit;font-size:.8rem;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s}.nav-rename-save:disabled{opacity:.6;cursor:default}.nav-rename-cancel{white-space:nowrap;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #80808033;border-radius:10px;flex:none;padding:8px 10px;font-family:inherit;font-size:.8rem;transition:background-color .28s,color .28s}.nav-rename-cancel:hover{color:var(--text-primary);background:#8080801a}html[data-theme=dark] .nav-rename-input{background:var(--menu-glass-bg);border-color:#ffffff1f}html[data-theme=dark] .nav-rename-save{color:#141a20}@media (width<=768px){.nav-account-panel{width:min(300px,100vw - 20px);top:56px;right:10px}}html[data-theme=dark] .nav-link.active{color:#e2ebf0b9}html[data-theme=dark] .sub-nav-link:hover,html[data-theme=dark] .sub-nav-link.active{background:#ffffff12}#geuo-toast-root,#toast-container{z-index:2147483000;pointer-events:none;height:0;display:block;position:fixed;top:84px;left:0;right:0}#geuo-toast-root .toast,#toast-container .toast{white-space:nowrap;width:max-content;max-width:calc(100vw - 32px);backdrop-filter:blur(var(--blur-size-soft));border:1px solid var(--line-subtle);color:var(--text-primary);border-radius:var(--radius-md);opacity:0;transform-origin:top;pointer-events:auto;background:#ffffff0e;padding:12px 20px;font-size:1rem;font-weight:500;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%,-34px)scale(.94)}html[data-theme=dark] #geuo-toast-root .toast,html[data-theme=dark] #toast-container .toast{background:#c1c1c11a}#geuo-toast-root .toast.show,#toast-container .toast.show{opacity:1;transform:translate(-50%,-18px)scale(1)}#geuo-toast-root .toast .toast-inner,#toast-container .toast .toast-inner{filter:blur(4px);transition:filter var(--dur-base) var(--ease-out), opacity .35s cubic-bezier(.22, 1, .36, 1);display:inline-block}#geuo-toast-root .toast.show .toast-inner,#toast-container .toast.show .toast-inner{filter:none}#geuo-toast-root .toast.is-leaving,#toast-container .toast.is-leaving{opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.page-wrapper{opacity:1;view-transition-name:none;flex-direction:column;flex:none;width:100%;animation-delay:50ms;display:flex}.content-split{grid-template-columns:1fr 1fr;gap:48px;display:grid}.left-panel,.right-panel{flex-direction:column;width:100%;display:flex}.title{color:var(--text-primary);letter-spacing:-.2px;font-size:2rem;font-weight:400;line-height:1.2}@media (width<=1024px){html{background-color:#f0f0ee!important}html[data-theme=dark]{background-color:#0a0b0d!important}html,body{height:auto;min-height:100%;overflow-y:auto}body{justify-content:center;align-items:flex-start;min-height:100dvh;display:block;background:0 0!important;animation:none!important}body:before{background:var(--page-bg-light)!important;opacity:1!important;background-repeat:no-repeat!important;background-size:200% 200%!important;display:block!important}html[data-theme=dark] body:before{background:var(--page-bg-dark)!important;opacity:1!important;background-size:200% 200%!important}.main-container{-webkit-overflow-scrolling:touch;width:100%;min-width:auto;max-width:100%;height:auto;min-height:100dvh;padding:0 20px;overflow:visible}:root{--page-top-h:73px}.mouse-glow{display:none!important}.title{font-size:1.6rem}.right-panel{border-top:none;border-left:none;width:100%;margin-top:0;margin-left:0;margin-right:0;padding:24px 20px 0 24px}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s!important}::view-transition-old(nav-indicator),::view-transition-new(nav-indicator){animation:none!important}::view-transition-old(page-page-wrapper){animation:.4s cubic-bezier(.25,1,.3,1) both page-exit}::view-transition-new(page-page-wrapper){animation:.4s cubic-bezier(.25,1,.3,1) both page-enter}@keyframes page-exit{0%{opacity:1;filter:none;transform:scale(1)}to{opacity:0;filter:blur(5px);transform:scale(.98)}}@keyframes page-enter{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(1)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}:root{--footer-height:69px;--nav-offset:76px;--page-max:1150px;--page-pad:22px;--cm-text-max-h:420px}@media (width<=767px){:root{--cm-text-max-h:75dvh}}.bg-glow{z-index:-1;pointer-events:none;background:radial-gradient(95vw 88vh at 6% -6%,#e8af731c 0%,#e8af730e 52%,#0000 96%),radial-gradient(100vw 92vh at 97% 4%,#859eb729 0%,#859eb714 54%,#0000 97%),radial-gradient(92vw 90vh at -4% 96%,#b4c2d021 0%,#b4c2d010 55%,#0000 96%),radial-gradient(105vw 95vh at 102% 100%,#e9874a19 0%,#e9874a0c 53%,#0000 97%),radial-gradient(120vw 85vh at 50% 62%,#86b5b11a 0%,#0000 88%);position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .bg-glow{background:radial-gradient(95vw 88vh at 6% -6%,#c7742614 0%,#c774260a 52%,#0000 96%),radial-gradient(100vw 92vh at 97% 4%,#58748c1f 0%,#58748c0f 54%,#0000 97%),radial-gradient(92vw 90vh at -4% 96%,#67798a1a 0%,#67798a0c 55%,#0000 96%),radial-gradient(105vw 95vh at 102% 100%,#9e542212 0%,#9e542209 53%,#0000 97%),radial-gradient(120vw 85vh at 50% 62%,#4e7d7813 0%,#0000 88%)}.bg-glow-orb{display:none}html.theme-transition,html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition:none!important}html.theme-transition::view-transition-old(root),html.theme-transition::view-transition-new(root){mix-blend-mode:normal;animation:none!important}html.theme-transition::view-transition-new(root){z-index:1}html.theme-transition::view-transition-old(root){z-index:0}.reader-avatar.is-flying-avatar,.mobile-account-avatar.is-flying-avatar{z-index:100001;pointer-events:none;box-shadow:none;will-change:transform;border-radius:999px;margin:0;transition:none;position:fixed;overflow:hidden}.reader-avatar.is-flying-avatar img,.mobile-account-avatar.is-flying-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%}.reader-avatar.is-flying-avatar svg,.mobile-account-avatar.is-flying-avatar svg{width:55%;height:55%}.avatar-fly-placeholder{vertical-align:middle;visibility:hidden;flex:none;display:inline-flex}.mobile-menu-label.is-flying-label{z-index:100001;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;margin:0;transition:none;display:block;position:fixed;overflow:hidden}.nav-account-head.is-name-flying .nav-account-name{visibility:hidden}.nav-account-head.is-name-parked .nav-account-name{display:none}.nav-account-head.is-name-parked .nav-account-info>.mobile-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;display:block;overflow:hidden}.account-avatar-slot.is-parked>:not(.reader-avatar):not(.mobile-account-avatar){display:none}.account-avatar-slot>.reader-avatar,.account-avatar-slot>.mobile-account-avatar{width:100%;height:100%}@keyframes bell-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1)}}html[data-theme=dark] .nav-mobile-menu-btn{background:var(--menu-glass-bg);border-color:#ffffff1a}html[data-theme=dark] .nav-mobile-menu-btn.is-open{background:#ffffff14;border-color:#ffffff2e}.mobile-menu-panel{z-index:99998;background:var(--menu-glass-bg);width:min(304px,100vw - 24px);backdrop-filter:blur(var(--blur-size));border:1px solid var(--menu-glass-border);box-shadow:var(--menu-glass-shadow);transform-origin:var(--notif-origin-x,calc(100% - 17px)) var(--notif-origin-y,0px);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--dur-base) var(--ease-spring), border-radius var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out), opacity .14s var(--ease-out), visibility 0s linear var(--dur-base);border-radius:999px;position:fixed;top:52px;right:12px;transform:scale(.16)}.mobile-menu-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--dur-base) var(--ease-spring), border-radius var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out), opacity .12s var(--ease-out), visibility 0s linear 0s;border-radius:20px;transform:scale(1)}.mobile-menu-panel.is-hidden{opacity:0;pointer-events:none;transform:translateY(-14px)scale(.9)}.mobile-menu-inner{overscroll-behavior:none;touch-action:none;filter:blur(5px);flex-direction:column;gap:0;max-height:none;padding:6px;transition:filter .46s cubic-bezier(.22,1,.36,1);display:flex;overflow:visible}.mobile-menu-panel.is-open .mobile-menu-inner{filter:none}.mobile-menu-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:40px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:15px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;font-size:.92rem;transition:background-color .3s,color .25s;display:flex}@media (hover:hover){.mobile-menu-row:hover{background:#8080801f}}.mobile-menu-row:active{background:#8080801f}.mobile-menu-inner a,.mobile-menu-row,.mobile-sub-line,.mobile-sub-chip{text-decoration:none}.mobile-menu-caret{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:4px;padding:0;transition:background-color .28s,color .28s;display:inline-flex}@media (hover:hover){.mobile-menu-caret:hover{color:var(--text-primary);background:#8080801f}}.mobile-menu-caret svg{width:14px;height:9px;transition:transform .44s cubic-bezier(.22,1,.36,1);display:block}.mobile-menu-row.is-expandable.is-open .mobile-menu-caret svg{transform:rotate(180deg)}.mobile-menu-row.is-expandable.is-open .mobile-menu-caret{color:var(--text-primary)}.mobile-menu-sub{opacity:0;filter:blur(4px);flex-direction:column;gap:4px;min-height:0;max-height:0;padding:0 6px;transition:max-height .46s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1),padding .46s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.mobile-menu-row.is-expandable.is-open+.mobile-menu-sub{opacity:1;filter:none;padding:4px 6px 10px}.mobile-menu-sub>*{opacity:0;filter:blur(4px);transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .34s cubic-bezier(.16,1,.3,1),filter .34s cubic-bezier(.16,1,.3,1);transform:translateY(-8px)}.mobile-menu-row.is-expandable.is-open+.mobile-menu-sub>*{opacity:1;filter:blur();transform:none}.mobile-menu-row.is-expandable.is-open+.mobile-menu-sub>:nth-child(2){transition-delay:40ms}.mobile-menu-row.is-expandable.is-open+.mobile-menu-sub>:nth-child(3){transition-delay:80ms}.mobile-menu-row.is-expandable.is-open+.mobile-menu-sub>:nth-child(n+4){transition-delay:.12s}.mobile-menu-row-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;text-decoration:none;overflow:hidden}.mobile-menu-account-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:10px;padding:0;display:flex}.mobile-menu-row.is-account .nav-item-icon.is-account{opacity:1;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;transform:none}.mobile-menu-row.is-account .nav-item-icon.is-account svg{width:18px;height:18px}.mobile-sub-line{border-radius:var(--radius-sm);color:var(--text-primary);transition:background-color .26s var(--ease-out), transform .34s var(--ease-out), opacity .34s cubic-bezier(.16, 1, .3, 1), filter .34s cubic-bezier(.16, 1, .3, 1);background:#8080800f;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 9px;font-size:.82rem;display:flex}@media (hover:hover){.mobile-sub-line:hover{background:#8080801f;transform:none}}.mobile-sub-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-sub-meta{color:var(--text-secondary);opacity:.75;flex:none;font-size:.68rem}.mobile-sub-meta.is-arrow{align-self:center;align-items:center;display:inline-flex}.mobile-sub-meta.is-arrow svg{width:12px;height:12px;display:block}.mobile-sub-empty{color:var(--text-secondary);opacity:.7;margin:6px 2px;font-size:.76rem}.mobile-sub-about{color:var(--text-secondary);margin:2px;font-size:.78rem;line-height:1.7}.mobile-sub-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mobile-sub-chip{border:1px solid var(--line);color:var(--text-secondary);transition:color .24s ease, border-color .24s ease, transform .32s var(--ease-out);border-radius:999px;padding:5px 12px;font-size:.76rem}@media (hover:hover){.mobile-sub-chip:hover{color:var(--text-primary);border-color:rgba(var(--tone-rgb-1), .5);transform:none}}.mobile-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mobile-menu-chevron{width:15px;height:15px;color:var(--text-secondary);opacity:.75;flex:none;transition:transform .42s cubic-bezier(.22,1,.36,1)}.mobile-menu-row.is-account{border-top:1px solid #96969629;height:auto;min-height:40px;margin-top:6px;padding-top:13px}.mobile-account-avatar{width:28px;height:28px;color:var(--text-muted);background:#80808029;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:flex;overflow:hidden}.mobile-account-avatar img{object-fit:cover;width:100%;height:100%}.mobile-account-avatar svg{width:15px;height:15px}.mobile-menu-hint{color:var(--text-secondary);opacity:.65;flex:none;font-size:.68rem}@media (width<=768px){.nav-mobile-menu-btn{display:inline-flex}.nav-account-panel{width:min(300px,100vw - 20px);top:56px;right:10px}}@media (width>=769px){.nav-mobile-menu-btn,.mobile-menu-panel{display:none!important}}.page-head{flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 26px;display:flex}.page-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--text-secondary);opacity:.68;font-size:.7rem;line-height:1.34}.page-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.15}.page-sub{max-width:46em;color:var(--text-secondary);opacity:.9;margin:0;font-size:.92rem;line-height:1.75}.page-inner{width:100%;max-width:var(--page-max,1120px);box-sizing:border-box;margin-left:auto;margin-right:auto}@media (width<=768px){:root{--page-pad:16px}}#app{width:100%;min-width:0}.main-container:has(+#footer-container)>:last-child{margin-bottom:40px}@media (width<=768px){:root{--blur-size:8px;--blur-size-strong:12px;--blur-size-soft:6px}}.nav-shell{z-index:1;border-radius:var(--radius-pill);width:var(--nav-shell-width,max-content);height:var(--nav-shell-height,auto);background:0 0;flex:none;padding:4px;transition:transform .7s cubic-bezier(.16,1,.3,1),border-radius .45s cubic-bezier(.16,1,.3,1),visibility linear;position:relative;transform:none}.nav-shell-bg{z-index:0;border-radius:var(--content-radius-xl);backdrop-filter:blur(var(--blur-large));transform-origin:50%;background:0 0;border:1px solid #ffffff80;transition:border-color .4s;position:absolute;inset:0;box-shadow:0 4px 16px #0000000d}.nav-shell-bg:before{content:"";border-radius:calc(var(--content-radius-xl) - 1px);transition:opacity .4s var(--ease-out), background-color .4s ease;background:#ffffff1a;position:absolute;inset:0}html[data-theme=dark] .nav-shell-bg{border-color:#ffffff1a}html[data-theme=dark] .nav-shell-bg:before{background:var(--menu-glass-bg)}.nav-shell.is-hidden{visibility:hidden;transition:transform .7s cubic-bezier(.16,1,.3,1),visibility 0s linear .7s;transform:translateY(calc(-100% - 40px))}.nav-shell.no-shell-transition,.nav-shell.no-shell-transition.is-hidden{transition:none!important}.nav-shell.is-hidden .nav-content,.nav-shell.is-hidden .nav-shell-bg:before{opacity:0}.nav-content{z-index:1;box-sizing:border-box;width:max-content;min-width:100%;min-height:100%;transition:opacity .4s var(--ease-out);justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.nav-link{border-radius:var(--radius-pill);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color .28s var(--ease-out), background-color .28s var(--ease-out), opacity .24s var(--ease-out), transform .34s var(--ease-spring);background:0 0;border:none;flex:none;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-link:hover,.nav-link.active,.nav-link.is-dynamic{color:var(--text-primary)}.nav-link.is-dynamic .dyn-text{white-space:nowrap;display:inline-block;position:relative}.nav-link.is-dynamic .dyn-text-layer{white-space:nowrap;display:inline-block}.nav-link.is-dynamic .dyn-text-layer.is-outgoing{pointer-events:none;position:absolute;top:0;left:0}.nav-link.is-mobile-only{display:none}.nav-indicator{z-index:-1;background:var(--nav-theme-color);pointer-events:none;border-radius:20px;position:absolute;top:1px;bottom:1px;box-shadow:0 2px 10px -6px #171e2659}.reader-avatar{width:var(--reader-avatar-size,28px);height:var(--reader-avatar-size,28px);color:var(--text-muted);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:inline-flex;overflow:hidden}.reader-avatar img{object-fit:cover;width:100%;height:100%}.reader-avatar svg{width:13px;height:13px}.sub-nav-shell{z-index:99998;box-sizing:border-box;border-radius:var(--radius-lg);background:var(--menu-glass-bg);width:320px;height:140px;backdrop-filter:blur(var(--blur-size-strong));border:1px solid var(--menu-glass-border);visibility:hidden;pointer-events:none;transition:visibility 0s linear .4s, transform .7s cubic-bezier(.16, 1, .3, 1), opacity .45s var(--ease-out);position:fixed;top:70px;left:0;overflow:hidden;box-shadow:0 0 30px #0000000b}.sub-nav-shell.is-active{visibility:visible;pointer-events:auto;border-radius:var(--radius-lg);transition:visibility 0s linear 0s, transform .7s cubic-bezier(.16, 1, .3, 1), opacity .45s var(--ease-out)}.sub-nav-shell.is-nav-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:visibility 0s linear .7s, transform .7s cubic-bezier(.16, 1, .3, 1), opacity .45s var(--ease-out);transform:translateY(calc(-100% - 40px))}.sub-nav-panels{width:100%;height:100%;position:relative}.sub-nav-panel{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;padding:12px;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;position:absolute;top:0;left:0;transform:translateY(6px)}.sub-nav-panel.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility linear;transform:none}.sub-nav-shell.is-closing{opacity:0;pointer-events:none;transition:visibility 0s linear .4s,transform .7s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.22,1,.36,1)}.sub-nav-panel.is-moments,.sub-nav-panel.is-posts,.sub-nav-panel.is-friends{width:340px}.sub-nav-panel.is-about{width:336px}.sub-nav-panel.is-current,.sub-nav-panel.is-account{width:300px}.sub-block{flex-direction:column;gap:6px;display:flex}.sub-block+.sub-block{border-top:1px solid var(--line-subtle);margin-top:14px;padding-top:12px}.sub-block-head{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);opacity:.7;justify-content:space-between;align-items:baseline;gap:10px;font-size:.7rem;display:flex}.sub-more{letter-spacing:0;text-transform:none;color:var(--tone-1);transition:color .24s ease, transform .34s var(--ease-out);font-size:.72rem;text-decoration:none}.sub-more:hover{color:var(--tone-2)}.sub-moment,.sub-post,.sub-friend{border-radius:var(--radius-sm);color:var(--text-primary);transition:background-color .26s var(--ease-out), transform .34s var(--ease-out);background:#8080800f;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 9px;text-decoration:none;display:flex}.sub-moment:hover,.sub-post:hover,.sub-friend:hover{background:#8080801f;transform:none}.sub-moment-text,.sub-post-title{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.sub-moment-time,.sub-post-date{color:var(--text-secondary);opacity:.75;font-variant-numeric:tabular-nums;flex:none;font-size:.68rem}.sub-friend{flex-direction:column;align-items:flex-start;gap:2px}.sub-friend-name{font-size:.84rem;font-weight:600}.sub-moment-time{color:var(--tone-1);font-size:.68rem}.sub-friend-desc{color:var(--text-secondary);opacity:.8;font-size:.7rem}.sub-about-line{color:var(--text-secondary);margin:8px 2px 0;font-size:.78rem;line-height:1.7}.sub-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sub-chip{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text-secondary);transition:color .24s ease, border-color .24s ease, transform .32s var(--ease-out);padding:5px 12px;font-size:.76rem;text-decoration:none}.sub-chip:hover{color:var(--text-primary);border-color:rgba(var(--tone-rgb-1), .5);transform:none}.sub-empty{color:var(--text-secondary);opacity:.7;margin:6px 2px;font-size:.76rem}.sub-friend-stats,.mobile-sub-stats{flex-wrap:wrap;gap:8px 10px;margin:2px 0;display:flex}.sub-stat,.mobile-sub-stats>span{border-radius:var(--radius-pill,999px);color:var(--text-secondary);white-space:nowrap;background:#80808017;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;display:inline-flex}.sub-stat strong,.mobile-sub-stats strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.sub-stat-dot{background:var(--tone-1);width:6px;height:6px;box-shadow:0 0 0 rgba(var(--tone-rgb-1), .55);border-radius:50%;animation:2.6s cubic-bezier(.22,1,.36,1) infinite subStatPulse}@keyframes subStatPulse{0%{box-shadow:0 0 0 0 rgba(var(--tone-rgb-1), .5);opacity:.85}55%{box-shadow:0 0 0 5px rgba(var(--tone-rgb-1), 0);opacity:1}to{box-shadow:0 0 0 0 rgba(var(--tone-rgb-1), 0);opacity:.85}}.sub-friend-act{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;transition:background-color .26s var(--ease-out), transform .34s var(--ease-out);background:#8080800f;border:none;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 9px;text-decoration:none;display:flex}.sub-friend-act:hover{background:#8080801f;transform:none}.sub-friend-act-label{font-size:.84rem}.sub-friend-act-name,.sub-friend-act-arrow{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:58%;font-size:.78rem;overflow:hidden}.sub-friend-act.is-rolling .sub-friend-act-name{color:var(--tone-1)}.sub-friend-act.is-apply .sub-friend-act-arrow{transition:transform .34s var(--ease-out), color .24s ease}.sub-friend-act.is-apply:hover .sub-friend-act-arrow{color:var(--tone-1);transform:none}.mobile-sub-line.is-act{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.mobile-sub-line.is-act .friend-roll-name{color:var(--text-secondary)}.mobile-sub-line.is-rolling .friend-roll-name{color:var(--tone-1)}.account-card{flex-direction:column;gap:12px;display:flex}.account-card a{text-decoration:none}.account-avatar-slot{width:38px;height:38px;color:var(--text-muted);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:inline-flex;overflow:hidden}.account-avatar-slot img{object-fit:cover;width:100%;height:100%}.account-avatar-slot.is-flipping{opacity:0;transition:opacity .18s}.account-actions-row{flex-wrap:wrap;gap:8px;display:flex}.account-hint{color:var(--text-secondary);opacity:.85;font-size:.74rem}.nav-avatar-ghost .reader-avatar,.nav-avatar-ghost .mobile-account-avatar{border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.nav-avatar-ghost .reader-avatar svg,.nav-avatar-ghost .mobile-account-avatar svg{width:55%;height:55%}@media (width<=768px){.nav-link{flex:none}.nav-account-actions.is-row .nav-account-action{font-size:.8rem}.nav-content{scrollbar-width:none;overflow-x:auto}.nav-content::-webkit-scrollbar{display:none}.nav-link.is-mobile-hidden{display:none}.nav-link.is-mobile-only{display:inline-flex}.sub-nav-shell{display:none}.mobile-menu-panel{transform-origin:calc(100% - 52px) -25px}}@media (width>=769px){.nav-link.is-mobile-only{display:none}}.mobile-menu-panel.is-account-view .mobile-menu-inner{grid-template-rows:0fr 1fr}.mobile-menu-view{min-height:0;transition:opacity .3s var(--ease-out), filter .3s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.mobile-menu-view.is-current{opacity:1;filter:none;transition:opacity .36s var(--ease-out) .1s, filter .32s var(--ease-out)}.mobile-menu-view:not(.is-current){opacity:0;filter:blur(4px);pointer-events:none;visibility:hidden}.mobile-menu-view.is-current{visibility:visible}.mobile-menu-row.is-back{color:var(--text-secondary);gap:6px;font-size:.8rem}.mobile-menu-row.is-back svg{width:14px;height:14px}.mobile-menu-chevron.is-right{opacity:.6;width:14px;height:14px}.mobile-menu-panel.is-account-view .account-card{padding:4px 12px 12px}.nav-shell{width:var(--nav-shell-width,max-content);height:var(--nav-shell-height,auto);transition:border-radius .45s cubic-bezier(.16, 1, .3, 1), transform .7s cubic-bezier(.16, 1, .3, 1), opacity .4s var(--ease-out)}.nav-shell-bg{transform:none!important}.sub-nav-panel.is-moments{width:340px}.nav-shell-mobile{display:none}@media (width<=768px){.nav-shell-mobile{z-index:999992;width:var(--nav-shell-width,60vw);max-width:calc(100vw - 20px);height:var(--nav-shell-height,auto);box-sizing:border-box;background:0 0;border-radius:20px;flex-direction:column;padding:4px;transition:transform .7s cubic-bezier(.16,1,.3,1),border-radius .45s cubic-bezier(.16,1,.3,1),visibility linear;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.nav-shell-mobile-bg{z-index:0;border-radius:var(--content-radius-xl);backdrop-filter:blur(var(--blur-large));background:0 0;border:1px solid #ffffff80;transition:border-color .4s;position:absolute;inset:0;box-shadow:0 4px 16px #0000000d}.nav-shell-mobile-bg:before{content:"";border-radius:calc(var(--content-radius-xl) - 1px);transition:opacity .4s var(--ease-out), background-color .4s ease;background:#ffffff1a;position:absolute;inset:0}html[data-theme=dark] .nav-shell-mobile-bg{border-color:#ffffff1a}html[data-theme=dark] .nav-shell-mobile-bg:before{background:var(--menu-glass-bg)}.nav-shell-mobile>.mobile-pill,.nav-shell-mobile>.mobile-menu-toprow,.nav-shell-mobile>.mobile-menu-inner{z-index:1;position:relative}.nav-shell-mobile.is-hidden{visibility:hidden;transition:transform .7s cubic-bezier(.16,1,.3,1),visibility 0s linear .7s;transform:translate(-50%)translateY(calc(-100% - 40px))}.nav-shell-mobile.is-hidden .mobile-pill,.nav-shell-mobile.is-hidden .nav-shell-mobile-bg:before{opacity:0}.nav-shell-mobile.no-shell-transition,.nav-shell-mobile.no-shell-transition.is-hidden{transition:none!important}.nav-shell-mobile>.mobile-menu-toprow,.nav-shell-mobile>.mobile-menu-inner{display:none}.nav-shell-mobile.is-mobile-expanded>.mobile-menu-inner{opacity:1;visibility:visible;pointer-events:auto;filter:none;min-height:0;transition:grid-template-rows .56s var(--ease-out), opacity .4s var(--ease-out) .1s, visibility 0s linear 0s;flex:auto;grid-template-rows:1fr 0fr 0fr;display:grid;overflow:hidden}.nav-shell-mobile.is-mobile-switching:not(.is-mobile-expanded)>.mobile-menu-inner{flex:auto;grid-template-rows:1fr 0fr 0fr;min-height:0;display:grid;overflow:hidden}.nav-shell-mobile.is-mobile-expanded.is-mobile-account>.mobile-menu-inner{grid-template-rows:0fr 1fr 0fr}.nav-shell-mobile.is-mobile-expanded.is-mobile-search>.mobile-menu-inner{grid-template-rows:0fr 0fr 1fr}.nav-shell-mobile.is-mobile-expanded .mobile-menu-view>*{flex-shrink:0}.nav-shell-mobile.is-mobile-expanded .mobile-menu-view:not(.is-account-view)>:not(.mobile-menu-sub){transition:opacity .56s var(--ease-out), filter .56s var(--ease-out)}.nav-shell-mobile.is-mobile-expanded.is-mobile-account .mobile-menu-view:not(.is-account-view)>*{opacity:0;filter:blur(5px)}.nav-shell-mobile.is-mobile-expanded .mobile-menu-view.is-account-view>*{transition:opacity .56s var(--ease-out), filter .56s var(--ease-out)}.nav-shell-mobile.is-mobile-expanded:not(.is-mobile-account) .mobile-menu-view.is-account-view>*{opacity:0;filter:blur(5px)}.nav-shell-mobile.is-mobile-expanded .mobile-menu-view.is-search-view>*{transition:opacity .56s var(--ease-out), filter .56s var(--ease-out)}.nav-shell-mobile.is-mobile-expanded.is-mobile-search .mobile-menu-view:not(.is-search-view)>*,.nav-shell-mobile.is-mobile-expanded:not(.is-mobile-search) .mobile-menu-view.is-search-view>*{opacity:0;filter:blur(5px)}.mobile-menu-indicator{z-index:1;pointer-events:none;background:#8080801f;border-radius:18px;transition:none;display:none;position:absolute}.nav-shell-mobile.is-mobile-expanded .mobile-menu-view{opacity:1;filter:none;flex-direction:column;min-width:0;max-width:100%;min-height:0;transition:none;display:flex;overflow:hidden}.nav-shell-mobile.is-mobile-expanded .mobile-menu-view.is-current{overscroll-behavior:none;visibility:visible;transition:visibility linear;overflow:visible}.nav-shell-mobile.is-mobile-expanded .mobile-menu-view:not(.is-current){pointer-events:none;visibility:hidden;transition:visibility 0s linear .56s}.nav-shell-mobile.is-mobile-expanded .mobile-menu-row{flex:none;font-size:.96rem}.nav-shell-mobile.is-mobile-expanded .account-card{margin-top:8px;padding:0 5px 5px}.nav-shell-mobile>.mobile-menu-toprow{box-sizing:border-box;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:32px;padding:0 4px 0 0;display:flex;position:absolute;top:4px;left:4px;right:4px}.nav-shell-mobile.is-mobile-expanded>.mobile-menu-toprow{opacity:1;pointer-events:auto;flex:none;position:relative;top:auto;left:auto;right:auto}.nav-shell-mobile.is-mobile-switching:not(.is-mobile-expanded)>.mobile-pill .mobile-pill-menu{pointer-events:auto}.mobile-toprow-label{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;min-width:0;color:var(--text-primary);flex:auto;padding-left:12px;font-size:.86rem;font-weight:500;overflow:hidden}.mobile-toprow-label.is-layered{position:relative}.mobile-toprow-layer{display:block}.mobile-toprow-layer.is-incoming{opacity:0;position:absolute;top:0;left:12px}.mobile-toprow-menu{width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-toprow-menu .nav-item-icon.is-menu{opacity:1;width:20px;height:20px;transform:none}.menu-line{transform-box:fill-box;transform-origin:50%;transition:transform .56s cubic-bezier(.22,1,.36,1)}.mobile-toprow-menu.is-open .menu-line.is-top{transform:translateY(4px)rotate(45deg)}.mobile-toprow-menu.is-open .menu-line.is-bottom{transform:translate(4px,-4px)rotate(-45deg)scaleX(1.6)}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.mobile-menu-inner,.mobile-menu-view,.custom-scrollbar,.toc-list{scrollbar-width:none;-ms-overflow-style:none}.mobile-menu-inner::-webkit-scrollbar{width:0;height:0;display:none}.mobile-menu-view::-webkit-scrollbar{width:0;height:0;display:none}.custom-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.toc-list::-webkit-scrollbar{width:0;height:0;display:none}.mobile-menu-scrim.is-active{touch-action:none}:is(body:has(.nav-shell-mobile.is-mobile-expanded),html:has(.nav-shell-mobile.is-mobile-expanded)){overflow:hidden}}.mobile-menu-scrim{display:none}@media (width<=768px){.mobile-menu-scrim{z-index:999990;background:var(--overlay-dim);backdrop-filter:blur();visibility:hidden;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .5s cubic-bezier(.22,1,.36,1),backdrop-filter .5s cubic-bezier(.22,1,.36,1),visibility .5s cubic-bezier(.22,1,.36,1);display:block;position:fixed;inset:0}.mobile-menu-scrim.is-active{visibility:visible;pointer-events:auto;opacity:1;backdrop-filter:blur(var(--overlay-blur));transition:opacity .42s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .42s cubic-bezier(.22,1,.36,1),backdrop-filter .42s cubic-bezier(.22,1,.36,1),visibility .42s cubic-bezier(.22,1,.36,1)}#app-container:has(.nav-shell-mobile.is-mobile-expanded) .main-container,body:has(.nav-shell-mobile.is-mobile-expanded) #geuo-bg-container{filter:none}}.moments-timeline{padding-left:34px;position:relative}#postTimeline{padding-left:0}#postTimeline:before,#postTimeline .moment-dot{content:none!important;display:none!important}.moments-timeline:before{content:"";background:linear-gradient(to bottom, transparent, var(--line) 6%, var(--line) 94%, transparent);width:1px;position:absolute;top:6px;bottom:6px;left:9px}.moment-dot{background:var(--tone-1);width:9px;height:9px;box-shadow:0 0 0 4px rgba(var(--tone-rgb-1), .14);border-radius:999px;position:absolute;top:22px;left:-25px;transform:translate(-50%)}@media (width<=640px){.moments-timeline{padding-left:24px}.moments-timeline:before{left:5px}.moment-dot{top:20px;left:-19px}}.post-pinned-badge{vertical-align:middle;width:14px;height:18px;color:var(--theme-color);box-shadow:none;background:0 0;justify-content:center;align-items:center;margin-right:7px;display:inline-flex}.post-pinned-badge svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}html[data-theme=dark] .post-pinned-badge{color:var(--tone-1);background:0 0}@media (hover:hover) and (pointer:fine){html[data-theme] body :is(.page-wrapper,.page-inner,.page-wrapper-posts) .collapse-btn:hover:not(:disabled),html[data-theme] body :is(.page-wrapper,.page-inner,.page-wrapper-posts) .collapse-btn:active:not(:disabled){transform:translateY(6px)!important}}@media (hover:none),(pointer:coarse){html body :is(.page-wrapper,.page-inner,.page-wrapper-posts,.home-inner,.status-shell,.account-shell,.home-wrapper,.matrix-wrapper,.echo-page,.moments-page) :is(button,.btn,[role=button],.moment-expand,.col-rss,.float-action-btn,.comment-icon-btn,.comment-send-btn,.comment-reply-submit,.comment-reply-cancel,.comment-submit,.comment-reply-btn,.comment-like-btn,.comment-edit-btn,.comment-edit-submit,.comment-replies-toggle,.comments-more-btn,.account-field-btn,.account-action-btn,.account-mine-btn,.friend-jump-btn,.form-submit,.help-toggle-btn,.emoji-toggle-btn,.submit-btn,.retry-btn,.filter-state-clear,.account-guest-home,.social-icon,.more-link,.md-download):active:not(:disabled){transform:none!important}html body :is(.page-wrapper,.page-inner,.page-wrapper-posts) .collapse-btn:active:not(:disabled){transform:translateY(6px)!important}}@media (width<=1024px){.moments-timeline{padding-left:0}.moments-timeline:before{content:none!important;display:none!important}.moment-dot,.post-timeline .moment-dot,.blog-layout.has-active .post-timeline .moment-dot{display:none!important}}.nav-item-icon{width:14px;height:14px;color:inherit;opacity:0;transition:opacity var(--nav-icon-ms,.46s) var(--nav-icon-ease,cubic-bezier(.34, 1.32, .5, 1)), transform var(--nav-icon-ms,.46s) var(--nav-icon-ease,cubic-bezier(.34, 1.32, .5, 1));flex:none;display:inline-block;transform:translate(-6px)}.nav-item-icon svg,.nav-item-icon>.pack-icon{width:100%;height:100%;display:block}.nav-link.icon-shown .nav-item-icon{opacity:1;transform:translate(0)}.nav-icon-layer{display:block;position:absolute;inset:0}.nav-icon-layer svg{width:100%;height:100%;display:block}.nav-icon-layer.is-swapping{animation:.46s cubic-bezier(.22,1,.36,1) both nav-icon-swap-in}.nav-icon-layer.is-outgoing{animation:.46s cubic-bezier(.22,1,.36,1) both nav-icon-swap-out}@keyframes nav-icon-swap-in{0%{opacity:0;filter:blur(2px);transform:translate(-6px)}to{opacity:1;filter:none;transform:none}}@keyframes nav-icon-swap-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(2px);transform:translate(6px)}}.reader-login-slot .nav-item-icon,.brand-bell .nav-item-icon{opacity:1;transform:none}.nav-link .nav-item-icon{margin-top:-7px;position:absolute;top:50%;left:8px}.nav-link.has-icon-slot{padding-left:28px}.nav-link.has-icon-slot .nav-link-text,.nav-link.has-icon-slot.is-dynamic .dyn-text{transition:transform var(--nav-icon-ms,.46s) var(--nav-icon-ease,cubic-bezier(.34, 1.32, .5, 1));transform:translate(-10px)}.nav-link.has-icon-slot.icon-shown .nav-link-text,.nav-link.has-icon-slot.icon-shown.is-dynamic .dyn-text{transform:translate(0)}.nav-link .nav-link-text,.nav-link.is-dynamic .dyn-text{display:inline-block}.nav-topbar{z-index:99999;width:min(1700px,100vw);padding:0 var(--pad-side-desk,44px);box-sizing:border-box;pointer-events:none;align-items:flex-start;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.nav-topbar>*{pointer-events:auto}.nav-topbar-side{flex:1 1 0;min-width:0;display:flex}.nav-topbar-side.is-left{justify-content:flex-start}.nav-topbar-side.is-right{justify-content:flex-end}@media (width<=1280px){.nav-topbar{padding:0 20px}}.nav-corner-cluster{z-index:1;width:max-content;min-width:0;max-width:calc(100% - 12px);height:var(--nav-corner-height,40px);align-items:stretch;gap:8px;display:flex;position:relative}.nav-corner{box-sizing:border-box;border-radius:var(--radius-pill);height:100%;backdrop-filter:blur(var(--blur-large));color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color .28s var(--ease-out), border-color .4s ease;background:#ffffff1a;border:1px solid #ffffff80;align-items:center;gap:6px;padding:4px 12px;font-family:inherit;font-size:.86rem;font-weight:500;display:inline-flex;position:relative;box-shadow:0 4px 16px #0000000d}html[data-theme=dark] .nav-corner{background:var(--menu-glass-bg);border-color:#ffffff1a}.nav-corner:hover{color:var(--text-primary)}.nav-corner.is-search{cursor:text;flex:0 auto;justify-content:space-between;width:160px;min-width:0;max-width:320px;padding-right:8px}.nav-search-input{min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0}.nav-search-input::placeholder{color:var(--text-muted)}.nav-search-measure{visibility:hidden;white-space:pre;font:inherit;pointer-events:none;position:absolute}.nav-corner-clear{width:20px;height:20px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.nav-corner-clear:hover{color:var(--text-primary)}.nav-corner-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-corner-kbd{border:1px solid var(--line-subtle);color:var(--text-muted);border-radius:12px;flex:none;padding:5px 9px;font-family:inherit;font-size:.68rem;line-height:1}.nav-corner.is-reader{padding-left:var(--reader-pad-left,12px);flex:none}.reader-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--text-primary);overflow:hidden}.reader-login-slot{width:20px;height:20px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.reader-login-slot .nav-item-icon{width:14px;height:14px}.nav-corner.is-brand{z-index:1;height:var(--nav-corner-height,40px);padding:4px 12px 4px var(--brand-pad-left,8px);cursor:default;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.brand-home{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-name{color:var(--text-primary);white-space:nowrap;font-size:.92rem;font-weight:400}.brand-avatar{background:var(--bg-card,#fff6);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.brand-avatar img{object-fit:cover;width:100%;height:100%;display:block}.brand-bell{box-sizing:border-box;width:0;color:var(--text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0 4px;transition:color .24s;display:inline-flex;position:relative;overflow:hidden}.brand-bell:hover{color:var(--text-primary)}.brand-bell .nav-item-icon{width:15px;height:15px}.brand-bell-badge{box-sizing:border-box;background:var(--tone-1);color:#fff;text-align:center;pointer-events:none;border-radius:999px;min-width:15px;height:15px;padding:0 3px;font-size:.6rem;font-weight:600;line-height:15px;position:absolute;top:0;right:0}.sub-nav-panel.is-notifications,.sub-nav-panel.is-search{width:320px}.notif-list{flex-direction:column;gap:8px;display:flex}.notif-item{border-radius:var(--radius-sm);background:#ffffff0f;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.notif-item.is-unread{box-shadow:inset 2px 0 0 var(--tone-1);background:#ffffff1f}.notif-title{color:var(--text-primary);font-size:.86rem;font-weight:600}.notif-content{color:var(--text-secondary);overflow-wrap:break-word;font-size:.8rem;line-height:1.5}.notif-date{color:var(--text-muted);font-size:.68rem}@media (width<=768px){.nav-topbar{display:none}}.nav-corner.is-reader.is-guest{width:var(--nav-corner-height,35px);justify-content:center;padding:0}.nav-corner.is-reader.is-guest .nav-item-icon{opacity:1;width:18px;height:18px;transform:none}.mobile-pill{display:none}@media (width<=768px){.nav-shell-mobile>.mobile-pill{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:32px;padding:0 4px 0 0;display:flex;position:relative}.nav-shell-mobile.is-mobile-expanded>.mobile-pill,.nav-shell-mobile.is-mobile-expanded>.mobile-menu-toprow{display:none}.nav-shell-mobile.is-mobile-switching:not(.is-mobile-expanded)>.mobile-pill{pointer-events:none;width:auto;height:32px;position:absolute;top:4px;left:4px;right:4px}.mobile-pill-label{box-sizing:border-box;min-width:0;max-width:66.666%;height:auto;color:var(--text-primary);flex:auto;padding-left:12px;font-size:.86rem;font-weight:500;line-height:normal;position:relative;overflow:hidden}.mobile-pill-label:before{content:"​";display:inline}.pill-token{white-space:nowrap;will-change:transform, opacity, filter;max-width:100%;line-height:normal;display:block;position:absolute;top:0;left:0}.pill-token.is-prefix,.pill-token.is-suffix{z-index:2}.pill-token.is-dash{z-index:1;color:var(--text-secondary)}.pill-token.is-suffix{text-overflow:ellipsis;overflow:hidden}.pill-token.is-ghost{z-index:3;opacity:0;pointer-events:none}.pill-measure{visibility:hidden;white-space:pre;font:inherit;pointer-events:none;position:absolute;top:0;left:0}.mobile-pill-menu{width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-pill-menu .nav-item-icon.is-menu{opacity:1;width:20px;height:20px;transform:none}.mobile-account-external{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-account-external .nav-item-icon.is-external{opacity:1;width:16px;height:16px;transform:none}.mobile-search-box{border:1px solid var(--line-subtle);background:#ffffff0f;border-radius:15px;align-items:center;gap:6px;margin:4px 0 8px;padding:8px 12px;display:flex}.mobile-search-input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:.92rem}.mobile-search-clear{width:20px;height:20px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}}.search-panel{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;gap:10px;max-height:min(52vh,460px);padding-right:2px;position:relative;overflow-y:auto}.search-panel .sub-empty{animation:.24s cubic-bezier(.22,1,.36,1) both search-group-in}.search-count{letter-spacing:0;text-transform:none;color:var(--text-secondary);opacity:.7;margin-left:auto;font-size:.66rem}.search-group{flex-direction:column;gap:6px;animation:.3s cubic-bezier(.22,1,.36,1) both search-group-in;display:flex}.search-subgroup{flex-direction:column;gap:4px;display:flex}.search-subgroup+.search-subgroup{margin-top:4px}.search-subgroup-title{color:var(--text-secondary);opacity:.8;align-items:center;gap:6px;padding:4px 2px;font-size:.68rem;display:flex}.search-subgroup-title .search-icon{color:currentColor;opacity:.75}.search-subgroup-count{letter-spacing:0;color:inherit;opacity:.9;background:0 0;border-radius:0;padding:0;font-size:.72rem}.search-list{flex-direction:column;gap:3px;display:flex}.search-item{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;animation:.32s cubic-bezier(.22,1,.36,1) both search-item-in;display:flex}.search-item:hover,.search-item:active{box-shadow:none;background:0 0;border:0;transform:none}.search-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.search-icon svg{width:100%;height:100%;display:block}.search-item-icon{width:22px;height:22px;color:inherit;background:0 0;flex:none;place-items:center;display:grid}.search-item.is-feature .search-item-icon{background:0 0}.search-item-body{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.search-item-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:550;overflow:hidden}.search-item-desc{color:var(--text-secondary);opacity:.82;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.45;display:block;overflow:hidden}.search-item-title{display:block}.search-item-go{color:inherit;opacity:0;flex:none;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);transform:translate(-3px)}.search-item:hover .search-item-go{opacity:.8;transform:none}.search-skeleton{flex-direction:column;gap:6px;padding:2px 0;display:flex}.search-skeleton-row{background:linear-gradient(90deg, var(--glass-bg-dark) 0%, var(--glass-bg-dark-h) 50%, var(--glass-bg-dark) 100%);background-size:200% 100%;border-radius:10px;height:34px;animation:1.15s linear infinite search-shimmer}.search-empty{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:4px;padding:18px 10px;animation:.3s cubic-bezier(.22,1,.36,1) both search-item-in;display:flex}.search-empty .search-icon{color:var(--text-secondary);opacity:.6}.search-empty p{color:var(--text-primary);margin:2px 0 0;font-size:.76rem}.search-empty span{opacity:.7;font-size:.68rem}.search-error{color:var(--tone-2,#bf4b4b);margin:4px 2px;font-size:.72rem;animation:.3s both search-item-in}@keyframes search-group-in{0%{opacity:0;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:none}}@keyframes search-item-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@keyframes search-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.menu-pack{width:100%;height:100%;display:block;position:relative}.menu-pack-open,.menu-pack-close{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.menu-pack-open svg,.menu-pack-close svg{width:100%;height:100%;display:block}.menu-pack-close{opacity:0;transform:rotate(-90deg)scale(.55)}.mobile-toprow-menu.is-open .menu-pack-open{opacity:0;transform:rotate(90deg)scale(.55)}.mobile-toprow-menu.is-open .menu-pack-close{opacity:1;transform:none}.text-swap{will-change:opacity, transform, filter;transition:opacity .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1)}.text-swap.is-leave{opacity:0;filter:blur(3px);pointer-events:none;transform:translateY(-5px)}.text-swap.is-enter{opacity:0;filter:blur(3px);pointer-events:none;transform:translateY(5px)}.sub-nav-panel.is-search{max-height:min(520px,100vh - 170px);overflow:hidden}.sub-nav-panel.is-search .search-panel{overscroll-behavior:contain;touch-action:pan-y;max-height:min(420px,100vh - 230px);overflow-y:auto}.nav-shell-mobile.is-mobile-expanded .mobile-menu-view.is-search-view.is-current{overflow:hidden}.mobile-menu-view.is-search-view .search-panel{max-height:var(--search-panel-max,min(46vh, 420px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto}.search-scrollbar{z-index:3;pointer-events:none;opacity:0;will-change:transform;width:3px;height:100%;transition:opacity .24s;position:absolute;top:0;right:1px}.search-panel.is-scrollable .search-scrollbar{opacity:1}.search-scrollbar-thumb{background:var(--search-thumb,#96969657);pointer-events:auto;touch-action:none;cursor:grab;border-radius:999px;width:3px;min-height:28px;transition:background-color .24s;position:absolute;top:0;left:0}.search-scrollbar-thumb:active{cursor:grabbing}.search-panel.is-scrolling .search-scrollbar-thumb,.search-scrollbar-thumb:hover{background:var(--search-thumb-active,#969696ad)}[data-theme=dark] .search-scrollbar-thumb{--search-thumb:#ffffff3d;--search-thumb-active:#ffffff8c}@supports selector(::-webkit-scrollbar){.comment-textarea,.comment-reply-text,.comment-edit-text,.comment-emoji-tabs,.comment-emoji-grid,.comment-float-card,.custom-scrollbar,.markdown-body table,.table-wrapper,.cb-code pre,.md-editor--comment textarea,.md-editor-pane,.md-editor--comment .geuo-vditor-host .vditor-ir,.md-editor--comment .geuo-vditor-host .vditor-ir pre,.md-editor--comment .geuo-vditor-host .vditor-ir table,.md-editor--comment .geuo-vditor-host .vditor-content{scrollbar-width:auto}::-webkit-scrollbar-thumb{border-radius:999px!important}}.md-editor{--md-ease:cubic-bezier(.22, 1, .36, 1);--md-dur:.36s;width:100%;position:relative}.md-editor>textarea{transition:opacity .34s var(--md-ease), filter .42s var(--md-ease);display:block}.md-editor.is-previewing>textarea{opacity:0;filter:blur(3px);pointer-events:none}.md-editor-pane{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;filter:blur(3px);transition:opacity .34s var(--md-ease), filter .42s var(--md-ease), visibility .34s linear;will-change:opacity, filter;background:#ffffff0d;border:1px solid #80808033;border-radius:14px;padding:10px 14px;position:absolute;inset:0;overflow:hidden}[data-theme=dark] .md-editor-pane{background:var(--glass-bg,#ffffff0d);border-color:#ffffff1f}.md-editor.is-previewing>.md-editor-pane{opacity:1;visibility:visible;pointer-events:auto;filter:none}.md-editor--comment{box-sizing:border-box;width:100%;min-height:45px;max-height:var(--cm-text-max-h,420px);transition:border-color .25s var(--md-ease), box-shadow .25s var(--md-ease);background:#ffffff0d;border:1px solid #80808033;border-radius:14px;position:relative;overflow:hidden}.md-editor--comment.is-scrollable{overflow:hidden auto}.md-editor--comment:focus-within{box-shadow:0 3px 12px rgba(var(--theme-color-rgb,155, 155, 155), .15);border-color:#969696e6}.md-editor--comment:has(textarea.input-error){border-color:#dc5a5aa6}.md-editor--comment>.md-editor-body{width:100%;position:relative}.md-editor--comment textarea.comment-input{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--text-primary);z-index:1;transition:opacity .34s var(--md-ease);padding:10px 14px;display:block;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.md-editor--comment textarea.comment-input::placeholder{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:.65}.md-editor--comment textarea.comment-input::selection{background:rgba(var(--theme-color-rgb,155, 155, 155), .22);color:#0000;-webkit-text-fill-color:transparent}.md-editor--comment.is-composing textarea.comment-input{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.md-editor--comment.is-composing .md-editor-mirror{visibility:hidden}.md-editor-mirror{z-index:0;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--text-primary);padding:10px 14px;font-size:.88rem;line-height:1.65;position:absolute;inset:0;overflow:hidden}.md-editor--comment .md-editor-pane{z-index:3;background:0 0;border:0;border-radius:0;padding:10px 14px}.md-editor--comment.is-previewing textarea.comment-input{color:#0000;-webkit-text-fill-color:transparent;opacity:0;pointer-events:none}.md-editor--comment.is-previewing .md-editor-mirror{visibility:hidden}.md-editor-images{z-index:2;box-sizing:border-box;pointer-events:none;flex-wrap:wrap;gap:8px;display:none;position:absolute}.md-editor-image{background:var(--glass-bg-dark,#8080801f);pointer-events:auto;border-radius:10px;flex:0 0 96px;width:96px;max-width:100%;height:96px;position:relative;overflow:hidden}.md-editor-image>img{object-fit:cover;width:100%;height:100%;display:block}.md-editor-image.is-broken{background:linear-gradient(135deg, transparent 46%, #80808059 48%, #80808059 52%, transparent 54%), var(--glass-bg-dark,#8080801f)}.md-editor-image-remove{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.md-editor-image-remove:hover{background:#000000b8}.md-editor.is-previewing .md-editor-images{display:none!important}.md-editor--comment .vditor-ir .vditor-reset img,.md-editor--comment .md-editor-pane img{object-fit:contain;vertical-align:bottom;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:140px}.md-mark{opacity:.55}.md-strong{font-weight:inherit;-webkit-text-stroke:.42px currentColor;text-shadow:0 0 .3px}.md-em{transform-origin:0 0;display:inline-block;transform:skew(-9deg)}.md-strike{text-decoration:line-through 1.5px}.md-code{background:var(--glass-bg-dark,#80808024);border-radius:4px}.md-editor--comment textarea::-webkit-scrollbar{width:4px}.md-editor--comment textarea::-webkit-scrollbar-track{background:0 0}.md-editor--comment textarea::-webkit-scrollbar-thumb{background:#80808047;border-radius:4px}.md-editor-pane::-webkit-scrollbar{width:4px}.md-editor-pane::-webkit-scrollbar-track{background:0 0}.md-editor-pane::-webkit-scrollbar-thumb{background:#80808047;border-radius:4px}.md-editor-pane .md-rich{min-height:1.4em}.md-rich-empty{color:var(--text-secondary,#8a8a8a);opacity:.7;margin:0;font-size:.85rem}.md-switch{--md-switch-ease:cubic-bezier(.32, .72, .24, 1);--md-switch-dur:.42s;--sw-pad:7px;--sw-icon:12px;--sw-gap:4px;--sw-label:2.2em;color:var(--text-secondary,#8a8a8a);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:14px;padding:0;font-size:.72rem;line-height:1;display:inline-flex;position:relative}.md-switch-thumb,.md-switch[data-mode=preview] .md-switch-thumb{display:none}.md-switch-opt{z-index:1;align-items:center;gap:var(--sw-gap);height:auto;color:inherit;font:inherit;cursor:pointer;opacity:.7;transition:opacity .3s var(--md-switch-ease), color .3s var(--md-switch-ease);background:0 0;border:0;border-radius:0;padding:0;line-height:1;display:inline-flex;position:relative}.md-switch-opt:hover{opacity:.85}.md-switch-opt:focus-visible{outline:2px solid rgba(var(--theme-color-rgb), .55);outline-offset:1px}.md-switch-opt.is-active{opacity:1;color:var(--text-primary,#222)}.md-switch-icon{width:var(--sw-icon);height:var(--sw-icon);transition:transform var(--md-switch-dur) var(--md-switch-ease);flex:none;display:block;transform:scale(1)}.md-switch-label{white-space:nowrap;opacity:0;filter:blur(3px);width:0;transition:width var(--md-switch-dur) var(--md-switch-ease), opacity .3s var(--md-switch-ease), filter .36s var(--md-switch-ease);display:inline-block;position:relative;overflow:hidden}.md-switch-opt.is-active .md-switch-label{width:var(--sw-label);opacity:1;filter:none}.md-switch-opt:after{content:"";opacity:.28;height:1.5px;transition:opacity var(--md-switch-dur) var(--md-switch-ease);background:currentColor;border-radius:1px;position:absolute;bottom:-3px;left:0;right:0}.md-switch-opt.is-active:after{opacity:.9}.md-switch-opt.is-active .md-switch-icon{transform:scale(1)}[data-theme=dark] .md-switch-thumb{display:none}@media (prefers-reduced-motion:reduce){.md-switch-label,.md-switch-opt,.md-switch-icon{transition-duration:.01ms}}.md-rich{color:var(--text-body,#444);overflow-wrap:anywhere;word-break:break-word;font-size:.88rem;line-height:1.72}.md-rich>:first-child{margin-top:0}.md-rich>:last-child{margin-bottom:0}.md-rich p{margin:0 0 .6em}.md-rich a{color:var(--theme-color);border-bottom:1px dashed #80808066;text-decoration:none;transition:opacity .25s}.md-rich a:hover{opacity:.8}.md-rich code{background:#80808024;border-radius:6px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em}.md-rich pre{background:#8080801a;border-radius:10px;margin:.6em 0;padding:10px 12px;line-height:1.55;overflow-x:auto}.md-rich pre code{background:0 0;padding:0;font-size:.82em}.md-rich blockquote{color:var(--text-primary,#222);background:#80808014;border-radius:12px;margin:.6em 0;padding:8px 14px;position:relative}.md-rich blockquote:before{content:"";background-color:#939393d9;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.md-rich blockquote>:last-child{margin-bottom:0}.md-rich ul,.md-rich ol{margin:.4em 0 .6em;padding-left:1.6em}.md-rich li+li{margin-top:.18em}.md-rich li:has(>input[type=checkbox]){margin-left:-1.25em;list-style:none}.md-rich input[type=checkbox]{vertical-align:-.05em;accent-color:var(--theme-color);margin:0 .45em 0 0}.md-rich h1,.md-rich h2,.md-rich h3,.md-rich h4,.md-rich h5,.md-rich h6{color:var(--text-primary,#222);margin:.85em 0 .42em;font-weight:600;line-height:1.38}.md-rich h1{font-size:1.24em}.md-rich h2{font-size:1.16em}.md-rich h3{font-size:1.08em}.md-rich h4,.md-rich h5,.md-rich h6{font-size:1em}.md-rich hr{border:0;border-top:1px solid var(--divider-bg,#80808038);height:0;margin:.9em 0}.md-rich del,.md-rich s{opacity:.72}.md-rich sup,.md-rich sub{font-size:.76em;line-height:0}.md-rich mark{color:inherit;background:#f5c84259;border-radius:4px;padding:0 .2em}.md-rich img{border-radius:10px;max-width:100%;height:auto;margin:.55em 0;display:block}.md-rich table{border-collapse:collapse;width:100%;max-width:100%;margin:.7em 0;font-size:.95em;line-height:1.55;display:block;overflow-x:auto}.md-rich thead{background:#80808017}.md-rich th,.md-rich td{text-align:left;vertical-align:top;border:1px solid #8080803d;min-width:3.5em;padding:6px 10px}.md-rich th{color:var(--text-primary,#222);font-weight:600}.md-rich tbody tr:nth-child(2n) td{background:#8080800a}[data-theme=dark] .md-rich code,[data-theme=dark] .md-rich pre{background:#ffffff12}[data-theme=dark] .md-rich blockquote{background:#ffffff0d}[data-theme=dark] .md-rich thead{background:#ffffff0f}[data-theme=dark] .md-rich th,[data-theme=dark] .md-rich td{border-color:#ffffff24}[data-theme=dark] .md-rich tbody tr:nth-child(2n) td{background:#ffffff06}@media (prefers-reduced-motion:reduce){.md-editor>textarea,.md-editor-pane{transition-duration:.01ms}}.md-editor--comment{overflow:hidden}.md-editor--comment.is-scrollable{overflow-y:auto}.md-editor--comment>.md-editor-body{z-index:0;box-sizing:border-box;width:100%;position:relative}.md-editor--comment textarea.comment-input,.md-editor--comment .cm-block-input{box-sizing:border-box;width:100%;caret-color:var(--text-primary);resize:none;z-index:auto;outline:none;margin:0;padding:10px 14px;font-family:inherit;font-size:.88rem;line-height:1.65;display:block;overflow-y:hidden;box-shadow:none!important;color:var(--text-primary)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important}.md-editor--comment textarea.comment-input[hidden]{display:none!important}.md-editor--comment textarea.comment-input::placeholder,.md-editor--comment .cm-block-input::placeholder{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:.65}.md-editor--comment textarea.comment-input::selection,.md-editor--comment .cm-block-input::selection{background:rgba(var(--theme-color-rgb,155, 155, 155), .22);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.md-editor--comment .cm-block-editor{z-index:1;width:100%;display:block;position:relative}.cm-block{width:100%;position:relative}.cm-block-input[hidden],.cm-block-rendered[hidden],.cm-seg-view[hidden]{display:none!important}.cm-seg-view{box-sizing:border-box;width:100%;line-height:inherit;overflow-wrap:anywhere;padding:10px 14px}.cm-seg,.cm-seg a{cursor:text}.cm-seg-input{vertical-align:baseline;box-sizing:border-box;color:inherit;font:inherit;line-height:inherit;resize:none;overflow-wrap:anywhere;background:0 0;border:0;outline:none;margin:0;padding:0;display:inline-block;overflow:hidden}.cm-seg-input:focus{outline:none}.cm-block-rendered{box-sizing:border-box;width:100%;padding:10px 14px}.cm-block-rendered>:first-child{margin-top:0}.cm-block-rendered>:last-child{margin-bottom:0}.md-editor--comment .cm-block-rendered.comment-content{width:100%;margin-left:0}.md-editor--comment .md-editor-images{z-index:2}.md-editor--comment.is-dragover{border-color:rgba(var(--theme-color-rgb,155, 155, 155), .85);box-shadow:inset 0 0 0 1px rgba(var(--theme-color-rgb,155, 155, 155), .35)}.md-editor--comment .geuo-vditor-host.vditor{box-shadow:none;--first-color:var(--text-primary,#222);--second-color:var(--text-secondary,#666);--panel-background-color:transparent;--panel-shadow:none;--border-color:var(--divider-bg,#80808038);--link-color:var(--theme-color);--code-background:#80808024;--blockquote-background:#80808014;--table-header-background:#80808017;--table-border-color:var(--divider-bg,#80808038);--ir-heading-color:var(--text-secondary);--ir-bi-color:var(--text-secondary);--ir-title-color:var(--text-secondary);--ir-bracket-color:var(--theme-color);--ir-paren-color:var(--text-secondary);--ir-link-color:var(--theme-color);background:0 0;border:none}.md-editor--comment .geuo-vditor-host .vditor-toolbar{display:none!important}.md-editor--comment .geuo-vditor-host .vditor-content{background:0 0;min-height:0}.md-editor--comment .geuo-vditor-host .vditor-ir{color:inherit;font:inherit;line-height:inherit;box-sizing:border-box;background:0 0;padding:0;max-height:none!important;overflow:visible!important}.md-editor--comment .geuo-vditor-host .vditor-ir:focus{outline:none}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>:first-child{margin-top:0}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset{color:var(--text-primary)}.md-editor--comment .geuo-vditor-host .vditor-ir pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.md-editor--comment .geuo-vditor-host .vditor-ir__node .vditor-ir__marker{color:var(--text-secondary,#666);background:0 0;padding:0}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>h1:before,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>h2:before,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>h3:before,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>h4:before,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>h5:before,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>h6:before{content:none!important}.md-editor--comment .geuo-vditor-host .vditor-ir__node--expand .vditor-ir__preview{display:none}.md-editor--comment.has-vditor-hint,.comment-form-wrap.has-vditor-hint,.mobile-comment-body:has(.md-editor--comment.has-vditor-hint){overflow:visible}.md-editor--comment .geuo-vditor-host .vditor-hint{background:var(--content-bg-md);border:var(--content-border);border-radius:var(--content-radius-sm);box-shadow:var(--content-shadow-md);backdrop-filter:blur(var(--content-blur-md));padding:5px;overflow:hidden}.md-editor--comment .geuo-vditor-host .vditor-hint button{color:var(--text-primary);border-radius:6px}.md-editor--comment .geuo-vditor-host .vditor-hint button:not(.vditor-menu--disabled):hover,.md-editor--comment .geuo-vditor-host .vditor-hint .vditor-hint--current{background:rgba(var(--theme-color-rgb), .16)!important;color:var(--theme-color)!important}.md-editor--comment .geuo-vditor-host .vditor-ir__preview{max-height:none;overflow:visible}.md-editor--comment .geuo-vditor-host .vditor-ir a,.md-editor--comment .geuo-vditor-host .vditor-ir__link{color:var(--theme-color)!important;background:0 0!important;border-bottom:1px dashed #80808066!important;text-decoration:none!important}.md-editor--comment .geuo-vditor-host .vditor-ir code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em;background:var(--glass-bg-dark)!important;color:inherit!important;border:none!important;border-radius:6px!important;padding:.12em .35em!important}.md-editor--comment .geuo-vditor-host .vditor-ir pre.vditor-reset,.md-editor--comment .geuo-vditor-host .vditor-ir pre.vditor-reset:focus{box-shadow:none;border-radius:0;margin:0;font-family:inherit;color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background:0 0!important;padding:10px 14px!important;font-size:.88rem!important;line-height:1.7!important}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset p{margin:0}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h1{border-bottom:none;margin:.9em 0 .45em;padding-bottom:0;font-size:1.18rem}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h2{margin:.85em 0 .42em;padding-bottom:0;font-size:1.1rem}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h3{margin:.8em 0 .4em;padding-bottom:0;font-size:1.02rem}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h4,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h5,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h6{margin:.75em 0 .36em;padding-bottom:0;font-size:.96rem}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h5,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h6{line-height:1.7}.md-editor--comment .geuo-vditor-host .md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h1,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h2,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h3,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset h4{line-height:1.3}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset ul,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset ol{color:var(--text-primary);margin:.35em 0 .6em;padding-left:1.6em}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset li+li{margin-top:.18em}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset th,.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset td{padding:6px 10px}.md-editor--comment .geuo-vditor-host .vditor-ir__node--expand pre.vditor-ir__marker--pre{display:block}.md-editor--comment .geuo-vditor-host .vditor-ir__node:not(.vditor-ir__node--expand) pre.vditor-ir__marker--pre{margin:0}.md-editor--comment .geuo-vditor-host .vditor-ir pre:not(.vditor-reset){border-radius:10px;margin:.6em 0;padding:10px 12px;line-height:1.7;background:var(--glass-bg-dark)!important;color:inherit!important;border:none!important}.md-editor--comment .geuo-vditor-host .vditor-ir pre:not(.vditor-reset) code{font-size:.82em;background:0 0!important;padding:0!important}.md-editor--comment .geuo-vditor-host .vditor-ir blockquote{border-radius:12px;margin:.6em 0;padding:8px 14px;position:relative;color:var(--text-primary,#222)!important;background:0 0!important;border:none!important}.md-editor--comment .geuo-vditor-host .vditor-ir blockquote:before{content:"";background-color:#939393;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.md-editor--comment .geuo-vditor-host .vditor-ir h1,.md-editor--comment .geuo-vditor-host .vditor-ir h2,.md-editor--comment .geuo-vditor-host .vditor-ir h3,.md-editor--comment .geuo-vditor-host .vditor-ir h4,.md-editor--comment .geuo-vditor-host .vditor-ir h5,.md-editor--comment .geuo-vditor-host .vditor-ir h6{color:var(--text-primary,#222)!important;background:0 0!important;border:none!important}.md-editor--comment .geuo-vditor-host .vditor-ir hr{border:none!important;border-top:1px solid var(--divider-bg,#80808038)!important;background:0 0!important;height:0!important;margin:.9em 0!important}.md-editor--comment .geuo-vditor-host .vditor-ir table{border-collapse:collapse;margin:.7em 0;font-size:.95em;line-height:1.7}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>table:first-child{margin-top:0}.md-editor--comment .geuo-vditor-host .vditor-ir .vditor-reset>table:last-child{margin-bottom:0}.md-editor--comment .geuo-vditor-host .vditor-ir thead{background:0 0!important}.md-editor--comment .geuo-vditor-host .vditor-ir tr,.md-editor--comment .geuo-vditor-host .vditor-ir tr:nth-child(2n){background:0 0!important;border:none!important}.md-editor--comment .geuo-vditor-host .vditor-ir th,.md-editor--comment .geuo-vditor-host .vditor-ir td{white-space:nowrap;word-break:normal;padding:6px 10px;color:var(--text-primary)!important;background:0 0!important;border:none!important;border-bottom:1px solid #00000026!important}.md-editor--comment .geuo-vditor-host .vditor-ir th{font-weight:600}.md-editor--comment .geuo-vditor-host .vditor-ir,.md-editor--comment .geuo-vditor-host .vditor-ir pre,.md-editor--comment .geuo-vditor-host .vditor-ir table,.md-editor--comment .geuo-vditor-host .vditor-content{scrollbar-width:thin;scrollbar-color:#80808047 transparent}.md-editor--comment .geuo-vditor-host .vditor-ir::-webkit-scrollbar{width:4px;height:4px}.md-editor--comment .geuo-vditor-host .vditor-ir pre::-webkit-scrollbar{width:4px;height:4px}.md-editor--comment .geuo-vditor-host .vditor-ir table::-webkit-scrollbar{width:4px;height:4px}.md-editor--comment .geuo-vditor-host .vditor-content::-webkit-scrollbar{width:4px;height:4px}.md-editor--comment .geuo-vditor-host .vditor-ir::-webkit-scrollbar-track{background:0 0}.md-editor--comment .geuo-vditor-host .vditor-ir pre::-webkit-scrollbar-track{background:0 0}.md-editor--comment .geuo-vditor-host .vditor-ir table::-webkit-scrollbar-track{background:0 0}.md-editor--comment .geuo-vditor-host .vditor-content::-webkit-scrollbar-track{background:0 0}.md-editor--comment .geuo-vditor-host .vditor-ir::-webkit-scrollbar-thumb{background:#80808047;border-radius:999px}.md-editor--comment .geuo-vditor-host .vditor-ir pre::-webkit-scrollbar-thumb{background:#80808047;border-radius:999px}.md-editor--comment .geuo-vditor-host .vditor-ir table::-webkit-scrollbar-thumb{background:#80808047;border-radius:999px}.md-editor--comment .geuo-vditor-host .vditor-content::-webkit-scrollbar-thumb{background:#80808047;border-radius:999px}.md-editor--comment .geuo-vditor-host .vditor-ir::-webkit-scrollbar-thumb:hover{background:#80808073}.md-editor--comment .geuo-vditor-host .vditor-ir pre::-webkit-scrollbar-thumb:hover{background:#80808073}.md-editor--comment .geuo-vditor-host .vditor-ir table::-webkit-scrollbar-thumb:hover{background:#80808073}.md-editor--comment .geuo-vditor-host .vditor-content::-webkit-scrollbar-thumb:hover{background:#80808073}.cm-scrollbar{pointer-events:none;opacity:0;z-index:4;will-change:transform;border-radius:999px;width:4px;transition:opacity .18s;position:absolute;top:0;right:2px}.is-scrollable.is-scroll-hover>.cm-scrollbar,.is-scrollable.is-scroll-active>.cm-scrollbar{opacity:1;pointer-events:auto}.cm-scrollbar-thumb{pointer-events:auto;background:#80808052;border-radius:999px;width:100%;min-height:22px;transition:background .18s;position:absolute;top:0;left:0}.cm-scrollbar-thumb:hover{background:#80808085}[data-theme=dark] .cm-scrollbar-thumb{background:#ffffff42}[data-theme=dark] .cm-scrollbar-thumb:hover{background:#ffffff70}.md-editor--comment>.cm-scrollbar{top:2px;right:3px}