.fs{padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,72px);overflow:hidden;background:var(--ds-surface-0)}.fs-img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-head{max-width:640px;margin:0 auto clamp(28px,3vw,40px);text-align:center}.fs-eyebrow{display:inline-block;margin:0 0 14px;padding:6px 16px;border:1px solid var(--ds-line);border-radius:999px;font-size:13px;font-weight:600}.fs-eyebrow,.fs-title{color:var(--ds-text-strong)}.fs-title{margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.12;letter-spacing:-.025em}.fs-title span{font-weight:800}.fs-sub{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.fs-stage{--px:0;--py:0;position:relative;width:min(1300px,100% - 32px);height:576px;margin:0 auto}.fs-card{position:absolute;z-index:1;padding:0;overflow:hidden;border:1px solid var(--ds-line-soft);border-radius:14px;background:#eef0f3;cursor:pointer;transform:translate3d(calc(var(--px) * var(--depth) * 22px),calc(var(--py) * var(--depth) * 18px),0) rotate(calc(var(--side) * var(--depth) * -3deg));transition:transform .7s cubic-bezier(.2,.7,.2,1),border-color .3s ease,opacity .3s ease;animation:fs-float 7s ease-in-out infinite;animation-delay:calc(var(--k) * -.9s);opacity:.88}@keyframes fs-float{50%{translate:0 -10px}}.fs-card:focus-visible,.fs-card:hover{opacity:1;border-color:rgba(229,9,20,.45)}.fs-card .fs-img{transition:transform .6s ease}.fs-card:hover .fs-img{transform:scale(1.06)}.fs-card.is-active{opacity:1;outline:3px solid var(--brand-red);outline-offset:3px}.fs-card:focus-visible{outline:3px solid var(--brand-red)}.fs-phone{position:absolute;top:0;left:50%;z-index:2;width:272px;height:566px;padding:10px;border-radius:46px;background:#0d0d10;transform:translateX(-50%)}.fs-phone:after,.fs-phone:before{content:"";position:absolute;width:3px;border-radius:2px;background:#0d0d10}.fs-phone:before{left:-3px;top:120px;height:56px}.fs-phone:after{right:-3px;top:150px;height:80px}.fs-screen{flex-direction:column;height:100%;overflow:hidden;border-radius:37px;background:#fff;color:#111;font-family:var(--font-inter),system-ui,sans-serif}.fs-screen,.fs-status{position:relative;display:flex}.fs-status{flex:none;align-items:center;justify-content:space-between;height:40px;padding:0 24px 0 28px;font-size:13px;font-weight:700}.fs-island{position:absolute;top:9px;left:50%;width:92px;height:25px;border-radius:20px;background:#0d0d10;transform:translateX(-50%)}.fs-signal{display:flex;align-items:flex-end;gap:2px}.fs-signal i{width:3px;border-radius:1px;background:#111}.fs-signal i:first-child{height:5px}.fs-signal i:nth-child(2){height:7px}.fs-signal i:nth-child(3){height:9px}.fs-signal b{width:20px;height:10px;margin-left:5px;border-radius:3px;background:#111}.fs-appbar{display:flex;flex:none;align-items:center;justify-content:space-between;height:42px;padding:0 14px;border-bottom:1px solid #efefef}.fs-appname{font-size:20px;font-weight:800;letter-spacing:-.02em}.fs-appicons{display:flex;gap:14px}.fs-feed{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;outline:none}.fs-feed::-webkit-scrollbar{display:none}.fs-post{padding-bottom:12px}.fs-post-head{display:flex;align-items:center;gap:9px;padding:9px 12px}.fs-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:2px;border-radius:50%;background:linear-gradient(45deg,#ffd600,#ff7a00,#ff0069,#d300c5)}.fs-avatar span{display:grid;place-items:center;width:100%;height:100%;border:2px solid #fff;border-radius:50%;background:var(--brand-red);font-size:9.5px;font-weight:800;color:#fff}.fs-who{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.fs-who strong{display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.fs-who small{font-size:10.5px;color:#737373}.fs-media{position:relative;width:100%;background:#f2f2f2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-ratio{top:8px;right:8px;padding:3px 8px;border-radius:999px;background:rgba(17,17,17,.6);font-size:10px;font-weight:700}.fs-burst,.fs-ratio{position:absolute;color:#fff}.fs-burst{top:50%;left:50%;transform:translate(-50%,-50%);animation:fs-burst .9s cubic-bezier(.2,.7,.2,1) both;pointer-events:none}.fs-burst svg{width:84px;height:84px}.fs-burst path{fill:#fff;stroke:#fff}@keyframes fs-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}45%{transform:translate(-50%,-50%) scale(.95)}75%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-62%) scale(.9)}}.fs-actions{display:flex;align-items:center;gap:12px;padding:9px 12px 4px}.fs-act{display:inline-flex;padding:0;border:0;background:none;color:#111}button.fs-act{cursor:pointer;transition:transform .2s ease}button.fs-act:active{transform:scale(.85)}.fs-act--save{margin-left:auto}.fs-caption,.fs-likes{margin:0;padding:0 12px;font-size:11.5px;line-height:1.45}.fs-caption{margin-top:2px;color:#262626}.fs-tabs{display:flex;flex:none;align-items:center;justify-content:space-around;height:50px;padding-bottom:6px;border-top:1px solid #efefef;color:#111}.fs-me{width:22px;height:22px;border-radius:50%;background:var(--brand-red)}.fs-thumbs{display:none}@media (max-width:1100px){.fs-card--0{display:none}.fs-card--2{margin-left:calc(var(--side) * 5%)}.fs-card--3{margin-left:calc(var(--side) * 1%)}.fs-card--1{margin-left:calc(var(--side) * 1.5%)}}@media (max-width:980px){.fs-card--3{display:none}}@media (max-width:860px){.fs-card{display:none}.fs-stage{height:576px}.fs-thumbs{display:flex;align-items:flex-end;justify-content:safe center;gap:8px;margin:20px auto 0;padding:0 16px;overflow-x:auto;scrollbar-width:none}.fs-thumbs::-webkit-scrollbar{display:none}.fs-thumb{position:relative;flex:0 0 48px;padding:0;overflow:hidden;border:1px solid var(--ds-line-soft);border-radius:10px;background:#eef0f3;cursor:pointer;opacity:.6;transition:opacity .25s ease}.fs-thumb.is-active{opacity:1;outline:2px solid var(--brand-red);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.fs-card{transform:none;transition:none}.fs-burst,.fs-card{animation:none}}.fs-card,.fs-card.is-active,.fs-card:hover{transform:rotate(calc(var(--side) * var(--depth) * -3deg));transition:none;animation:none;opacity:1;outline:none;border-color:var(--ds-line-soft)}.fs-card .fs-img,.fs-card:hover .fs-img{transform:none;transition:none}.fs-card:focus-visible{outline:2px solid var(--ds-text-strong);outline-offset:3px}