.social-home{--sf-surface:#fff;--sf-muted:#748396;--sf-line:#eef0f2;--sf-stream-orange:#ff8b27}.social-home #site-header,.social-home #site-header.is-scrolled{top:0;left:0;right:0;max-width:none;min-height:var(--header-float-height);border-radius:0;background:var(--sf-surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sf-sitebar{width:100%;max-width:1120px;margin-inline:auto}.sf-sitebar-inner{width:100%;height:64px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding-inline:12px}.social-home .sf-header-account{width:44px;height:44px;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;border:0;background:none;box-shadow:none}.sf-header-account img{display:block;width:30px;height:30px;border-radius:50%;object-fit:cover;background:#f4f1ec}.sf-header-account[href="profile.html"]::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;right:6px;top:6px;background:var(--sf-stream-orange);border:1.5px solid var(--sf-surface)}.social-home .sf-header-brand{justify-self:center;display:flex;align-items:center;justify-content:center;height:52px;margin:0;padding:0}.social-home .sf-header-brand .brand-mark{display:block}.social-home .sf-header-logo{display:block;width:86px;height:44px;object-fit:contain}.sf-header-discover{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;padding:0;border:0;color:#080b0c;text-decoration:none;cursor:pointer}.sf-header-discover svg{width:25px;height:25px}.sf-stream-tabs{--sf-tab-count:3;position:sticky;top:var(--header-float-height);z-index:80;display:grid;grid-template-columns:repeat(var(--sf-tab-count),minmax(0,1fr));background:var(--sf-surface);border-bottom:1px solid #e8edf0}.sf-stream-tabs button{position:relative;min-height:47px;padding:10px 16px 12px;border:0;background:none;color:var(--sf-muted);font-size:14px;font-weight:500;line-height:1.5;cursor:pointer}.sf-stream-tabs button::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--sf-stream-orange);transform:scaleX(0);transition:transform .18s ease}.sf-stream-tabs button.is-active{color:var(--sf-ink)}.sf-stream-tabs button.is-active::after{transform:scaleX(1)}.sf-stream-tabs button:hover{background:#fafafa}.social-home .sf-main{border-color:var(--sf-line)}.social-home .sf-post{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:14px 16px 8px;scroll-margin-top:120px}.sf-post-identity-avatar{grid-column:1;grid-row:1 / span 2;align-self:start;padding-top:1px}.sf-post-identity-avatar .sf-avatar{display:flex;width:40px;height:40px}.sf-post-identity-avatar>.sf-source-identity{position:relative}.sf-avatar-x{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--sf-line);border-radius:50%;background:#fff;color:#0f1419;pointer-events:none}.social-home .sf-post-head{grid-column:2;min-height:23px;display:flex;align-items:flex-start;gap:0;padding:0;order:0}.social-home .sf-post-author{display:flex;align-items:baseline;gap:4px;min-width:0;line-height:20px;padding-top:1px}.sf-post-author>a:first-child{flex:0 1 auto;min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-home .sf-post-author strong{display:inline;font-size:14px;font-weight:600}.sf-post-handle{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--sf-muted)}.sf-post-separator,.social-home .sf-post-author time{color:var(--sf-muted);font-size:12px}.sf-post-time{flex:0 0 auto}.social-home .sf-source-identity{display:inline-flex;align-items:center;border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.social-home .sf-post-author>.sf-source-identity{flex:0 1 auto;max-width:55%;overflow:hidden}.social-home .sf-post-author>.sf-source-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-source-likers,.sui-source-section-title{padding-inline:18px}.sui-source-likers h3,.sui-source-section-title{font-size:13px}.sui-source-note{padding:0 16px;color:var(--sf-muted);font-size:12px;line-height:1.6}.sui-source-likers .sui-source-note{padding:0}.sf-source-options{border-top:1px solid var(--sf-line);margin-top:4px;padding-top:4px}.sf-source-options a{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;text-decoration:none;color:var(--sf-muted);font-size:12px}.sf-source-options a:hover{background:var(--sf-line)}.social-home .sf-post-more{margin:-7px -9px -5px 0;flex-shrink:0}.social-home .sf-post-more summary{width:30px;min-height:36px;color:#acb7c4}.social-home .sf-post-menu{top:34px;right:5px;box-shadow:0 7px 24px #17202212}.social-home .sf-post-menu .sf-like-summary{margin:0;text-align:left;font-size:12px}.social-home .sf-post-menu button[aria-pressed="true"]{color:var(--sf-accent)}.social-home .sf-post-body,.social-home .sf-member-post.has-media .sf-post-body,.social-home .sf-member-post:not(.has-media) .sf-post-body{grid-column:2;order:1;margin:0 0 10px;padding:0;font-size:14px;line-height:1.5;color:var(--sf-ink)}.social-home .sf-post-body a{color:#ed7c20}.sf-post-body .sf-caption-text{display:block}.sf-post-body.is-caption-collapsed .sf-caption-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sf-post-body .sf-more-text{display:block;border:0;padding:2px 0;margin:0;background:none;color:var(--sf-muted);font:inherit;cursor:pointer;text-align:left}.sf-post-body .sf-more-text[hidden]{display:none}.social-home .sf-post-images{grid-column:2;order:2;width:100%;min-width:0;min-height:0;aspect-ratio:4 / 5;overflow-y:hidden;border-radius:18px;background:#f4f5f6}.social-home .sf-post-images button{height:100%;min-height:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:18px;background:#f4f5f6}.social-home .sf-post-images img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;border-radius:18px}.social-home .sf-post-images.is-landscape-clip{aspect-ratio:16 / 9}.sf-clip{position:relative;flex:0 0 100%;min-width:0;height:100%;isolation:isolate;overflow:hidden;border-radius:18px;background:#171717;scroll-snap-align:start}.sf-clip video,.sf-clip-stage video{display:block;width:100%;height:100%;object-fit:contain}.social-home .sf-post-images .sf-clip-hit,.social-home .sf-post-images .sf-clip-expand{position:absolute;display:grid;place-items:center;padding:0;color:white;aspect-ratio:auto;border:0;cursor:pointer}.social-home .sf-post-images .sf-clip-hit{inset:0;width:100%;height:100%;border-radius:inherit;background:transparent}.sf-clip-hit:focus-visible,.sf-clip-expand:focus-visible{outline:2px solid white;outline-offset:-3px}.sf-clip-play-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:2px solid #fff;background:#171717a8}.sf-clip-play-mark svg{fill:currentColor;margin-left:2px}.sf-clip.is-playing .sf-clip-play-mark{opacity:0}.sf-clip-hit:focus-visible .sf-clip-play-mark{opacity:1}.sf-clip-hit[data-playing="true"] .sf-clip-play-mark svg{display:none}.sf-clip-hit[data-playing="true"] .sf-clip-play-mark::before{content:"";width:12px;height:16px;border-inline:4px solid}.social-home .sf-post-images .sf-clip-expand,.sf-clip-viewer .sf-clip-close{width:40px;height:40px;border-radius:50%;background:#000a;color:#fff;top:8px;right:8px}.sf-clip-duration{position:absolute;bottom:10px;left:10px;border-radius:6px;padding:2px 6px;color:white;background:#000b;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;pointer-events:none}body.sf-clip-viewer-open{overflow:hidden}.sf-clip-viewer[open]{position:fixed;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto;box-sizing:border-box;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#151515;color:#fff}.sf-clip-viewer::backdrop{background:#151515}.sf-clip-stage{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;background:#292929}.sf-clip-stage video{max-width:100%;max-height:100%}.sf-clip-viewer button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.sf-clip-viewer .sf-clip-close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:1}.sf-clip-viewer button:focus-visible,.sf-clip-viewer input:focus-visible{outline:2px solid white;outline-offset:1px}.sf-clip-controls{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 8px max(8px,env(safe-area-inset-bottom))}.sf-clip-controls button{flex:none}.sf-clip-controls input{flex:1;min-width:0;padding:0;margin:0;accent-color:white}.sf-clip-controls [data-clip-time]{flex:none;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.sf-clip-controls [data-playing="true"] .sf-clip-play-icon,.sf-clip-controls [data-playing="false"] .sf-clip-pause-icon,.sf-clip-controls [data-muted="true"] .sf-clip-sound-icon,.sf-clip-controls [data-muted="false"] .sf-clip-muted-icon{display:none}.sf-post-gallery{grid-column:2;order:2;position:relative;min-width:0}.social-home .sf-post-gallery .sf-post-images{gap:6px;overscroll-behavior-x:contain;border-radius:0;background:transparent}.social-home .sf-post-gallery .sf-post-images>button{background:transparent}.sf-post-gallery .sf-gallery-dots{bottom:3px;gap:0}.sf-post-gallery .sf-gallery-dots .hm-dot{padding-inline:3px}.sf-post-gallery .sf-gallery-dots .hm-dot::before{background:rgba(255,255,255,.58);box-shadow:0 1px 3px #0009}.sf-post-gallery .sf-gallery-dots .hm-dot[aria-current="true"]::before{background:#fff}.social-home .sf-product-photo{grid-column:2;order:2;border-radius:18px;overflow:hidden}.social-home .sf-product-info{grid-column:2;order:3;margin:10px 0 0}.social-home .sf-post-actions{grid-column:2;order:4;gap:8px;padding:3px 0 0;color:var(--sf-muted)}.social-home .sf-post-actions button{min-width:36px;min-height:44px;padding:5px 0;justify-content:flex-start;gap:4px;font-size:11px;color:inherit}.social-home .sf-post-actions svg{width:17px;height:17px;stroke-width:1.5}.social-home .sf-post-actions button[aria-pressed="true"]{color:#df3d69}.social-home .sf-post-actions button:hover{color:var(--sf-ink)}.social-home .sf-compose-fab{width:54px;height:54px;right:max(18px,calc((100vw - 600px)/2 + 18px));bottom:calc(90px + env(safe-area-inset-bottom));background:var(--sf-stream-orange);box-shadow:0 5px 15px #74401c26}.social-home .sf-compose-fab:hover{background:#f27b18}.social-home .sf-compose-fab svg{width:27px;height:27px}.social-home .sf-nav .sf-post-cta{background:var(--sf-stream-orange)}html[data-theme="dark"] .social-home{--sf-surface:#1b1e25;--sf-line:#303743}html[data-theme="dark"] .social-home #site-header,html[data-theme="dark"] .social-home #site-header.is-scrolled{background:var(--sf-surface)}html[data-theme="dark"] .sf-header-discover{color:#edf0f5}html[data-theme="dark"] .sf-stream-tabs{border-color:var(--sf-line)}html[data-theme="dark"] .sf-stream-tabs button:hover{background:#232831}html[data-theme="dark"] .social-home .sf-post-actions{color:var(--sf-muted)}html[data-theme="dark"] .social-home .sf-post-images.is-single,html[data-theme="dark"] .social-home .sf-post-images.is-single button{background:#232831}@media(min-width:900px){.social-home .sf-post{padding-top:18px;padding-bottom:10px}}@media(max-width:359px){.social-home .sf-post{grid-template-columns:36px minmax(0,1fr);column-gap:9px;padding-inline:12px}.sf-post-identity-avatar .sf-avatar{width:36px;height:36px}.social-home .sf-post-author strong{font-size:13px}.sf-post-handle,.social-home .sf-post-author time{font-size:11px}}@media(prefers-reduced-motion:reduce){.sf-stream-tabs button::after,.sf-gallery-dots .hm-dot::before{transition:none}}