.purchase-story .story-control{border:1px solid var(--border);border-radius:var(--radius-md);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.purchase-story .story-control:hover{background:var(--secondary)}.purchase-story .story-step{border-radius:var(--radius-md);text-align:left;min-height:2.75rem;color:var(--muted-foreground);border:1px solid #0000;align-items:center;gap:.75rem;padding:.75rem;display:flex}.purchase-story .story-step-active{border-color:var(--border);background:var(--secondary);color:var(--foreground)}.purchase-story button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.purchase-story .story-scene{animation:.35s ease-out both story-enter}.purchase-story .story-cursor{animation:story-pointer var(--story-duration) ease-in-out both}.purchase-story .story-click{animation:story-click var(--story-duration) ease-in-out both}.purchase-story .story-typing{animation:1.5s steps(18,end) .4s both story-type}.purchase-story .story-card{animation:.8s steps(4,end) 1.8s both story-type}.purchase-story[data-playing=false] .story-cursor,.purchase-story[data-playing=false] .story-click,.purchase-story[data-playing=false] .story-typing,.purchase-story[data-playing=false] .story-card{animation-play-state:paused}@keyframes story-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes story-pointer{0%,40%{opacity:0;transform:translate(18px,22px)}60%,73%{opacity:1;transform:translate(0)}77%{opacity:1;transform:translate(0)scale(.8)}84%,to{opacity:1;transform:translate(0)}}@keyframes story-click{0%,73%,84%,to{transform:scale(1)}77%{transform:scale(.97)}}@keyframes story-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.purchase-story .story-scene,.purchase-story .story-cursor,.purchase-story .story-click,.purchase-story .story-typing,.purchase-story .story-card{animation:none}.purchase-story .story-cursor{display:none}}.purchase-story[data-manual=true] .story-typing,.purchase-story[data-manual=true] .story-card,.purchase-story[data-manual=true] .story-click{animation:none}.purchase-story[data-manual=true] .story-cursor{display:none}
.offering-story-control{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.offering-story-control:hover{background:var(--muted)}.offering-story-control:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.offering-story-progress{animation:offering-fill var(--offering-duration) linear both}.offering-story-upload{animation:2.1s ease-in-out both offering-fill}.offering-story-scene{animation:.32s ease-out both offering-enter}.offering-story-row{animation:.4s ease-out both offering-enter}.offering-story-cursor{animation:2.7s ease-in-out both offering-cursor}.offering-story-action{animation:2.7s ease-in-out both offering-click}.offering-story[data-playing=false] :is(.offering-story-progress,.offering-story-upload,.offering-story-scene,.offering-story-row,.offering-story-cursor,.offering-story-action){animation-play-state:paused}.offering-story[data-manual=true] :is(.offering-story-progress,.offering-story-upload,.offering-story-scene,.offering-story-row,.offering-story-cursor,.offering-story-action),.offering-story[data-reduced=true] :is(.offering-story-progress,.offering-story-upload,.offering-story-scene,.offering-story-row,.offering-story-cursor,.offering-story-action){animation:none}@keyframes offering-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes offering-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes offering-cursor{0%,35%{opacity:0;transform:translate(8px,12px)}55%,85%{opacity:1;transform:translate(-20px,-10px)}to{opacity:0;transform:translate(-20px,-10px)}}@keyframes offering-click{0%,62%,78%,to{transform:scale(1)}70%{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.offering-story *,.offering-story :before,.offering-story :after{transition:none!important;animation:none!important}}
.social-stage{grid-template-columns:minmax(0,1fr);display:grid}.social-bridge,.social-stage[data-scene="0"] .social-destination,.social-stage:not([data-scene="0"]) .social-profile{display:none}@media (min-width:768px){.social-stage{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:stretch}.social-stage[data-scene="0"] .social-destination,.social-stage:not([data-scene="0"]) .social-profile{display:block}.social-bridge{color:var(--foreground);justify-content:center;align-items:center;display:flex}.social-bridge span{background:var(--border);flex:1;height:1px}}.social-link-story .story-step{justify-content:center}.social-link-story .social-destination .story-scene{min-height:370px}.network-mock{font-size:12px}.network-appbar,.network-handle{align-items:center;gap:8px;padding:12px 14px;display:flex}.network-appbar{border-bottom:1px solid var(--border)}.network-handle{padding-bottom:8px}.network-identity{align-items:center;gap:14px;padding:12px 14px;display:flex}.network-identity-centered{flex-direction:column;gap:8px}.network-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.network-avatar-ring{outline-offset:3px;outline:2px solid #bf377e}.network-stats{flex:1;justify-content:space-around;gap:10px;width:100%;display:flex}.network-stats div{flex-direction:column;align-items:center;gap:3px;display:flex}.network-stats strong{font-size:14px}.network-stats span{font-size:10px}.network-bio{padding:0 14px}.network-bio-link{color:#285c88;align-items:center;gap:5px;min-height:36px;font-weight:600;display:inline-flex}.network-actions{gap:5px;margin:10px 14px 14px;display:flex}.network-actions>span{background:var(--secondary);border-radius:4px;flex:1;justify-content:center;align-items:center;min-height:30px;padding:5px;font-weight:600;display:flex}.network-actions>span:last-child{flex:0 0 28px}.network-actions .network-follow-instagram{color:#fff;background:#2876d2}.network-actions .network-follow-tiktok{color:#fff;background:#da3151}.network-highlights{gap:20px;padding:0 14px 14px;display:flex}.network-highlights>div{flex-direction:column;align-items:center;gap:5px;display:flex}.network-highlights span{border:1px solid var(--border);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.network-highlights svg{width:16px;height:16px}.network-content-tabs,.network-bottom-bar{border-top:1px solid var(--border);justify-content:space-around;align-items:center;padding:12px;display:flex}.network-bottom-bar svg{width:17px;height:17px}.network-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.network-post-grid>div{position:relative}.network-post-grid img{object-fit:cover;width:100%}.network-post-grid span{color:#fff;text-shadow:0 1px 3px #000;align-items:center;gap:3px;font-size:10px;display:flex;position:absolute;bottom:5px;left:5px}.social-storefront-viewport{scrollbar-width:none;height:600px;overflow:hidden auto}.social-storefront-viewport::-webkit-scrollbar{display:none}.social-storefront.social-storefront{border:0;border-radius:0;padding:12px}.social-storefront>div>div:first-child>div:first-child{height:86px}.social-storefront>div>div:first-child>div:last-child>div{width:56px;height:56px}.social-storefront header{margin-top:36px}.social-storefront header>p:first-child{font-size:18px}.social-storefront header>p{font-size:12px}.social-storefront header>div{margin-top:10px}.social-storefront header>div>span{width:28px;height:28px}.social-storefront header+div{margin-top:16px}.social-storefront-tour{animation:6.8s ease-in-out both social-store-tour}@keyframes social-store-tour{0%,30%{transform:translateY(0)}75%,to{transform:translateY(min(0px,600px - 100%))}}.social-link-story[data-playing=false] .social-storefront-tour{animation-play-state:paused}.social-link-story[data-manual=true] .social-storefront-tour{animation:none}@media (prefers-reduced-motion:reduce){.social-storefront-tour{animation:none}}
