:root{--bg:#0a0a0f;--bg-soft:#0e0e16;--surface:#14141f;--surface-2:#1b1b2a;--border:rgba(255,255,255,0.07);--text:#f4f4fa;--text-muted:#9d9db4;--accent-1:#ff2d55;--accent-2:#ff7a18;--accent-purple:#8b5cf6;--grad:linear-gradient(90deg,#ff2d55,#ff7a18);--grad-soft:linear-gradient(135deg,rgba(255,45,85,0.18),rgba(139,92,246,0.18));--radius:14px;--radius-sm:9px;--shadow:0 10px 34px rgba(0,0,0,0.45);--header-h:64px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(600px 300px at 15% -5%,rgba(255,45,85,.09),transparent 60%),radial-gradient(700px 350px at 90% 0,rgba(139,92,246,.08),transparent 60%);pointer-events:none}::selection{background:rgba(255,45,85,.35)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#2c2c40;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#3a3a55}.page-wrap{padding:0 16px}.indexContainer,.page-wrap{max-width:1280px;margin:0 auto}.indexContainer{padding:20px 16px 40px}main{min-height:60vh}.section-title{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;letter-spacing:.3px;margin:28px 0 18px;position:relative}.section-title:before{content:"";width:5px;height:22px;border-radius:4px;background:var(--grad)}.section-title span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-h);display:flex;align-items:center;background:rgba(10,10,15,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.site-header .page-wrap{justify-content:space-between;gap:14px;width:100%}.logo,.site-header .page-wrap{display:flex;align-items:center}.logo{gap:8px;font-size:1.45rem;font-weight:900;letter-spacing:.5px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;z-index:120}.logo-badge{background:var(--grad);color:#fff;font-size:.6rem;font-weight:800;padding:2px 7px;border-radius:99px;letter-spacing:.8px}.main-nav{gap:4px}.main-nav,.nav-link{display:flex;align-items:center}.nav-link{gap:8px;padding:9px 14px;border-radius:99px;font-weight:600;font-size:.92rem;color:var(--text-muted);transition:.25s}.nav-link:hover{color:var(--text);background:rgba(255,255,255,.06)}.nav-link.active{color:#fff;background:var(--grad);box-shadow:0 4px 18px rgba(255,45,85,.35)}.dropdown{position:relative}.dropdown input{position:absolute;opacity:0;height:0;width:0}.dropdown-toggle{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;font-weight:600;font-size:.92rem;color:var(--text-muted);cursor:pointer;transition:.25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-toggle:hover{color:var(--text);background:rgba(255,255,255,.06)}.dropdown-icon{font-size:.7rem;transition:transform .3s}.dropdown input:checked+.dropdown-toggle .dropdown-icon{transform:rotate(180deg)}.dropdown-content{position:absolute;top:calc(100% + 10px);left:0;min-width:200px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:6px;box-shadow:var(--shadow);display:none;flex-direction:column;gap:2px;z-index:130}.dropdown input:checked+.dropdown-toggle+.dropdown-content{display:flex;animation:dropIn .18s ease}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);font-size:.9rem;color:var(--text);transition:.2s}.dropdown-link:hover{background:rgba(255,255,255,.07);color:#fff}.dropdown-link i{width:18px;text-align:center;color:var(--accent-1)}#nav-toggle{position:absolute;opacity:0;pointer-events:none}.hamburger{width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;font-size:1.15rem;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;z-index:120}.hamburger,.mobile-overlay{display:none}@media (max-width:860px){.hamburger{display:flex}.main-nav{position:fixed;top:0;right:-100%;height:100dvh;width:min(300px,82vw);background:var(--bg-soft);border-left:1px solid var(--border);flex-direction:column;align-items:stretch;gap:4px;padding:calc(var(--header-h) + 16px) 14px 24px;z-index:110;transition:right .35s cubic-bezier(.4,0,.2,1);overflow-y:auto}#nav-toggle:checked~.main-nav{right:0}#nav-toggle:checked~.mobile-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:105}.dropdown-toggle,.nav-link{padding:13px 14px;border-radius:12px;font-size:1rem}.dropdown{width:100%}.dropdown-content{position:static;min-width:auto;box-shadow:none;border:none;background:rgba(255,255,255,.03);margin:4px 0 4px 10px;display:none}.dropdown input:checked+.dropdown-toggle+.dropdown-content{display:flex}}.search-section{margin:18px 0 8px}.search-form{position:relative;display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:99px;overflow:hidden;transition:.25s}.search-form:focus-within{border-color:rgba(255,45,85,.55);box-shadow:0 0 0 4px rgba(255,45,85,.12)}.search-icon{padding:0 0 0 18px;color:var(--text-muted);font-size:.9rem}.search-form input{flex:1 1;background:transparent;border:none;outline:none;color:var(--text);padding:13px 12px;font-size:.98rem;min-width:0}.search-form input::placeholder{color:var(--text-muted)}.search-form .search-submit{display:flex;align-items:center;gap:8px;margin:5px;padding:9px 20px;border:none;border-radius:99px;background:var(--grad);color:#fff;font-weight:700;font-size:.92rem;cursor:pointer;transition:.25s}.search-form .search-submit:hover{filter:brightness(1.15);box-shadow:0 4px 18px rgba(255,45,85,.4)}@media (max-width:480px){.search-form .search-submit span{display:none}.search-form .search-submit{padding:9px 14px}}.cat-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cat-pill{padding:7px 14px;border-radius:99px;font-size:.83rem;font-weight:600;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-pill:hover{color:#fff;border-color:rgba(255,45,85,.5);transform:translateY(-1px)}.cat-pill.active{color:#fff;background:var(--grad);border-color:transparent}.cat-pill.more{border-style:dashed}.hero{position:relative;text-align:center;padding:34px 16px 10px}.hero h1{font-size:clamp(1.7rem,4.5vw,2.6rem);font-weight:900;letter-spacing:.5px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.15}.hero p{font-size:.95rem;max-width:640px;margin:10px auto 0}.hero p,.hero-stats{color:var(--text-muted)}.hero-stats{display:flex;justify-content:center;gap:24px;margin-top:16px;font-size:.85rem}.hero-stats b{color:var(--text)}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:560px){.video-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:900px){.video-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.video-grid{grid-template-columns:repeat(5,1fr)}}.video-card-link{display:block}.video-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;cursor:pointer}.video-card:hover{transform:translateY(-4px);border-color:rgba(255,45,85,.35);box-shadow:0 14px 34px rgba(0,0,0,.55)}.video-thumb{position:relative;aspect-ratio:16/10;overflow:hidden;background:#101018}.video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.video-card:hover .video-thumb img{transform:scale(1.06)}.video-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,5,10,.75))}.play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;opacity:0;transition:opacity .25s}.video-card:hover .play-overlay{opacity:1}.play-overlay i{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--grad);color:#fff;font-size:1.05rem;box-shadow:0 6px 24px rgba(255,45,85,.55)}.thumb-badge{position:absolute;z-index:3;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:6px;background:rgba(0,0,0,.78);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge-duration{bottom:8px;right:8px}.badge-views{bottom:8px;left:8px;display:flex;align-items:center;gap:5px}.video-card-body{padding:10px 11px 12px}.video-card-title{font-size:.86rem;font-weight:600;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;min-height:2.35em}.video-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:7px;font-size:.75rem;color:var(--text-muted)}.video-card-cats{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.video-card-cats span{font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:99px;background:rgba(255,45,85,.12);color:#ff7a8f}.skeleton{border-radius:var(--radius);background:linear-gradient(100deg,var(--surface) 40%,#1e1e30 50%,var(--surface) 60%);background-size:200% 100%;animation:shimmer 1.3s infinite}@keyframes shimmer{to{background-position:-200% 0}}.grid-loading{display:contents}.grid-loading p{padding:40px 0}.grid-empty,.grid-loading p{grid-column:1/-1;text-align:center;color:var(--text-muted)}.grid-empty{padding:50px 0}.grid-empty i{font-size:2.2rem;margin-bottom:12px;color:#3a3a55;display:block}.grid-sentinel{grid-column:1/-1;min-height:40px;text-align:center;padding:10px 0}.grid-spinner{color:var(--text-muted);font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px}.grid-end{color:#3a3a55;font-size:.85rem}.pagination{justify-content:center;gap:12px;margin:28px 0 10px}.page-btn,.pagination{display:flex;align-items:center}.page-btn{gap:8px;padding:10px 22px;border:1px solid var(--border);border-radius:99px;background:var(--surface);color:var(--text);font-weight:600;font-size:.9rem;cursor:pointer;transition:.25s}.page-btn:hover:not(:disabled){background:var(--grad);border-color:transparent;box-shadow:0 4px 16px rgba(255,45,85,.35)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-indicator{font-size:.85rem;color:var(--text-muted)}.video-page{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;padding:20px 16px 40px;max-width:1280px;margin:0 auto}@media (min-width:1024px){.video-page{grid-template-columns:minmax(0,1fr) 340px}}.player-shell{min-width:0}.player-wrap{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:#000;box-shadow:var(--shadow);aspect-ratio:16/9}.player-wrap video{width:100%;height:100%;display:block}.ad-redirect-layer{position:absolute;inset:0;z-index:50;cursor:pointer;background:transparent}.player-info{margin-top:16px}.player-info h1{font-size:clamp(1.1rem,2.4vw,1.55rem);font-weight:800;line-height:1.3;letter-spacing:.2px}.player-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font-size:.85rem;color:var(--text-muted)}.player-meta span{display:inline-flex;align-items:center;gap:6px}.player-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:99px;font-weight:700;font-size:.88rem;border:none;cursor:pointer;transition:.25s}.action-btn.gradient{background:var(--grad);color:#fff}.action-btn.gradient:hover{filter:brightness(1.15);box-shadow:0 5px 20px rgba(255,45,85,.4)}.action-btn.ghost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.action-btn.ghost:hover{border-color:rgba(255,45,85,.5);color:#fff}.action-btn.telegram{background:#229ed9;color:#fff}.action-btn.telegram:hover{filter:brightness(1.15);box-shadow:0 5px 20px rgba(34,158,217,.4)}.player-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.player-tags a{font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:99px;background:rgba(255,45,85,.12);color:#ff7a8f;border:1px solid rgba(255,45,85,.2);transition:.2s}.player-tags a:hover{background:var(--grad);color:#fff;border-color:transparent}.player-desc{margin-top:16px;padding:14px 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:.9rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}.related-col{min-width:0}.related-col .section-title{margin-top:0;margin-bottom:14px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.related-grid .video-card-title{font-size:.8rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}@media (max-width:380px){.related-grid{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--border);background:var(--bg-soft);margin-top:20px}.site-footer .page-wrap{padding:36px 16px 30px}.footer-grid{display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px}@media (min-width:700px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.footer-brand p{color:var(--text-muted);font-size:.88rem;margin-top:10px;max-width:320px}.footer-social{display:flex;gap:10px;margin-top:16px}.footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:.95rem;transition:.25s}.footer-social a:hover{color:#fff;background:var(--grad);border-color:transparent;transform:translateY(-2px)}.footer-col h4{font-size:.95rem;font-weight:700;margin-bottom:14px;letter-spacing:.4px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{color:var(--text-muted);font-size:.88rem;transition:.2s;display:inline-flex;align-items:center;gap:8px}.footer-col a:hover{color:#fff;padding-left:4px}.footer-disclaimer{margin-top:28px;padding-top:20px;border-top:1px solid var(--border);text-align:center;color:var(--text-muted);font-size:.78rem;line-height:1.7}.footer-disclaimer b{color:#ff7a8f}.age-gate{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(900px 500px at 50% -10%,rgba(255,45,85,.16),transparent 60%),rgba(5,5,10,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.age-gate-card{width:100%;max-width:420px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:36px 28px;box-shadow:var(--shadow);animation:popIn .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.age-gate-badge{width:74px;height:74px;margin:0 auto 18px;border-radius:50%;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:1.9rem;font-weight:900;color:#fff;box-shadow:0 8px 30px rgba(255,45,85,.5)}.age-gate-card h2{font-size:1.4rem;font-weight:800}.age-gate-card p{color:var(--text-muted);font-size:.9rem;margin:12px 0 24px;line-height:1.6}.age-gate-actions{display:flex;flex-direction:column;gap:10px}.age-gate-actions a,.age-gate-actions button{width:100%;padding:13px;border-radius:99px;font-weight:800;font-size:.95rem;border:none;cursor:pointer;text-align:center;transition:.25s}.age-gate-enter{background:var(--grad);color:#fff}.age-gate-enter:hover{filter:brightness(1.15);box-shadow:0 6px 24px rgba(255,45,85,.45)}.age-gate-leave{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.age-gate-leave:hover{color:#fff;border-color:rgba(255,255,255,.3)}.age-gate-note{margin-top:14px;font-size:.72rem;color:#6b6b82}.site-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--surface-2);color:#fff;border:1px solid var(--border);padding:11px 20px;border-radius:99px;font-size:.88rem;opacity:0;pointer-events:none;transition:.3s;z-index:3000;box-shadow:var(--shadow)}.site-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.player-wrap video::-webkit-media-controls{display:flex!important;opacity:1}.player-wrap video::-webkit-media-controls-enclosure{opacity:1;visibility:visible}.player-wrap video::-webkit-media-controls-panel{opacity:1}.terms-container{max-width:900px;margin:40px auto;padding:20px}.terms-card{background:var(--surface);padding:30px;border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text);line-height:1.7}.terms-card h1{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:15px}.terms-card h2{color:#ff7a8f;margin-top:25px;margin-bottom:10px}.terms-card ul{margin-left:20px;margin-bottom:15px}.terms-card a{color:#ff7a8f;text-decoration:none}.terms-card a:hover{text-decoration:underline}@media (max-width:768px){.terms-container{padding:15px}.terms-card{padding:20px}}.privacy-container{max-width:900px;margin:40px auto;padding:20px}.privacy-card{background:var(--surface);padding:30px;border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text);line-height:1.7}.privacy-card h1{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:15px}.privacy-card h2{color:#ff7a8f;margin-top:25px;margin-bottom:10px}.privacy-card ul{margin-left:20px;margin-bottom:15px}.privacy-card a{color:#ff7a8f;text-decoration:none}.privacy-card a:hover{text-decoration:underline}.section-d9374{display:flex;justify-content:center;align-items:center;padding:20px;min-height:70vh}.card-d9374{text-align:center;background:var(--surface);padding:40px 25px;border-radius:20px;box-shadow:var(--shadow);max-width:400px;width:100%;border:1px solid var(--border)}.icon-d9374{font-size:50px;margin-bottom:10px}.title-d9374{font-size:40px;font-weight:700;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:5px}.subtitle-d9374{font-size:18px;font-weight:600;margin-bottom:10px;color:var(--text)}.desc-d9374{font-size:14px;color:var(--text-muted);margin-bottom:20px;line-height:1.5}.btn-d9374{display:inline-block;padding:11px 22px;background:var(--grad);color:#fff;font-weight:700;border-radius:99px;text-decoration:none;transition:.2s}.btn-d9374:hover{filter:brightness(1.15);box-shadow:0 5px 20px rgba(255,45,85,.4)}.admin-body,.admin-login-body{background:#121212;color:#eaeaea;font-family:Segoe UI,Tahoma,sans-serif;margin:0;padding:0;min-height:100vh;display:flex;align-items:center;justify-content:center}.admin-add-body{background:linear-gradient(135deg,#141e30,#243b55);color:#fff;padding:20px;min-height:100vh}.admin-list-body{background:#121212;color:#eaeaea;font-family:Segoe UI,Tahoma,sans-serif;margin:0;padding:0;min-height:100vh}.admin-delete-body,.admin-update-body{background:linear-gradient(135deg,#141e30,#243b55);color:#fff;padding:20px;min-height:100vh}.admin-delete-body{font-family:Segoe UI,sans-serif}.admin-links-body,.all-data-body{background:linear-gradient(135deg,#141e30,#243b55);color:#fff;min-height:100vh;font-family:Segoe UI,sans-serif}.admin-body .container{width:100%;max-width:420px;padding:20px}.admin-body .card{background:#1f1f1f;padding:25px;border-radius:16px;box-shadow:0 10px 35px rgba(0,0,0,.7);text-align:center}.admin-body h2{margin-bottom:20px}.admin-body ul{list-style:none;padding:0;margin:0}.admin-body li{margin-bottom:12px}.admin-body a{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:#111;border:1px solid #333;border-radius:12px;color:#eaeaea;text-decoration:none;font-size:15px;font-weight:600;transition:.2s}.admin-body a:hover{background:#03dac6;color:#121212;transform:scale(1.04)}.admin-body a.logout{background:#2a0000;border-color:#ff4d4d;color:#ff6b6b}.admin-body a.logout:hover{background:#ff4d4d;color:#121212}@media (max-width:480px){.admin-body .card{padding:20px}}.admin-list-body .container{max-width:900px;margin:40px auto;padding:0 15px}.admin-list-body h2{text-align:center;margin-bottom:20px}.admin-list-body .search-box{display:flex;gap:10px;margin-bottom:20px}.admin-list-body .search-box input{flex:1 1;padding:12px;background:#111;border:1px solid #333;border-radius:10px;color:#fff}.admin-list-body .search-box button{padding:12px 18px;border:none;border-radius:10px;background:#03dac6;color:#121212;font-weight:700;cursor:pointer}.admin-list-body .card{background:#1f1f1f;padding:20px;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.6)}.admin-list-body ul{list-style:none;padding:0;margin:0}.admin-list-body li{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid #333}.admin-list-body li:last-child{border-bottom:none}.admin-list-body .actions a{color:#03dac6;text-decoration:none;font-size:14px;display:inline-flex;gap:6px}.admin-list-body .add-btn{display:inline-flex;gap:8px;margin-top:20px;padding:12px 18px;background:#03dac6;color:#121212;border-radius:10px;font-weight:700;text-decoration:none}@media (max-width:600px){.admin-list-body .search-box,.admin-list-body li{flex-direction:column}.admin-list-body li{align-items:flex-start;gap:8px}}.admin-update-body .container{max-width:700px;margin:0 auto}.admin-update-body .card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px;border-radius:15px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 20px rgba(0,0,0,.4)}.admin-update-body h2{text-align:center;margin-bottom:25px}.admin-update-body .field{margin-bottom:18px}.admin-update-body label{display:block;margin-bottom:6px;font-weight:500}.admin-update-body .input-wrapper{display:flex;gap:6px;flex-wrap:wrap}.admin-update-body .input-box{position:relative;flex:1 1}.admin-update-body .input-box i{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#aaa;font-size:14px}.admin-update-body input{width:100%;padding:10px 10px 10px 36px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;font-size:14px}.admin-update-body input:focus{outline:none;border-color:#00c6ff}.admin-update-body .input-btn{display:flex;gap:6px}.admin-update-body .input-btn button{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:.3s}.admin-update-body .copy-btn{background:#4caf50;color:#fff}.admin-update-body .copy-btn:hover{background:#3b8a40}.admin-update-body .paste-btn{background:#ffa726;color:#fff}.admin-update-body .paste-btn:hover{background:#fb8c00}.admin-update-body .clear-btn{background:#ff4141;color:#fff}.admin-update-body .clear-btn:hover{background:#d70000}.admin-update-body button[type=submit]{width:100%;padding:12px;border:none;border-radius:8px;background:linear-gradient(45deg,#00c6ff,#0072ff);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;gap:8px}.admin-update-body button[type=submit]:hover{transform:scale(1.03);box-shadow:0 5px 15px rgba(0,114,255,.4)}@media (max-width:480px){.admin-update-body .input-wrapper{flex-direction:column}}.admin-delete-body h1{text-align:center;margin-bottom:30px;font-weight:600}.admin-delete-body .card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:15px;margin-bottom:20px;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.4);display:flex;gap:15px;align-items:center;border:1px solid rgba(255,255,255,.08);transition:.3s ease;max-width:900px;margin-left:auto;margin-right:auto}.admin-delete-body .card:hover{transform:translateY(-5px)}.admin-delete-body .card img{width:130px;height:90px;object-fit:cover;border-radius:8px}.admin-delete-body .content{flex:1 1}.admin-delete-body .content h3{margin-bottom:8px;font-size:18px;color:#ffffff}.admin-delete-body .content p{font-size:13px;color:#ddd;margin:3px 0}.admin-delete-body .delete-btn{background:linear-gradient(45deg,#ff416c,#ff4b2b);color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:600;transition:.3s}.admin-delete-body .delete-btn:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(255,75,43,.4)}.admin-delete-body .no-data{text-align:center;margin-top:30px;color:#ccc}@media (max-width:768px){.admin-delete-body .card{flex-direction:column;align-items:flex-start}.admin-delete-body .card img{width:100%;height:auto}.admin-delete-body .delete-btn{width:100%;margin-top:10px}}.admin-update-body #toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.85);color:#fff;padding:10px 18px;border-radius:6px;opacity:0;pointer-events:none;transition:.5s;z-index:9999}.admin-search-box{margin-bottom:14px}.admin-count{color:#9d9db4;font-size:.85rem;margin:0 0 12px}.admin-cards{display:flex;flex-direction:column;gap:14px}.admin-sentinel{min-height:40px;text-align:center;padding:8px 0}.admin-loading{color:#9d9db4;font-size:.9rem}.admin-end{color:#3a3a55;font-size:.85rem}.admin-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.85);color:#fff;padding:10px 18px;border-radius:6px;opacity:0;pointer-events:none;transition:.5s;z-index:9999}.admin-toast:not(:empty){opacity:1}.admin-links-body{max-width:1000px;margin:0 auto;padding:20px}.admin-links-body .search-box{display:flex;gap:8px;margin-bottom:14px}.admin-links-body .search-box input{flex:1 1;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff}.admin-links-body .search-box input:focus{outline:none;border-color:var(--accent-2)}.admin-links-body .search-box button{padding:10px 16px;border:none;border-radius:8px;background:var(--grad);color:#fff;cursor:pointer}.admin-links-body .links-form{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:15px;margin-bottom:20px;border-radius:15px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 20px rgba(0,0,0,.4)}.admin-links-body .media-links{display:flex;gap:8px;margin-bottom:10px}.admin-links-body .media-links a{flex:1 1;text-align:center;padding:8px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.admin-links-body .media-links a:hover{background:#00c6ff}.admin-links-body .input-group{display:flex;gap:6px;margin-bottom:10px}.admin-links-body .input-box{position:relative;flex:1 1}.admin-links-body .input-box i{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#aaa}.admin-links-body .input-box input{width:100%;padding:10px 10px 10px 34px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff}.admin-links-body .input-box input:focus{outline:none;border-color:#00c6ff}.admin-links-body .input-group .actions{display:flex;gap:5px}.admin-links-body .actions button{padding:10px;border:none;border-radius:6px;cursor:pointer;transition:.3s}.admin-links-body .copy-btn{background:#4caf50;color:#fff}.admin-links-body .paste-btn{background:#ffa726;color:#fff}.admin-links-body .clear-btn{background:#ff4141;color:#fff}.admin-links-body .copy-btn:hover{background:#3b8a40}.admin-links-body .paste-btn:hover{background:#fb8c00}.admin-links-body .clear-btn:hover{background:#d70000}.admin-links-body .submit-btn{background:linear-gradient(45deg,#00c6ff,#0072ff);font-weight:600;margin-top:5px}.admin-links-body .hide-btn,.admin-links-body .submit-btn{width:100%;padding:10px;border:none;border-radius:8px;color:#fff;cursor:pointer}.admin-links-body .hide-btn{margin-top:6px;background:#ff4141}@media (max-width:600px){.admin-links-body .input-group{flex-direction:column}}.all-data-body{max-width:1200px;margin:0 auto;padding:20px}.all-data-body h2{text-align:center;margin-bottom:20px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.all-data-body .search-box{display:flex;gap:8px;margin-bottom:14px}.all-data-body .search-box input{flex:1 1;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff}.all-data-body .search-box input:focus{outline:none;border-color:var(--accent-2)}.all-data-body .search-box button{padding:10px 16px;border:none;border-radius:8px;background:var(--grad);color:#fff;cursor:pointer}.all-data-body .desi-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;max-width:1100px;margin:0 auto}.all-data-body .data-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:15px;box-shadow:var(--shadow);transition:.3s}.all-data-body .data-card:hover{transform:translateY(-5px)}.all-data-body .data-card .media-links{display:flex;gap:8px;margin-bottom:10px}.all-data-body .data-card .media-links a{flex:1 1;text-align:center;padding:8px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.all-data-body .data-card .media-links a:hover{background:#00c6ff}.all-data-body .data-card .input-group{display:flex;gap:6px;margin-bottom:10px}.all-data-body .data-card .input-box{position:relative;flex:1 1}.all-data-body .data-card .input-box i{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#aaa;font-size:13px}.all-data-body .data-card .input-box input{width:100%;padding:10px 10px 10px 34px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;font-size:13px}.all-data-body .data-card .input-box input:focus{outline:none;border-color:#00c6ff}.all-data-body .data-card .input-group .actions{display:flex;gap:5px}.all-data-body .data-card .actions button{padding:10px;border:none;border-radius:6px;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.all-data-body .data-card .actions button i{pointer-events:none}.all-data-body .data-card .copy-btn{background:#4caf50;color:#fff}.all-data-body .data-card .paste-btn{background:#ffa726;color:#fff}.all-data-body .data-card .clear-btn{background:#ff4141;color:#fff}.all-data-body .data-card .copy-btn:hover{background:#3b8a40}.all-data-body .data-card .paste-btn:hover{background:#fb8c00}.all-data-body .data-card .clear-btn:hover{background:#d70000}.all-data-body .data-card .submit-btn{margin-top:5px;background:linear-gradient(45deg,#00c6ff,#0072ff);font-weight:600}.all-data-body .data-card .hide-btn,.all-data-body .data-card .submit-btn{width:100%;padding:10px;border:none;border-radius:8px;color:#fff;cursor:pointer}.all-data-body .data-card .hide-btn{margin-top:6px;background:#ff4141}@media (max-width:500px){.all-data-body .data-card .input-group{flex-direction:column}}