:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.app-container[data-v-3c99af65]{display:flex;min-height:100vh;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;align-items:center}.app-header[data-v-3c99af65]{width:100%;text-align:center;padding:15px 0;background-color:#111111f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:fixed;top:0;z-index:100}.app-header h1[data-v-3c99af65]{color:#fff;font-size:20px;margin:0;font-weight:600;letter-spacing:.5px}.app-subtitle[data-v-3c99af65]{color:#ffffffb3;font-size:12px;margin:4px 0 0;font-weight:400}.main-content[data-v-3c99af65]{flex:1;display:flex;flex-direction:column;overflow:hidden;width:100vw;height:100vh;justify-content:center;align-items:center;padding-top:50px}.ad-space[data-v-3c99af65]{width:100%;background:#ffffff0d;display:flex;justify-content:center;align-items:center;padding:10px;flex-shrink:0}.bottom-ad[data-v-3c99af65]{height:90px}.ad-placeholder[data-v-3c99af65]{color:#ffffff4d;font-size:14px}.feed-container[data-v-3c99af65]{flex:1;position:relative;overflow:hidden;width:100%;height:calc(100vh - 50px);background-color:#000;display:flex;justify-content:center;align-items:center;padding-bottom:20px}.scroll-indicator[data-v-3c99af65]{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;color:#fff;opacity:0;transition:opacity .3s;z-index:30;pointer-events:none;background:#00000080;padding:8px 16px;border-radius:20px}.scroll-indicator.scroll-up[data-v-3c99af65]{top:20px;opacity:1}.scroll-indicator.scroll-down[data-v-3c99af65]{bottom:20px;opacity:1}.scroll-arrow[data-v-3c99af65]{font-size:24px;animation:bounce-3c99af65 2s infinite}.scroll-text[data-v-3c99af65]{font-size:12px;font-weight:500}@keyframes bounce-3c99af65{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.tutorial-overlay[data-v-3c99af65]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.tutorial-content[data-v-3c99af65]{background:#fff;padding:30px;border-radius:12px;max-width:400px;text-align:center}.tutorial-content h3[data-v-3c99af65]{margin-bottom:20px;color:#333}.tutorial-content ul[data-v-3c99af65]{list-style:none;padding:0;margin-bottom:20px;text-align:left}.tutorial-content li[data-v-3c99af65]{margin:10px 0;color:#666}.tutorial-button[data-v-3c99af65]{background:#ff0050;color:#fff;border:none;padding:10px 20px;border-radius:20px;cursor:pointer;font-weight:700;transition:transform .2s}.tutorial-button[data-v-3c99af65]:hover{transform:scale(1.05)}.loading[data-v-3c99af65]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;color:#fff;font-size:1.2rem;gap:20px}.loading-spinner[data-v-3c99af65]{width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-3c99af65 1s ease-in-out infinite}.media-container[data-v-3c99af65]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:filter .3s;background-color:#000;overflow:hidden;padding:0;margin:0}.media-paused[data-v-3c99af65]{filter:brightness(.7)}.media-content[data-v-3c99af65]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.video-content[data-v-3c99af65]{width:100%;height:100%;object-fit:cover}@media (max-aspect-ratio: 9/16){.video-content[data-v-3c99af65]{width:auto;height:100%}}@media (min-aspect-ratio: 9/16){.video-content[data-v-3c99af65]{width:100%;height:auto}}@media (min-width: 1920px){.video-content[data-v-3c99af65]{max-width:90vw;max-height:90vh}}@media (min-height: 1080px){.video-content[data-v-3c99af65]{max-height:90vh;max-width:90vw}}@media (min-width: 768px) and (max-width: 1919px){.video-content[data-v-3c99af65]{max-width:95vw;max-height:95vh}}@media (max-width: 767px){.video-content[data-v-3c99af65]{max-width:100vw;max-height:100vh}}.media-controls[data-v-3c99af65]{position:absolute;top:20px;right:20px;display:flex;gap:10px;z-index:20;opacity:0;transition:opacity .3s ease}.media-container:hover .media-controls[data-v-3c99af65],.media-container:active .media-controls[data-v-3c99af65]{opacity:1}.control-button[data-v-3c99af65]{background:#00000080;border:none;border-radius:50%;width:40px;height:40px;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.control-button[data-v-3c99af65]:hover{transform:scale(1.1);background:#000000b3}.action-buttons[data-v-3c99af65]{position:absolute;right:20px;bottom:100px;display:flex;flex-direction:column;gap:12px;z-index:20;opacity:0;transition:opacity .3s ease}.media-container:hover .action-buttons[data-v-3c99af65],.media-container:active .action-buttons[data-v-3c99af65]{opacity:1}.action-button[data-v-3c99af65]{background:none;border:none;color:#fffc;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:6px;transition:all .2s ease}.action-button[data-v-3c99af65]:hover{transform:scale(1.05);color:#fff}.action-button.liked[data-v-3c99af65]{color:#ff0050}.action-button .icon[data-v-3c99af65]{font-size:24px;margin-bottom:4px}.action-button .count[data-v-3c99af65]{font-size:12px;font-weight:500}.progress-bar[data-v-3c99af65]{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#fff3;z-index:20}.progress[data-v-3c99af65]{height:100%;background:#ff0050;transition:width .1s linear}.loading-indicator[data-v-3c99af65]{position:fixed;bottom:20px;right:20px;background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;display:flex;align-items:center;gap:8px;z-index:100}.loading-indicator[data-v-3c99af65]:before{content:"";width:12px;height:12px;border:2px solid white;border-top-color:transparent;border-radius:50%;animation:spin-3c99af65 1s linear infinite}.user-overlay[data-v-3c99af65],.user-header[data-v-3c99af65],.avatar[data-v-3c99af65],.username[data-v-3c99af65],.tags[data-v-3c99af65],.tag[data-v-3c99af65]{display:none}@media (max-width: 768px){.main-content[data-v-3c99af65]{width:100vw}.media-controls[data-v-3c99af65],.action-buttons[data-v-3c99af65],.info-overlay[data-v-3c99af65]{opacity:0}}.slide-enter-active[data-v-3c99af65],.slide-leave-active[data-v-3c99af65]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-3c99af65]{transform:translateY(100%)}.slide-leave-to[data-v-3c99af65]{transform:translateY(-100%)}.slide-up-enter-active[data-v-3c99af65],.slide-up-leave-active[data-v-3c99af65]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-3c99af65]{transform:translateY(-100%)}.slide-up-leave-to[data-v-3c99af65]{transform:translateY(100%)}.media-wrapper[data-v-3c99af65]{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.media-preview[data-v-3c99af65]{position:absolute;width:100%;height:100%;opacity:.3;filter:blur(8px);z-index:1;pointer-events:none;transition:transform .5s cubic-bezier(.4,0,.2,1)}.media-preview.previous[data-v-3c99af65]{top:-100%;transform:translateY(-100%)}.media-preview.next[data-v-3c99af65]{bottom:-100%;transform:translateY(100%)}.preview-content[data-v-3c99af65]{width:100%;height:100%;object-fit:cover}.media-container[data-v-3c99af65]{position:relative;overflow:hidden;height:100%}.handleScroll[data-v-3c99af65]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.info-overlay[data-v-3c99af65]{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);z-index:10;opacity:0;transition:opacity .3s ease}.media-container:hover .info-overlay[data-v-3c99af65],.media-container:active .info-overlay[data-v-3c99af65]{opacity:1}.info-content[data-v-3c99af65]{max-width:80%;display:flex;flex-direction:column;gap:8px}.description[data-v-3c99af65]{color:#ffffffe6;font-size:14px;line-height:1.4}.tags[data-v-3c99af65]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tag[data-v-3c99af65]{background:#ffffff1a;padding:4px 8px;border-radius:12px;font-size:12px;color:#fffc}@keyframes fadeIn-3c99af65{0%{opacity:0}to{opacity:1}}.fade-in[data-v-3c99af65]{animation:fadeIn-3c99af65 .3s ease-in-out}.hover-scale[data-v-3c99af65]{transition:transform .3s ease}.hover-scale[data-v-3c99af65]:hover{transform:scale(1.05)}@media (max-width: 768px){.main-content[data-v-3c99af65]{width:100vw}.info-content[data-v-3c99af65]{max-width:90%}.action-buttons[data-v-3c99af65]{bottom:80px}.action-button .icon[data-v-3c99af65]{font-size:20px}.action-button .count[data-v-3c99af65]{font-size:10px}}.progress-indicator[data-v-3c99af65],.progress-dot[data-v-3c99af65],.progress-dot.active[data-v-3c99af65]{display:none}.age-verification-overlay[data-v-3c99af65]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.age-verification-card[data-v-3c99af65]{background:#111111f2;border-radius:16px;padding:30px;max-width:400px;width:90%;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,255,255,.1)}.age-verification-content[data-v-3c99af65]{text-align:center;color:#fff}.age-verification-content h2[data-v-3c99af65]{font-size:24px;margin-bottom:20px;color:#ff0050}.age-verification-content p[data-v-3c99af65]{margin-bottom:15px;line-height:1.5;color:#ffffffe6}.age-verification-buttons[data-v-3c99af65]{display:flex;flex-direction:column;gap:12px;margin-top:25px}.age-button[data-v-3c99af65]{padding:12px 24px;border-radius:8px;border:none;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease}.age-button.confirm[data-v-3c99af65]{background:#ff0050;color:#fff}.age-button.confirm[data-v-3c99af65]:hover{background:#f36;transform:translateY(-2px)}.age-button.deny[data-v-3c99af65]{background:#ffffff1a;color:#ffffffe6}.age-button.deny[data-v-3c99af65]:hover{background:#fff3}.blurred[data-v-3c99af65]{filter:blur(5px);pointer-events:none}.media-placeholder[data-v-3c99af65]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#00000080;z-index:10}.media-container.loading .media-content[data-v-3c99af65]{opacity:0}.media-content[data-v-3c99af65]{opacity:1;transition:opacity .3s ease}.loading-spinner[data-v-3c99af65]{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-3c99af65 1s ease-in-out infinite}@keyframes spin-3c99af65{to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;background-color:#000}
