.Home_viewport__y_3tv{position:fixed;inset:0;display:grid;place-items:center;width:100vw;height:100dvh;background:var(--color-bg);z-index:var(--z-content);overscroll-behavior-y:contain}.Home_motionWrapper__MLyNs{position:absolute;inset:0;display:grid;place-items:center;will-change:transform;backface-visibility:hidden}.Home_contentArea__ZYNSE{position:relative;display:grid;place-items:center;width:100%;max-width:min(100%,56.25dvh);padding-inline:clamp(8px,2vw,24px);box-sizing:border-box}.Home_postsContainer__QYx_7{height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.Home_postWrapper__lwbq5{height:100dvh;width:100%;display:grid;place-items:center;scroll-snap-align:start}.Home_postAndActions__K2sHb{position:relative;width:100%;height:100%;display:grid;place-items:center}.Home_postContainer__sF4FM{position:relative;background:#000;overflow:hidden;border-radius:var(--vp-radius);aspect-ratio:9/16;inline-size:min(100vw - var(--actions-gutter,0px),56.25dvh);touch-action:none;block-size:100%}.Home_postContainer__sF4FM:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:32%;background:var(--scrim);pointer-events:none;z-index:1}.Home_postMediaStack__vl4t9{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:hidden;z-index:0}.Home_postImage__bHDCX{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;transform:translateZ(0);transition:transform .26s ease;will-change:transform;max-width:none}.Home_imageDots__Z0Meu{position:absolute;z-index:3;display:flex;gap:8px;top:calc(var(--top-bar-height) + 8px);left:50%;transform:translateX(-50%);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;caret-color:rgba(0,0,0,0);pointer-events:auto}.Home_imageDots__Z0Meu .Home_dot__GlF87{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;user-drag:none;outline:none;line-height:0;font-size:0;caret-color:rgba(0,0,0,0)}.Home_dot__GlF87{inline-size:9px;block-size:9px;border-radius:9999px;background:color-mix(in oklab,var(--color-surface) 50%,transparent);border:1px solid var(--border);padding:0;cursor:pointer;outline:none;transition:background var(--vp-anim-short) ease}.Home_dot__GlF87.Home_active__JMrEa{background:var(--color-fg)}.Home_imageDots__Z0Meu .Home_dot__GlF87:focus-visible{outline:2px solid color-mix(in oklab,var(--color-fg) 60%,transparent);outline-offset:2px;border-radius:9999px}.Home_metaWrapperFixedBottom__OcGNw{position:absolute;bottom:calc(env(safe-area-inset-bottom) + var(--mobile-nav-height));left:0;width:100%;padding:1rem;color:var(--color-fg);z-index:2;box-sizing:border-box}.Home_meta__96fd0{max-width:100%}.Home_metaUser__qwIFM{text-decoration:none;color:inherit;display:inline-block}.Home_metaUser__qwIFM>span:first-child{display:inline-block;font-weight:700;font-size:.95rem;line-height:1.2;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.5),0 0 6px rgba(0,0,0,.4);transition:text-shadow .25s ease}.Home_metaUser__qwIFM:hover>span:first-child{text-shadow:0 0 3px rgba(0,0,0,.7),0 1px 4px rgba(0,0,0,.6);filter:brightness(1.1)}.Home_meta__96fd0 h2{margin:2px 0 0;font-size:1.1rem;line-height:1.25;overflow:hidden;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@supports not ((line-clamp:2) or (-webkit-line-clamp:2)){.Home_meta__96fd0 h2{white-space:nowrap;text-overflow:ellipsis}}.Home_meta__96fd0 p{margin:4px 0;font-size:.9rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.Home_metaTags__xiqRm{display:flex;flex-wrap:wrap;gap:8px;line-height:1.4;margin-top:8px;color:var(--color-fg)}.Home_metaTag__kxdU1{display:inline-flex;align-items:center;padding:2px 10px;border-radius:9999px;background:rgba(0,0,0,0);border:1px solid var(--border-soft);text-decoration:none;white-space:nowrap;font-size:12px;transition:border-color var(--vp-anim-short) ease,background var(--vp-anim-short) ease}.Home_metaTag__kxdU1:focus-visible,.Home_metaTag__kxdU1:hover{background:rgba(0,0,0,0);border-color:color-mix(in oklab,var(--color-fg) 28%,transparent);outline:none}.Home_metaLine__KEg7a{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.Home_metaSep__hAz1y{margin:0 4px;opacity:.8}.Home_tags__fBz3q{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-fg);font-size:14px}.Home_tagLink__Isz4b,.Home_tags__fBz3q span{background:rgba(0,0,0,0);padding:4px 8px;border-radius:12px;font-size:.7rem;color:var(--color-fg);text-decoration:none;white-space:nowrap;border:1px solid var(--border-soft)}.Home_moreTags__G7LzB{opacity:.85}.Home_actionbar__Swchj{position:absolute;bottom:calc(env(safe-area-inset-bottom) + var(--mobile-nav-height));padding-bottom:10px;right:clamp(8px,3vw,var(--vp-gap));gap:var(--vp-gap);z-index:var(--vp-overlay-z);pointer-events:auto;--tap-size:48px}.Home_actionButton__h7EYc,.Home_actionbar__Swchj{display:flex;flex-direction:column;align-items:center}.Home_actionButton__h7EYc{z-index:calc(var(--vp-overlay-z) + 1);gap:6px}.Home_Home_actionButton__O2V3Z,.Home_icon__oZcbI{inline-size:48px;block-size:48px;border-radius:50%;background:var(--color-surface);border:1px solid var(--border-soft);display:grid;place-items:center;color:var(--color-fg);cursor:pointer;transition:background var(--vp-anim-short) ease,transform var(--vp-anim-short) ease;box-shadow:var(--shadow-card)}.Home_Home_actionButton__O2V3Z i,.Home_Home_actionButton__O2V3Z svg,.Home_icon__oZcbI i,.Home_icon__oZcbI svg{width:28px;height:28px;display:block}.Home_Home_actionButton__O2V3Z:hover,.Home_icon__oZcbI:hover{border-color:var(--color-primary)}.Home_Home_actionButton__O2V3Z:active,.Home_icon__oZcbI:active{background:color-mix(in oklab,var(--color-fg) 22%,var(--color-surface));transform:scale(.92)}.Home_Home_actionButton__O2V3Z:focus-visible,.Home_icon__oZcbI:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Home_count__DWOw9{font-size:.75rem;color:var(--color-fg);font-weight:600}.Home_heartIcon__WMDWM{width:28px;height:28px;display:block}.Home_liked__Rb1zE{fill:var(--active)}.Home_icon--no-bg__atnll{background:none;border:0;box-shadow:none}.Home_avatarWrapper__lCkOI{display:grid;place-items:center;position:relative}.Home_avatarWithFollow__vBMNw{position:relative;display:inline-block;width:fit-content;overflow:visible;--follow-y:28%}.Home_avatar__pEig5{inline-size:48px;block-size:48px;border-radius:50%;object-fit:cover;background:#0f0f0f}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U{position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(var(--follow-y));inline-size:24px;block-size:24px;border-radius:9999px;background:var(--color-primary);border:0;box-shadow:var(--shadow-card);display:grid;place-items:center;cursor:pointer;outline:none;z-index:2;transition:transform var(--vp-anim-short) ease-out,filter var(--vp-anim-medium),box-shadow var(--vp-anim-medium)}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U:hover{transform:translateX(-50%) translateY(var(--follow-y)) translateY(-1px)}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U:active{transform:translateX(-50%) translateY(var(--follow-y)) scale(.92)}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U svg{width:14px;height:14px;stroke:var(--color-fg);stroke-width:3}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U.Home_following__JQ1qG{background:#2e2e2e;border-color:#000}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U.Home_following__JQ1qG svg{stroke:var(--color-fg)}.Home_metaPopover--sheet__dOUjR{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:100%;max-height:calc(100% - 12px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:12px 12px 0 0;z-index:4;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity var(--vp-anim-short);background:rgba(0,0,0,0);border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.Home_metaPopover--sheet__dOUjR.Home_isOpen__4WdXV,.Home_metaPopover--sheet__dOUjR[data-open=true]{transform:translateY(0);opacity:1;pointer-events:none}.Home_metaPopover--sheet__dOUjR:after{display:none}@media(max-width:768px){.Home_contentArea__ZYNSE{max-width:100vw;padding-inline:0}.Home_postContainer__sF4FM{width:100vw;height:100dvh;border-radius:0}.Home_meta__96fd0 h2{font-size:1rem;margin:0}.Home_meta__96fd0 p{font-size:.8rem;margin:4px 0}.Home_tagLink__Isz4b,.Home_tags__fBz3q span{font-size:.65rem;padding:3px 6px}.Home_avatar__pEig5{inline-size:42px;block-size:42px}.Home_actionButton__h7EYc{gap:4px}.Home_Home_actionButton__O2V3Z,.Home_icon__oZcbI{inline-size:44px;block-size:44px;border-radius:50%;background:var(--color-surface);border:1px solid var(--border-soft);display:grid;place-items:center;color:var(--color-fg);cursor:pointer;transition:background var(--vp-anim-short) ease,transform var(--vp-anim-short) ease;box-shadow:var(--shadow-card)}.Home_Home_actionButton__O2V3Z i,.Home_Home_actionButton__O2V3Z svg,.Home_icon__oZcbI i,.Home_icon__oZcbI svg{width:24px;height:24px;display:block}.Home_Home_actionButton__O2V3Z:hover,.Home_icon__oZcbI:hover{border-color:var(--color-primary)}.Home_Home_actionButton__O2V3Z:active,.Home_icon__oZcbI:active{background:color-mix(in oklab,var(--color-fg) 22%,var(--color-surface));transform:scale(.92)}.Home_Home_actionButton__O2V3Z:focus-visible,.Home_icon__oZcbI:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Home_count__DWOw9{font-weight:500}.Home_avatarWithFollow__vBMNw{--follow-y:22%}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U{inline-size:22px;block-size:22px}.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U svg{width:13px;height:13px}.Home_imageDots__Z0Meu{bottom:calc(env(safe-area-inset-bottom) + var(--mobile-nav-height) + 15px)}}@media(min-width:769px){.Home_metaWrapperFixedBottom__OcGNw{bottom:0}.Home_actionbar__Swchj{top:80%;bottom:auto;transform:translateY(-50%);right:clamp(12px,2vw,20px);left:auto;gap:18px}.Home_imageDots__Z0Meu{bottom:48px}}@media(min-width:1024px)and (min-aspect-ratio:16/9){.Home_postContainer__sF4FM{overflow:visible}.Home_actionbar__Swchj{position:fixed;top:80%;bottom:auto;left:calc(50vw + min(100vw,56.25dvh)/2 + clamp(12px,2vw,32px));right:auto;transform:translateY(-50%)}}.Home_commentPanelOverlay__aaEdh{z-index:var(--z-overlay)!important;pointer-events:auto!important}.Home_topOverlayBar__0KPfY{z-index:var(--z-topbar)}.Home_metaAction__niPCe{position:relative}.Home_metaPopover__ZYDrr{position:fixed;width:clamp(260px,34vw,360px);max-width:min(80vw,380px);max-height:calc(min(100svh,100dvh) - var(--mobile-nav-height, 0px) - env(safe-area-inset-bottom, 0px) - 24px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0);border:0;border-radius:12px;padding:12px 14px;box-shadow:none;color:var(--color-fg);z-index:calc(var(--vp-overlay-z) - 100);-webkit-backdrop-filter:none;backdrop-filter:none}.Home_metaPopover__ZYDrr:after{display:none}.Home_metaPopover__ZYDrr[data-side=right]{right:calc(var(--tap-size) + clamp(8px,3vw,16px) + 12px)}.Home_metaPopover--sheetDock__qBPXP{position:fixed;bottom:0;transform:translateY(100%);box-sizing:border-box;max-height:calc(min(100svh,100dvh) - 24px);padding:12px 14px calc(var(--mobile-nav-height, 0px) + env(safe-area-inset-bottom, 0px) + 12px);overflow:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:12px 12px 0 0;background:rgba(0,0,0,0);border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-fg);z-index:299;opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity var(--vp-anim-short)}.Home_metaPopover--sheetDock__qBPXP[data-open=true]{transform:translateY(0);opacity:1;pointer-events:none}.Home_metaPopover--sheetDock__qBPXP:after{display:none}.Home_metaSheetInner__twphT{pointer-events:auto;border-radius:12px 12px 0 0;padding:0;background:rgba(0,0,0,0);margin-right:calc(var(--tap-size) + clamp(8px,3vw,16px) + 12px)}.Home_metaHeader__7VDgA{position:sticky;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0 10px;margin:-4px 0 6px;-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(0,0,0,0);border:0;z-index:2}.Home_metaHeaderLeft__CnG_A{display:flex;align-items:center;gap:10px;min-width:0}.Home_metaHeaderAvatar__mhHc7{flex:0 0 auto;width:42px;height:42px;aspect-ratio:1/1;border-radius:50%;object-fit:cover;display:block;max-width:none}.Home_metaHeaderLeft__CnG_A .Home_avatarWithFollow__vBMNw{flex:0 0 auto}.Home_avatar__pEig5.Home_metaHeaderAvatar__mhHc7{width:42px!important;height:42px!important;aspect-ratio:1/1!important;object-fit:cover!important;max-width:none!important;border-radius:50%!important;flex-shrink:0!important;display:block}.Home_Home_avatarWithFollow__8_IIY{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto}.Home_Home_avatarWithFollow__8_IIY .Home_avatar__pEig5{width:42px!important;height:42px!important;aspect-ratio:1/1;object-fit:cover;border-radius:50%;flex-shrink:0}.Home_metaHeaderText__NKcsY{display:grid;gap:2px;min-width:0;flex:1 1 auto;overflow:hidden;align-content:start}.Home_metaHeaderTitle__rnvng{display:flex;align-items:center;gap:8px;font-size:1.2rem;line-height:1.2;color:var(--color-fg);opacity:.9;min-width:0;overflow:hidden}.Home_metaTitleText__utiey{flex:1 1 auto}.Home_metaClose__CQ_0g{display:none;width:32px;height:32px;border-radius:999px}@media(prefers-reduced-motion:reduce){.Home_avatarWithFollow__vBMNw .Home_followButton__f8V5U,.Home_icon__oZcbI{transition:none}}@media(prefers-reduced-transparency:reduce){.Home_metaPopover--sheetDock__qBPXP,.Home_metaPopover__ZYDrr,.Home_metaSheetInner__twphT{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports(height:100svh){.Home_postContainer__sF4FM,.Home_postWrapper__lwbq5,.Home_postsContainer__QYx_7{height:100svh}}html:has(.Home_commentPanelOverlay__aaEdh[data-open=true]) .Home_metaPopover--sheetDock__qBPXP,html:has(.Home_commentPanelOverlay__aaEdh[data-open=true]) .Home_metaPopover__ZYDrr,html:has(.Home_commentPanelOverlay__aaEdh[data-open=true]) .Home_metaSheetInner__twphT{pointer-events:none!important}.Home_heartOverlay__qpbRb{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:20;color:var(--active,#ff2d55);will-change:opacity,transform;transform:translateZ(0)}.Home_heartOverlay__qpbRb svg{width:140px;height:140px;fill:currentColor;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.Home_metaTitleText__utiey{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.Home_aiBadge__sO4p1{flex:0 0 auto;display:inline-flex;align-items:center;align-self:center;padding:3px 8px;border-radius:6px;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,0);border:1px solid var(--border-soft);box-shadow:none;text-shadow:none;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1;transition:border-color var(--vp-anim-short) ease,background var(--vp-anim-short) ease}.Home_aiBadge__sO4p1:focus-visible,.Home_aiBadge__sO4p1:hover{background:rgba(0,0,0,0);border-color:color-mix(in oklab,var(--color-fg) 28%,transparent);outline:none}@media(max-width:768px){.Home_aiBadge__sO4p1{font-size:.6rem;padding:2.5px 6px;border-radius:5px;transform:none}}@media(prefers-reduced-transparency:reduce){.Home_aiBadge__sO4p1{background:rgba(0,0,0,0);box-shadow:none}}