:root{color-scheme:light}*{padding:0;margin:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Microsoft YaHei,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}body,html{min-height:100%}body{min-height:100vh;background:#f8f9fb;color:#333}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}li{list-style:none}.player-page{min-height:100vh;background:#f3f6fb url(/img/bg.jpg) repeat fixed;padding:0}.player-page .app-container{background:rgba(255,255,255,.98);min-height:100vh;display:flex;flex-direction:column}.player-page .main-body{padding-top:1rem;padding-bottom:1.5rem;flex:1 1 auto}.player-page .aim-topbar{min-width:360px;width:100%;height:60px;background-color:#65be78;border-bottom:1px solid rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:10}.player-page .aim-header{max-width:1140px;width:94%;height:60px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.player-page .aim-title a{font-size:20px;font-weight:500;color:#fff}.player-page .panel{border-radius:8px;border:1px solid rgba(0,0,0,.05);box-shadow:0 25px 65px -45px rgba(0,0,0,.4)}.player-page .panel-heading{border-bottom:1px solid rgba(0,0,0,.05)}.player-page .parser-panel .panel-body{padding:24px}.player-page .parser-panel--top{margin-top:0}.player-page .parser-form{width:100%}.player-page .parser-inline-group{display:flex;flex-wrap:nowrap;gap:16px;align-items:flex-end}.player-page .parser-field{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.player-page .parser-field--channel{flex:1 1;max-width:220px}.player-page .parser-field--stretch{flex:4 1}.player-page .parser-field label{font-size:14px;font-weight:600;color:#333}.player-page .parser-field input,.player-page .parser-field select{height:48px;padding:0 12px}.player-page .parser-action{display:flex;align-items:flex-end;flex:0 0 auto}.player-page .parser-action button{height:48px;padding:0 26px;font-weight:600;white-space:nowrap;min-width:76px}.player-page .player-shell{position:relative;width:100%;height:520px;border-radius:8px;overflow:hidden;background:#000}.player-page .player-shell iframe{width:100%;height:100%;border:0}.player-page .player-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#fff;background:linear-gradient(135deg,#050505,#1a1a1a)}.player-page .player-placeholder-content{position:relative;z-index:1;max-width:420px}.player-page .player-placeholder h3{margin-bottom:12px}.player-page .tips ol{padding-left:18px}.player-page .tips li{margin-bottom:8px;list-style:decimal}.player-page .alert-success{border-radius:0}.player-page .footer-links{text-align:center;padding:30px 0;color:#eee}.player-page .footer-links a{color:#fff}.player-page .footer-links .statement{margin-top:12px;font-size:14px;color:#ddd}.hot-rank,.tool-direct{margin-bottom:1rem}.content>.row>.col-12:not(.col-lg-4):not(.col-lg-8){margin-top:.5rem}.aside-brand .brand-text{font-size:18px;font-weight:600;color:#333;white-space:nowrap;display:block;padding:10px 15px}.aside-brand img{display:none}.site-footer{background:#f8f9fb;border-top:1px solid #e0e0e0;padding:20px 0;margin-top:40px}.site-footer .footer-content{max-width:1200px;margin:0 auto;text-align:center;color:#666;font-size:14px}.site-footer p{margin:0}.tool-direct .card-body{max-height:380px;overflow-y:auto;overflow-x:hidden;padding-right:8px}@media (max-width:991px){.tool-direct .card-body{max-height:450px}}.tool-direct .card-body::-webkit-scrollbar{width:8px}.tool-direct .card-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.tool-direct .card-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.tool-direct .card-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.player-page .aim-topbar{height:auto}.player-page .aim-header{padding:12px 0}.player-page .parser-inline-group{gap:8px;flex-wrap:nowrap;align-items:stretch}.player-page .parser-field--channel{flex:1 1;max-width:none;min-width:72px}.player-page .parser-field--stretch{flex:4 1}.player-page .parser-action button{padding:0 16px;min-width:64px;height:48px;font-size:16px;line-height:1}body:after{display:none!important;background-image:none!important;content:none!important}}