html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}.container{zoom:1}.container:before,.container:after{content:"";display:table}.container:after{clear:both;overflow:hidden}.video-card .video-meta,.video-card .video-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card,.video-card{background:#1a1a2e;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;transition:all .3s ease}.module .btn{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:36px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;outline:none;text-decoration:none}.module .btn:disabled{opacity:.5;cursor:not-allowed}html{height:100%}body{height:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;color:#f1f5f9;background:#0f0f23;line-height:1.5}a{text-decoration:none;color:#f1f5f9;transition:color .15s ease}a:hover{color:#6366f1}img{vertical-align:middle;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.wrapper{position:relative;min-height:100%;display:flex;flex-direction:column}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media screen and (max-width: 799px){.container{padding:0 12px}}.header{position:fixed;left:0;top:0;z-index:1000;width:100%;height:90px;background:rgba(26,26,46,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1)}.main-content{flex:1;padding-top:100px;padding-bottom:60px}@media screen and (max-width: 799px){.main-content{padding-top:72px;padding-bottom:60px}}.footer{background:#1a1a2e;border-top:1px solid hsla(0,0%,100%,.1)}.layout-flex{display:flex;flex-wrap:wrap}.layout-flex .layout-flex-1{flex:1;min-width:0}.layout-flex .layout-flex-2{flex:2;min-width:0}.layout-flex .layout-flex-3{flex:3;min-width:0}.layout-flex .layout-flex-4{flex:4;min-width:0}.layout-flex .layout-flex-5{flex:5;min-width:0}.layout-flex .layout-flex-6{flex:6;min-width:0}.layout-flex .layout-flex-7{flex:7;min-width:0}.layout-flex .layout-flex-8{flex:8;min-width:0}.layout-flex .layout-flex-9{flex:9;min-width:0}.layout-flex .layout-flex-10{flex:10;min-width:0}.layout-flex .layout-flex-11{flex:11;min-width:0}.layout-flex .layout-flex-12{flex:12;min-width:0}.layout-flex .layout-flex-auto{flex:auto}.layout-grid-1{display:grid;grid-template-columns:repeat(1, 1fr)}.layout-grid-1>*{min-width:0}.layout-column-1{grid-column:span 1}.layout-grid-2{display:grid;grid-template-columns:repeat(2, 1fr)}.layout-grid-2>*{min-width:0}.layout-column-2{grid-column:span 2}.layout-grid-3{display:grid;grid-template-columns:repeat(3, 1fr)}.layout-grid-3>*{min-width:0}.layout-column-3{grid-column:span 3}.layout-grid-4{display:grid;grid-template-columns:repeat(4, 1fr)}.layout-grid-4>*{min-width:0}.layout-column-4{grid-column:span 4}.layout-grid-5{display:grid;grid-template-columns:repeat(5, 1fr)}.layout-grid-5>*{min-width:0}.layout-column-5{grid-column:span 5}.layout-grid-6{display:grid;grid-template-columns:repeat(6, 1fr)}.layout-grid-6>*{min-width:0}.layout-column-6{grid-column:span 6}.layout-grid-7{display:grid;grid-template-columns:repeat(7, 1fr)}.layout-grid-7>*{min-width:0}.layout-column-7{grid-column:span 7}.layout-grid-8{display:grid;grid-template-columns:repeat(8, 1fr)}.layout-grid-8>*{min-width:0}.layout-column-8{grid-column:span 8}.layout-grid-9{display:grid;grid-template-columns:repeat(9, 1fr)}.layout-grid-9>*{min-width:0}.layout-column-9{grid-column:span 9}.layout-grid-10{display:grid;grid-template-columns:repeat(10, 1fr)}.layout-grid-10>*{min-width:0}.layout-column-10{grid-column:span 10}.layout-grid-11{display:grid;grid-template-columns:repeat(11, 1fr)}.layout-grid-11>*{min-width:0}.layout-column-11{grid-column:span 11}.layout-grid-12{display:grid;grid-template-columns:repeat(12, 1fr)}.layout-grid-12>*{min-width:0}.layout-column-12{grid-column:span 12}.layout-gap-0{gap:0px}.layout-gap-1{gap:1px}.layout-gap-2{gap:2px}.layout-gap-3{gap:3px}.layout-gap-4{gap:4px}.layout-gap-5{gap:5px}.layout-gap-6{gap:6px}.layout-gap-7{gap:7px}.layout-gap-8{gap:8px}.layout-gap-9{gap:9px}.layout-gap-10{gap:10px}.layout-gap-11{gap:11px}.layout-gap-12{gap:12px}.layout-gap-13{gap:13px}.layout-gap-14{gap:14px}.layout-gap-15{gap:15px}.layout-gap-16{gap:16px}.layout-gap-17{gap:17px}.layout-gap-18{gap:18px}.layout-gap-19{gap:19px}.layout-gap-20{gap:20px}.layout-gap-21{gap:21px}.layout-gap-22{gap:22px}.layout-gap-23{gap:23px}.layout-gap-24{gap:24px}.layout-container{display:flex;flex-wrap:wrap;gap:24px}.layout-container .main{flex:1;min-width:0}.layout-container .side{width:300px;flex-shrink:0}@media screen and (max-width: 799px){.layout-container{flex-direction:column;gap:16px}.layout-container .side{width:100%}}@media screen and (max-width: 799px){.layout-flex .layout-small-flex-1{flex:1;min-width:0}.layout-flex .layout-small-flex-2{flex:2;min-width:0}.layout-flex .layout-small-flex-3{flex:3;min-width:0}.layout-flex .layout-small-flex-4{flex:4;min-width:0}.layout-flex .layout-small-flex-5{flex:5;min-width:0}.layout-flex .layout-small-flex-6{flex:6;min-width:0}.layout-flex .layout-small-flex-7{flex:7;min-width:0}.layout-flex .layout-small-flex-8{flex:8;min-width:0}.layout-flex .layout-small-flex-9{flex:9;min-width:0}.layout-flex .layout-small-flex-10{flex:10;min-width:0}.layout-flex .layout-small-flex-11{flex:11;min-width:0}.layout-flex .layout-small-flex-12{flex:12;min-width:0}.layout-flex .layout-small-flex-auto{flex:auto}.layout-small-grid-1{display:grid;grid-template-columns:repeat(1, 1fr)}.layout-small-grid-1>*{min-width:0}.layout-small-column-1{grid-column:span 1}.layout-small-grid-2{display:grid;grid-template-columns:repeat(2, 1fr)}.layout-small-grid-2>*{min-width:0}.layout-small-column-2{grid-column:span 2}.layout-small-grid-3{display:grid;grid-template-columns:repeat(3, 1fr)}.layout-small-grid-3>*{min-width:0}.layout-small-column-3{grid-column:span 3}.layout-small-grid-4{display:grid;grid-template-columns:repeat(4, 1fr)}.layout-small-grid-4>*{min-width:0}.layout-small-column-4{grid-column:span 4}.layout-small-grid-5{display:grid;grid-template-columns:repeat(5, 1fr)}.layout-small-grid-5>*{min-width:0}.layout-small-column-5{grid-column:span 5}.layout-small-grid-6{display:grid;grid-template-columns:repeat(6, 1fr)}.layout-small-grid-6>*{min-width:0}.layout-small-column-6{grid-column:span 6}.layout-small-grid-7{display:grid;grid-template-columns:repeat(7, 1fr)}.layout-small-grid-7>*{min-width:0}.layout-small-column-7{grid-column:span 7}.layout-small-grid-8{display:grid;grid-template-columns:repeat(8, 1fr)}.layout-small-grid-8>*{min-width:0}.layout-small-column-8{grid-column:span 8}.layout-small-grid-9{display:grid;grid-template-columns:repeat(9, 1fr)}.layout-small-grid-9>*{min-width:0}.layout-small-column-9{grid-column:span 9}.layout-small-grid-10{display:grid;grid-template-columns:repeat(10, 1fr)}.layout-small-grid-10>*{min-width:0}.layout-small-column-10{grid-column:span 10}.layout-small-grid-11{display:grid;grid-template-columns:repeat(11, 1fr)}.layout-small-grid-11>*{min-width:0}.layout-small-column-11{grid-column:span 11}.layout-small-grid-12{display:grid;grid-template-columns:repeat(12, 1fr)}.layout-small-grid-12>*{min-width:0}.layout-small-column-12{grid-column:span 12}.layout-small-gap-0{gap:0px}.layout-small-gap-1{gap:1px}.layout-small-gap-2{gap:2px}.layout-small-gap-3{gap:3px}.layout-small-gap-4{gap:4px}.layout-small-gap-5{gap:5px}.layout-small-gap-6{gap:6px}.layout-small-gap-7{gap:7px}.layout-small-gap-8{gap:8px}.layout-small-gap-9{gap:9px}.layout-small-gap-10{gap:10px}.layout-small-gap-11{gap:11px}.layout-small-gap-12{gap:12px}.layout-small-gap-13{gap:13px}.layout-small-gap-14{gap:14px}.layout-small-gap-15{gap:15px}.layout-small-gap-16{gap:16px}.layout-small-gap-17{gap:17px}.layout-small-gap-18{gap:18px}.layout-small-gap-19{gap:19px}}.module .btn{background:#6366f1;color:#fff}.module .btn:hover{background:#4f46e5}.module .btn-large{height:44px;padding:0 24px;font-size:16px}.module .btn-small{height:32px;padding:0 12px;font-size:13px}.module .btn-tiny{height:26px;padding:0 8px;font-size:12px}.module .btn-gray{background:#1f2937;color:#f1f5f9}.module .btn-gray:hover{background:#16213e}.module .btn-green{background:#10b981}.module .btn-green:hover{background:rgb(12.752238806,147.447761194,102.8149253731)}.module .btn-red{background:#ef4444}.module .btn-red:hover{background:hsl(0,84.236453202%,52.1960784314%)}.module .btn-blue{background:#3b82f6}.module .btn-blue:hover{background:rgb(19.9912195122,105.1219512195,244.2087804878)}.module .btn-purple{background:#6366f1}.module .btn-purple:hover{background:#4f46e5}.module .btn-gradient{background:linear-gradient(135deg, #6366f1 0%, #ec4899 100%)}.module .btn-gradient:hover{opacity:.9}.module .btn-outline{background:rgba(0,0,0,0);border:1px solid #6366f1;color:#6366f1}.module .btn-outline:hover{background:#6366f1;color:#fff}.module .btn-disabled,.module .btn[disabled]{background:#1f2937;color:#64748b;cursor:not-allowed}.module .btn-disabled:hover,.module .btn[disabled]:hover{background:#1f2937}.module .text-green{color:#10b981}.module .text-red{color:#ef4444}.module .text-blue{color:#3b82f6}.module .text-purple{color:#6366f1}.module .text-orange{color:#f59e0b}.module .text-gray{color:#64748b}.module .text-small{font-size:12px}.module .tag{display:inline-block;min-width:42px;height:24px;padding:0 10px;background:#1f2937;line-height:24px;text-align:center;color:#94a3b8;border-radius:6px;font-size:12px}.module .tag-green{background:rgba(16,185,129,.15);color:#10b981}.module .tag-red{background:rgba(239,68,68,.15);color:#ef4444}.module .tag-blue{background:rgba(59,130,246,.15);color:#3b82f6}.module .tag-purple{background:rgba(99,102,241,.15);color:#6366f1}.module .tag-orange{background:rgba(245,158,11,.15);color:#f59e0b}.module .badge{display:inline-block;padding:4px 12px;background:#1f2937;line-height:20px;color:#94a3b8;font-weight:500;font-size:12px;border-radius:6px}.module .badge-green{color:#10b981;background:rgba(16,185,129,.15)}.module .badge-red{color:#ef4444;background:rgba(239,68,68,.15)}.module .badge-blue{color:#3b82f6;background:rgba(59,130,246,.15)}.module .badge-purple{color:#6366f1;background:rgba(99,102,241,.15)}.module .badge-orange{color:#f59e0b;background:rgba(245,158,11,.15)}.module .notice{position:absolute;right:-8px;top:-8px;z-index:9;display:inline-block;min-width:18px;height:18px;padding:0 5px;background:#ef4444;line-height:18px;text-align:center;font-style:normal;font-size:11px;color:#fff;border-radius:9px}.mod-breadcrumb{padding:16px 0}.mod-breadcrumb .bd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#64748b;font-size:13px}.mod-breadcrumb .bd a{color:#94a3b8;transition:color .15s ease}.mod-breadcrumb .bd a:hover{color:#6366f1}.mod-breadcrumb .bd .separator{color:#64748b}.mod-breadcrumb .bd .current{color:#f1f5f9}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:32px 0}.pagination .box{display:flex;align-items:center;gap:4px;color:#94a3b8;font-size:13px}.pagination .box b{color:#6366f1;font-weight:600}.pagination .box ul{display:flex;gap:4px}.pagination .box ul li a{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;background:#1a1a2e;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#94a3b8;font-size:13px;transition:all .15s ease}.pagination .box ul li a:hover{background:#1f2937;border-color:#6366f1;color:#6366f1}.pagination .box ul li.active a{background:#6366f1;border-color:#6366f1;color:#fff}@media screen and (max-width: 799px){.pagination{gap:12px}.pagination .box ul li a{min-width:32px;height:32px;padding:0 8px;font-size:12px}}.hidden{display:none !important}.hide{display:none}.J_link{cursor:pointer}.mod-head{height:100%}.mod-head .inner{height:100%}.mod-head .bd{display:flex;align-items:center;height:100%;gap:32px;margin-top:4px}.mod-head .logo{flex-shrink:0}.mod-head .logo a{display:flex;align-items:center}.mod-head .logo img{width:auto;object-fit:contain}.mod-head .menu{flex:1}.mod-head .menu ul{display:flex;align-items:center;gap:4px}.mod-head .menu ul li a{display:flex;align-items:center;height:36px;padding:0 16px;color:#94a3b8;font-size:15px;font-weight:500;border-radius:6px;transition:all .15s ease}.mod-head .menu ul li a:hover{color:#f1f5f9;background:rgba(99,102,241,.1)}.mod-head .menu ul li.active a{color:#fff;background:linear-gradient(135deg, #6366f1 0%, #ec4899 100%)}.mod-head .search{flex-shrink:0}.mod-head .search form{display:flex;align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;transition:all .15s ease}.mod-head .search form:focus-within{border-color:#6366f1;background:hsla(0,0%,100%,.1)}.mod-head .search .input-text{width:180px;height:38px;padding:0 14px;background:rgba(0,0,0,0);border:none;color:#f1f5f9;font-size:14px;outline:none}.mod-head .search .input-text::placeholder{color:#64748b}.mod-head .search button{display:flex;align-items:center;justify-content:center;width:44px;height:38px;background:linear-gradient(135deg, #6366f1 0%, #ec4899 100%);border:none;color:#fff;font-size:14px;cursor:pointer;transition:opacity .15s ease}.mod-head .search button:hover{opacity:.9}.mod-head .menu-toggle{display:none;width:40px;height:40px;background:rgba(0,0,0,0);border:none;color:#f1f5f9;cursor:pointer;transition:all .15s ease}.mod-head .menu-toggle svg{width:24px;height:24px}.mod-head .menu-toggle:hover{color:#6366f1}.mod-head .menu-toggle.active{color:#6366f1}@media screen and (min-width: 800px)and (max-width: 1199px){.mod-head .bd{gap:20px;margin-top:10px}.mod-head .logo img{height:44px;max-width:150px}.mod-head .menu ul li a{padding:0 12px;font-size:14px}.mod-head .search .input-text{width:140px}}.mobile-menu-overlay{display:none !important}@media screen and (max-width: 799px){.mobile-menu-overlay{display:none !important;position:fixed;left:0;top:56px;right:0;bottom:0;background:rgba(15,15,35,.98);backdrop-filter:blur(20px);padding:20px;z-index:1001;overflow-y:auto}.mobile-menu-overlay.active{display:block !important}}.mobile-menu-overlay ul{display:flex;flex-direction:column;gap:8px}.mobile-menu-overlay ul li{width:100%}.mobile-menu-overlay ul li a{display:flex;align-items:center;height:48px;padding:0 16px;color:#94a3b8;font-size:16px;font-weight:500;border-radius:10px;transition:all .15s ease}.mobile-menu-overlay ul li a:hover{color:#f1f5f9;background:rgba(99,102,241,.1)}.mobile-menu-overlay ul li.active a{color:#fff;background:linear-gradient(135deg, #6366f1 0%, #ec4899 100%)}@media screen and (max-width: 799px){.header{height:56px}.mod-head .bd{gap:10px;justify-content:space-between}.mod-head .logo img{height:36px;max-width:120px}.mod-head .menu.desktop-menu{display:none}.mod-head .search{flex:1;max-width:200px}.mod-head .search form{width:100%}.mod-head .search .input-text{flex:1;width:auto;min-width:0;height:34px;padding:0 10px;font-size:13px}.mod-head .search button{width:38px;height:34px}.mod-head .menu-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0}}.mod-foot{padding:32px 0}.mod-foot .bd{text-align:center;color:#64748b;font-size:13px;line-height:2}.mod-foot .bd a{color:#94a3b8;transition:color .15s ease;margin:0 4px}.mod-foot .bd a:hover{color:#6366f1}.mod-foot .bd p{margin-bottom:8px}.mod-foot .bd p:last-child{margin-bottom:0}.mod-foot .friend-links{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mod-foot .friend-links .title{color:#94a3b8;margin-bottom:8px;font-size:14px}.mod-foot .friend-links a{display:inline-block;margin:4px 8px}@media screen and (max-width: 799px){.mod-foot{padding:24px 0;padding-bottom:84px}.mod-foot .bd{font-size:12px}.mod-foot .friend-links{margin-bottom:12px;padding-bottom:12px}.mod-foot .friend-links .title{font-size:13px}.mod-foot .friend-links a{margin:3px 6px;font-size:12px}}.mod-fixedbar{position:fixed;right:20px;bottom:100px;z-index:990}.mod-fixedbar .bd ul{display:flex;flex-direction:column;gap:8px}.mod-fixedbar .bd ul li a,.mod-fixedbar .bd ul li button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#1a1a2e;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#94a3b8;cursor:pointer;transition:all .15s ease}.mod-fixedbar .bd ul li a:hover,.mod-fixedbar .bd ul li button:hover{background:#6366f1;border-color:#6366f1;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mod-fixedbar .bd ul li a img,.mod-fixedbar .bd ul li button img{width:20px;height:20px}.mod-fixedbar .bd ul li a svg,.mod-fixedbar .bd ul li button svg{width:20px;height:20px}@media screen and (max-width: 799px){.mod-fixedbar{right:12px;bottom:80px}.mod-fixedbar .bd ul li a,.mod-fixedbar .bd ul li button{width:40px;height:40px}}.mod-mobile-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:995;background:#1a1a2e;border-top:1px solid hsla(0,0%,100%,.1);padding:8px 0;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.mod-mobile-nav ul{display:flex;justify-content:space-around;align-items:center}.mod-mobile-nav ul li{flex:1}.mod-mobile-nav ul li a{display:flex;flex-direction:column;align-items:center;gap:4px;color:#64748b;font-size:11px;padding:4px;transition:color .15s ease}.mod-mobile-nav ul li a svg{width:22px;height:22px}.mod-mobile-nav ul li a:hover,.mod-mobile-nav ul li a.active{color:#6366f1}.mod-mobile-nav ul li.active a{color:#6366f1}@media screen and (max-width: 799px){.mod-mobile-nav{display:block}}.video-card{overflow:hidden;cursor:pointer}.video-card:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(0,0,0,.2);border-color:rgba(99,102,241,.3)}.video-card:hover .video-cover img{transform:scale(1.08)}.video-card:hover .card-play-icon{opacity:1;transform:translate(-50%, -50%) scale(1)}.video-card .video-cover{position:relative;padding-top:140%;overflow:hidden;background:#16213e}.video-card .video-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-card .video-cover .card-gradient{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));pointer-events:none}.video-card .card-badge{position:absolute;top:8px;left:8px;padding:4px 8px;background:rgba(245,158,11,.9);color:#fff;font-size:11px;font-weight:500;border-radius:6px;z-index:2}.video-card .card-status{position:absolute;top:8px;right:8px;padding:4px 8px;background:rgba(99,102,241,.9);color:#fff;font-size:11px;font-weight:500;border-radius:6px;z-index:2}.video-card .card-rating{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,0,0,.7);border-radius:6px;z-index:2}.video-card .card-rating svg{width:12px;height:12px;fill:#f59e0b}.video-card .card-rating span{color:#f59e0b;font-size:12px;font-weight:600}.video-card .card-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.8);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(99,102,241,.9);border-radius:50%;opacity:0;transition:all .3s ease;z-index:3}.video-card .card-play-icon svg{width:24px;height:24px;fill:#fff;margin-left:3px}.video-card .video-info{padding:12px}.video-card .video-title{font-size:14px;font-weight:500;color:#f1f5f9;margin-bottom:4px}.video-card .video-title a{color:inherit}.video-card .video-title a:hover{color:#6366f1}.video-card .video-meta{font-size:12px;color:#64748b}@media screen and (max-width: 799px){.video-card .card-badge,.video-card .card-status{padding:3px 6px;font-size:10px}.video-card .card-rating{padding:3px 6px}.video-card .card-rating svg{width:10px;height:10px}.video-card .card-rating span{font-size:10px}.video-card .card-play-icon{width:40px;height:40px}.video-card .card-play-icon svg{width:18px;height:18px}}.video-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px}@media screen and (min-width: 800px)and (max-width: 1199px){.video-grid{grid-template-columns:repeat(4, 1fr);gap:16px}}@media screen and (max-width: 799px){.video-grid{grid-template-columns:repeat(3, 1fr);gap:12px}.video-grid .video-card .video-info{padding:8px}.video-grid .video-card .video-title{font-size:13px}.video-grid .video-card .video-meta{display:none}}@media screen and (max-width: 359px){.video-grid{grid-template-columns:repeat(2, 1fr);gap:8px}.video-grid .video-card .video-info{padding:6px}.video-grid .video-card .video-title{font-size:12px}}.breadcrumb-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;font-size:13px}.breadcrumb-nav .breadcrumb-link{display:flex;align-items:center;gap:6px;color:#94a3b8;transition:color .15s ease}.breadcrumb-nav .breadcrumb-link:hover{color:#6366f1}.breadcrumb-nav .breadcrumb-icon{width:16px;height:16px}.breadcrumb-nav .separator{color:#64748b}.breadcrumb-nav .separator svg{width:14px;height:14px;display:block}.breadcrumb-nav .breadcrumb-current{color:#f1f5f9;font-weight:500}@media screen and (max-width: 799px){.breadcrumb-nav{gap:6px;padding:12px 0;font-size:12px}.breadcrumb-nav .breadcrumb-icon{width:14px;height:14px}.breadcrumb-nav .separator svg{width:12px;height:12px}}.card{padding:20px}.card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.card .card-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#f1f5f9}.card .card-title .title-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg, #6366f1 0%, #ec4899 100%);border-radius:6px}.card .card-title .title-icon svg{width:16px;height:16px;color:#fff}@media screen and (max-width: 799px){.card{padding:16px}.card .card-header{margin-bottom:12px;padding-bottom:12px}.card .card-title{gap:8px;font-size:14px}.card .card-title .title-icon{width:24px;height:24px}.card .card-title .title-icon svg{width:14px;height:14px}}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-header .section-title{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:#f1f5f9}.section-header .section-title .title-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg, #6366f1 0%, #ec4899 100%);border-radius:6px}.section-header .section-title .title-icon svg{width:18px;height:18px}.section-header .section-title .title-text a{color:inherit}.section-header .section-title .title-text a:hover{color:#6366f1}.section-header .more-btn{display:flex;align-items:center;gap:4px;color:#94a3b8;font-size:13px;transition:color .15s ease}.section-header .more-btn:hover{color:#6366f1}.section-header .more-btn svg{width:16px;height:16px}@media screen and (max-width: 799px){.section-header{margin-bottom:16px}.section-header .section-title{gap:8px;font-size:16px}.section-header .section-title .title-icon{width:26px;height:26px}.section-header .section-title .title-icon svg{width:14px;height:14px}.section-header .more-btn{font-size:12px}.section-header .more-btn svg{width:14px;height:14px}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state .empty-icon-wrapper{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#1a1a2e;border-radius:50%;margin-bottom:20px}.empty-state .empty-icon-wrapper svg{width:40px;height:40px;color:#64748b}.empty-state .empty-text{font-size:18px;font-weight:500;color:#f1f5f9;margin-bottom:8px}.empty-state .empty-description{font-size:14px;color:#64748b;margin-bottom:20px}.empty-state .empty-link{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#6366f1;color:#fff;border-radius:6px;font-size:14px;transition:all .15s ease}.empty-state .empty-link:hover{background:#4f46e5;color:#fff}.empty-state .empty-link svg{width:16px;height:16px}@media screen and (max-width: 799px){.empty-state{padding:40px 16px}.empty-state .empty-icon-wrapper{width:60px;height:60px;margin-bottom:16px}.empty-state .empty-icon-wrapper svg{width:30px;height:30px}.empty-state .empty-text{font-size:16px}.empty-state .empty-description{font-size:13px;margin-bottom:16px}.empty-state .empty-link{padding:8px 16px;font-size:13px}}