.bv-lazy-img{vertical-align:top;background:#f3f4f6;max-width:100%;font-size:0;line-height:0;display:inline-block;position:relative;overflow:hidden}.bv-lazy-img__bone{z-index:0;pointer-events:none;position:absolute;inset:0}.bv-lazy-img.is-loaded .bv-lazy-img__bone{display:none}.bv-lazy-img--contain,.bv-lazy-img--cover{width:100%;display:block}.bv-lazy-img--cover{height:100%}.bv-lazy-img--inline,.bv-lazy-img__lqip{width:100%;display:block}.bv-lazy-img__lqip{z-index:1;-o-object-fit:cover;object-fit:cover;filter:blur(28px);pointer-events:none;-webkit-user-select:none;user-select:none;height:100%;position:absolute;inset:0;transform:scale(1.12)}.bv-lazy-img>img:not(.bv-lazy-img__lqip),.bv-lazy-img__full{z-index:2;filter:blur(28px);transform-origin:50%;max-width:100%;transition:filter .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),opacity .35s;display:block;position:relative;transform:scale(1.08)}.bv-lazy-img--cover .bv-lazy-img__full,.bv-lazy-img--cover>img:not(.bv-lazy-img__lqip){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bv-lazy-img--contain .bv-lazy-img__full,.bv-lazy-img--contain>img:not(.bv-lazy-img__lqip){-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.bv-lazy-img.is-loaded .bv-lazy-img__full,.bv-lazy-img.is-loaded>img:not(.bv-lazy-img__lqip){filter:blur();transform:scale(1)}.bv-lazy-img.is-loaded .bv-lazy-img__lqip{opacity:0;transition:opacity .35s}.bv-lazy-img.is-error .bv-lazy-img__full,.bv-lazy-img.is-error>img:not(.bv-lazy-img__lqip){opacity:0;filter:none;transform:none}img.bv-img-blur{filter:blur(28px);transform-origin:50%;transition:filter .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:scale(1.06)}img.bv-img-blur.is-loaded{filter:blur();transform:scale(1)}.post-body__html :has(>img.bv-img-blur){overflow:hidden}.prose :has(>img.bv-img-blur){overflow:hidden}figure:has(>img.bv-img-blur){overflow:hidden}p:has(>img.bv-img-blur){overflow:hidden}.list-hover-preview__img{filter:blur(24px);transition:filter .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;transform:scale(1.08)}.list-hover-preview.is-visible .list-hover-preview__img{filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.bv-lazy-img>img:not(.bv-lazy-img__lqip),.bv-lazy-img__full,.bv-lazy-img__lqip,.list-hover-preview__img,img.bv-img-blur{transition:none;filter:none!important;transform:none!important}}.blog-view-layout--home .bv-lazy-img .bv-lazy-img__full,.blog-view-layout--home .bv-lazy-img>img:not(.bv-lazy-img__lqip),.home-page .bv-lazy-img .bv-lazy-img__full,.home-page .bv-lazy-img>img:not(.bv-lazy-img__lqip){filter:none!important;transition:none!important;transform:none!important}.blog-view-layout--home .bv-lazy-img__lqip,.home-page .bv-lazy-img__lqip{display:none!important}.blog-view-layout--home img.bv-img-blur,.home-page img.bv-img-blur{filter:none!important;transition:none!important;transform:none!important}@property --reveal-view-progress{syntax:"<number>";inherits:false;initial-value:1}@property --exit-view-progress{syntax:"<number>";inherits:false;initial-value:1}@keyframes reveal-view-progress{0%{--reveal-view-progress:0}to{--reveal-view-progress:1}}@keyframes exit-view-progress{0%{--exit-view-progress:1}to{--exit-view-progress:1}}:root{--reveal-view-progress:1;--exit-view-progress:1;--reveal-progress:1}.moment-item.is-comments-open.r,.moment-item.r.is-comments-open{--hover-opacity:1;opacity:1!important}@supports (animation-timeline:view()){.content .footnotes>*,.content>:not(.footnotes):not(.not-prose),.post-body__html>:not(.not-prose),.r{will-change:auto;animation:linear both reveal-view-progress,linear both exit-view-progress;animation-range:entry 0 entry var(--reveal-range),exit calc(100% - var(--exit-range)) exit 100%;transform-origin:50%;--translate-amount:10px;--scale-amount:.95;--blur-amount:10px;--reveal-delay:0s;--reveal-intro-progress:0;--reveal-range:var(--py);--exit-range:var(--reveal-range);--x-offset:0px;--y-offset:var(--translate-amount);--reveal-view-progress:1;--exit-view-progress:1;--reveal-progress:min(var(--reveal-view-progress), var(--exit-view-progress));opacity:calc(var(--reveal-progress)*var(--hover-opacity,1));transform:translate(calc((1 - var(--reveal-progress))*var(--x-offset)),calc((1 - var(--reveal-progress))*var(--y-offset))) scale(calc(var(--scale-amount) + (1 - var(--scale-amount))*var(--reveal-progress)));filter:blur(calc((1 - var(--reveal-progress))*var(--blur-amount)));animation-timeline:view(),view()!important}@media (width>=48rem){.content .footnotes>*,.content>:not(.footnotes):not(.not-prose),.post-body__html>:not(.not-prose),.r{--scale-amount:.9;--translate-amount:20px}}.content .footnotes>.r-horizontal,.content>:not(.footnotes):not(.not-prose).r-horizontal,.r.r-horizontal{--x-offset:var(--translate-amount);--y-offset:0px;animation-timeline:view(inline),view(inline)!important}.blog-view-thread__content.is-reveal-ready .post-body__html.content>:not(.not-prose),.blog-view-thread__content.is-reveal-ready .post-body__html>:not(.not-prose),.blog-view-thread__content.is-reveal-ready .r{transform-origin:50%;--translate-amount:10px;--scale-amount:.95;--blur-amount:10px;--reveal-range:var(--py);--exit-range:var(--reveal-range);--x-offset:0px;--y-offset:var(--translate-amount);--reveal-progress:min(var(--reveal-view-progress), var(--exit-view-progress));will-change:auto!important;animation:linear both reveal-view-progress,linear both exit-view-progress!important;animation-range:entry 0 entry var(--reveal-range),exit calc(100% - var(--exit-range)) exit 100%!important;opacity:calc(var(--reveal-progress)*var(--hover-opacity,1))!important;transform:translate(calc((1 - var(--reveal-progress))*var(--x-offset)),calc((1 - var(--reveal-progress))*var(--y-offset))) scale(calc(var(--scale-amount) + (1 - var(--scale-amount))*var(--reveal-progress)))!important;filter:blur(calc((1 - var(--reveal-progress))*var(--blur-amount)))!important;animation-timeline:view(),view()!important}@media (width>=48rem){.blog-view-thread__content.is-reveal-ready .post-body__html.content>:not(.not-prose),.blog-view-thread__content.is-reveal-ready .post-body__html>:not(.not-prose),.blog-view-thread__content.is-reveal-ready .r{--scale-amount:.9;--translate-amount:20px}}}@media (prefers-reduced-motion:reduce){.content .footnotes>*,.content>:not(.footnotes):not(.not-prose),.post-body__html>:not(.not-prose),.r{--reveal-view-progress:1!important;--exit-view-progress:1!important;--reveal-progress:1!important;opacity:calc(var(--hover-opacity,1)*1)!important;filter:none!important;will-change:auto!important;animation:none!important;transform:none!important}}.site-fab{--site-fab-size:var(--avatar-size-content,28px);--site-fab-icon:15px;--site-fab-gap:6px;right:calc(var(--spacing)*4 + env(safe-area-inset-right,0px));bottom:calc(var(--spacing)*20 + env(safe-area-inset-bottom,0px));z-index:90;transition:opacity var(--motion-soft,.3s cubic-bezier(.25,1,.5,1));position:fixed;overflow:visible}.site-fab.is-guest{opacity:.28}.site-fab.is-guest:focus-within,.site-fab.is-guest:hover{opacity:.92}.site-fab.is-guest:has(.is-open){opacity:.92}.site-fab__dock{align-items:center;gap:var(--site-fab-gap);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:999px;flex-direction:column;padding:8px 6px;display:flex;position:relative}.site-fab__dock:before{content:"";z-index:-1;border-radius:inherit;border:1px solid color-mix(in srgb,var(--colors-mist-100,oklch(96.3% .002 197.1)) 70%,transparent);background:color-mix(in srgb,#fff 72%,color-mix(in srgb,var(--colors-mist-100,oklch(96.3% .002 197.1)) 38%,transparent));-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);isolation:isolate;contain:layout style;backface-visibility:hidden;box-shadow:none;opacity:0;pointer-events:none;transition:opacity var(--motion-soft,.3s cubic-bezier(.25,1,.5,1));position:absolute;inset:0}.site-fab:focus-within .site-fab__dock:before,.site-fab:hover .site-fab__dock:before{opacity:1}.site-fab:has(.is-open) .site-fab__dock:before{opacity:1}@media (prefers-reduced-motion:reduce){.site-fab__dock:before{transition:none}}.site-fab__dock-item{width:var(--site-fab-size);height:var(--site-fab-size);flex-shrink:0;position:relative;overflow:visible}:is(.site-fab__dock-item:has(.site-fab__menu.is-open),.site-fab__dock-item:has(.site-fab__popover.is-open),.site-fab__dock-item:has(.site-header__user--fab.is-open)){z-index:2}.site-fab__dock-btn{width:var(--site-fab-size);height:var(--site-fab-size);box-shadow:none;color:color-mix(in oklab,var(--colors-mist-500,var(--colors-gray-400)) 72%,transparent);opacity:.72;cursor:pointer;transition:background-color var(--motion-fast,.2s cubic-bezier(.25,1,.5,1)),color var(--motion-fast,.2s cubic-bezier(.25,1,.5,1)),opacity var(--motion-fast,.2s cubic-bezier(.25,1,.5,1));background-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.site-fab__dock-btn:focus-visible,.site-fab__dock-btn:hover{background-color:color-mix(in oklab,var(--colors-mist-100,#f4f4f5) 70%,#fff);color:var(--accent-color-darker,var(--accent-color));opacity:1;box-shadow:none;border-color:#0000;outline:none;transform:none}.site-fab__dock-btn.is-open{background-color:color-mix(in oklab,var(--accent-color) 12%,#fff);color:var(--accent-color-darker,var(--accent-color));opacity:1;box-shadow:none;border-color:#0000;transform:none}.site-fab__icon,.site-fab__svg-icon{width:var(--site-fab-icon);height:var(--site-fab-icon);flex-shrink:0}.site-fab__svg-icon{fill:currentColor;color:inherit;display:block;overflow:hidden}.site-fab__svg-icon use{fill:currentColor}.site-fab__dock-btn.site-fab__dock-btn--top{max-height:0;margin-top:calc(var(--site-fab-gap)*-1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),max-height .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1),visibility .42s,background-color .2s,color .2s;overflow:hidden;transform:translateY(10px)scale(.86)}.site-fab__dock-btn.site-fab__dock-btn--top.is-visible{max-height:var(--site-fab-size);opacity:.72;visibility:visible;pointer-events:auto;margin-top:0;transform:translateY(0)scale(1)}.site-fab__dock-btn.site-fab__dock-btn--top.is-visible:focus-visible,.site-fab__dock-btn.site-fab__dock-btn--top.is-visible:hover{opacity:1}@media (prefers-reduced-motion:reduce){.site-fab__dock-btn.site-fab__dock-btn--top{transition:opacity 10ms linear,visibility 10ms linear,max-height 10ms linear,margin-top 10ms linear,background-color .2s,color .2s;transform:none}.site-fab__dock-btn.site-fab__dock-btn--top.is-visible{transform:none}}.site-fab__icon--search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 11a7 7 0 1 1-14 0a7 7 0 0 1 14 0m4 4l-4-4'/%3E%3C/svg%3E")}.site-fab__icon--publish,.site-fab__icon--search{-webkit-mask:var(--un-icon) no-repeat center /contain;-webkit-mask:var(--un-icon) no-repeat center /contain;mask:var(--un-icon) no-repeat center /contain;background-color:currentColor}.site-fab__icon--publish{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 21h18M12.666 4.333a1.414 1.414 0 1 1 2 2L7 14l-3 1 1-3 7.666-7.667z'/%3E%3C/svg%3E")}.site-fab__icon--miniprogram{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 3.5h1.5V19H14v-1.5zm3.5 0H19V19h-1.5v-1.5zm-3.5-3.5h1.5v1.5H14V14zm3.5 0H19v1.5h-1.5V14zM5.5 5.5h3v3h-3zm10 0h3v3h-3zm-10 10h3v3h-3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat center /contain;-webkit-mask:var(--un-icon) no-repeat center /contain;mask:var(--un-icon) no-repeat center /contain;background-color:currentColor}.site-fab__menu,.site-fab__popover{right:calc(100% + var(--spacing)*2);z-index:10;border:1px solid color-mix(in srgb,var(--colors-mist-100,oklch(96.3% .002 197.1)) 70%,transparent);background:color-mix(in srgb,#fff 72%,color-mix(in srgb,var(--colors-mist-100,oklch(96.3% .002 197.1)) 38%,transparent));-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);isolation:isolate;contain:layout style;backface-visibility:hidden;opacity:0;visibility:hidden;pointer-events:none;border-radius:1.25rem;transition:opacity .2s,transform .2s,visibility .2s;display:none;position:absolute;bottom:0;transform:translate(6px);box-shadow:0 18px 40px -18px #0f172a1a,inset 0 1px #ffffff8c}.site-fab__menu{gap:calc(var(--spacing)*1);min-width:9.5rem;padding:calc(var(--spacing)*2);flex-direction:column;display:flex}.site-fab__menu-link{padding:calc(var(--spacing)*2) calc(var(--spacing)*3);font-size:var(--text-sm-fontSize);font-weight:var(--fontWeight-medium);letter-spacing:var(--tracking-wider);color:color-mix(in oklab,var(--colors-mist-600,var(--colors-gray-600)) 100%,transparent);border-radius:999px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.site-fab__menu-link:focus-visible,.site-fab__menu-link:hover{background-color:color-mix(in oklab,var(--accent-color) 12%,#fff);color:var(--accent-color-darker,var(--accent-color));outline:none}.site-fab__menu-link.is-active{color:var(--accent-color-darker,var(--accent-color));background-color:color-mix(in oklab,var(--accent-color) 14%,#fff)}.site-fab__popover{flex-direction:column;align-items:center;gap:.75rem;width:max-content;padding:1rem 1.05rem .95rem;display:none}.site-fab__popover--search{align-items:stretch;gap:0;width:18.5rem;min-width:0;max-width:min(18.5rem,100vw - 5.5rem);padding:.85rem .9rem .9rem}.site-fab__menu:after,.site-fab__popover:after{content:"";left:100%;bottom:calc(var(--spacing)*3);border:1px solid color-mix(in srgb,var(--colors-mist-100,oklch(96.3% .002 197.1)) 70%,transparent);background:color-mix(in srgb,#fff 78%,color-mix(in srgb,var(--colors-mist-100,oklch(96.3% .002 197.1)) 38%,transparent));border-bottom:none;border-left:none;width:10px;height:10px;margin-left:-1px;position:absolute;transform:translate(-50%)rotate(45deg)}.site-fab__menu.is-open,.site-fab__popover.is-open{opacity:1;visibility:visible;pointer-events:auto;display:flex;transform:translate(0)}.site-fab__search-form{flex-direction:column;gap:.55rem;margin:0;display:flex}.site-fab__search-label{letter-spacing:.02em;color:color-mix(in oklab,var(--colors-gray-700) 100%,transparent);margin:0;font-size:.8125rem;font-weight:500;line-height:1.2}.site-fab__search-row{align-items:stretch;gap:.45rem;min-width:0;display:flex}.site-fab__search-input{border:1px solid color-mix(in oklab,var(--colors-gray-200) 100%,transparent);width:auto;min-width:0;height:2.25rem;font-size:var(--text-sm-fontSize);color:color-mix(in oklab,var(--colors-gray-900) 100%,transparent);appearance:none;background:#fff;border-radius:.65rem;outline:none;flex:auto;padding:0 .75rem;line-height:1.25;transition:border-color .2s,box-shadow .2s}.site-fab__search-input::-webkit-search-cancel-button{appearance:none}.site-fab__search-input::-webkit-search-decoration{appearance:none}.site-fab__search-input::placeholder{color:color-mix(in oklab,var(--colors-gray-500) 88%,transparent);opacity:1}.site-fab__search-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent-color) 16%,transparent)}button.site-fab__search-submit{background-color:var(--accent-color);color:#fff;height:2.25rem;font-size:var(--text-sm-fontSize);white-space:nowrap;cursor:pointer;border:0;border-radius:.65rem;flex:none;align-self:auto;padding:0 .95rem;font-weight:500;line-height:1;transition:background-color .2s,opacity .2s}button.site-fab__search-submit:hover{background-color:var(--accent-color-darker,var(--accent-color))}button.site-fab__search-submit:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent-color) 22%,transparent);outline:none}.site-fab__qrcode{-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb,var(--colors-mist-100,oklch(96.3% .002 197.1)) 42%,transparent);box-sizing:content-box;border:1px solid #0000;border-radius:1rem;width:9.5rem;height:9.5rem;padding:.55rem;display:block}.site-fab__popover-tip{letter-spacing:.01em;color:color-mix(in oklab,var(--colors-mist-500,var(--colors-gray-500)) 100%,transparent);white-space:nowrap;text-align:center;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35}@media (width>=48rem){.site-fab{right:calc(var(--spacing)*6 + env(safe-area-inset-right,0px));bottom:calc(var(--spacing)*24 + env(safe-area-inset-bottom,0px))}}@media (width>=64rem){.site-fab{left:calc(50% + var(--container-prose)/2 + var(--side-gap));right:auto}}.site-fab__dock.hover-list{z-index:0;position:relative}.site-fab__dock>.hover-indicator{z-index:0;opacity:0;pointer-events:none;background-color:var(--colors-mist-100,oklch(96.3% .002 197.1));width:0;height:0;box-shadow:none;will-change:transform,width,height,opacity;border-radius:999px;transition:none;position:absolute;top:0;left:0}html.is-fonts-ready .site-fab__dock>.hover-indicator{transition:transform .48s cubic-bezier(.25,1.22,.45,1.04),width .4s cubic-bezier(.25,1,.3,1),height .4s cubic-bezier(.25,1,.3,1),opacity .25s ease-out}.site-fab .site-header__user--fab.hover-item,.site-fab__dock-btn.hover-item{z-index:1;position:relative}.site-fab__dock.hover-list .site-fab__dock-btn:focus-visible,.site-fab__dock.hover-list .site-fab__dock-btn:hover{background-color:#0000}.site-fab__dock.hover-list .site-fab__dock-btn.is-open{background-color:color-mix(in oklab,var(--accent-color) 12%,#fff)}@font-face{font-family:discuzQ-iconfont;src:url(../fonts/discuzQ.woff2)format("woff2"),url(../fonts/discuzQ.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.site-fab .iconfont{width:var(--site-fab-icon);height:var(--site-fab-icon);font-size:var(--site-fab-icon);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;justify-content:center;align-items:center;font-style:normal;line-height:1;display:inline-flex;font-family:discuzQ-iconfont!important}.site-fab .iconneirongfenlei:before{content:""}.site-fab .i-iconoir-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 21V3m0 0l8.5 8.5M12 3l-8.5 8.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;width:var(--site-fab-icon);height:var(--site-fab-icon);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-fab__dock-item--user{z-index:1}.site-fab__dock-item--user:has(.site-header__user--fab.is-open){z-index:3}.site-fab .site-header__user--fab{width:var(--site-fab-size);height:var(--site-fab-size);min-width:var(--site-fab-size);max-width:var(--site-fab-size);min-height:var(--site-fab-size);max-height:var(--site-fab-size);opacity:.88;border-radius:999px;flex-shrink:0;margin:0;transition:opacity .2s;display:block;position:relative;overflow:visible}.site-fab .site-header__user--fab.is-open,.site-fab .site-header__user--fab:hover{opacity:1}.site-fab .site-header__user-slot--fab{width:var(--site-fab-size);height:var(--site-fab-size);position:relative}.site-fab .site-header__user--fab .site-header__avatar,.site-fab .site-header__user--fab .site-header__avatar-hit{width:var(--site-fab-size);height:var(--site-fab-size);box-sizing:border-box;margin:0;position:absolute;top:0;left:0}.site-fab .site-header__user--fab .site-header__avatar{z-index:1;background-color:color-mix(in oklab,var(--colors-mist-100,#f4f4f5) 80%,#fff);background-image:var(--nav-user-avatar-url,none);box-shadow:none;background-position:50%;background-size:cover;border:0;border-radius:999px;overflow:hidden}.site-fab .site-header__user--fab[data-auth-state=authed] .site-header__avatar{border:1px solid color-mix(in oklab,var(--accent-color,#a1bc98) 22%,transparent);background-color:#fff;background-image:none}.site-fab .site-header__user--fab .site-header__avatar-fallback{width:100%;height:100%;color:var(--accent-color-darker,var(--settings-accent,#7a9a72));text-transform:lowercase;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:flex}.site-fab .site-header__user--fab .site-header__avatar-img{z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.site-fab .site-header__user--fab .site-header__avatar-img.is-visible{opacity:1}.site-fab .site-header__user--fab .site-header__avatar-hit{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:999px}.site-fab .site-header__user--fab .site-header__login-label{letter-spacing:.02em;color:color-mix(in oklab,var(--colors-mist-500,var(--colors-gray-400)) 72%,transparent);font-size:9px;font-weight:500}.site-fab .site-header__user--fab .site-header__login-label--icon{letter-spacing:0;color:unset;font-size:0}.site-fab .site-header__user--fab .site-header__login-icon{width:var(--site-fab-icon);height:var(--site-fab-icon);display:block;overflow:visible}#icon-yonghu path:first-child{fill:var(--accent-color-light,#d4ded0)!important}#icon-yonghu path:last-child{fill:var(--accent-color-darker,#70836a)!important}.site-fab .site-header__user--fab[data-auth-state=guest] .site-header__avatar{opacity:.92;background-color:#0000;background-image:none;transition:opacity .2s,background-color .2s}.site-fab .site-header__user--fab[data-auth-state=guest]:hover .site-header__avatar{opacity:1}.site-fab .site-header__user--fab .site-header__unread-dot{z-index:4;width:7px;height:7px;top:0;right:0}.site-fab .site-header__user--fab .site-header__user-menu{top:auto;bottom:0;right:calc(100% + var(--spacing)*2);z-index:120;left:auto}:root{--site-nav-logo-gap:.55rem;--site-nav-size:.8rem;--site-nav-font-size:var(--site-nav-size);--site-nav-logo-size:var(--site-nav-size);--site-nav-links-gap:1.75rem;--site-nav-item-height:var(--site-nav-size);--home-hero-leading-size:5rem;--nav-chrome-accent:#a1bc98;--nav-chrome-accent-darker:#71846a;--nav-chrome-underline:#8fa88a}body.home-page{--initial-avatar-size:5rem;--py:calc(var(--spacing)*16)}@media (width>=48rem){body.home-page{--py:calc(var(--spacing)*32)}}body.home-page .sticky-back-home{flex-shrink:0!important;width:5rem!important;min-width:5rem!important;height:5rem!important;min-height:5rem!important;line-height:0!important}.blog-view-search,body.blog-error-page,body.blog-list-page,body.blog-view-page--content,body.moments-page,body.user-auth-page,body.user-profile-page,body.user-settings-page{--initial-avatar-size:2rem}.blog-view-search .home-hero-row,body.blog-error-page .home-hero-row,body.blog-list-page .home-hero-row,body.home-page .auth-home-hero.home-hero-row,body.home-page .home-hero-row,body.moments-page .home-hero-row,body.user-auth-page .auth-home-hero.home-hero-row,body.user-settings-page .home-hero-row{min-height:var(--home-hero-leading-size,5rem);align-items:center}@keyframes home-hero-settle{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}body.home-page .home-hero-row.auth-home-hero .site-nav{opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){body.home-page .home-hero-row.auth-home-hero .site-nav{opacity:1!important;animation:none!important;transform:none!important}}.blog-view-search .home-hero-row .site-nav,body.blog-error-page .home-hero-row .site-nav,body.blog-list-page .home-hero-row .site-nav,body.home-page .auth-home-hero .site-nav,body.home-page .home-hero-row .site-nav,body.moments-page .home-hero-row .site-nav,body.user-auth-page .auth-home-hero.home-hero-row .site-nav,body.user-settings-page .home-hero-row .site-nav{height:var(--home-hero-leading-size,5rem);min-height:var(--home-hero-leading-size,5rem);box-sizing:border-box}.auth-home-hero .site-nav,.blog-error-page .site-nav,.blog-list-page .site-nav,.blog-view-search .site-nav,.home-page .site-nav,.moments-page .site-nav,.site-nav,.user-auth-page .site-nav,.user-settings-page .site-nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-shrink:0;justify-content:flex-end;align-items:center;width:auto;margin-left:auto;display:flex;gap:0!important;font-family:Bricolage Grotesque,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.auth-home-hero .site-nav__links,.blog-error-page .site-nav__links,.blog-view-search .site-nav__links,.home-page .site-nav__links,.moments-page .site-nav__links,.site-nav__links,.user-auth-page .site-nav__links,.user-settings-page .site-nav__links{box-sizing:border-box;justify-content:flex-end;align-items:center;height:auto;min-height:0;margin:0;padding:0;line-height:1;list-style:none;display:flex;gap:var(--site-nav-links-gap)!important;font-family:inherit!important;font-size:var(--site-nav-size,.8rem)!important}.auth-home-hero .site-nav__links>li,.blog-error-page .site-nav__links>li,.blog-view-search .site-nav__links>li,.moments-page .site-nav__links>li,.site-nav__links>li,.user-auth-page .site-nav__links>li,.user-settings-page .site-nav__links>li{align-items:center;line-height:0;display:inline-flex;font-family:inherit!important}.site-nav__links>li.site-nav__user{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:30px;min-width:30px;max-width:30px;height:30px;display:inline-flex!important}.auth-home-hero .site-nav__pair,.blog-error-page .site-nav__pair,.home-page .site-nav__pair,.moments-page .site-nav__pair,.site-nav__pair,.user-auth-page .site-nav__pair,.user-settings-page .site-nav__pair{align-items:center!important;gap:var(--site-nav-logo-gap,.55rem)!important;height:var(--site-nav-size,.8rem)!important;font-size:var(--site-nav-size,.8rem)!important;line-height:1!important;display:inline-flex!important}.auth-home-hero .site-nav__pair .site-nav__logo,.home-page .site-nav__pair .site-nav__logo,.site-nav__pair .site-nav__logo{flex-shrink:0;align-self:center!important;width:1em!important;height:1em!important;font-size:1em!important;top:-.06em!important;transform:none!important}.site-nav__pair .site-nav__logo svg,.site-nav__pair .site-nav__logo-icon,.site-nav__pair .site-nav__logo-icon .site-header__nav-icon-img,.site-nav__pair .site-nav__logo-icon .site-header__nav-icon-svg,.site-nav__pair .site-nav__logo-icon .svg-icon,.site-nav__pair .site-nav__logo-img{width:1em!important;height:1em!important}.auth-home-hero .site-nav__pair .site-nav__link,.home-page .site-nav__pair .site-nav__link,.moments-page .site-nav__pair .site-nav__link,.site-nav__pair .site-nav__link{align-self:center!important;height:1em!important;padding:0!important;font-size:.8rem!important;line-height:1!important}.auth-home-hero .site-nav__logo,.blog-error-page .site-nav__logo,.home-page .site-nav__logo,.moments-page .site-nav__logo,.site-nav__logo,.user-auth-page .site-nav__logo,.user-settings-page .site-nav__logo{box-sizing:border-box;width:var(--site-nav-size,.8rem);height:var(--site-nav-size,.8rem);font-size:var(--site-nav-size,.8rem);color:oklch(55% .02 260);flex-shrink:0;justify-content:center;line-height:0;position:relative;top:0;align-self:center!important;align-items:center!important;display:inline-flex!important;overflow:visible!important}.auth-home-hero .site-nav__logo svg,.auth-home-hero .site-nav__logo-img,.blog-error-page .site-nav__logo svg,.blog-error-page .site-nav__logo-img,.home-page .site-nav__logo svg,.home-page .site-nav__logo-img,.moments-page .site-nav__logo svg,.moments-page .site-nav__logo-img,.site-nav__logo svg,.site-nav__logo-img,.user-auth-page .site-nav__logo svg,.user-auth-page .site-nav__logo-img,.user-settings-page .site-nav__logo svg,.user-settings-page .site-nav__logo-img{-o-object-fit:contain;object-fit:contain;width:1em!important;height:1em!important;display:block!important;overflow:visible!important}.auth-home-hero .site-nav__logo-icon,.blog-error-page .site-nav__logo-icon,.home-page .site-nav__logo-icon,.moments-page .site-nav__logo-icon,.site-nav__logo-icon,.site-nav__logo-icon.site-header__nav-icon,.user-auth-page .site-nav__logo-icon,.user-settings-page .site-nav__logo-icon{justify-content:center!important;align-items:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:0!important;display:flex!important}.site-nav__logo-icon .site-header__nav-icon-img,.site-nav__logo-icon .site-header__nav-icon-svg,.site-nav__logo-icon .svg-icon{vertical-align:middle;width:1em!important;height:1em!important;line-height:0!important;display:block!important}.auth-home-hero .site-nav__link,.blog-error-page .site-nav__link,.home-page .site-nav__link,.moments-page .site-nav__link,.site-nav__link,.user-auth-page .site-nav__link,.user-settings-page .site-nav__link{box-sizing:border-box;font-synthesis:weight;color:oklch(55% .02 260);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;text-decoration:none;transition:none;position:relative;letter-spacing:normal!important;align-self:center!important;align-items:center!important;height:1em!important;padding:0!important;font-family:inherit!important;font-size:.8rem!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.auth-home-hero .site-nav__link:hover,.blog-error-page .site-nav__link:hover,.home-page .site-nav__link:hover,.moments-page .site-nav__link:hover,.site-nav__link:hover,.user-auth-page .site-nav__link:hover,.user-settings-page .site-nav__link:hover{color:color-mix(in srgb,var(--nav-chrome-accent,#a1bc98) 80%,#000)}.auth-home-hero .site-nav__link.is-active,.blog-error-page .site-nav__link.is-active,.home-page .site-nav__link.is-active,.moments-page .site-nav__link.is-active,.site-nav__link.is-active,.user-auth-page .site-nav__link.is-active,.user-settings-page .site-nav__link.is-active{color:oklch(55% .02 260)}.auth-home-hero .site-nav__link.is-active:after,.blog-error-page .site-nav__link.is-active:after,.home-page .site-nav__link.is-active:after,.moments-page .site-nav__link.is-active:after,.site-nav__link.is-active:after,.user-auth-page .site-nav__link.is-active:after,.user-settings-page .site-nav__link.is-active:after{content:"";background:var(--nav-chrome-underline,#8fa88a);border-radius:1px;height:2px;position:absolute;bottom:-.28rem;left:0;right:0}.site-header__user{z-index:1;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.site-header__user--nav{box-sizing:border-box;flex-shrink:0;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;overflow:visible;transition:none!important;animation:none!important}.site-header__user-slot--nav{flex-shrink:0;width:30px;height:30px;position:relative}.site-header__user-slot--nav>.site-header__avatar{z-index:1;position:absolute;inset:0}.site-header__avatar-hit{z-index:3;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:999px;width:30px;height:30px;margin:0;padding:0;text-decoration:none;display:block;position:absolute;inset:0}.site-header__avatar-hit:after{content:none!important;display:none!important}.site-header__login-label{z-index:1;color:color-mix(in oklab,var(--colors-gray-600,#4b5563) 100%,transparent);pointer-events:none;justify-content:center;align-items:center;font-size:.7rem;line-height:1;display:inline-flex;position:absolute;inset:0}html.has-nav-auth-hint .site-header__login-label{display:none!important}.site-nav:has(.site-header__user--nav.is-open){z-index:50}.site-header__user--nav.is-open{z-index:130;position:relative}.site-header__user--nav .site-header__login{display:none!important}.site-header__user--nav .site-header__user-account{align-items:center;height:30px;min-height:30px;max-height:30px;display:inline-flex;overflow:visible}.site-header__user--nav .site-header__avatar,.site-header__user--nav .site-header__avatar .avatar,.site-header__user--nav .site-header__avatar .avatar-a,.site-header__user--nav .site-header__avatar .img{box-sizing:border-box;width:30px!important;max-width:30px!important;height:30px!important;max-height:30px!important}.site-header__user--nav .site-header__avatar{background-color:#f3f4f6;background-image:var(--nav-user-avatar-url,none);background-position:50%;background-size:cover}.site-header__user[data-auth-state=authed] .site-header__login,.site-header__user[data-auth-state=guest] .site-header__user-account{display:none!important}.site-header__user-account[hidden]{display:none}.site-header__avatar-btn{cursor:pointer;outline:none;flex-shrink:0;display:inline-flex;position:relative}.site-header__user--nav .site-header__avatar-btn{position:absolute;inset:0}.site-header__avatar,.site-header__user--nav .site-header__avatar-btn{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.site-header__avatar{border:1px solid color-mix(in oklab,var(--accent-color,#a1bc98) 25%,transparent);background-color:#f3f4f6;background-image:var(--nav-user-avatar-url,none);color:var(--accent-color-darker,var(--accent-color,#a1bc98));font:inherit;box-sizing:border-box;background-position:50%;background-size:cover;border-radius:999px;padding:0;font-size:.875rem;line-height:1;transition:none;position:relative;overflow:hidden;transform:none}.site-header__user--nav .site-header__avatar{flex-shrink:0;width:30px;height:30px}.site-header__avatar-img{-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:0;border:0;border-radius:999px;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.site-header__avatar-img.is-visible{opacity:1}.site-header__avatar-fallback{width:100%;height:100%;color:var(--accent-color-darker,var(--accent-color,#a1bc98));text-transform:lowercase;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;line-height:1;display:flex}.site-header__unread-dot{z-index:2;pointer-events:none;background:#f53f3f;border:2px solid #fff;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:0;right:0}.site-header__user-slot--nav>.site-header__unread-dot{z-index:4;position:absolute;top:0;right:0;transform:translate(15%,-15%)}.site-header__avatar-btn .site-header__unread-dot{transform:translate(15%,-15%)}.site-header__user-menu-label{min-width:0;display:inline-block;position:relative}.site-header__user-menu-label .site-header__unread-dot{transform:translate(100%,-35%)}.site-header__avatar .avatar-a{pointer-events:none;width:100%;height:100%;line-height:0;display:block}.site-header__avatar .avatar,.site-header__avatar .img{border-radius:999px!important;width:100%!important;height:100%!important;line-height:1!important}.site-header__avatar .auth-icon{display:none}.site-header__avatar-btn:hover .site-header__avatar,.site-header__user--nav.is-open .site-header__avatar,.site-header__user-slot--nav:hover .site-header__avatar,.site-header__user.is-open .site-header__avatar-btn .site-header__avatar{box-shadow:0 0 0 2px color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 15%,transparent);transform:none}.site-header__user-menu{z-index:120;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:1rem;width:min(12.5rem,100vw - 2rem);padding:1.25rem;display:flex;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 12px 40px #0000001a}.site-header__user-menu[hidden]{display:none}.site-header__user-menu-head{flex-direction:column;gap:.25rem;padding-inline:.25rem;display:flex}.site-header__user-menu-name{color:#111827;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.site-header__user-menu-email{color:#6b7280;word-break:break-all;margin:0;font-size:.875rem;line-height:1.4}.site-header__user-menu-meta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.site-header__user-menu-group{color:#4b5563;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;background:oklab(97.0921% -.000240519 -.00251769);border:1px solid oklab(87.1681% -.00188783 -.00914586);max-width:100%;padding:.12rem .45rem;font-weight:600;overflow:hidden}.site-header__user-menu-group,.site-header__user-menu-vip{border-radius:999px;align-items:center;font-size:.72rem;line-height:1.35;display:inline-flex}.site-header__user-menu-vip{border:1px solid color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 42%,#d1d5db);background:color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 14%,#fff);color:var(--nav-chrome-accent-darker,#64755e);letter-spacing:.02em;outline:none;padding:.12rem .5rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.site-header__user-menu-vip:focus-visible,.site-header__user-menu-vip:hover{background:color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 24%,#fff);border-color:color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 58%,#d1d5db);color:var(--nav-chrome-accent-darker,#596754)}.site-header__user-menu-vip.is-active{border-color:color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 55%,#d1d5db);background:color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 22%,#fff)}.site-header__user-menu-list{flex-direction:column;gap:.25rem;display:flex}.site-header__user-menu-item{color:#1f2937;border-radius:.75rem;outline:none;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.site-header__user-menu-item:focus-visible,.site-header__user-menu-item:hover{background:color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 14%,#fff);color:var(--nav-chrome-accent-darker,#71846a)}.site-header__user-menu-icon{color:#4b5563;flex-shrink:0;width:1.125rem;height:1.125rem;transition:color .15s;display:inline-flex}.site-header__user-menu-item:focus-visible .site-header__user-menu-icon,.site-header__user-menu-item:hover .site-header__user-menu-icon{color:var(--nav-chrome-accent-darker,#71846a)}.site-header__user-menu-signout{width:100%;font:inherit;color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;outline:none;margin-top:.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.site-header__user-menu-signout:focus-visible,.site-header__user-menu-signout:hover{background:color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 10%,#fff);border-color:color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 40%,#d1d5db);color:var(--nav-chrome-accent-darker,#71846a);box-shadow:0 0 0 2px color-mix(in oklab,var(--nav-chrome-accent,#a1bc98) 12%,transparent)}.site-header__user-menu-icon.i-iconoir-user{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 20v-1a7 7 0 0 1 14 0v1'/%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z'/%3E%3C/g%3E%3C/svg%3E")}.site-header__user-menu-icon.i-iconoir-user,.site-header__user-menu-icon.i-iconoir-wallet{-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-header__user-menu-icon.i-iconoir-wallet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2Z'/%3E%3Cpath fill='currentColor' d='M16.5 14a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z'/%3E%3Cpath d='M18 7V5.603A1.65 1.65 0 0 0 15.485 3.67L4.485 6.604A2.04 2.04 0 0 0 3 8.537V9'/%3E%3C/g%3E%3C/svg%3E")}.site-header__user-menu-icon.i-iconoir-message-text{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 12h10M7 8h6'/%3E%3Cpath d='M3 20.29V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H7.961a2 2 0 0 0-1.561.75l-2.331 2.914A.6.6 0 0 1 3 20.29Z'/%3E%3C/g%3E%3C/svg%3E")}.site-header__user-menu-icon.i-iconoir-message-text,.site-header__user-menu-icon.i-iconoir-settings{-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-header__user-menu-icon.i-iconoir-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M19.6224 10.3954L18.5247 7.7448L20 6L18 4L16.2647 5.48295L13.5578 4.36974L12.9353 2H10.981L10.3491 4.40113L7.70441 5.51596L6 4L4 6L5.45337 7.78885L4.3725 10.4463L2 11V13L4.40111 13.6555L5.51575 16.2997L4 18L6 20L7.79116 18.5403L10.397 19.6123L11 22H13L13.6045 19.6132L16.2551 18.5155C16.6969 18.8313 18 20 18 20L20 18L18.5159 16.2494L19.6139 13.598L21.9999 12.9772L22 11L19.6224 10.3954Z'/%3E%3C/g%3E%3C/svg%3E")}.site-header__user-menu-icon.i-iconoir-shield{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M5 18L3.13036 4.91253C3.05646 4.39524 3.39389 3.91247 3.90398 3.79912L11.5661 2.09641C11.8519 2.03291 12.1481 2.03291 12.4339 2.09641L20.096 3.79912C20.6061 3.91247 20.9435 4.39524 20.8696 4.91252L19 18C18.9293 18.495 18.5 21.5 12 21.5C5.5 21.5 5.07071 18.495 5 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-nav>.site-header__user--nav{flex-shrink:0;margin-left:0}:root{--spacing:.25rem;--hero-row-size:5rem;--home-hero-leading-size:var(--hero-row-size);--avatar-size-home:5rem;--avatar-size-content:28px;--avatar-size-mood:2.5rem;--avatar-size-mood-face:2.1rem;--avatar-size-grown-extra:1rem;--initial-avatar-size:var(--avatar-size-content);--home-flow-avatar-height:var(--avatar-size-home);--sticky-align-size:var(--initial-avatar-size);--py:calc(var(--spacing)*16);--side-gap:2rem}@media (width>=48rem){:root{--py:calc(var(--spacing)*32)}}body.home-page{--initial-avatar-size:var(--avatar-size-home);--home-flow-avatar-height:var(--avatar-size-home)}html.has-site-mood body.home-page{--home-flow-avatar-height:var(--avatar-size-mood)}html.has-site-mood body.blog-error-page,html.has-site-mood body.blog-list-page,html.has-site-mood body.blog-view-page--content,html.has-site-mood body.moments-page,html.has-site-mood body.user-auth-page,html.has-site-mood body.user-settings-page{--initial-avatar-size:var(--avatar-size-content);--sticky-align-size:var(--avatar-size-mood)}.auth-home-hero,.home-hero-row,body.blog-error-page .home-hero-row,body.blog-list-page .home-hero-row,body.home-page .home-above-fold>.auth-home-hero,body.home-page .home-above-fold>.home-hero-row,body.home-page .home-hero-row.auth-home-hero,body.moments-page .home-hero-row,body.user-auth-page .home-hero-row,body.user-settings-page .home-hero-row{width:100%;height:var(--hero-row-size);min-height:var(--hero-row-size);max-height:var(--hero-row-size);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding:0;display:flex}body.home-page .home-hero-row .site-nav,body.home-page .site-nav{height:var(--hero-row-size);min-height:var(--hero-row-size);box-sizing:border-box}.home-hero-avatar-slot{width:var(--initial-avatar-size,var(--avatar-size-content));height:var(--initial-avatar-size,var(--avatar-size-content));flex-shrink:0;align-self:center;transition:none}body.home-page .home-hero-avatar-slot{width:var(--avatar-size-home);height:var(--home-flow-avatar-height,var(--avatar-size-home))}html.has-site-mood .blog-view-search .home-hero-avatar-slot,html.has-site-mood .home-hero-avatar-slot,html.has-site-mood body.blog-error-page .home-hero-avatar-slot,html.has-site-mood body.blog-list-page .home-hero-avatar-slot,html.has-site-mood body.home-page .home-hero-avatar-slot,html.has-site-mood body.moments-page .home-hero-avatar-slot,html.has-site-mood body.user-auth-page .home-hero-avatar-slot,html.has-site-mood body.user-settings-page .home-hero-avatar-slot{width:var(--avatar-size-home);height:var(--avatar-size-mood)}.sticky-back-home{width:var(--avatar-size-home);height:var(--home-flow-avatar-height,var(--avatar-size-home));z-index:40;flex-shrink:0;line-height:0;transition:none}html.has-site-mood .sticky-back-home,html.has-site-mood body.home-page .sticky-back-home{width:var(--avatar-size-home)!important;height:var(--avatar-size-mood)!important}.sticky-back-avatar-root{display:contents}html.is-route-avatar-lock .back-btn-arrow,html.is-route-avatar-lock .back-btn-avatar,html.is-route-avatar-lock .back-btn-mood,html.is-route-avatar-lock .home-above-fold,html.is-route-avatar-lock .home-above-fold *,html.is-route-avatar-lock .home-hero-avatar-slot,html.is-route-avatar-lock .sticky-back-btn-container,html.is-route-avatar-lock .sticky-back-btn-spring,html.is-route-avatar-lock .sticky-back-btn-wrapper,html.is-route-avatar-lock .sticky-back-button,html.is-route-avatar-lock .sticky-back-button__inner,html.is-route-avatar-lock .sticky-back-home{transition:none!important;animation:none!important}html.is-shell-routing #__layout,html.is-shell-routing .blog-view-layout{opacity:0!important;pointer-events:none!important}body.home-page .home-above-fold{transform:none}.home-hero-avatar-slot,.sticky-back-btn-container,.sticky-back-home{transition:none}@property --is-scrolled{syntax:"<number>";inherits:true;initial-value:0}@property --hover-trigger{syntax:"<number>";inherits:true;initial-value:0}@keyframes stick-back-button-scroll{0%{--is-scrolled:0}to{--is-scrolled:1}}.blog-view-page,.user-profile-page,body.blog-error-page,body.blog-list-page,body.blog-view-page--content,body.moments-page,body.user-auth-page,body.user-settings-page{--initial-avatar-size:var(--avatar-size-content,2rem);--home-hero-leading-size:var(--hero-row-size,5rem)}html:not(.is-sticky-avatar-ready) .sticky-back-btn-wrapper:not(.sticky-back-btn-wrapper--home){--is-scrolled:0!important;opacity:0!important;pointer-events:none!important;animation:none!important;transform:none!important}html:not(.has-site-mood) .blog-view-layout--profile .sticky-back-btn-container,html:not(.has-site-mood) .blog-view-layout--thread .sticky-back-btn-container,html:not(.has-site-mood) .blog-view-profile .sticky-back-btn-container,html:not(.has-site-mood) .blog-view-thread .sticky-back-btn-container,html:not(.is-sticky-avatar-ready) .sticky-back-btn-wrapper:not(.sticky-back-btn-wrapper--home) .sticky-back-btn-container{width:var(--avatar-size-content,2rem)!important;height:var(--avatar-size-content,2rem)!important;transition:none!important}.blog-view-layout--profile .sticky-back-btn-wrapper,.blog-view-layout--thread .sticky-back-btn-wrapper,.blog-view-profile .sticky-back-btn-wrapper,.blog-view-thread .sticky-back-btn-wrapper{--initial-avatar-size:var(--avatar-size-content,2rem)}@supports (animation-timeline:scroll()){@media (width>=48rem){html:not(.has-site-mood).is-sticky-avatar-ready.is-sticky-avatar-grown .blog-view-layout--profile .sticky-back-btn-container,html:not(.has-site-mood).is-sticky-avatar-ready.is-sticky-avatar-grown .blog-view-layout--thread .sticky-back-btn-container,html:not(.has-site-mood).is-sticky-avatar-ready.is-sticky-avatar-grown .blog-view-profile .sticky-back-btn-container,html:not(.has-site-mood).is-sticky-avatar-ready.is-sticky-avatar-grown .blog-view-thread .sticky-back-btn-container{width:calc(var(--avatar-size-content,2rem) + var(--avatar-size-grown-extra,1rem)*var(--is-scrolled))!important;height:calc(var(--avatar-size-content,2rem) + var(--avatar-size-grown-extra,1rem)*var(--is-scrolled))!important}html.is-sticky-avatar-ready .blog-view-layout--profile .sticky-back-btn-wrapper,html.is-sticky-avatar-ready .blog-view-layout--thread .sticky-back-btn-wrapper,html.is-sticky-avatar-ready .blog-view-profile .sticky-back-btn-wrapper,html.is-sticky-avatar-ready .blog-view-thread .sticky-back-btn-wrapper{opacity:1;pointer-events:none}}}html.is-sticky-avatar-ready .blog-view-layout--profile .sticky-back-btn-wrapper,html.is-sticky-avatar-ready .blog-view-layout--thread .sticky-back-btn-wrapper,html.is-sticky-avatar-ready .blog-view-profile .sticky-back-btn-wrapper,html.is-sticky-avatar-ready .blog-view-thread .sticky-back-btn-wrapper{opacity:1}.blog-view-auth,.blog-view-auth__content.page-wrap,.blog-view-error,.blog-view-error__content.page-wrap,.blog-view-home,.blog-view-home__content.page-wrap,.blog-view-layout--auth,.blog-view-layout--error,.blog-view-layout--home,.blog-view-layout--list,.blog-view-layout--moments,.blog-view-layout--post,.blog-view-layout--profile,.blog-view-layout--settings,.blog-view-layout--thread,.blog-view-list,.blog-view-list__content.page-wrap,.blog-view-moments,.blog-view-moments__content.page-wrap,.blog-view-post,.blog-view-post__content.page-wrap,.blog-view-profile,.blog-view-profile__content.page-wrap,.blog-view-search,.blog-view-search__content.page-wrap,.blog-view-settings,.blog-view-settings__content.page-wrap,.blog-view-thread,.blog-view-thread__content.page-wrap,body.blog-error-page,body.blog-view-page--content,body.home-page,body.moments-page,body.user-auth-page,body.user-profile-page,body.user-settings-page{overflow-x:visible}.blog-error-page .page-wrap,.blog-view-error__content.page-wrap,.blog-view-home__content.page-wrap,.blog-view-list__content.page-wrap,.blog-view-moments__content.page-wrap,.blog-view-post__content.page-wrap,.blog-view-profile__content.page-wrap,.blog-view-search__content.page-wrap,.blog-view-thread__content.page-wrap,.home-page .container.max-w-prose,.user-auth-page .page-wrap,.user-settings-page .page-wrap{position:relative}.sticky-back-btn-wrapper{top:calc(var(--py) + (var(--home-hero-leading-size,var(--hero-row-size,5rem)) - var(--sticky-align-size,var(--initial-avatar-size,2rem)))/2);bottom:var(--py);z-index:40;pointer-events:none;--is-scrolled:0;position:absolute;left:1rem}@supports (animation-timeline:scroll()){@media (width>=48rem){.sticky-back-btn-wrapper{transform:translateX(calc(var(--is-scrolled)*-1*(var(--side-gap) + 2.5rem)));animation:linear both stick-back-button-scroll;animation-range:0 400px;animation-timeline:scroll()!important}}}.sticky-back-btn-container{pointer-events:auto;width:var(--initial-avatar-size);height:var(--initial-avatar-size);justify-content:center;align-items:center;display:flex;position:static}@supports (animation-timeline:scroll()){@media (width>=48rem){.sticky-back-btn-container{width:calc(var(--initial-avatar-size) + 1rem*var(--is-scrolled));height:calc(var(--initial-avatar-size) + 1rem*var(--is-scrolled));position:sticky;top:2rem}}}.sticky-back-btn-spring{will-change:auto;flex-shrink:0;width:100%;height:100%;transition:none;transform:none}.sticky-back-btn-spring--static{will-change:auto!important;transition:none!important;transform:none!important}.sticky-back-button{--hover-trigger:0;background-color:color-mix(in oklab,var(--accent-color) 20%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;border-radius:9999px;width:100%;height:100%;transition:--hover-trigger .2s linear;display:block;position:relative}.sticky-back-button,.sticky-back-button:after{contain:layout style;backface-visibility:hidden}.sticky-back-button:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:var(--is-scrolled,0);position:absolute;inset:0}.sticky-back-button:hover{--hover-trigger:1}.sticky-back-button:focus-visible{--hover-trigger:1;outline:2px solid color-mix(in oklab,var(--accent-color) 55%,transparent);outline-offset:2px}.sticky-back-button__inner{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.back-btn-face,.sticky-back-button__inner{border-radius:9999px;width:100%;height:100%;position:relative;overflow:hidden}.back-btn-face{flex:auto;min-width:0;min-height:0;display:block}.back-btn-avatar{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;opacity:calc((1 - var(--is-scrolled))*(1 - var(--hover-trigger)));border-radius:9999px;display:block}.back-btn-arrow,.back-btn-avatar{transition:opacity .15s linear;position:absolute;inset:0}.back-btn-arrow{color:var(--accent-color-darker,#374151);opacity:calc(var(--is-scrolled) + (1 - var(--is-scrolled))*var(--hover-trigger));justify-content:center;align-items:center;display:flex}.back-btn-arrow__icon{flex-shrink:0;width:1.125rem;height:1.125rem;display:block}.back-btn-arrow .i-iconoir-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 21V3m0 0l8.5 8.5M12 3l-8.5 8.5'/%3E%3C/svg%3E")}.back-btn-arrow .i-iconoir-arrow-left,.back-btn-arrow .i-iconoir-arrow-up{-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.125rem;height:1.125rem;-webkit-mask-size:100% 100%;mask-size:100% 100%}.back-btn-arrow .i-iconoir-arrow-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M21 12H3m0 0l8.5-8.5M3 12l8.5 8.5'/%3E%3C/svg%3E")}.page-header__avatar-slot,.post-header__avatar-slot{width:var(--sticky-align-size,var(--initial-avatar-size,2rem));height:calc(var(--sticky-align-size,var(--initial-avatar-size,2rem)) + (var(--home-hero-leading-size,var(--hero-row-size,5rem)) - var(--sticky-align-size,var(--initial-avatar-size,2rem)))/2);flex-shrink:0;align-self:flex-start}.page-header--sticky-back .page-header__back,.post-header--sticky-back .post-header__back{display:none}.sticky-back-btn-inline{z-index:1;width:var(--initial-avatar-size,2rem);height:var(--initial-avatar-size,2rem);--is-scrolled:0;pointer-events:auto;flex-shrink:0;position:relative}.sticky-back-btn-inline .sticky-back-btn-container{width:100%;height:100%;position:static}.sticky-back-btn-inline .sticky-back-btn-spring{width:100%;height:100%}body.home-page{--side-gap:2rem}body.is-leaving-home-avatar .sticky-back-btn-wrapper--home,body.is-leaving-home-avatar .sticky-back-home{opacity:0!important;pointer-events:none!important;transition:none!important}body.home-page .sticky-back-btn-wrapper--home{opacity:0;pointer-events:none;position:absolute!important}@supports not (animation-timeline:scroll()){body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home{pointer-events:none;transform:translateX(calc((var(--side-gap,2rem) + 5.25rem)*-1));--is-scrolled:1;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .45s;display:block;opacity:1!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-btn-container,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-btn-container{pointer-events:auto;transition:width .75s cubic-bezier(.22,1,.36,1),height .75s cubic-bezier(.22,1,.36,1);top:2rem;width:var(--avatar-size-content,28px)!important;height:var(--avatar-size-content,28px)!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .back-btn-avatar,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .back-btn-avatar{opacity:0!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .back-btn-arrow,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .back-btn-arrow{opacity:1!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood{opacity:0!important;pointer-events:none!important;max-width:0!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-face,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-face{width:100%!important;max-width:none!important;height:100%!important}}body.home-page .sticky-back-btn-wrapper--home .sticky-back-btn-container{width:var(--avatar-size-content,28px)!important;height:var(--avatar-size-content,28px)!important}.sticky-back-home__flow{z-index:1;pointer-events:auto;width:100%;height:100%;position:relative}.sticky-back-home__flow .sticky-back-btn-spring,.sticky-back-home__flow-btn{width:100%;height:100%}.sticky-back-home__flow .sticky-back-btn-spring{justify-content:flex-start;align-items:center;display:flex}.sticky-back-home__flow .sticky-back-button,.sticky-back-home__flow-btn.sticky-back-button{--hover-trigger:0;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.sticky-back-home__flow .sticky-back-button:focus-visible,.sticky-back-home__flow .sticky-back-button:hover,.sticky-back-home__flow-btn.sticky-back-button:focus-visible,.sticky-back-home__flow-btn.sticky-back-button:hover{--hover-trigger:0;background-color:#0000}.sticky-back-home__flow .back-btn-avatar{opacity:1}.sticky-back-home__flow .back-btn-arrow{opacity:0!important;display:none!important}.sticky-back-btn-wrapper--home .sticky-back-button,.sticky-back-btn-wrapper--home .sticky-back-button:focus-visible,.sticky-back-btn-wrapper--home .sticky-back-button:hover{--hover-trigger:0}button.sticky-back-button{cursor:pointer;font:inherit;color:inherit;appearance:none;background-color:color-mix(in oklab,var(--accent-color) 20%,transparent);border:0;margin:0;padding:0}.sticky-back-home__flow button.sticky-back-button,.sticky-back-home__flow button.sticky-back-button:focus-visible,.sticky-back-home__flow button.sticky-back-button:hover{background-color:#0000}@supports (animation-timeline:scroll()){@media (width>=48rem){.blog-view-layout--home .sticky-back-home,body.home-page .sticky-back-home{--is-scrolled:0;animation:linear both stick-back-button-scroll;animation-timeline:scroll();animation-range:0 400px}.blog-view-layout--home .sticky-back-home__flow,body.home-page .sticky-back-home__flow{opacity:calc(1 - min(1, var(--is-scrolled) * 3));pointer-events:auto}body.home-page .container.max-w-prose>.r,body.home-page .container.max-w-prose>section,body.home-page .home-above-fold>header,body.home-page .home-above-fold>header.r,body.home-page .home-social{z-index:8;position:relative}.blog-view-layout--home .sticky-back-btn-wrapper--home,body.home-page .sticky-back-btn-wrapper--home{z-index:3;width:auto;height:auto;opacity:min(1,calc(var(--is-scrolled)*3));pointer-events:none;animation-range:0 400px;transform:translate3d(calc(var(--hm-x0,1rem) + (var(--hm-x1,0px) - var(--hm-x0,1rem))*var(--is-scrolled) - .75rem*var(--is-scrolled)),calc(var(--hm-y0,var(--py,4rem)) + (var(--hm-y1,2rem) - var(--hm-y0,var(--py,4rem)))*var(--is-scrolled)),0)!important;position:fixed!important;inset:0 auto auto 0!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home{--is-scrolled:1!important;opacity:1!important;top:2rem!important;left:max(.25rem,calc(50% - var(--container-prose,42rem)/2 - var(--side-gap,2rem) - 5.25rem))!important;animation:none!important;bottom:auto!important;right:auto!important;transform:none!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-btn-container,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-btn-container,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-btn-container{width:var(--avatar-size-content,28px)!important;min-width:var(--avatar-size-content,28px)!important;max-width:var(--avatar-size-content,28px)!important;height:var(--avatar-size-content,28px)!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button,body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-button,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood{border-radius:9999px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;display:block!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button__inner,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-button__inner,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button__inner{border-radius:9999px!important;width:100%!important;height:100%!important;padding:0!important;display:block!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .back-btn-face,body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-face,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .back-btn-face,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-face,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .back-btn-face,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-face{flex:none!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .back-btn-mood,body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .back-btn-mood,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .back-btn-mood,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood{opacity:0!important;pointer-events:none!important;max-width:0!important;display:none!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .back-btn-avatar,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .back-btn-avatar,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .back-btn-avatar{opacity:0!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .back-btn-arrow,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .back-btn-arrow,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .back-btn-arrow{opacity:1!important;display:flex!important}.blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-btn-container,body.home-page .sticky-back-btn-wrapper--home .sticky-back-btn-container{pointer-events:none;width:calc(var(--hm-s0,var(--avatar-size-home,5rem)) + (var(--hm-s1,var(--avatar-size-content,28px)) - var(--hm-s0,var(--avatar-size-home,5rem)))*var(--is-scrolled))!important;height:calc(var(--hm-s0,var(--avatar-size-home,5rem)) + (var(--hm-s1,var(--avatar-size-content,28px)) - var(--hm-s0,var(--avatar-size-home,5rem)))*var(--is-scrolled))!important;position:relative!important;top:auto!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-btn-container,html.is-home-side-on .blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-btn-container,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-btn-container{pointer-events:auto}.blog-view-layout--home .sticky-back-btn-wrapper--home .back-btn-avatar,body.home-page .sticky-back-btn-wrapper--home .back-btn-avatar{opacity:calc((1 - var(--is-scrolled))*(1 - var(--hover-trigger)))}.blog-view-layout--home .sticky-back-btn-wrapper--home .back-btn-arrow,body.home-page .sticky-back-btn-wrapper--home .back-btn-arrow{opacity:calc(var(--is-scrolled) + (1 - var(--is-scrolled))*var(--hover-trigger))}.blog-view-layout--home .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood,body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood{opacity:calc(1 - var(--is-scrolled));max-width:calc((1 - var(--is-scrolled))*12rem);pointer-events:none}}}@supports not (animation-timeline:scroll()){.sticky-back-btn-wrapper--home{opacity:0;pointer-events:none;transform:translate(0)}}@media (width<=767.98px){.sticky-back-btn-wrapper--home{display:none}}.blog-post-page,.blog-view-layout--auth,.blog-view-layout--post,.blog-view-post,.blog-view-post__content.page-wrap,.user-auth-page{overflow-x:visible}.sticky-back-button.has-site-mood,a.sticky-back-button.has-site-mood,button.sticky-back-button.has-site-mood{--mood-capsule-bg:color-mix(in oklab, var(--fg,#1a1c1a) 6%, var(--bg,#fff));width:auto;min-width:0;height:100%;padding:calc(.18rem*(1 - var(--is-scrolled,0))) calc(.42rem*(1 - var(--is-scrolled,0))) calc(.18rem*(1 - var(--is-scrolled,0))) calc(.18rem*(1 - var(--is-scrolled,0)));box-sizing:border-box;isolation:isolate;contain:layout style;backface-visibility:hidden;border-radius:9999px;align-items:center;display:inline-flex;background-color:color-mix(in oklab,var(--mood-capsule-bg) calc((1 - var(--is-scrolled,0))*100%),color-mix(in oklab,var(--accent-color) 18%,transparent))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sticky-back-home__flow .sticky-back-button.has-site-mood,.sticky-back-home__flow button.sticky-back-button.has-site-mood,.sticky-back-home__flow-btn.sticky-back-button.has-site-mood{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9999px;min-width:0;padding:.18rem .42rem .18rem .18rem;width:auto!important;height:var(--avatar-size-mood,2.5rem)!important;background-color:var(--mood-capsule-bg)!important;box-shadow:none!important}.sticky-back-home__flow .sticky-back-button:after,.sticky-back-home__flow-btn.sticky-back-button:after{content:none;display:none}.sticky-back-button.has-site-mood .sticky-back-button__inner{gap:calc(.35rem*(1 - var(--is-scrolled,0)));border-radius:calc(var(--is-scrolled,0)*9999px);pointer-events:none;justify-content:flex-start;align-items:center;width:auto;height:100%;padding-right:0;overflow:visible}.sticky-back-button.has-site-mood .back-btn-face{width:var(--avatar-size-mood-face,2.1rem);height:var(--avatar-size-mood-face,2.1rem);max-width:calc(var(--avatar-size-mood-face,2.1rem)*(1 - var(--is-scrolled,0)));aspect-ratio:1;pointer-events:auto;border-radius:9999px;flex:none;align-self:center;transition:max-width .15s linear;display:block;position:relative;overflow:hidden}.sticky-back-button.has-site-mood .back-btn-avatar{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%;max-width:none;height:100%;opacity:calc((1 - var(--is-scrolled,0))*(1 - var(--hover-trigger,0)));z-index:1;border-radius:9999px;flex:none;margin:0;transition:opacity .15s linear;position:absolute;inset:0;overflow:hidden}.sticky-back-button.has-site-mood .back-btn-mood{min-width:0;min-height:1.55rem;max-width:calc((1 - var(--is-scrolled,0))*var(--avatar-size-mood,2.5rem));color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:calc(1 - var(--is-scrolled,0));pointer-events:auto;background:0 0;border:0;border-radius:9999px;flex-shrink:1;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;transition:opacity .15s linear,max-width .15s linear;display:inline-flex;position:relative;overflow:visible}.sticky-back-button.has-site-mood .back-btn-mood__emoji{text-align:center;flex:none;min-width:1.55rem;line-height:1}.sticky-back-button.has-site-mood .back-btn-mood__tip{z-index:40;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#1f2937;border-radius:.45rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:opacity .12s,visibility .12s;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 4px 14px #0f172a2e}.sticky-back-button.has-site-mood .back-btn-mood__tip:before{content:"";border:5px solid #0000;border-left-width:0;border-right-color:#1f2937;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.sticky-back-button.has-site-mood .back-btn-mood:focus-visible .back-btn-mood__tip,.sticky-back-button.has-site-mood .back-btn-mood:hover .back-btn-mood__tip{opacity:calc(1 - var(--is-scrolled,0));visibility:visible}@media (hover:none){.sticky-back-button.has-site-mood .back-btn-mood__tip{display:none}}.sticky-back-button.has-site-mood:focus-visible,.sticky-back-button.has-site-mood:hover{--hover-trigger:0}:is(.sticky-back-button.has-site-mood:has(.back-btn-face:focus-within),.sticky-back-button.has-site-mood:has(.back-btn-face:hover)){--hover-trigger:1}.sticky-back-button.has-site-mood .back-btn-arrow{background-color:color-mix(in oklab,var(--accent-color) 18%,#f3f4f6);width:100%;height:100%;opacity:calc(var(--is-scrolled,0) + (1 - var(--is-scrolled,0))*var(--hover-trigger,0));pointer-events:none;z-index:2;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .15s linear;display:flex;position:absolute;inset:0}html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .sticky-back-button.has-site-mood .back-btn-face{width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .sticky-back-button.has-site-mood .back-btn-arrow{background-color:#0000}.sticky-back-home__flow .sticky-back-button.has-site-mood .back-btn-face{width:var(--avatar-size-mood-face,2.1rem);height:var(--avatar-size-mood-face,2.1rem);max-width:var(--avatar-size-mood-face,2.1rem)}.sticky-back-home__flow .sticky-back-button.has-site-mood .back-btn-avatar{opacity:1}.sticky-back-home__flow .sticky-back-button.has-site-mood .back-btn-mood{max-width:var(--avatar-size-mood,2.5rem);opacity:1}.sticky-back-home__flow .sticky-back-button.has-site-mood,.sticky-back-home__flow .sticky-back-button.has-site-mood:focus-visible,.sticky-back-home__flow .sticky-back-button.has-site-mood:hover{--hover-trigger:0;background-color:var(--mood-capsule-bg)!important}.sticky-back-home__flow .sticky-back-button.has-site-mood:has(.back-btn-face:focus-within){--hover-trigger:0;background-color:var(--mood-capsule-bg)!important}.sticky-back-home__flow .sticky-back-button.has-site-mood:has(.back-btn-face:hover){--hover-trigger:0;background-color:var(--mood-capsule-bg)!important}.sticky-back-home__flow .sticky-back-button.has-site-mood .back-btn-arrow{opacity:0!important;display:none!important}html.has-site-mood .sticky-back-btn-container{min-width:var(--avatar-size-mood,2.5rem);overflow:visible;width:auto!important;height:var(--avatar-size-mood,2.5rem)!important}html.has-site-mood .sticky-back-btn-spring,html.has-site-mood .sticky-back-btn-wrapper,html.has-site-mood .sticky-back-button.has-site-mood{overflow:visible}html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .blog-view-layout--moments .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .blog-view-layout--profile .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .blog-view-layout--thread .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .blog-view-thread .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown body.moments-page .sticky-back-btn-container{--mood-circle-size:calc(var(--avatar-size-content,2rem) + var(--avatar-size-grown-extra,1rem)*var(--is-scrolled,1));width:var(--mood-circle-size)!important;min-width:var(--mood-circle-size)!important;max-width:var(--mood-circle-size)!important;height:var(--mood-circle-size)!important}html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .sticky-back-button.has-site-mood{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;display:block!important;overflow:hidden!important}html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .sticky-back-button.has-site-mood .sticky-back-button__inner{width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .sticky-back-button.has-site-mood .back-btn-avatar,html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown .sticky-back-button.has-site-mood .back-btn-mood{opacity:0!important;pointer-events:none!important;width:0!important;max-width:0!important;height:0!important;min-height:0!important;margin:0!important;position:absolute!important;overflow:hidden!important}@supports (animation-timeline:scroll()){@media (width>=48rem){html.has-site-mood.is-sticky-avatar-ready .blog-view-layout--moments .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready .blog-view-layout--profile .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready .blog-view-layout--thread .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready .blog-view-profile .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready .blog-view-thread .sticky-back-btn-container,html.has-site-mood.is-sticky-avatar-ready body.moments-page .sticky-back-btn-container,html.has-site-mood:not(.is-sticky-avatar-grown) body.home-page .sticky-back-btn-wrapper--home .sticky-back-btn-container{min-width:var(--avatar-size-mood,2.5rem);width:auto!important;height:var(--avatar-size-mood,2.5rem)!important}html.has-site-mood.is-sticky-avatar-ready.is-sticky-avatar-grown body.home-page .sticky-back-btn-wrapper--home .sticky-back-btn-container{--mood-circle-size:calc(var(--avatar-size-content,2rem) + var(--avatar-size-grown-extra,1rem)*var(--is-scrolled,1));width:var(--mood-circle-size)!important;min-width:var(--mood-circle-size)!important;max-width:var(--mood-circle-size)!important;height:var(--mood-circle-size)!important}}}body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-avatar{opacity:calc((1 - min(1, var(--is-scrolled,0) * 4))*(1 - var(--hover-trigger,0)))}body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-arrow{opacity:calc(min(1, var(--is-scrolled,0) * 4) + (1 - min(1, var(--is-scrolled,0) * 4))*var(--hover-trigger,0))}body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-face{max-width:calc(var(--avatar-size-mood-face,2.1rem)*(1 - min(1, var(--is-scrolled,0) * 4)))}body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood{max-width:calc((1 - min(1, var(--is-scrolled,0) * 4))*var(--avatar-size-mood,2.5rem));opacity:calc(1 - min(1, var(--is-scrolled,0) * 4))}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-face,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-face{width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-mood{opacity:0!important;pointer-events:none!important;max-width:0!important;display:none!important}body.home-page .sticky-back-home.is-home-side-on .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-arrow,html.is-home-side-on body.home-page .sticky-back-btn-wrapper--home .sticky-back-button.has-site-mood .back-btn-arrow{opacity:1!important;display:flex!important}.profile-identity{flex-wrap:wrap;align-items:flex-start;gap:1.25rem 1.75rem;margin-top:.85rem;display:flex}.profile-identity__stage{flex:none;width:9rem;height:9rem;position:relative}.profile-identity__avatar{width:100%;height:100%}.profile-identity__mood-badge{z-index:2;color:#1f2937;width:2.35rem;height:2.35rem;font:inherit;cursor:pointer;background:#fff;border:3px solid #fff;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:1.05rem;line-height:1;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:-.15rem;right:-.15rem;box-shadow:0 1px 4px #00000024}.profile-identity__mood-badge.is-empty{color:#6b7280;background:#f3f4f6;font-size:1.25rem;font-weight:500}.profile-identity__mood-badge:hover{transform:scale(1.06);box-shadow:0 2px 8px #00000029}.profile-identity__mood-badge:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent-color,#7e6c79) 18%,transparent),0 1px 4px #00000024;outline:none}.profile-identity__mood-badge.is-saving{opacity:.65;cursor:wait}.profile-identity__mood-menu{min-width:12.5rem;top:calc(100% + .55rem);left:0;right:auto}.profile-identity__mood-meta{flex:12rem;min-width:0;max-width:22rem;padding-top:.55rem}.profile-identity__mood-saving{color:#6b7280;margin:.5rem 0 0;font-size:.8125rem}.mood-picker__menu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;min-width:12.5rem;max-width:min(18rem,90vw);padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 12px 28px #0f172a1f}.mood-picker__option{color:#374151;width:100%;min-height:2.25rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.4rem .65rem;font-size:.875rem;display:flex}.mood-picker__option:hover{background:#f3f4f6}.mood-picker__option.is-active{background:color-mix(in oklab,var(--accent-color,#7e6c79) 12%,#fff);color:#1f2937}.mood-picker__option--muted{color:#6b7280;border-top:1px solid #f3f4f6;border-radius:0 0 .55rem .55rem;margin-top:.2rem}.mood-picker__option-emoji{text-align:center;width:1.25rem;font-size:1rem;line-height:1}.mood-picker__custom{align-items:center;gap:.5rem;max-width:22rem;margin-top:.75rem;display:flex}.mood-picker__custom-emoji,.mood-picker__custom-text{min-height:2.5rem;font:inherit;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.875rem}.mood-picker__custom-emoji{text-align:center;flex:none;width:3.25rem;padding:.4rem .35rem}.mood-picker__custom-text{flex:auto;min-width:0;padding:.4rem .75rem}.mood-picker__custom-emoji:focus,.mood-picker__custom-text:focus{border-color:color-mix(in oklab,var(--accent-color,#7e6c79) 45%,#e5e7eb);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent-color,#7e6c79) 12%,transparent);outline:none}.site-footer{gap:calc(var(--spacing)*1);font-size:var(--text-xs-fontSize,.75rem);color:color-mix(in oklab,var(--colors-gray-500) 100%,transparent);text-align:left;flex-direction:column;line-height:1.5;display:flex}.site-footer__line,.site-footer__meta{margin:0}.site-footer__record-link{color:inherit;text-decoration:none;transition:color .2s}.site-footer__record-link:focus-visible,.site-footer__record-link:hover{color:color-mix(in oklab,var(--colors-gray-700) 100%,transparent);outline:none}
