: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-shell--fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;max-width:none;padding:0;margin:0;border-radius:0;z-index:2147483000;background:#000}.player-page .player-fullscreen-toggle{position:absolute;top:10px;right:10px;z-index:2;padding:6px 14px;border:0;border-radius:999px;font-size:13px;line-height:1.4;color:#fff;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.player-page .player-shell--fullscreen .player-fullscreen-toggle{top:calc(10px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right))}@media (orientation:portrait) and (max-width:900px){.player-page .player-shell--fullscreen{top:50%;left:50%;width:100vh;height:100vw;width:100dvh;height:100dvw;transform-origin:center center;transform:translate(-50%,-50%) rotate(90deg)}.player-page .player-shell--fullscreen .player-fullscreen-toggle{top:10px;right:10px}}.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}.lm-tools-clone{width:100%;overflow-x:hidden}.site-wrapper{display:flex;width:100%}.site-aside{flex-shrink:0;position:relative;z-index:100;min-width:80px!important;max-width:80px!important}.site-aside,.site-aside .aside-wrapper{width:80px!important}.content{flex:1 1;min-width:0;padding-left:20px;box-sizing:border-box}.site-wrapper>.content{margin-left:0!important}@media (max-width:991px){.content{padding-left:0;width:100%}}@media (max-width:768px){.player-page .aim-topbar{height:auto}.player-page .player-shell:not(.player-shell--fullscreen){height:auto;aspect-ratio:16/9;min-height:200px}.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}}.site-home-bar{display:flex;justify-content:flex-start;padding:.75rem 0 .25rem;position:relative;z-index:20}.site-home-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:999px;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.site-home-arrow{font-size:1rem;line-height:1}.site-feature-nav{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:2rem auto 0;padding:.75rem;border-radius:16px;position:relative;z-index:20;max-width:640px}.site-feature-link{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:999px;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s}.site-feature-icon{font-size:1rem;line-height:1}.site-nav--dark .site-feature-link,.site-nav--dark .site-home-btn{color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.site-nav--dark .site-feature-link:hover,.site-nav--dark .site-home-btn:hover{color:#fff;background:rgba(255,255,255,.12)}.site-nav--dark.site-feature-nav{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.site-nav--dark .site-feature-link.active{color:#fff;background:linear-gradient(135deg,#6366f1,#ec4899);border-color:transparent}.site-nav--light .site-feature-link,.site-nav--light .site-home-btn{color:#2f3b4a;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.9)}.site-nav--light .site-feature-link:hover,.site-nav--light .site-home-btn:hover{background:#fff;border-color:#65be78;color:#2c8a45}.site-nav--light.site-feature-nav{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06)}.site-nav--light .site-feature-link.active{color:#fff;background:#65be78;border-color:#65be78}@media (max-width:480px){.site-feature-nav{gap:.35rem;padding:.5rem}.site-feature-link{padding:.45rem .75rem;font-size:.85rem}}.sister-float{position:fixed;right:16px;bottom:20px;z-index:2147482000;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:linear-gradient(135deg,#1a6cff,#7c3aed);color:#fff;text-decoration:none;box-shadow:0 10px 28px rgba(26,108,255,.45);transition:transform .2s,box-shadow .2s;animation:sisterPulse 2.4s ease-in-out infinite}.sister-float:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px rgba(124,58,237,.5);animation:none}.sister-float__mark{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.2);font-weight:800;font-size:16px}.sister-float__text{display:flex;flex-direction:column;line-height:1.2}.sister-float__text strong{font-size:14px;font-weight:700}.sister-float__text small{font-size:12px;opacity:.9}@keyframes sisterPulse{0%,to{box-shadow:0 10px 28px rgba(26,108,255,.45)}50%{box-shadow:0 10px 28px rgba(26,108,255,.45),0 0 0 8px rgba(26,108,255,.15)}}@media (max-width:480px){.sister-float{right:12px;bottom:14px;padding:6px 12px 6px 6px}.sister-float__mark{width:30px;height:30px;font-size:14px}.sister-float__text strong{font-size:13px}.sister-float__text small{font-size:11px}}.site-feature-link.site-feature-link--sister,.site-nav--dark .site-feature-link--sister,.site-nav--light .site-feature-link--sister{color:#fff;background:linear-gradient(135deg,#1a6cff,#7c3aed);border-color:transparent;font-weight:600}.site-nav--dark .site-feature-link--sister:hover,.site-nav--light .site-feature-link--sister:hover{color:#fff;filter:brightness(1.1)}@media (max-width:768px){.sister-float{display:none}}.sister-inline{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg,#1a6cff,#7c3aed);color:#fff!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(26,108,255,.28)}.sister-inline:hover{filter:brightness(1.08);color:#fff}.sister-inline__mark{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.2);font-weight:800;font-size:18px}.sister-inline__text{display:flex;flex-direction:column;line-height:1.25;min-width:0;flex:1 1}.sister-inline__text strong{font-size:15px}.sister-inline__text small{font-size:12.5px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sister-inline__go{flex:none;padding:6px 14px;border-radius:999px;background:#fff;color:#1a6cff;font-weight:700;font-size:13px}