.InteractiveDemo-module__y_N-6G__phoneContainer{background:#000;border:8px solid #333;border-radius:40px;width:300px;height:600px;margin:0 auto;padding:12px;position:relative;overflow:hidden;box-shadow:0 50px 100px -20px #00000080}.InteractiveDemo-module__y_N-6G__notch{z-index:100;background:#000;border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:120px;height:25px;position:absolute;top:0;left:50%;transform:translate(-50%)}.InteractiveDemo-module__y_N-6G__screen{background:#fff;border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.InteractiveDemo-module__y_N-6G__screenContent{width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.InteractiveDemo-module__y_N-6G__screenHiddenLeft{transform:translate(-100%)}.InteractiveDemo-module__y_N-6G__screenHiddenRight{transform:translate(100%)}.InteractiveDemo-module__y_N-6G__screenActive{transform:translate(0)}.InteractiveDemo-module__y_N-6G__tiktokContainer{color:#fff;background:linear-gradient(45deg,#111,#222);flex-direction:column;justify-content:flex-end;height:100%;padding:16px;display:flex;position:relative}.InteractiveDemo-module__y_N-6G__tiktokSidebar{flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;bottom:80px;right:12px}.InteractiveDemo-module__y_N-6G__tiktokIcon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.InteractiveDemo-module__y_N-6G__swipeHint{opacity:.8;cursor:pointer;flex-direction:column;align-items:center;gap:8px;animation:2s infinite InteractiveDemo-module__y_N-6G__pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InteractiveDemo-module__y_N-6G__profileContainer{color:#000;background:#fff;height:100%;overflow-y:auto}.InteractiveDemo-module__y_N-6G__profileHeader{text-align:center;border-bottom:1px solid #eee;padding:40px 16px 16px}.InteractiveDemo-module__y_N-6G__profilePic{background:#eee;border-radius:50%;width:80px;height:80px;margin:0 auto 12px}.InteractiveDemo-module__y_N-6G__linkBox{color:#0d6efd;cursor:pointer;border-radius:8px;margin-top:8px;padding:8px;font-weight:600;transition:background .2s}.InteractiveDemo-module__y_N-6G__linkBox:hover{background:#eff6ff}.InteractiveDemo-module__y_N-6G__listingContainer{background:#fff;height:100%;padding-bottom:80px;overflow-y:auto}.InteractiveDemo-module__y_N-6G__galleryScroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.InteractiveDemo-module__y_N-6G__galleryScroll::-webkit-scrollbar{display:none}.InteractiveDemo-module__y_N-6G__galleryItem{scroll-snap-align:center;background:#eee;border-radius:8px;min-width:85%;height:200px;overflow:hidden}.InteractiveDemo-module__y_N-6G__listingContent{padding:16px}.InteractiveDemo-module__y_N-6G__menuGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.InteractiveDemo-module__y_N-6G__menuItemCard{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding-bottom:8px;overflow:hidden}.InteractiveDemo-module__y_N-6G__infoCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:24px;padding:24px}.InteractiveDemo-module__y_N-6G__actionBtn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:12px;font-weight:600;display:flex}.InteractiveDemo-module__y_N-6G__actionBtn.InteractiveDemo-module__y_N-6G__waze{color:#171717;background:#fff;border:1px solid #e2e8f0;margin-bottom:8px}.InteractiveDemo-module__y_N-6G__actionBtn.InteractiveDemo-module__y_N-6G__maps{color:#171717;background:#fff;border:1px solid #e2e8f0}@keyframes InteractiveDemo-module__y_N-6G__pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:.8;transform:translate(-50%,-50%)scale(1)}}
