:root{--background:#000;--surface:#1e1e1e;--text-primary:#fff;--text-secondary:#bfbfbf;--text-tertiary:#757575;--primary:#bb86fc;--primary-variant:#3700b3;--secondary:#03dac6;--secondary-variant:#03dac6;--success:#4caf50;--warning:#ffb74d;--error:#cf6679;--info:#2196f3;--border:#2c2c2c;--divider:#ffffff1f;--overlay:#000000b3;--backdrop:#00000080;--card-color:#121212;--card-border:#1e1e1e;--card-button-color:#1e1e1e}[data-theme=light]{--background:#fff;--surface:#f5f5f5;--text-primary:#121212;--text-secondary:#4a4a4a;--text-tertiary:#9e9e9e;--primary:#6200ee;--primary-variant:#3700b3;--secondary:#03dac6;--secondary-variant:#018786;--success:#4caf50;--warning:#ffc107;--error:#b00020;--info:#2196f3;--border:#e0e0e0;--divider:#0000001f;--overlay:#00000080;--backdrop:#00000052;--card-color:#fff;--card-border:#f5f5f5;--card-button-color:#f5f5f5}@media (prefers-color-scheme:light){:root:not([data-theme]){--background:#fff;--surface:#f5f5f5;--text-primary:#121212;--text-secondary:#4a4a4a;--text-tertiary:#9e9e9e;--primary:#6200ee;--primary-variant:#3700b3;--secondary:#03dac6;--secondary-variant:#018786;--success:#4caf50;--warning:#ffc107;--error:#b00020;--info:#2196f3;--border:#e0e0e0;--divider:#0000001f;--overlay:#00000080;--backdrop:#00000052;--card-color:#fff;--card-border:#f5f5f5;--card-button-color:#f5f5f5}}body,html{background-color:#000;background-color:var(--background);color:#fff;color:var(--text-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Exo\ 2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;font-weight:400;margin:0;min-height:100vh;transition:background-color .3s ease,color .3s ease}code{background-color:#1e1e1e;background-color:var(--surface);border-radius:4px;color:#bb86fc;color:var(--primary);font-family:Exo\ 2,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;padding:2px 4px}*{box-sizing:border-box;font-family:Exo\ 2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif}.bottom-nav{background-color:var(--surface);border-top:1px solid var(--border);border-top-left-radius:25px;border-top-right-radius:25px;bottom:0;left:0;overflow:visible;padding:1px 0 15px;position:fixed;right:0;width:100%;z-index:1000}.nav-items{align-items:center;box-sizing:border-box;display:flex;gap:4px;justify-content:space-between;margin:0 auto;max-width:90%;padding:0 10px;width:100%}.nav-button-wrapper{align-items:flex-end;flex:1 1;height:100%;max-width:80px;min-width:56px;padding-bottom:10px}.nav-button-wrapper,.nav-item{display:flex;justify-content:center;position:relative}.nav-item{align-items:center;background:none;border:none;cursor:pointer;flex-direction:column;font-size:10px;padding:8px 0;transition:all .3s ease;width:100%;z-index:2}.nav-item,.nav-item:hover{color:var(--text-primary)}.nav-button-wrapper.active .nav-item{background:var(--surface);border:1px solid var(--border);border-radius:50%;color:var(--text-primary);height:64px;transform:translateY(-30px);width:70px}.nav-icon{align-items:center;display:flex;height:20px;justify-content:center;margin-bottom:4px;width:20px}.nav-svg{fill:var(--text-primary);height:100%;transition:all .2s ease;width:100%}.nav-item .nav-svg{opacity:.6;transition:opacity .2s ease}.nav-button-wrapper.active .nav-svg,.nav-item:hover .nav-svg{opacity:1}.nav-button-wrapper.active:first-child~.bottom-nav:after{display:block;left:10%}.nav-button-wrapper.active:nth-child(2)~.bottom-nav:after{display:block;left:30%}.nav-button-wrapper.active:nth-child(3)~.bottom-nav:after{display:block;left:50%}.nav-button-wrapper.active:nth-child(4)~.bottom-nav:after{display:block;left:70%}.nav-button-wrapper.active:nth-child(5)~.bottom-nav:after{display:block;left:90%}.loading-container{align-items:center;background-color:var(--background);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes loader_5191{0%{opacity:0}to{opacity:1}}.square{background:var(--text-primary);height:10px;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:50%;width:10px}#sq1{animation:loader_5191 675ms ease-in-out 0s infinite alternate;margin-left:-25px}#sq1,#sq2{margin-top:-25px}#sq2{animation:loader_5191 675ms ease-in-out 75ms infinite alternate}#sq3{animation:loader_5191 675ms ease-in-out .15s infinite;margin-left:15px;margin-top:-25px}#sq4{animation:loader_5191 675ms ease-in-out 225ms infinite;margin-left:-25px}#sq5{animation:loader_5191 675ms ease-in-out .3s infinite}#sq6{animation:loader_5191 675ms ease-in-out 375ms infinite;margin-left:15px}#sq7{animation:loader_5191 675ms ease-in-out .45s infinite;margin-left:-25px}#sq7,#sq8{margin-top:15px}#sq8{animation:loader_5191 675ms ease-in-out 525ms infinite}#sq9{animation:loader_5191 675ms ease-in-out .6s infinite;margin-left:15px;margin-top:15px}.yt-lite{background-color:#000;background-position:50%;background-size:cover;contain:content;cursor:pointer;display:block;position:relative}.yt-lite.lyt-activated:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;box-sizing:initial;content:"";display:block;height:60px;padding-bottom:50px;position:absolute;top:0;transition:all .2s cubic-bezier(0,0,.2,1);width:100%}.yt-lite:after{content:"";display:block;padding-bottom:var(--aspect-ratio)}.yt-lite>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.yt-lite>.lty-playbtn{background-color:#212121;border-radius:14%;height:46px;opacity:.8;transition:all .2s cubic-bezier(0,0,.2,1);width:70px;z-index:1}.yt-lite:hover>.lty-playbtn{background-color:red;opacity:1}.yt-lite>.lty-playbtn:before{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:11px 0 11px 19px;content:""}.yt-lite>.lty-playbtn,.yt-lite>.lty-playbtn:before{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.yt-lite.lyt-activated{cursor:inherit}.yt-lite.lyt-activated:before,.yt-lite.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.share-container button{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;padding:0}.share-container button:hover{opacity:.8}.home-container{background-color:var(--background);min-height:100vh}.content-container{margin:0 auto;max-width:896px;padding:32px 16px}.main-subtitle{color:var(--text-secondary);font-size:20px;margin:0 auto;max-width:672px}.tabs-wrapper{display:flex;justify-content:flex-start;margin-bottom:16px}.tabs-container{display:flex;gap:8px;padding:0}.tab-button{background:var(--surface);border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14.4px;font-weight:500;padding:8px 16px;transition:background-color .2s ease,color .2s ease}.tab-button.active{background-color:var(--text-primary);color:var(--background);font-weight:600}.videos-list{display:flex;flex-direction:column;gap:24px}.video-card{background-color:var(--card-color);border:1px solid var(--card-border);border-radius:24px;overflow:hidden;padding:8px;width:100%}.video-title-section{padding:8px 0 4px}.video-title{color:var(--text-primary);font-size:24px;font-weight:500;line-height:1.4;margin:0 0 4px}.video-description{-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:16px;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.video-player-container{aspect-ratio:16/9;background-color:var(--background);border-radius:16px;box-shadow:0 4px 12px #0000001a;margin-bottom:8px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.video-player-container:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.video-bottom-section{align-items:center;display:flex;justify-content:space-between;padding:4px}.date-container{align-items:center;background-color:var(--card-button-color);border-radius:22px;display:flex;padding:6px 12px}.date-container img.clock-icon{height:16px;margin-right:8px;width:16px}[data-theme=light] .date-container img.clock-icon{filter:invert(0);filter:var(--icon-filter,invert(0))}[data-theme=dark] .date-container img.clock-icon{filter:invert(1);filter:var(--icon-filter,invert(1))}.date-container span{color:var(--text-primary);font-size:13px;font-weight:600}button.share-container{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--card-button-color);border:none;border-radius:22px;cursor:pointer;display:flex;justify-content:center;padding:6px 12px;transition:opacity .2s ease,transform .1s ease}button.share-container:active{transform:scale(.95)}button.share-container:hover{opacity:.9}button.share-container img{height:16px;pointer-events:none;width:16px}[data-theme=light] button.share-container img{filter:invert(0);filter:var(--icon-filter,invert(0))}[data-theme=dark] button.share-container img{filter:invert(1);filter:var(--icon-filter,invert(1))}.no-videos-container{padding:48px 0;text-align:center}.no-videos-content{margin:0 auto;max-width:448px}.no-videos-icon-container{align-items:center;background-color:var(--muted-foreground);border-radius:50%;display:flex;height:96px;justify-content:center;margin:0 auto 16px;width:96px}.no-videos-icon{height:48px;width:48px}[data-theme=light] .no-videos-icon{filter:invert(0);filter:var(--icon-filter,invert(0))}[data-theme=dark] .no-videos-icon{filter:invert(1);filter:var(--icon-filter,invert(1))}.no-videos-icon.history-icon{stroke:currentColor}.no-videos-title{color:var(--text-primary);margin-bottom:8px}.no-videos-message{color:var(--text-secondary);margin:0}@media (max-width:768px){.content-container{margin-bottom:16px;padding:0 16px 16px}.main-title{font-size:24px}.video-title{font-size:16px;font-weight:500}.video-description{font-size:14px;line-height:1.4}}.auth-container{align-items:center;background-color:var(--background);display:flex;justify-content:center;padding:1rem}.auth-card{background-color:var(--card-color);border:1px solid var(--card-border);border-radius:1rem;box-shadow:0 4px 12px #0000001a;max-width:500px;padding:2rem;text-align:center;width:100%}.section{background:var(--card-color);border:1px solid var(--card-border);border-radius:.75rem;margin:2rem 0;padding:1.5rem}.section h2{border-bottom:1px solid var(--card-border);color:var(--text-primary);font-size:1.25rem;margin-bottom:1.5rem;margin-top:0;padding-bottom:.75rem}.button-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1.5rem 0}.auth-card h1{color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem}.auth-card>p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem}.ad-button,.login-button{-webkit-tap-highlight-color:transparent;border:none;border-radius:.5rem;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:500;min-width:160px;padding:.75rem 1.5rem;text-align:center;transition:all .2s ease}.login-button{background-color:var(--text-primary);color:var(--background);width:100%}.ad-button.interstitial{background-color:#4a6cf7;color:#fff}.ad-button.rewarded{background-color:#10b981;color:#fff}.ad-button:disabled{cursor:not-allowed;opacity:.6}.login-button:hover:not(:disabled){opacity:.9}.login-button:active:not(:disabled){transform:scale(.98)}.login-button:disabled{cursor:not-allowed;opacity:.7}.status-message{border-radius:.5rem;font-size:.9rem;margin-top:1rem;padding:.75rem 1rem;text-align:left;transition:all .3s ease}.status-message.success{background-color:#ecfdf5;border-left:4px solid #10b981;color:#065f46}.status-message.error{background-color:#fef2f2;border-left:4px solid #ef4444;color:#b91c1c}.status-message.info{background-color:#eff6ff;border-left:4px solid #3b82f6;color:#1e40af}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-message{animation:slideIn .3s ease-out forwards}.banner-demo{background:var(--card-color);border:1px solid var(--card-border);border-radius:.5rem;margin:1.5rem 0;padding:1rem}.banner-demo h3{border-bottom:1px solid var(--card-border);color:var(--text-primary);font-size:1rem;margin:0 0 1rem;padding-bottom:.5rem}.banner-container{align-items:center;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:8px;color:#666;display:flex;font-size:.9rem;justify-content:center;margin:1rem 0;min-height:60px;text-align:center;transition:all .3s ease}.banner-container.sidebar{margin:1rem auto;max-width:100%;min-height:250px;width:300px}.banner-container:empty{background-color:#f0f0f0}.banner-container p{margin:0;padding:1rem}.ad-button.banner{background-color:#8b5cf6;color:#fff}.ad-button.banner-hide{background-color:#ef4444;color:#fff}.ad-button.banner-all{background-color:#059669;color:#fff}.ad-button.banner-hide-all{background-color:#dc2626;color:#fff}.banner-controls{border-top:1px solid var(--card-border);margin-top:2rem;padding-top:1.5rem}.active-banners{background-color:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem;font-size:.9rem;margin-top:1rem;padding:.75rem}.active-banners p{color:#0c4a6e;margin:0}.ad-button.banner:hover:not(:disabled){background-color:#7c3aed}.ad-button.banner-hide:hover:not(:disabled){background-color:#dc2626}.ad-button.banner-all:hover:not(:disabled){background-color:#047857}.ad-button.banner-hide-all:hover:not(:disabled){background-color:#b91c1c}@media (max-width:480px){.auth-card{padding:1.5rem}.auth-card h1{font-size:1.25rem}.login-button{font-size:.9375rem;padding:.625rem 1.25rem}.banner-container.sidebar{min-height:200px;width:100%}.banner-demo{padding:.75rem}.button-group{flex-direction:column}.ad-button{min-width:auto;width:100%}}.app-container{color:var(--text-primary);display:flex;flex-direction:column;max-width:100%;min-height:100vh;position:relative}.app-container,.main-content{background-color:var(--background);margin:0 auto}.main-content{box-sizing:border-box;flex:1 1;max-width:1200px;padding:20px 20px 80px;width:100%}@media (max-width:768px){.main-content{padding:15px 15px 70px}}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin-top:0}p{color:var(--text-secondary);line-height:1.5;margin:0 0 1em}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}
/*# sourceMappingURL=main.3fa2be3f.css.map*/