@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}fieldset,iframe,hr{border:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.df{display:flex}.dif{display:inline-flex}.fdr{flex-direction:row}.fdrr{flex-direction:row-reverse}.fdc{flex-direction:column}.fdcr{flex-direction:column-reverse}.fwn{flex-wrap:nowrap}.fww{flex-wrap:wrap}.fwr{flex-wrap:wrap-reverse}.jcfs{justify-content:flex-start}.jcfe{justify-content:flex-end}.jcc{justify-content:center}.jcsb{justify-content:space-between!important}.jcsa{justify-content:space-around}.jcse{justify-content:space-evenly}.aifs{align-items:flex-start}.aife{align-items:flex-end}.aic{align-items:center}.aib{align-items:baseline}.ais{align-items:stretch}.acfs{align-content:flex-start}.acfe{align-content:flex-end}.acc{align-content:center}.acsb{align-content:space-between}.acsa{align-content:space-around}.acs{align-content:stretch}.asfs{align-self:flex-start}.asfe{align-self:flex-end}.asc{align-self:center}.asb{align-self:baseline}.ass{align-self:stretch}.f1{flex:1}.fa{flex:auto}.fn{flex:none}.fi{flex:initial}.fg0{flex-grow:0}.fg1{flex-grow:1}.fsh0{flex-shrink:0}.fsh1{flex-shrink:1}.ord-1{order:-1}.ord0{order:0}.ord1{order:1}.ord2{order:2}.ord3{order:3}.gap0{gap:0px}.gx0{column-gap:0px}.gy0{row-gap:0px}.gap2{gap:2px}.gx2{column-gap:2px}.gy2{row-gap:2px}.gap4{gap:4px}.gx4{column-gap:4px}.gy4{row-gap:4px}.gap6{gap:6px}.gx6{column-gap:6px}.gy6{row-gap:6px}.gap8{gap:8px}.gx8{column-gap:8px}.gy8{row-gap:8px}.gap10{gap:10px}.gx10{column-gap:10px}.gy10{row-gap:10px}.gap12{gap:12px}.gx12{column-gap:12px}.gy12{row-gap:12px}.gap16{gap:16px}.gx16{column-gap:16px}.gy16{row-gap:16px}.gap20{gap:20px}.gx20{column-gap:20px}.gy20{row-gap:20px}.gap24{gap:24px}.gx24{column-gap:24px}.gy24{row-gap:24px}.gap32{gap:32px}.gx32{column-gap:32px}.gy32{row-gap:32px}.gap-6{gap:1.5rem}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.m-1{margin:.5rem!important}.mt-1{margin-top:.5rem!important}.mr-1{margin-right:.5rem!important}.mb-1{margin-bottom:.5rem!important}.ml-1{margin-left:.5rem!important}.mx-1{margin-left:.5rem!important;margin-right:.5rem!important}.my-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.p-1{padding:.5rem!important}.pt-1{padding-top:.5rem!important}.pr-1{padding-right:.5rem!important}.pb-1{padding-bottom:.5rem!important}.pl-1{padding-left:.5rem!important}.px-1{padding-left:.5rem!important;padding-right:.5rem!important}.py-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.m-2{margin:1rem!important}.mt-2{margin-top:1rem!important}.mr-2{margin-right:1rem!important}.mb-2{margin-bottom:1rem!important}.ml-2{margin-left:1rem!important}.mx-2{margin-left:1rem!important;margin-right:1rem!important}.my-2{margin-top:1rem!important;margin-bottom:1rem!important}.p-2{padding:1rem!important}.pt-2{padding-top:1rem!important}.pr-2{padding-right:1rem!important}.pb-2{padding-bottom:1rem!important}.pl-2{padding-left:1rem!important}.px-2{padding-left:1rem!important;padding-right:1rem!important}.py-2{padding-top:1rem!important;padding-bottom:1rem!important}.m-3{margin:1.5rem!important}.mt-3{margin-top:1.5rem!important}.mr-3{margin-right:1.5rem!important}.mb-3{margin-bottom:1.5rem!important}.ml-3{margin-left:1.5rem!important}.mx-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.p-3{padding:1.5rem!important}.pt-3{padding-top:1.5rem!important}.pr-3{padding-right:1.5rem!important}.pb-3{padding-bottom:1.5rem!important}.pl-3{padding-left:1.5rem!important}.px-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.m-4{margin:2rem!important}.mt-4{margin-top:2rem!important}.mr-4{margin-right:2rem!important}.mb-4{margin-bottom:2rem!important}.ml-4{margin-left:2rem!important}.mx-4{margin-left:2rem!important;margin-right:2rem!important}.my-4{margin-top:2rem!important;margin-bottom:2rem!important}.p-4{padding:2rem!important}.pt-4{padding-top:2rem!important}.pr-4{padding-right:2rem!important}.pb-4{padding-bottom:2rem!important}.pl-4{padding-left:2rem!important}.px-4{padding-left:2rem!important;padding-right:2rem!important}.py-4{padding-top:2rem!important;padding-bottom:2rem!important}.m-5{margin:2.5rem!important}.mt-5{margin-top:2.5rem!important}.mr-5{margin-right:2.5rem!important}.mb-5{margin-bottom:2.5rem!important}.ml-5{margin-left:2.5rem!important}.mx-5{margin-left:2.5rem!important;margin-right:2.5rem!important}.my-5{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.p-5{padding:2.5rem!important}.pt-5{padding-top:2.5rem!important}.pr-5{padding-right:2.5rem!important}.pb-5{padding-bottom:2.5rem!important}.pl-5{padding-left:2.5rem!important}.px-5{padding-left:2.5rem!important;padding-right:2.5rem!important}.py-5{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.m-7{margin:3.5rem!important}.mt-7{margin-top:3.5rem!important}.mr-7{margin-right:3.5rem!important}.mb-7{margin-bottom:3.5rem!important}.ml-7{margin-left:3.5rem!important}.mx-7{margin-left:3.5rem!important;margin-right:3.5rem!important}.my-7{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.p-7{padding:3.5rem!important}.pt-7{padding-top:3.5rem!important}.pr-7{padding-right:3.5rem!important}.pb-7{padding-bottom:3.5rem!important}.pl-7{padding-left:3.5rem!important}.px-7{padding-left:3.5rem!important;padding-right:3.5rem!important}.py-7{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.m-8{margin:4rem!important}.mt-8{margin-top:4rem!important}.mr-8{margin-right:4rem!important}.mb-8{margin-bottom:4rem!important}.ml-8{margin-left:4rem!important}.mx-8{margin-left:4rem!important;margin-right:4rem!important}.my-8{margin-top:4rem!important;margin-bottom:4rem!important}.p-8{padding:4rem!important}.pt-8{padding-top:4rem!important}.pr-8{padding-right:4rem!important}.pb-8{padding-bottom:4rem!important}.pl-8{padding-left:4rem!important}.px-8{padding-left:4rem!important;padding-right:4rem!important}.py-8{padding-top:4rem!important;padding-bottom:4rem!important}.m-9{margin:4.5rem!important}.mt-9{margin-top:4.5rem!important}.mr-9{margin-right:4.5rem!important}.mb-9{margin-bottom:4.5rem!important}.ml-9{margin-left:4.5rem!important}.mx-9{margin-left:4.5rem!important;margin-right:4.5rem!important}.my-9{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.p-9{padding:4.5rem!important}.pt-9{padding-top:4.5rem!important}.pr-9{padding-right:4.5rem!important}.pb-9{padding-bottom:4.5rem!important}.pl-9{padding-left:4.5rem!important}.px-9{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-9{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.m-10{margin:5rem!important}.mt-10{margin-top:5rem!important}.mr-10{margin-right:5rem!important}.mb-10{margin-bottom:5rem!important}.ml-10{margin-left:5rem!important}.mx-10{margin-left:5rem!important;margin-right:5rem!important}.my-10{margin-top:5rem!important;margin-bottom:5rem!important}.p-10{padding:5rem!important}.pt-10{padding-top:5rem!important}.pr-10{padding-right:5rem!important}.pb-10{padding-bottom:5rem!important}.pl-10{padding-left:5rem!important}.px-10{padding-left:5rem!important;padding-right:5rem!important}.py-10{padding-top:5rem!important;padding-bottom:5rem!important}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}:root{--qf-btn-height-sm: 24px;--qf-btn-height: 32px;--qf-btn-height-lg: 40px;--qf-btn-padding: 15px;--qf-btn-font-size: 14px;--qf-btn-gap: 6px;--qf-btn-bg: #1d1e1f;--qf-btn-border: #4c4d4f;--qf-btn-text: #cecece;--qf-btn-primary: #24c83f}.btn{--btn-color: var(--qf-btn-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--qf-btn-gap);height:var(--qf-btn-height);padding:0 var(--qf-btn-padding);border:1px solid var(--qf-btn-border);border-radius:0;background-color:var(--qf-btn-bg);color:var(--qf-btn-text);font-size:var(--qf-btn-font-size);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;box-sizing:border-box;transition:background-color .2s,border-color .2s,color .2s;font-weight:600}.btn:hover,.btn:active{border-color:var(--btn-color);color:var(--btn-color)}.btn:focus-visible{outline:2px solid var(--btn-color);outline-offset:1px}.btn.small{height:var(--qf-btn-height-sm);padding:0 11px;font-size:12px}.btn.large{height:var(--qf-btn-height-lg);padding:0 19px}.btn.block{display:flex;width:100%}.btn:disabled,.btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn.is-loading{pointer-events:none;opacity:.7}.btn.is-loading:before{content:"";width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:qf-btn-spin .8s linear infinite}@keyframes qf-btn-spin{to{transform:rotate(360deg)}}.btn.primary{--btn-color: #24c83f;border-color:#24c83f;background-color:#24c83f;color:#272727}.btn.primary:hover{border-color:#22c55e;background-color:#22c55e;color:#272727}.btn.primary:active{border-color:#15803d;background-color:#15803d;color:#272727}.btn.primary.plain{border-color:#24c83f;background-color:#24c83f1a;color:#24c83f}.btn.primary.plain:hover{border-color:#24c83f;background-color:#24c83f;color:#272727}.btn.primary.plain:active{border-color:#15803d;background-color:#15803d;color:#272727}.btn.primary.text{border-color:transparent;background-color:transparent;color:#24c83f}.btn.primary.text:hover{border-color:transparent;background-color:#24c83f1f;color:#24c83f}.btn.primary.text:active{border-color:transparent;background-color:#24c83f38;color:#24c83f}.btn.primary.link{height:auto;padding:0;border-color:transparent;background-color:transparent;color:#24c83f}.btn.primary.link:hover{border-color:transparent;background-color:transparent;color:#22c55e;text-decoration:underline}.btn.primary.link:active{color:#15803d}.btn.success{--btn-color: #67c23a;border-color:#67c23a;background-color:#67c23a;color:#272727}.btn.success:hover{border-color:#85ce61;background-color:#85ce61;color:#272727}.btn.success:active{border-color:#529b2e;background-color:#529b2e;color:#272727}.btn.success.plain{border-color:#67c23a;background-color:#67c23a1a;color:#67c23a}.btn.success.plain:hover{border-color:#67c23a;background-color:#67c23a;color:#272727}.btn.success.plain:active{border-color:#529b2e;background-color:#529b2e;color:#272727}.btn.success.text{border-color:transparent;background-color:transparent;color:#67c23a}.btn.success.text:hover{border-color:transparent;background-color:#67c23a1f;color:#67c23a}.btn.success.text:active{border-color:transparent;background-color:#67c23a38;color:#67c23a}.btn.success.link{height:auto;padding:0;border-color:transparent;background-color:transparent;color:#67c23a}.btn.success.link:hover{border-color:transparent;background-color:transparent;color:#85ce61;text-decoration:underline}.btn.success.link:active{color:#529b2e}.btn.warning{--btn-color: #e6a23c;border-color:#e6a23c;background-color:#e6a23c;color:#272727}.btn.warning:hover{border-color:#ebb563;background-color:#ebb563;color:#272727}.btn.warning:active{border-color:#cf9236;background-color:#cf9236;color:#272727}.btn.warning.plain{border-color:#e6a23c;background-color:#e6a23c1a;color:#e6a23c}.btn.warning.plain:hover{border-color:#e6a23c;background-color:#e6a23c;color:#272727}.btn.warning.plain:active{border-color:#cf9236;background-color:#cf9236;color:#272727}.btn.warning.text{border-color:transparent;background-color:transparent;color:#e6a23c}.btn.warning.text:hover{border-color:transparent;background-color:#e6a23c1f;color:#e6a23c}.btn.warning.text:active{border-color:transparent;background-color:#e6a23c38;color:#e6a23c}.btn.warning.link{height:auto;padding:0;border-color:transparent;background-color:transparent;color:#e6a23c}.btn.warning.link:hover{border-color:transparent;background-color:transparent;color:#ebb563;text-decoration:underline}.btn.warning.link:active{color:#cf9236}.btn.danger{--btn-color: #f56c6c;border-color:#f56c6c;background-color:#f56c6c;color:#272727}.btn.danger:hover{border-color:#f78989;background-color:#f78989;color:#272727}.btn.danger:active{border-color:#dd6161;background-color:#dd6161;color:#272727}.btn.danger.plain{border-color:#f56c6c;background-color:#f56c6c1a;color:#f56c6c}.btn.danger.plain:hover{border-color:#f56c6c;background-color:#f56c6c;color:#272727}.btn.danger.plain:active{border-color:#dd6161;background-color:#dd6161;color:#272727}.btn.danger.text{border-color:transparent;background-color:transparent;color:#f56c6c}.btn.danger.text:hover{border-color:transparent;background-color:#f56c6c1f;color:#f56c6c}.btn.danger.text:active{border-color:transparent;background-color:#f56c6c38;color:#f56c6c}.btn.danger.link{height:auto;padding:0;border-color:transparent;background-color:transparent;color:#f56c6c}.btn.danger.link:hover{border-color:transparent;background-color:transparent;color:#f78989;text-decoration:underline}.btn.danger.link:active{color:#dd6161}.btn.info{--btn-color: #909399;border-color:#909399;background-color:#909399;color:#272727}.btn.info:hover{border-color:#a6a9ad;background-color:#a6a9ad;color:#272727}.btn.info:active{border-color:#82848a;background-color:#82848a;color:#272727}.btn.info.plain{border-color:#909399;background-color:#9093991a;color:#909399}.btn.info.plain:hover{border-color:#909399;background-color:#909399;color:#272727}.btn.info.plain:active{border-color:#82848a;background-color:#82848a;color:#272727}.btn.info.text{border-color:transparent;background-color:transparent;color:#909399}.btn.info.text:hover{border-color:transparent;background-color:#9093991f;color:#909399}.btn.info.text:active{border-color:transparent;background-color:#90939938;color:#909399}.btn.info.link{height:auto;padding:0;border-color:transparent;background-color:transparent;color:#909399}.btn.info.link:hover{border-color:transparent;background-color:transparent;color:#a6a9ad;text-decoration:underline}.btn.info.link:active{color:#82848a}:root{--qf-input-height-sm: 24px;--qf-input-height: 32px;--qf-input-height-lg: 40px;--qf-input-padding: 11px;--qf-input-font-size: 14px;--qf-input-bg: #1d1e1f;--qf-input-border: #4c4d4f;--qf-input-border-hover: #6b6d70;--qf-input-text: #e5eaf3;--qf-input-placeholder: #8a8d91;--qf-input-disabled-bg: #262727;--qf-input-disabled-text: #6c6e72;--qf-input-focus: var(--brand-primary)}.qf-input{display:inline-block;width:100%;height:var(--qf-input-height);padding:0 var(--qf-input-padding);border:1px solid var(--qf-input-border);border-radius:0;background-color:var(--qf-input-bg);color:var(--qf-input-text);font-size:var(--qf-input-font-size);line-height:1.5;box-sizing:border-box;transition:border-color .2s,background-color .2s,color .2s}.qf-input::placeholder{color:var(--qf-input-placeholder)}.qf-input:hover{border-color:var(--qf-input-border-hover)}.qf-input:focus{border-color:var(--qf-input-focus);outline:none}.qf-input:disabled,.qf-input.is-disabled{background-color:var(--qf-input-disabled-bg);border-color:var(--qf-input-border);color:var(--qf-input-disabled-text);cursor:not-allowed}.qf-input:disabled::placeholder,.qf-input.is-disabled::placeholder{color:var(--qf-input-disabled-text)}.qf-input.is-error{border-color:#f56c6c}.qf-input.is-success{border-color:#67c23a}.qf-input.small{height:var(--qf-input-height-sm);padding:0 8px;font-size:12px}.qf-input.large{height:var(--qf-input-height-lg);padding:0 15px}textarea.qf-input{height:auto;min-height:var(--qf-input-height);padding:5px var(--qf-input-padding);line-height:1.5;resize:vertical}.qf-input-wrap{display:inline-flex;align-items:center;gap:6px;width:100%;height:var(--qf-input-height);padding:0 var(--qf-input-padding);border:1px solid var(--qf-input-border);border-radius:0;background-color:var(--qf-input-bg);color:var(--qf-input-text);box-sizing:border-box;transition:border-color .2s,background-color .2s}.qf-input-wrap:hover{border-color:var(--qf-input-border-hover)}.qf-input-wrap:focus-within{border-color:var(--qf-input-focus)}.qf-input-wrap .qf-input{flex:1;min-width:0;height:100%;padding:0;border-color:transparent;background-color:transparent}.qf-input-wrap .qf-input:hover,.qf-input-wrap .qf-input:focus{border-color:transparent}.qf-input-wrap .qf-input-icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--qf-input-placeholder)}.qf-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1px solid #5a5a5a;border-radius:2px;background-color:transparent;cursor:pointer;position:relative;transition:background-color .15s,border-color .15s}.qf-checkbox:hover{border-color:var(--brand-primary)}.qf-checkbox:checked{background-color:var(--brand-primary);border-color:var(--brand-primary)}.qf-checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #0b0b0b;border-width:0 2px 2px 0;transform:rotate(45deg)}:root{--qf-bg-color: #090909;--qf-header-bg-color: #242424;--qf-header-height: 3.5rem;--qf-sidebar-bg-color: #171717;--qf-menu-width: 15rem;--qf-section-bg-color: #171717;--qf-highlight-text-color: #4ade80;--qf-highlight-bg-color: #1f3d2b;--qf-text-color: #e6e6e6;--qf-text-size: 12px;--qf-text-secondary-color: #9e9e9e;--qf-text-secondary-size: 10px;--qf-section-title-color: #ffffff;--qf-section-title-size: 1.2rem;--text-primary: #ffffff;--text-secondary: #9e9e9e;--text-muted: var(--qf-text-secondary-color);--brand-primary: var(--qf-highlight-text-color);--border-subtle: rgba(255, 255, 255, .08);--bg-selected: var(--qf-highlight-bg-color);--menu-width: var(--qf-menu-width);--player-theme-color: var(--qf-highlight-text-color)}html{font-size:16px}body{font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--qf-text-size);line-height:1.5;color:var(--qf-text-color);background-color:var(--qf-bg-color);height:100dvh;overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--qf-section-title-color);font-weight:600}a{transition:color .2s}a:hover{color:var(--qf-highlight-text-color)}img{object-fit:cover}::selection{background-color:var(--qf-highlight-bg-color);color:var(--qf-highlight-text-color)}:focus-visible{outline:2px solid var(--qf-highlight-text-color);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--qf-bg-color)}::-webkit-scrollbar-thumb{background-color:#3a3a3a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#4a4a4a}*,:after,:before{box-sizing:border-box}.text-primary{color:#4ade80}.site-body{display:flex;height:100%}.fx-player--on .app-layout{margin-bottom:110px}.fx-player--on.cfx-linkage-hide .app-layout{margin-bottom:0}.app-layout{display:flex;flex-direction:column;flex:1;min-width:0;overflow-y:auto;padding:4.6rem .8rem 0px;max-width:2310px;margin-left:auto;margin-right:auto}.app-layout::-webkit-scrollbar{display:none}.app-layout .content-wrapper{display:flex;gap:.8rem}.app-layout .content-wrapper .main-content{flex:1;min-width:0}.app-layout .content-wrapper .sidebar-right{width:20%}.app-layout .content-wrapper .sidebar-right .block{background:transparent;padding:0}.top-header{position:fixed;top:0;left:0;right:0;margin-left:calc(var(--qf-menu-width));height:var(--qf-header-height);z-index:99;background:var(--qf-header-bg-color);height:56px;display:flex;align-items:center;gap:16px;padding:0 16px;flex-shrink:0;transition:margin-left .3s ease}.top-header .hamburger{padding:8px;border-radius:8px;color:#c9d0d7;cursor:pointer;border:none;background:transparent;display:flex;align-items:center;transition:all .15s}.top-header .hamburger .iconfont{font-size:15px}.top-header .search-area{display:flex;flex:1;height:var(--qf-btn-height)}.top-header .search-area .search-input-wrap{position:relative;flex:1;max-width:480px;background-color:#000;padding:0 8px;display:flex;align-items:center}.top-header .search-area .search-input-wrap .search-input{--placeholder-color: rgb(122, 122, 122);flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:14px;margin-left:5px}.top-header .search-area .search-input-wrap .search-input::placeholder{color:var(--placeholder-color);font-weight:700}.top-header .search-area .search-input-wrap .search-input:focus,.top-header .search-area .search-input-wrap .search-input:focus-visible{border:none;outline:none}.top-header .topbar-nav{display:flex;align-items:center;gap:2px;flex:1}.top-header .action-area{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.top-header .lang-switch{position:relative}.top-header .lang-switch .lang-switch-trigger{display:flex;align-items:center;gap:.25rem;height:2rem;padding:0 .5rem;border:0;background:transparent;color:var(--qf-text-color);font-size:var(--qf-text-size);line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s}.top-header .lang-switch .lang-switch-trigger:hover{color:var(--brand-primary)}.top-header .lang-switch .lang-switch-trigger .iconfont{font-size:.7rem;color:var(--qf-text-secondary-color);transition:transform .2s}.top-header .lang-switch.is-open .lang-switch-trigger .iconfont{transform:rotate(180deg)}.top-header .lang-switch .lang-switch-panel{display:none;position:absolute;top:calc(100% + .5rem);right:0;min-width:8rem;margin:0;padding:.35rem;list-style:none;background:var(--qf-header-bg-color);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;z-index:1200}.top-header .lang-switch .lang-switch-panel a{display:block;padding:.45rem .7rem;border-radius:.35rem;color:var(--qf-text-color);font-size:var(--qf-text-size);white-space:nowrap}.top-header .lang-switch .lang-switch-panel a:hover{background:#7f7f7f1f;color:var(--brand-primary)}.top-header .lang-switch .lang-switch-panel a.is-active{color:var(--brand-primary);font-weight:700}.top-header .lang-switch.is-open .lang-switch-panel{display:block}.top-header .user-entry-btn{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;color:var(--qf-text-color);background:#7f7f7f1f;transition:color .15s,background-color .15s}.top-header .user-entry-btn svg{width:1.15rem;height:1.15rem;fill:currentColor}.top-header .user-entry-btn:hover{color:var(--brand-primary);background:#7f7f7f33}.top-header .user-menu{position:relative}.top-header .user-menu.is-open .user-menu-panel{display:block}.top-header .user-menu.is-open .user-menu-trigger .iconfont{transform:rotate(180deg)}.top-header .user-menu-trigger{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .5rem;border:0;background:transparent;color:var(--qf-text-color);font-size:var(--qf-text-size);cursor:pointer}.top-header .user-menu-trigger:hover{color:var(--brand-primary)}.top-header .user-menu-trigger .iconfont{font-size:.7rem;color:var(--qf-text-secondary-color);transition:transform .2s}.top-header .user-avatar{width:1.75rem;height:1.75rem;object-fit:cover;background-color:#3a3a3a}.top-header .user-nickname{max-width:6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-header .user-menu-panel{display:none;position:absolute;top:calc(100% + .5rem);right:0;z-index:1000;width:22rem;max-width:calc(100vw - 1.6rem);padding:.9rem;background-color:#171717;box-shadow:0 12px 32px #0000008c}.top-header .user-menu-close{display:none;align-items:center;gap:.4rem;width:100%;padding:.5rem .2rem .7rem;border:0;background:transparent;color:var(--qf-text-color);font-size:var(--qf-text-size);cursor:pointer}.top-header .user-menu-card{padding:.9rem;background-color:#000}.top-header .user-menu-profile{display:flex;align-items:center;gap:.8rem;padding:.3rem .4rem .95rem;color:var(--qf-text-color)}.top-header .user-menu-profile-avatar{width:3rem;height:3rem;flex-shrink:0;object-fit:cover;background-color:#3a3a3a}.top-header .user-menu-profile-info{flex:1;min-width:0}.top-header .user-menu-name{color:var(--qf-section-title-color);font-size:1rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-header .user-menu-id{margin-top:.2rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.top-header .user-menu-badge{flex-shrink:0;padding:.1rem .5rem;background-color:#2a2a2a;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.top-header .user-menu-wealth-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.top-header .user-menu-wealth-title{color:var(--qf-section-title-color);font-size:.95rem;font-weight:600}.top-header .user-menu-wealth-sub{margin-top:.2rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.top-header .user-menu-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.9rem 0 0}.top-header .user-menu-stats li{background-color:#262626}.top-header .user-menu-stats li a{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .8rem;color:inherit;transition:background-color .2s}.top-header .user-menu-stats li a:hover{background-color:#303030}.top-header .user-menu-stat-value{color:var(--qf-highlight-text-color);font-size:1.25rem;font-weight:700}.top-header .user-menu-stat-label{color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.top-header .user-menu-wealth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.9rem}.top-header .user-menu-wealth-actions .btn{justify-content:center}.top-header .user-menu-vip{background-color:#f0e6c8;border-color:#f0e6c8;color:#4a3a10}.top-header .user-menu-vip:hover{background-color:#e6d9b0;border-color:#e6d9b0;color:#4a3a10}.top-header .user-menu-nav{margin-top:.8rem}.top-header .user-menu-nav a{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;color:var(--qf-text-color);font-size:var(--qf-text-size);transition:color .2s,background-color .2s}.top-header .user-menu-nav a .iconfont{width:1.05rem;text-align:center;font-size:1rem;color:var(--qf-text-secondary-color)}.top-header .user-menu-nav a:hover{color:var(--brand-primary);background-color:#ffffff0d}.top-header .user-menu-nav a:hover .iconfont{color:var(--brand-primary)}.top-header .user-menu-divider{height:1px;margin:.6rem 0;background-color:var(--border-subtle)}.top-header .user-menu-logout{display:flex;align-items:center;gap:.7rem;padding:.65rem .7rem;color:var(--qf-text-color);font-size:var(--qf-text-size)}.top-header .user-menu-logout .iconfont{width:1.05rem;text-align:center;font-size:1rem;color:var(--qf-text-secondary-color)}.top-header .user-menu-logout:hover{color:var(--brand-primary);background-color:#ffffff0d}.top-header .user-menu-logout:hover .iconfont{color:var(--brand-primary)}.sidebar{--left-menu-icon-filter: none;--left-menu-icon-opacity: 1;--left-menu-icon-hover-opacity: 1;background-color:var(--qf-sidebar-bg-color);color:var(--text-primary);width:var(--qf-menu-width);transition:width .3s ease;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.sidebar .main-menu-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.sidebar .main-menu-container .menu-content{flex:1;padding:8px 14px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar .main-menu-container .menu-content .menu-section{margin-bottom:8px;display:inline-block;width:100%}.sidebar .main-menu-container .menu-content .menu-section .section-label{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.5px;padding:12px 10px 6px;user-select:none;-webkit-user-select:none;display:flex;align-items:center;gap:6px}.sidebar .main-menu-container .menu-content .menu-section .section-label:before{content:"";display:inline-block;width:3px;height:12px;border-radius:2px;background:var(--brand-primary);opacity:.6}.sidebar .side-icon{height:2rem;display:none}.sidebar .side-icon img{height:100%}.sidebar .side-logo{height:2rem}.sidebar .side-logo img{height:100%}html:has(.sidebar.minified){--qf-menu-width: 4rem}.sidebar.minified .side-icon{display:block}.sidebar.minified .left-top{justify-content:center;padding:0}.sidebar.minified .left-top .title{display:none}.sidebar.minified .menu-content{padding:8px 0}.sidebar.minified .menu-text,.sidebar.minified .tool-tag,.sidebar.minified .icon-_xia,.sidebar.minified .main-menu-container .menu-content .menu-section .section-label{display:none}.sidebar.minified .left-navigate{justify-content:center;padding:0}.sidebar.minified .left-navigate--sub,.sidebar.minified [data-accordion-panel]{display:none}.left-navigate{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:0 10px;margin-bottom:2px;user-select:none;-webkit-user-select:none;cursor:pointer;white-space:nowrap;transition:all .2s ease}.left-navigate .menu-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color .2s ease;flex-shrink:0}.left-navigate.is-active,.left-navigate:hover{background-color:var(--bg-selected)!important;color:var(--text-primary)}.left-navigate.is-active .menu-icon,.left-navigate:hover .menu-icon,.left-navigate.is-active .menu-text,.left-navigate:hover .menu-text{color:var(--brand-primary)}.left-navigate .menu-text{white-space:nowrap;text-overflow:ellipsis;transition:all .3s ease;display:inline-flex;align-items:center;max-width:200px}.menu-icon svg{width:18px;height:18px}.svg-icon svg{width:18px;height:18px}.left-top{display:flex;align-items:center;justify-content:flex-start;height:64px;padding:0 16px;text-decoration:none;color:inherit;cursor:pointer}.left-top .title{margin-left:10px;-webkit-user-select:none;user-select:none;font-weight:700}.left-top .title .suno-name{font-size:20px;color:var(--qf-highlight-text-color);white-space:nowrap}.left-top .title .website-url{font-size:12px;color:var(--text-secondary);margin-top:5px}.tool-tag{font-size:10px;padding:0 6px;height:18px;display:inline-flex;align-items:center;border-radius:9px;font-weight:600}.tool-tag--new{background:#d85b49;color:#0c0f12}.tool-tag--recommend{background:#4096ff1f;color:#4096ff}.tool-tag--free{background:#4fb07a21;color:#4fb07a}.tool-tag--update{background:#6d96c71f;color:#6d96c7}.bottom-fixed-section{padding:8px 14px 12px;border-top:1px solid var(--border-subtle)}.bottom-fixed-section .other-toggle{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer}.left-navigate>.df{gap:8px}.left-navigate--sub .menu-text{padding-left:16px}[data-accordion-panel]{--panel-max-height: 300px;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility 0s linear .3s}[data-accordion-panel].is-open{max-height:var(--panel-max-height);visibility:visible;transition:max-height .3s ease}[data-accordion] .icon-_xia{transition:transform .3s ease}[data-accordion][aria-expanded=true] .icon-_xia{transform:rotate(180deg)}.sub-menu-container .left-navigate.has-children .more-tag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-muted);transition:color .2s ease}.sub-menu-container .left-navigate.has-children .more-tag .icon-youbian{font-size:12px}.sub-menu-container .left-navigate.has-children:hover .more-tag,.sub-menu-container .left-navigate.has-children.is-active .more-tag{color:var(--brand-primary)}.sidebar.minified .sub-menu-container .left-navigate.has-children .more-tag{display:none}.cat-sub-tree{display:block;padding-left:16px}html.js .cat-sub-tree{display:none}.qf-cat-flyout{position:fixed;top:0;left:0;z-index:1000;pointer-events:none}.qf-cat-flyout[hidden]{display:none}.qf-cat-flyout .qf-cat-col{position:absolute;min-width:200px;pointer-events:auto;background-color:var(--qf-sidebar-bg-color);border:1px solid var(--border-subtle);border-radius:0;padding:6px;box-shadow:0 8px 24px #00000059;max-height:70vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.qf-cat-flyout .qf-cat-col::-webkit-scrollbar{display:none}.qf-cat-flyout .qf-cat-col .qf-cat-col__list li+li{margin-top:2px}.qf-cat-flyout .qf-cat-item{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 10px;border-radius:0;font-size:14px;color:var(--text-primary);white-space:nowrap;transition:background-color .2s ease,color .2s ease}.qf-cat-flyout .qf-cat-item.has-children .qf-cat-item__arrow{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--text-muted);margin-left:6px}.qf-cat-flyout .qf-cat-item.has-children .qf-cat-item__arrow .icon-youbian{font-size:12px}.qf-cat-flyout .qf-cat-item:hover,.qf-cat-flyout .qf-cat-item.is-active{background-color:var(--bg-selected);color:var(--brand-primary)}.qf-cat-flyout .qf-cat-item:hover .qf-cat-item__arrow,.qf-cat-flyout .qf-cat-item.is-active .qf-cat-item__arrow{color:var(--brand-primary)}.qf-cat-mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background-color:var(--qf-sidebar-bg-color);display:flex;flex-direction:column;color:var(--text-primary)}.qf-cat-mobile[hidden]{display:none}.qf-cat-mobile .qf-cat-mobile__header{display:flex;align-items:center;height:52px;padding:0 8px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.qf-cat-mobile .qf-cat-mobile__header .qf-cat-mobile__back,.qf-cat-mobile .qf-cat-mobile__header .qf-cat-mobile__close{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-size:14px;color:var(--text-muted);transition:color .2s ease}.qf-cat-mobile .qf-cat-mobile__header .qf-cat-mobile__back:active,.qf-cat-mobile .qf-cat-mobile__header .qf-cat-mobile__close:active{color:var(--brand-primary)}.qf-cat-mobile .qf-cat-mobile__header .qf-cat-mobile__back .icon-zuo,.qf-cat-mobile .qf-cat-mobile__header .qf-cat-mobile__close .icon-zuo{font-size:16px;margin-right:2px}.qf-cat-mobile .qf-cat-mobile__header .qf-cat-mobile__close{font-size:22px;line-height:1}.qf-cat-mobile .qf-cat-mobile__header .qf-cat-mobile__title{flex:1;text-align:center;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf-cat-mobile .qf-cat-mobile__list{flex:1;overflow-y:auto;padding:8px 14px 24px;scrollbar-width:none;-ms-overflow-style:none}.qf-cat-mobile .qf-cat-mobile__list::-webkit-scrollbar{display:none}.qf-cat-mobile .qf-cat-mobile__list li+li{margin-top:2px}.qf-cat-mobile .qf-cat-mobile__item{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;border-radius:0;font-size:15px;color:var(--text-primary);transition:background-color .2s ease,color .2s ease}.qf-cat-mobile .qf-cat-mobile__item:active{background-color:var(--bg-selected);color:var(--brand-primary)}.qf-cat-mobile .qf-cat-mobile__item.has-children .qf-cat-item__arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-muted)}.qf-cat-mobile .qf-cat-mobile__item.has-children .qf-cat-item__arrow .icon-youbian{font-size:13px}.qf-cat-mobile .qf-cat-mobile__item--all{color:var(--brand-primary);font-weight:600;border-bottom:1px dashed var(--border-subtle);border-radius:0;margin-bottom:4px}.qf-tooltip{position:fixed;z-index:1000;transform:translateY(-50%);padding:4px 8px;border-radius:4px;background-color:var(--qf-header-bg-color);color:var(--text-primary);font-size:12px;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #0006}.qf-tooltip[hidden]{display:none}.swiper-button-green{--swiper-navigation-size: 30px;background-color:var(--qf-highlight-text-color);padding:1.5rem 0}.hero{display:flex;margin-bottom:1rem;gap:.8rem;aspect-ratio:16/4.2}.hero .heroIndexFull{flex:1;min-width:0;overflow:hidden;position:relative}.hero .heroIndexFull .swiper-index-full{height:100%}.hero .heroIndexFull .swiper-index-full img{width:100%;height:100%}.hero .heroIndexFull .swiper-index-full .swiper-tiles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.hero .heroIndexFull .swiper-index-full .swiper-tile{position:absolute;display:block;background-repeat:no-repeat;transition:transform .5s ease,opacity .5s ease;will-change:transform,opacity}.hero .heroIndexFull .swiper-index-full .swiper-tiles.is-revealing .swiper-tile{transform:scale(0);opacity:0}.hero .heroIndexFull .swiper-pagination .swiper-pagination-bullet{width:2.5rem;height:.9rem;border-radius:0;background:var(--brand-primary);opacity:.35;transition:opacity .2s}.hero .heroIndexFull .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.hero .heroIndexFull .swiper-button-next .swiper-navigation-icon{display:none}.hero .heroIndexFull .swiper-button-next:after{content:"";font-family:iconfont!important;font-style:normal;font-size:38px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}.hero .heroIndexFull .swiper-button-prev .swiper-navigation-icon{display:none}.hero .heroIndexFull .swiper-button-prev:after{content:"";font-family:iconfont!important;font-style:normal;font-size:38px;color:#000;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero .heroIndex-right{width:25%;background-color:var(--qf-section-bg-color);padding:.8rem;height:100%}.hero .heroIndex-right .notice{display:flex;align-items:center;gap:.5rem;height:3rem;margin-bottom:.8rem;padding:0 .6rem;background-color:#ffffff0a;overflow:hidden}.hero .heroIndex-right .notice .notice-icon{flex-shrink:0;font-size:1.1rem;color:var(--brand-primary)}.hero .heroIndex-right .notice .notice-viewport{flex:1;min-width:0;overflow:hidden}.hero .heroIndex-right .notice .notice-track{display:inline-block;white-space:nowrap;padding-left:100%;animation:qf-notice-scroll 18s linear infinite}.hero .heroIndex-right .notice .notice-item{margin-right:3rem;font-size:1rem;font-weight:600;color:var(--qf-text-secondary-color)}@keyframes qf-notice-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.hero .heroIndex-right .kingkong{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1rem;gap:.5rem;height:86%}.hero .heroIndex-right .kingkong-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--qf-text-color);transition:color .2s;height:100%}.hero .heroIndex-right .kingkong-item:hover{color:var(--brand-primary)}.hero .heroIndex-right .kingkong-item:hover .kingkong-icon{background-color:#4ade801f;border-color:var(--brand-primary)}.hero .heroIndex-right .kingkong-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:0;background-color:#ffffff0f;border:1px solid transparent;transition:background-color .2s,border-color .2s}.hero .heroIndex-right .kingkong-icon .iconfont{font-size:1.5rem;color:var(--qf-highlight-text-color)}.hero .heroIndex-right .kingkong-label{font-size:.8rem;color:var(--qf-text-secondary-color);white-space:nowrap}.block{background-color:var(--qf-section-bg-color);padding:.8rem;margin-bottom:1rem}.block .section-header{display:flex;justify-content:space-between}.block .section-header .section-title{position:relative;padding-left:.8rem;display:flex;align-items:center;font-size:var(--qf-section-title-size)}.block .section-header .section-title:before{content:"";display:block;height:60%;width:.3rem;background-color:var(--brand-primary);position:absolute;left:0}.block .section-main{margin-top:1rem}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.producer-grid{display:grid;grid-template-columns:2fr repeat(8,1fr);grid-template-rows:repeat(2,1fr);aspect-ratio:10/2;gap:0}.producer-card{position:relative;min-width:0;min-height:0;perspective:1000px;cursor:pointer}.producer-card.is-feature{grid-row:span 2}.producer-card:hover .producer-card-inner{transform:rotateY(180deg)}.producer-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .6s ease}.producer-card-front,.producer-card-back{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.producer-card-front img{display:block;width:100%;height:100%;object-fit:cover}.producer-card-back{transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;text-align:center;background-image:linear-gradient(160deg,#242424,#141414)}.producer-card-back .producer-name{max-width:100%;font-size:.95rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.producer-card-back .producer-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;font-size:.75rem;color:var(--text-secondary)}.producer-card-back .producer-meta em{font-style:normal;color:var(--brand-primary)}.producer-card-back .producer-follow{display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;padding:0 .75rem;border:0;border-radius:999px;background-color:var(--brand-primary);color:#06240f;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .2s}.producer-card-back .producer-follow:hover{opacity:.85}.producer-card-back .producer-follow.is-followed{background-color:transparent;border:1px solid var(--brand-primary);color:var(--brand-primary)}.author-producer-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.author-producer-grid .producer-card{aspect-ratio:1/1}.slider-nav{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:2rem;height:4.2rem;padding:0;border:0;background-color:var(--brand-primary);cursor:pointer;transform:translateY(-50%)}.slider-nav:before{content:"";display:block;width:0;height:0;border-style:solid}.slider-nav.swiper-button-disabled{opacity:.4;cursor:default}.playlist-prev,.video-prev{left:0}.playlist-prev:before,.video-prev:before{border-width:.45rem .7rem .45rem 0;border-color:transparent #000 transparent transparent}.playlist-next,.video-next{right:0}.playlist-next:before,.video-next:before{border-width:.45rem 0 .45rem .7rem;border-color:transparent transparent transparent #000}.playlist-wrap{position:relative}.playlist-wrap .swiper-playlist{overflow:hidden}.playlist-wrap .playlist-card{position:relative;aspect-ratio:1/1;overflow:hidden}.playlist-wrap .playlist-card .playlist-link{display:block;position:relative;width:100%;height:100%}.playlist-wrap .playlist-card img{display:block;width:100%;height:100%;object-fit:cover}.playlist-wrap .playlist-card .playlist-info{position:absolute;left:0;right:0;bottom:0;height:30%;display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;text-align:center;background-color:#0009;transform:translateY(100%);transition:transform .35s ease}.playlist-wrap .playlist-card .playlist-title{color:var(--text-primary);font-size:.9rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.playlist-wrap .playlist-card:hover .playlist-info{transform:translateY(0)}.video-wrap{position:relative}.video-wrap .swiper-video{overflow:hidden}.video-wrap .video-card .video-link{display:block}.video-wrap .video-card .video-cover{position:relative;display:block;height:14rem;overflow:hidden;background:#1f1f1f}.video-wrap .video-card .video-cover img{display:block;width:100%;height:100%;object-fit:cover}.video-wrap .video-card .play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#1db954 60%,#1ed760);box-shadow:0 2px 8px #1db9542e;opacity:0;transition:opacity .3s}.video-wrap .video-card .play-overlay i{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1ed760e6}.video-wrap .video-card .play-overlay i:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff;margin-left:3px}.video-wrap .video-card .video-duration{position:absolute;left:.4rem;bottom:.4rem;z-index:2;padding:.1rem .35rem;color:#000;font-size:.72rem;line-height:1.4;background:#10dd32}.video-wrap .video-card .video-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:.6rem .5rem;background-color:#000;color:var(--text-primary);font-size:.85rem;box-sizing:border-box;height:3.41rem}.video-wrap .video-card:nth-child(2n) .video-title{background-color:#212121}.video-wrap .video-card:nth-child(2n) .video-cover{background-color:#161616}.video-wrap .video-card:hover .play-overlay{opacity:1}footer{margin-top:1.5rem;color:var(--text-primary);font-size:.85rem}.site-friends{padding:1rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.site-friends .site-friends-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.site-friends .site-friends-title{position:relative;padding-left:.7rem;font-size:.95rem;color:var(--text-primary)}.site-friends .site-friends-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:.25rem;background-color:var(--brand-primary)}.section-tip{color:var(--text-secondary);font-size:.72rem}.friend-links{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem}.friend-links .friend-link{color:var(--text-secondary);font-size:.8rem;line-height:1.7;transition:color .2s}.friend-links .friend-link:hover{color:var(--brand-primary)}.footer-main{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2rem;justify-content:space-between;padding:2rem 1.5rem}.footer-brand{flex:0 1 22rem;max-width:24rem}.footer-brand .footer-logo{display:inline-block;color:var(--brand-primary);font-size:1.6rem;font-weight:800;letter-spacing:.05em}.footer-brand .footer-logo img{display:block;height:4rem;margin-right:.5rem}.footer-brand .footer-desc{margin-top:.75rem;color:var(--text-secondary);font-size:.8rem;line-height:1.7}.footer-col{flex:0 0 auto}.footer-col .footer-col-title{position:relative;margin-bottom:.7rem;padding-left:.6rem;color:var(--text-primary);font-size:.85rem;font-weight:700;letter-spacing:.05em}.footer-col .footer-col-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:.2rem;background-color:var(--brand-primary)}.footer-col ul{display:flex;flex-direction:column;gap:.35rem}.footer-col a{color:var(--text-secondary);font-size:.8rem;line-height:1.6;transition:color .2s}.footer-col a:hover{color:var(--brand-primary)}.footer-qrcodes{display:flex;gap:.9rem;margin-top:.9rem}.footer-qrcodes .footer-qrcode{margin:0;text-align:center}.footer-qrcodes .footer-qrcode img{display:block;width:5.25rem;height:5.25rem;padding:.2rem;background-color:#fff;object-fit:contain}.footer-qrcodes .footer-qrcode figcaption{margin-top:.35rem;color:var(--text-secondary);font-size:.72rem}.footer-apps{display:flex;flex-direction:column;gap:.6rem;flex:0 0 auto}.footer-app{display:flex;align-items:center;gap:.5rem;min-width:9.5rem;padding:.35rem .7rem;background-color:#000;border:1px solid rgba(255,255,255,.5);border-radius:6px;color:var(--text-primary)}.footer-app svg{flex:0 0 auto;width:1.5rem;height:1.5rem}.footer-app span{display:flex;flex-direction:column;line-height:1.15}.footer-app small{font-size:.55rem}.footer-app strong{font-size:.9rem;font-weight:600}.footer-app:hover{border-color:var(--brand-primary)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.75rem}.footer-bottom a{color:var(--text-secondary)}.footer-bottom a:hover{color:var(--brand-primary)}.footer-bottom .footer-disclaimer{color:#6b6b6b}.nav-group{display:flex;gap:.1rem}.nav-group .nav-link{--btn-color: var(--qf-btn-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--qf-btn-gap);height:var(--qf-btn-height);padding:0 var(--qf-btn-padding);border-radius:0;background-color:#2a2a2a;color:var(--qf-btn-text);font-size:var(--qf-btn-font-size);font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.nav-group .nav-link.is-activate{background-color:var(--qf-btn-primary);color:#000}.music-wrapper-item{--col-select: 1.8rem;--col-bpmkey: 4.6rem;--col-duration: 4.5rem;--col-cost: 3.5rem;--col-size: 5.1rem;--col-peration: 9rem;display:grid;grid-template-columns:var(--col-select) minmax(0,3.5fr) minmax(0,1fr) var(--col-bpmkey) var(--col-duration) var(--col-size) var(--col-peration);align-items:center;column-gap:.5rem;padding:0rem .5rem;transition:background-color .2s}.music-wrapper-item:not(.items-header):nth-child(2n){background-color:#ffffff0d}.music-wrapper-item:not(.items-header):hover{background-color:#24c83f2e}.music-wrapper-item.items-header{min-height:2.4rem;padding:.5rem;background:linear-gradient(180deg,#122216b5,#14141459);color:var(--qf-text-color);font-size:12px;font-weight:500;margin-bottom:.8rem}.music-wrapper-item.items-header:hover{background:linear-gradient(180deg,#12221671,#14141460)}.music-wrapper-item .item-select{display:flex;align-items:center;justify-content:center}.music-wrapper-item .item-info{min-width:0;display:flex;align-items:center;gap:.3rem;overflow:hidden}.music-wrapper-item .item-waveform{min-width:0;display:flex;align-items:center;overflow:hidden}.music-wrapper-item .item-waveform .waveform{margin-top:0;height:40px;display:flex;align-items:center}.music-wrapper-item .item-bpmkey,.music-wrapper-item .item-duration{color:var(--qf-text-secondary-color);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-wrapper-item .item-cost{color:#e6a23c;font-size:13px;font-weight:600;white-space:nowrap}.music-wrapper-item .item-size{color:var(--qf-text-secondary-color);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-wrapper-item .item-operation{display:flex;align-items:center;gap:.7rem;color:var(--qf-text-secondary-color)}.music-wrapper-item .item-operation svg,.music-wrapper-item .item-operation img{width:16px;height:16px}.music-wrapper-item .item-operation a,.music-wrapper-item .item-operation .button{display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;transition:color .2s}.music-wrapper-item .item-operation a .iconfont,.music-wrapper-item .item-operation .button .iconfont{font-size:18px}.music-wrapper-item .item-operation a:hover,.music-wrapper-item .item-operation .button:hover{color:var(--qf-text-color)}.music-wrapper-item .item-operation .m-modal-btn{display:none}.items-footer{display:flex;align-items:center;padding:.75rem .5rem;background-color:#262627;margin-top:.1rem}.items-footer .column-left{display:flex;gap:1.5rem}.items-footer .column-left .footer-check{display:flex;align-items:center;gap:.9rem;font-size:13px;color:var(--qf-text-color);cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px .5rem}.items-footer .column-left .footer-btn{padding:0;border:none;background:none;font-size:13px;color:var(--qf-text-color);cursor:pointer;transition:color .2s}.items-footer .column-left .footer-btn:hover{color:var(--brand-primary)}.items-footer .column-left .footer-btn:disabled{opacity:.55;color:var(--qf-text-color);cursor:not-allowed}.size-25{width:2.5rem;height:2.5rem}.size-30{width:3rem;height:3rem}.info-cover{flex-shrink:0;overflow:hidden;position:relative}.info-cover:after{content:"";position:absolute;background:linear-gradient(180deg,#0000,#0000,#5555556b);bottom:0;top:0;left:0;right:0}.info-cover:before{content:"";position:absolute;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2024%2024'%20fill='%2300ff15'%20xmlns='http://www.w3.org/2000/svg'%20aria-hidden='true'%20focusable='false'%3e%3cpath%20d='M8%205v14l11-7z'%3e%3c/path%3e%3c/svg%3e") center/1.25rem no-repeat;bottom:0;top:0;left:0;right:0;z-index:1;cursor:pointer;opacity:0;transition:opacity .2s}.info-cover:hover{cursor:pointer}.info-cover:hover:before{opacity:1}.info-cover:hover:after{background:linear-gradient(180deg,#0000,#16a34a)}.info-cover img{width:100%;height:100%;object-fit:cover}.info-subject{flex:1;min-width:0}.info-subject h3{color:var(--qf-text-color);font-size:15px;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--badge-text: "";--badge-bg: #e5484d;--badge-color: #000000;--badge-size: 10px;--badge-radius: 0px;--badge-gap: 5px}.info-subject h3.info-title--vip{--badge-text: "VIP免费";--badge-bg: #d0c49f}.info-subject h3.info-title--vip:after{content:var(--badge-text);display:inline-block;margin-left:var(--badge-gap);padding:.12em .45em;border-radius:var(--badge-radius);background:var(--badge-bg);color:var(--badge-color);font-size:var(--badge-size);font-weight:400;line-height:1.4;vertical-align:middle;white-space:nowrap}.info-subject .secondary-wrapper{display:flex;gap:.3rem;margin-top:.2rem;color:var(--qf-text-secondary-color);font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;justify-content:flex-end;position:relative}.info-subject .secondary-wrapper .vip--tags{background:#d0bd98;color:#000;padding:1px 4px;font-size:10px;display:none}.info-subject .secondary-wrapper .secondary-link{color:#32c5ff}.info-subject .secondary-wrapper .secondary-link.author-text{color:var(--qf-highlight-text-color)}.info-subject .secondary-wrapper time.is-new{color:#f44336}.music-sidebar-item{display:flex;padding:1px 0;position:relative;--hover-bg: rgb(37 37 37);overflow:hidden}.music-sidebar-item .actions{position:absolute;right:-10.5rem;width:10.5rem;height:100%;display:flex;align-items:center;background-color:var(--hover-bg);padding:0 1rem;gap:.6rem;transition:right .3s ease}.music-sidebar-item:hover{background-color:var(--hover-bg)!important}.music-sidebar-item:hover .actions{right:0}.music-sidebar-item .rank-num{width:2.5rem;display:flex;align-items:center;justify-content:center;font-size:15px;background:#090909;color:#fff;font-weight:700}.music-sidebar-item .rank-num.rank-1{color:red}.music-sidebar-item .rank-num.rank-2{color:#ffc400}.music-sidebar-item .rank-num.rank-3{color:#0f2}.music-sidebar-item .info-subject{margin-left:.3rem;padding:1px 0}.music-sidebar-item:not(.items-header):nth-child(2n){background-color:#ffffff0b}.music-sidebar-item:not(.items-header):hover{background-color:#ffffff0f}.music-sidebar-item .secondary-right .iconfont{font-size:18px}.add-to-cart{display:flex;flex-direction:row;justify-content:center;align-items:center;float:inline-end}.add-to-cart .AddToCart{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;margin:0;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;max-width:100%;display:block;width:3.75rem;white-space:nowrap;background:var(--qf-highlight-text-color);transition:background .2s ease-in-out,color .2s ease-in-out;color:#000;padding:.25rem .5rem;font-family:aeonikFont,aeonikFont Fallback;font-style:normal;font-weight:700;font-size:.75rem;line-height:1rem;text-align:center}.add-to-cart .AddToCart-style{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;margin:0;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:#20712d;transition:background .2s ease-in-out;padding:.25rem;font-weight:700;font-size:.75rem;line-height:1rem;width:1.5rem;min-width:1.5rem}.add-to-cart .AddToCart-style .icon-you{transform:rotate(90deg);display:inline-block;color:#fff}.grid-images{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.grid-images img{width:10rem;height:10rem}.ads img{width:100%;height:auto}.tab-line{display:flex;align-items:center;gap:1.6rem}.tab-line .tab-link{position:relative;flex-shrink:0;padding:.5rem 0;color:var(--qf-text-secondary-color);font-size:.9rem;transition:color .2s}.tab-line .tab-link:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background-color:var(--brand-primary);transform:scaleX(0);transition:transform .2s}.tab-line .tab-link:hover{color:var(--qf-text-color)}.tab-line .tab-link.is-activate{color:var(--qf-section-title-color);font-weight:600}.tab-line .tab-link.is-activate:after{transform:scaleX(1)}.tag{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border:1px solid var(--border-subtle);border-radius:2px;background-color:#1d1e1f;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size);transition:color .2s,border-color .2s}.tag:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.detail-head{display:flex;gap:1.2rem}.detail-cover{flex-shrink:0;width:15rem;height:15rem}.detail-info{flex:1;min-width:0}.detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.detail-category{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.detail-category strong{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);font-weight:400}.detail-title{color:var(--qf-section-title-color);font-size:1.4rem;font-weight:600}.detail-tag{flex-shrink:0;padding:0 .4rem;border:1px solid var(--brand-primary);border-radius:2px;color:var(--brand-primary);font-size:.72rem;line-height:1.4}.detail-info-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.8rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-subtle)}.detail-author{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.detail-author strong{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);font-weight:400}.detail-author .detail-author-avatar{flex-shrink:0;width:25px;height:25px;border-radius:2px;background-color:#1d1e1f;object-fit:cover}.detail-author .detail-author-name{color:var(--qf-text-color);font-size:.9rem}.detail-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem 1rem;margin-top:1.1rem}.detail-meta-item{display:flex;align-items:baseline;gap:.4rem;overflow:hidden;font-size:var(--qf-text-size);white-space:nowrap;text-overflow:ellipsis}.detail-meta-item dt{flex-shrink:0;color:var(--qf-text-secondary-color)}.detail-meta-item dd{overflow:hidden;color:var(--qf-text-color);text-overflow:ellipsis}.detail-cost{margin-top:1.1rem;color:var(--qf-text-secondary-color)}.detail-cost .detail-price{color:#e6a23c;font-size:.95rem;font-style:normal;font-weight:600}.detail-cost .detail-downs{margin-left:.8rem}.detail-waveform{padding:0;overflow:hidden;background-color:#000}.detail-waveform .fox-progress-waveform{position:relative;max-height:400px;overflow:hidden}.detail-tabs{margin-bottom:.8rem}#detail-panel-playlist{max-height:54vh;overflow-y:auto;overscroll-behavior:contain}#detail-panel-playlist>.items-footer{position:sticky;bottom:0;z-index:1}#detail-panel-playlist .music-wrapper .music-wrapper-item{--col-peration: 11rem}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 .4rem;margin-bottom:1rem;font-size:var(--qf-text-size);line-height:1.6}.breadcrumb-link{color:var(--qf-text-secondary-color)}.breadcrumb-link:hover{color:var(--brand-primary)}.breadcrumb-sep{color:var(--qf-text-secondary-color);font-size:.7rem}.breadcrumb-current{color:var(--qf-text-color)}.breadcrumb-node{position:relative;display:inline-flex;align-items:center;gap:.2rem}.breadcrumb-node.is-current .breadcrumb-link{color:var(--qf-text-color)}.breadcrumb-node:hover .breadcrumb-link{color:var(--brand-primary)}.breadcrumb-menu{display:none;position:absolute;top:100%;left:0;z-index:30;min-width:8rem;max-height:20rem;padding:.3rem 0;overflow-y:auto;list-style:none;background-color:#1d1e1f;box-shadow:0 8px 24px #00000080}.breadcrumb-menu li.is-active>a{color:var(--brand-primary)}.breadcrumb-menu a{display:block;padding:.4rem .8rem;color:var(--qf-text-color);white-space:nowrap}.breadcrumb-menu a:hover{color:var(--brand-primary);background-color:#ffffff0f}.breadcrumb-node:hover .breadcrumb-menu{display:block}.filter-bar{padding-top:1rem;padding-bottom:1rem}.filter-row{display:flex;align-items:flex-start;gap:.6rem;padding:.25rem 0}.filter-label{flex-shrink:0;width:4rem;overflow:hidden;color:var(--qf-text-secondary-color);font-size:.79rem;font-weight:700;line-height:2rem;white-space:nowrap;text-overflow:ellipsis;text-align:right}.filter-scroll{flex:1;min-width:0}.filter-tags{display:flex;flex-wrap:wrap;gap:.5rem}.filter-tag{height:2rem;padding:0 .9rem;border:none;border-radius:0;background-color:#262627;color:var(--qf-text-color);font-size:var(--qf-text-size);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center}.filter-tag:hover{color:var(--brand-primary)}.filter-tag.is-active{background-color:var(--qf-btn-primary);color:#101010;font-weight:600}.filter-scroll:not(.swiper-initialized){overflow:visible}.filter-scroll.swiper-initialized{overflow:hidden}.filter-scroll.swiper-initialized .filter-tags{flex-wrap:nowrap;gap:0}.filter-scroll.swiper-initialized .filter-tag{flex-shrink:0;width:auto;height:2rem}.filter-panel{margin-top:.7rem;padding:.75rem .8rem;background-color:#000}.filter-chips{display:flex;align-items:flex-start;gap:.4rem;margin-top:0}.filter-chips .chips-label{flex-shrink:0;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);line-height:1.5rem}.filter-chips .chips-list{display:flex;flex:1;flex-wrap:wrap;gap:.4rem;min-width:0}.filter-chip{gap:.35rem;border:none;border-radius:0;cursor:default}.filter-chip .chip-close{cursor:pointer;color:var(--qf-text-secondary-color);font-size:.9rem;line-height:1;transition:color .2s}.filter-chip .chip-close:hover{color:var(--brand-primary)}.filter-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem}.filter-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.qf-picker{position:relative}.qf-picker-trigger{display:inline-flex;align-items:center;gap:.4rem;height:1.9rem;padding:0 .9rem;border-radius:0;background-color:#eceae3;color:#2b2b2b;font-size:var(--qf-text-size);font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.qf-picker-trigger .iconfont{color:#2b2b2b;font-size:.7rem;transition:transform .2s}.qf-picker-trigger:hover{border-color:#f5f3ee;background-color:#f5f3ee}.qf-picker-trigger.has-value,.qf-picker.is-open .qf-picker-trigger{border-color:var(--qf-btn-primary);color:#0f6b1f}.qf-picker.is-open .qf-picker-trigger .iconfont{transform:rotate(180deg)}.qf-picker-panel{position:absolute;top:calc(100% + .4rem);left:0;z-index:40;display:none;min-width:18rem;padding:.8rem;border:1px solid var(--border-subtle);border-radius:0;background-color:#1d1e1f;box-shadow:0 8px 24px #00000080}.qf-picker-panel.is-open{display:block}.qf-picker-panel--author{width:34rem;max-width:90vw}.picker-title{margin-bottom:.6rem;color:var(--qf-section-title-color);font-size:.85rem;font-weight:600}.picker-fields{display:flex;align-items:flex-end;gap:.5rem}.picker-sep{color:var(--qf-text-secondary-color);line-height:2rem}.picker-field{display:flex;flex:1;flex-direction:column;gap:.3rem;min-width:0}.picker-field span{color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.picker-quick{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.6rem}.picker-quick a{color:#32c5ff;font-size:var(--qf-text-size)}.picker-quick a:hover{color:var(--brand-primary)}.picker-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.8rem}.picker-key-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));gap:.4rem .6rem;max-height:15rem;overflow-y:auto}.picker-key-item{display:flex;align-items:center;gap:.35rem;color:var(--qf-text-color);font-size:var(--qf-text-size);cursor:pointer;-webkit-user-select:none;user-select:none}.picker-genre-groups{max-height:18rem;overflow-y:auto}.picker-genre-group{display:flex;gap:.6rem;padding:.35rem 0}.picker-genre-label{flex-shrink:0;width:3rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);line-height:1.5rem}.picker-genre-tags{display:flex;flex:1;flex-wrap:wrap;gap:.4rem;min-width:0}.picker-search{display:flex;margin-bottom:.6rem}.picker-search .qf-input{flex:1;min-width:0;height:2rem;padding:0 .75rem;border:none;background-color:#000;color:var(--qf-text-color)}.picker-search .qf-input::placeholder{color:var(--qf-text-secondary-color)}.picker-search .qf-input:hover,.picker-search .qf-input:focus{border:none}.picker-search .btn{flex-shrink:0;height:2rem;padding:0 1.2rem;border:none}.author-results{max-height:20rem;overflow-y:auto}.author-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;list-style:none}.author-cell{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.3rem;border:none;border-radius:0;cursor:pointer;transition:background-color .2s}.author-cell:hover{background-color:#ffffff0f}.author-cell.is-active{background-color:var(--qf-highlight-bg-color)}.author-cell .info-cover{width:100%;height:auto;aspect-ratio:1/1;background-color:#3a3a3a}.author-cell .author-name{max-width:100%;overflow:hidden;color:var(--qf-text-color);font-size:var(--qf-text-secondary-size);white-space:nowrap;text-overflow:ellipsis}.author-empty{padding:1rem 0;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);text-align:center}input[type=date]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{width:1rem;height:1rem;padding:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1rem 1rem;opacity:1;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.8}.qf-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem;margin-top:1rem}.qf-pagination-item{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .4rem;border-radius:0;background-color:#1d1e1f;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);transition:border-color .2s,color .2s}.qf-pagination-item:hover{color:var(--brand-primary)}.qf-pagination-item.is-current{background-color:var(--brand-primary);color:#101010;font-weight:600}.qf-pagination-item.is-disabled{opacity:.4;pointer-events:none}.qf-pagination-item .iconfont{font-size:18px}.qf-pagination-ellipsis{padding:0 .2rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.qf-pagination-jump .qf-input{width:2.5rem;height:2rem;padding:0;border:0;text-align:center;background-color:#fdfdfd;color:#000}.genre-list{min-width:40rem}.atlas-modal-backdrop{z-index:1199!important}.qf-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;z-index:1200!important;width:32rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;padding:1.25rem;background-color:#171717;color:var(--qf-text-color)}.qf-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.qf-modal-title{font-size:1rem;font-weight:600;color:var(--qf-section-title-color)}.qf-modal-close{border:0;background:transparent;color:var(--qf-text-secondary-color);font-size:1.1rem;line-height:1;cursor:pointer}.qf-modal-close:hover{color:var(--brand-primary)}.qf-modal-body{font-size:var(--qf-text-size)}.qf-modal-footer{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.25rem}.qf-auth-tabs{margin-bottom:1.25rem}.qf-auth-tabs .tab-link{border:0;background:transparent;font-family:inherit;cursor:pointer}.qf-tab-panel{display:none}.qf-tab-panel.is-active{display:block}.qf-field{margin-bottom:.9rem}.qf-label{display:block;margin-bottom:.35rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.qf-field-row{display:flex;gap:.5rem}.qf-field-row .qf-input{flex:1}.qf-send-code{flex-shrink:0;height:2rem;padding:0 .9rem;border:0;background-color:#262627;color:var(--qf-text-color);font-size:var(--qf-text-size);cursor:pointer}.qf-send-code:hover{color:var(--brand-primary)}.qf-send-code:disabled{opacity:.5;cursor:not-allowed}.qf-modal-tips{margin-top:.75rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size);line-height:1.6}.qf-modal-tips a{color:var(--brand-primary)}.qf-modal--captcha{width:26rem}.qf-captcha{width:20rem;max-width:100%;margin:0 auto}.qf-captcha-hint{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:.6rem;font-size:var(--qf-text-size);color:var(--qf-text-secondary-color)}.qf-captcha-hint img{height:2.4rem;background:#fff}.qf-captcha-image-wrap{position:relative}.qf-captcha-image{width:100%;cursor:pointer}.qf-captcha-bar{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;font-size:var(--qf-text-secondary-size);color:var(--qf-text-secondary-color)}.qf-captcha-clear{padding:.2rem .5rem;border:0;background-color:#262627;color:var(--qf-text-color);cursor:pointer}.qf-captcha-point{position:absolute;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);background:#539ffe;border:2px solid #ffffff;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer;z-index:10}.qf-playlist-search{margin-bottom:.75rem}.qf-playlist-search .qf-input{width:100%}.qf-playlist-list{max-height:20rem;overflow-y:auto}.qf-playlist-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .25rem;cursor:pointer}.qf-playlist-item:hover{background-color:#ffffff0f}.qf-playlist-cover{flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden;background-color:#3a3a3a}.qf-playlist-cover img{width:100%;height:100%;object-fit:cover}.qf-playlist-info{flex:1;min-width:0}.qf-playlist-name{overflow:hidden;color:var(--qf-text-color);font-size:var(--qf-text-size);white-space:nowrap;text-overflow:ellipsis}.qf-playlist-count{margin-top:.15rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.qf-playlist-tips{padding:1.5rem 0;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);text-align:center}.qf-download-list{display:flex;flex-direction:column;gap:.6rem}.qf-download-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem 0}.qf-download-file{flex:1;min-width:0;overflow:hidden;color:var(--qf-text-color);font-size:var(--qf-text-size);white-space:nowrap;text-overflow:ellipsis}.qf-pay-list{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.qf-pay-qrcode{display:flex;justify-content:center;padding:1rem 0}.qf-pay-qrcode img{width:12rem;height:12rem;background:#fff}.has-text-center{text-align:center}.qf-action-list{display:flex;flex-direction:column;gap:.5rem}.qf-action{justify-content:flex-start;width:100%;height:2.5rem;padding:0 1rem;border:0;background-color:#262627;color:var(--qf-text-color)}.qf-action:hover{color:var(--brand-primary)}.qf-modal--auth{width:46rem;padding:0}.qf-auth{display:flex;min-height:30rem}.qf-auth-brand{display:flex;flex-direction:column;justify-content:center;gap:.6rem;width:18rem;flex-shrink:0;padding:2rem;background-color:#1c1c1c}.qf-auth-brand-name{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.3}.qf-auth-brand-name em{color:var(--brand-primary);font-style:normal}.qf-auth-brand-desc{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.qf-auth-main{flex:1;min-width:0;padding:2rem 2.5rem;background-color:#242424}.qf-auth-title{margin-bottom:1.1rem;color:var(--brand-primary);font-size:1.05rem;font-weight:600}.qf-auth .qf-field{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.qf-auth .qf-field .qf-label{flex-shrink:0;width:3.5rem;color:var(--qf-text-color);font-size:var(--qf-text-size);text-align:right}.qf-auth .qf-field .qf-input{flex:1;min-width:0;background-color:#000}.qf-auth .qf-field-row{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}.qf-auth .qf-field-row .qf-input{flex:1;min-width:0}.qf-auth .qf-send-code{flex-shrink:0;height:var(--qf-input-height)}.qf-auth .btn.block{margin-top:.5rem}.qf-auth-links{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.1rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.qf-auth-links a{color:var(--qf-text-secondary-color)}.qf-auth-links a:hover{color:var(--brand-primary)}.qf-auth-divider{color:#3a3a3a}.user-auth-main{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - 4.6rem)}.user-auth-page{display:flex;justify-content:center;width:100%;padding:2rem 1rem}.user-auth-page .qf-auth{width:46rem;max-width:100%}.qf-auth .qf-modal-tips{margin-top:1rem}.user-center{display:flex;gap:.8rem;align-items:flex-start}.user-nav{width:16rem;flex-shrink:0;padding:.4rem 0;background-color:var(--qf-section-bg-color);position:sticky;top:0}.user-nav .user-nav-item{position:relative;display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);transition:color .2s,background-color .2s}.user-nav .user-nav-item .iconfont{width:1rem;text-align:center;font-size:.95rem}.user-nav .user-nav-item:hover{color:var(--qf-text-color);background-color:#ffffff08}.user-nav .user-nav-item.is-activate{color:var(--qf-highlight-text-color);background-color:#4ade8014}.user-nav .user-nav-item.is-activate:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:2px;background-color:var(--brand-primary)}.user-center-body{flex:1;min-width:0}.account-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.account-profile{display:flex;align-items:center;gap:1rem}.account-avatar{width:6rem;height:6rem;flex-shrink:0;object-fit:cover;background-color:#2a2a2a}.account-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.account-name{color:var(--qf-section-title-color);font-size:1rem;font-weight:600}.account-tag{padding:.05rem .45rem;background-color:#2a2a2a;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.account-counts{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:.75rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.account-counts em{margin-left:.2rem;color:var(--qf-text-color);font-style:normal}.account-balance{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.account-balance-label{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.account-balance-label em{margin:0 .15rem;color:#f5b54a;font-size:1rem;font-style:normal}.account-actions{display:flex;align-items:center;gap:1.1rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.account-actions a{color:inherit;transition:color .2s}.account-actions a:hover{color:var(--brand-primary)}.account-divider{height:1px;margin:1.1rem 0;background-color:var(--border-subtle)}.account-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.stat-card{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem;background-color:#1c1c1c}.stat-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;background-color:#4ade801f;color:var(--brand-primary)}.stat-card.is-accent .stat-icon{background-color:var(--brand-primary);color:#101010}.stat-body{min-width:0}.stat-label{color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.stat-value{margin-top:.15rem;color:var(--qf-text-color);font-size:var(--qf-text-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-center-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.section-more{display:inline-flex;align-items:center;gap:.2rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size);transition:color .2s}.section-more .iconfont{font-size:.9rem}.section-more:hover{color:var(--brand-primary)}.user-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:12rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.user-empty .iconfont{font-size:2rem;opacity:.35}.user-empty.is-tall{min-height:16rem}@media(max-width:992px){.user-center{flex-direction:column}.user-nav{position:static;width:100%;display:flex;overflow-x:auto;padding:.2rem}.user-nav::-webkit-scrollbar{display:none}.user-nav-item{flex-shrink:0;white-space:nowrap}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:576px){.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.user-center-cols{grid-template-columns:minmax(0,1fr)}}.qf-modal.qf-confirm{width:22rem;max-width:calc(100vw - 2rem);padding:1.2rem}.qf-confirm-title{color:var(--qf-section-title-color);font-size:.95rem;font-weight:600}.qf-confirm-desc{margin-top:.8rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);line-height:1.6}.qf-confirm-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem}.atlas-toast-container{z-index:1300!important}.hot-rank .hot-rank-head .section-header{align-items:center;flex-wrap:wrap;gap:.8rem}.hot-rank .hot-rank-source{display:flex;align-items:center;flex-wrap:wrap;gap:1.1rem;font-size:var(--qf-text-size)}.hot-rank .hot-rank-source-label{color:var(--qf-text-secondary-color)}.hot-rank .hot-rank-radio{display:inline-flex;align-items:center;gap:.4rem;color:var(--qf-text-secondary-color);transition:color .2s}.hot-rank .hot-rank-radio:hover{color:var(--qf-text-color)}.hot-rank .hot-rank-radio.is-active{color:var(--qf-highlight-text-color)}.hot-rank .hot-rank-radio .hot-rank-radio-dot{position:relative;width:.85rem;height:.85rem;border:1px solid var(--qf-text-secondary-color);border-radius:50%;transition:border-color .2s}.hot-rank .hot-rank-radio .hot-rank-radio-dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:transparent;transition:background-color .2s}.hot-rank .hot-rank-radio.is-active .hot-rank-radio-dot{border-color:var(--qf-highlight-text-color)}.hot-rank .hot-rank-radio.is-active .hot-rank-radio-dot:after{background:var(--qf-highlight-text-color)}.hot-rank .hot-rank-toolbar{align-items:center;flex-wrap:wrap;gap:.8rem}.hot-rank .hot-rank-timerange{margin-left:auto}.hot-rank .hot-rank-list .music-wrapper-item{--col-rank: 2.6rem;grid-template-columns:var(--col-rank) var(--col-select) minmax(0,3.5fr) minmax(0,1fr) var(--col-bpmkey) var(--col-duration) var(--col-cost) var(--col-size) var(--col-peration)}.hot-rank .hot-rank-list .item-rank{display:flex;align-items:center;justify-content:center;color:var(--qf-text-secondary-color);font-size:13px;font-weight:700}.hot-rank .hot-rank-list .item-rank.is-top1{color:#ffd15c}.hot-rank .hot-rank-list .item-rank.is-top2{color:#d7d7d7}.hot-rank .hot-rank-list .item-rank.is-top3{color:#d9946b}.hot-rank .hot-rank-empty{padding:4rem 0;text-align:center;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size)}.source-panel{display:none}.source-panel.is-active{display:block}.qf-modal.vip-cashier-scope{width:54rem;max-width:calc(100vw - 2rem);padding:0}.vip-modal{position:relative;padding:1.2rem 1.4rem 1.4rem;color:var(--qf-text-color);background-color:var(--qf-section-bg-color)}.vip-close{position:absolute;top:.6rem;right:.6rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border:0;background-color:transparent;color:var(--qf-text-secondary-color);font-size:1.2rem;line-height:1;cursor:pointer;transition:color .2s}.vip-close:hover{color:#fff}.vip-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.vip-head-user{display:flex;align-items:center;gap:.75rem;min-width:0}.vip-head-avatar{width:2.75rem;height:2.75rem;flex-shrink:0;object-fit:cover;background-color:#262626}.vip-head-info{min-width:0}.vip-head-name{color:#fff;font-size:.95rem;font-weight:600}.vip-head-desc{margin-top:.25rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.vip-head-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0;font-size:var(--qf-text-size)}.vip-head-link{color:var(--qf-text-secondary-color);transition:color .2s}.vip-head-link:hover{color:var(--qf-highlight-text-color)}.vip-head-line{width:1px;height:.9rem;background-color:var(--border-subtle)}.vip-body{display:flex;gap:1.2rem;margin-top:1.2rem}.vip-main{flex:1;min-width:0}.vip-level-tabs{gap:1.4rem}.vip-level-tabs .tab-link{display:flex;flex-direction:column;gap:.15rem}.vip-level-name{font-size:.95rem}.vip-level-intro{color:var(--qf-text-secondary-color);font-size:11px;font-weight:400}.vip-panel{display:none}.vip-panel.is-active{display:block}.vip-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem}.vip-plan{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:.85rem .8rem;border:1px solid transparent;background-color:#242424;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s,border-color .2s}.vip-plan:hover{background-color:#2c2c2c}.vip-plan.is-active{border-color:var(--qf-highlight-text-color);background-color:#1f2a22}.vip-plan-title{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.vip-plan-price{color:var(--qf-highlight-text-color);font-size:1.35rem;font-weight:700}.vip-plan-price i{margin-right:.1rem;font-size:.75rem;font-style:normal}.vip-plan-origin{color:var(--qf-text-secondary-color);font-size:11px;text-decoration:line-through}.vip-plan-days{color:var(--qf-text-color);font-size:var(--qf-text-size)}.vip-plan-tag{position:absolute;top:0;right:0;padding:.1rem .4rem;background-color:#e6a23c;color:#1b1b1b;font-size:10px}.vip-rights{margin-top:1.1rem}.vip-right-group-title{margin-bottom:.7rem;color:#fff;font-size:13px}.vip-right-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.vip-right-cell{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;background-color:#1e1e1e}.vip-right-icon{width:1.4rem;height:1.4rem;flex-shrink:0;object-fit:contain}.vip-right-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.vip-right-label{color:var(--qf-text-color);font-size:var(--qf-text-size)}.vip-right-value{color:var(--qf-highlight-text-color);font-size:var(--qf-text-size)}.vip-pay{display:flex;flex-direction:column;width:15rem;flex-shrink:0;padding:1rem;background-color:#1b1b1b}.vip-price{display:flex;align-items:baseline;gap:.6rem}.vip-price-value{color:var(--qf-highlight-text-color);font-size:1.4rem;font-weight:700}.vip-price-value b{font-size:1.7rem}.vip-price-discount{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.vip-price-discount b{color:#e6a23c;font-weight:600}.vip-qrcode-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;min-height:12rem;margin-top:.9rem;padding:1rem;background-color:#111;text-align:center}.vip-qrcode-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:100%}.vip-qrcode-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1rem;background-color:#111;text-align:center}.vip-qrcode-cover-title{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.vip-qrcode-box.is-agreenment .vip-qrcode-cover{display:none}.vip-qrcode-img{width:10rem;height:10rem;padding:.4rem;background-color:#fff}.vip-qrcode-canvas{width:10rem;height:10rem;background-color:#fff}.vip-qrcode-tip{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.vip-qrcode-tip.is-error{color:#f56c6c}.vip-paytypes{display:flex;flex-direction:column;gap:.6rem;width:100%}.vip-agreenment{min-width:8rem}.vip-redeem-body{margin-top:1.2rem}.vip-redeem-card{display:flex;gap:1rem}.vip-redeem-cover{width:6rem;height:6rem;flex-shrink:0;overflow:hidden;background-color:#1e1e1e}.vip-redeem-cover img{width:100%;height:100%;object-fit:cover}.vip-redeem-info{flex:1;min-width:0}.vip-redeem-title{color:#fff;font-size:.95rem;font-weight:600}.vip-redeem-desc{margin-top:.5rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.vip-redeem-desc b{color:#f56c6c}.vip-redeem-actions,.vip-redeem-result{margin-top:1rem}.vip-redeem-error{display:flex;align-items:center;gap:.6rem;padding:1rem;background-color:#2a1c1c;color:#f56c6c;font-size:13px}.qf-modal.cdkey{width:28rem;max-width:calc(100vw - 2rem);padding:0}.cdkey-modal{position:relative;padding:1.4rem 1.4rem 1.2rem;background-color:var(--qf-section-bg-color);color:var(--qf-text-color)}.cdkey-close{position:absolute;top:.6rem;right:.6rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border:0;background-color:transparent;color:var(--qf-text-secondary-color);font-size:1.2rem;line-height:1;cursor:pointer;transition:color .2s}.cdkey-close:hover{color:#fff}.cdkey-header{margin-bottom:1.2rem}.cdkey-title{color:#fff;font-size:1.1rem;font-weight:600}.cdkey-subtitle{margin-top:.35rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.cdkey-field{margin-bottom:1rem}.cdkey-label{display:block;margin-bottom:.5rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.cdkey-input{width:100%}.cdkey-remark{margin-top:1rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);line-height:1.6}.cdkey-sale{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.cdkey-sale-label{display:block;margin-bottom:.6rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.cdkey-sale-links{display:flex;flex-wrap:wrap;gap:.6rem}.recharge .breadcrumb{margin-bottom:1rem}.recharge-titlebar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.recharge-titlebar .section-title{font-size:1.4rem}.recharge-titlebar-right{display:flex;align-items:center;gap:1.2rem}.recharge-balance{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.recharge-balance em{color:var(--qf-highlight-text-color);font-style:normal;font-weight:700}.recharge-log-link{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.recharge-log-link:hover{color:var(--brand-primary)}.recharge-panel{display:flex;flex-direction:column;gap:1.2rem}.recharge-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--border-subtle)}.recharge-user{display:flex;align-items:center;gap:.9rem;min-width:0}.recharge-avatar{width:3.2rem;height:3.2rem;flex-shrink:0;object-fit:cover;background-color:#262626}.recharge-user-info{min-width:0}.recharge-user-name{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem;font-weight:600}.recharge-vip-tag{padding:.05rem .4rem;background-color:#f0e6c8;color:#4a3a10;font-size:10px;font-weight:600}.recharge-user-meta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.recharge-meta-item em{margin-right:.25rem;color:var(--qf-highlight-text-color);font-size:1rem;font-style:normal;font-weight:700}.recharge-head-actions{display:flex;gap:.6rem}.recharge-login{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem 1.2rem;background-color:#1b1b1b}.recharge-login-title{color:#fff;font-size:1rem;font-weight:600}.recharge-login-desc{margin-top:.25rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.recharge-tip{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .9rem;background-color:var(--qf-highlight-bg-color, #1f3d2b);color:var(--qf-highlight-text-color);font-size:var(--qf-text-size);line-height:1.6}.recharge-tip .iconfont{margin-top:.1rem}.recharge-form{display:flex;flex-direction:column;gap:1.4rem}.recharge-field{display:flex;flex-direction:column;gap:.7rem}.recharge-label{color:var(--qf-text-color);font-size:var(--qf-text-size);font-weight:500}.recharge-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.recharge-item{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:1rem;background-color:#1b1b1b;border:1px solid var(--border-subtle);color:var(--qf-text-color);transition:border-color .2s,background-color .2s}.recharge-item:hover{border-color:var(--brand-primary)}.recharge-item.is-active{border-color:var(--brand-primary);background-image:linear-gradient(180deg,#4ade8024,#4ade800a)}.recharge-item-tag{color:var(--qf-text-secondary-color);font-size:11px}.recharge-item-value{display:flex;align-items:baseline;justify-content:center;gap:.25rem;color:#fff;font-size:1.6rem;font-weight:700}.recharge-item-value em{font-size:.85rem;font-style:normal;font-weight:500}.recharge-item.is-active .recharge-item-value{color:var(--qf-highlight-text-color)}.recharge-item-price{color:var(--qf-text-secondary-color);font-size:12px;text-align:right}.recharge-item-extra{margin-left:.35rem;padding:0 .3rem;background-color:var(--qf-highlight-bg-color, #1f3d2b);color:var(--qf-highlight-text-color);font-size:10px;font-style:normal}.recharge-custom{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 1.6rem;background-color:#1b1b1b;border:1px solid var(--border-subtle)}.recharge-custom-left{flex-shrink:0;min-width:9rem}.recharge-custom-price{display:flex;align-items:baseline;gap:.15rem;color:#fff;font-size:2rem;font-weight:700}.recharge-custom-price i{font-size:1.2rem;font-style:normal}.recharge-custom-desc{margin-top:.4rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.recharge-custom-main{flex:1;min-width:0}.recharge-custom-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.7rem}.recharge-custom-title{color:#fff;font-size:14px;font-weight:600}.recharge-custom-sub{color:var(--qf-text-secondary-color);font-size:11px}.recharge-range{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#333;outline:none;cursor:pointer}.recharge-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background-color:#fff;cursor:pointer}.recharge-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background-color:#fff;cursor:pointer}.recharge-range-scale{display:flex;justify-content:space-between;margin-top:.5rem;color:var(--qf-text-secondary-color);font-size:11px}.recharge-custom-input{flex-shrink:0;width:7.5rem;text-align:right}.recharge-custom-input .qf-input{width:100%;text-align:center}.recharge-custom-input span{display:block;margin-top:.35rem;color:var(--qf-text-secondary-color);font-size:11px}.recharge-options{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.recharge-pays{display:flex;flex-wrap:wrap;gap:.8rem}.recharge-pay{position:relative;display:flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;background-color:#1b1b1b;border:1px solid var(--border-subtle);color:var(--qf-text-color);font-size:var(--qf-text-size);cursor:pointer;transition:border-color .2s,color .2s}.recharge-pay input{position:absolute;opacity:0;pointer-events:none}.recharge-pay .iconfont{font-size:1.1rem}.recharge-pay:hover{border-color:var(--brand-primary)}.recharge-pay.is-active{border-color:var(--brand-primary);color:var(--qf-highlight-text-color)}.recharge-agree{display:flex;align-items:center;gap:.5rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);cursor:pointer}.recharge-agree .recharge-agree-link{color:var(--brand-primary)}.recharge-agree .recharge-agree-link:hover{color:#fff}.recharge-submit-row{display:flex;justify-content:flex-end}.recharge-submit{min-width:10rem;height:2.6rem}.recharge-notice{margin-top:1.5rem}.recharge-notice-body{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);line-height:1.9;white-space:pre-line}.recharge-contact{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.recharge-contact:hover{color:var(--brand-primary)}.recharge-table-wrap{overflow-x:auto}.recharge-table{width:100%;border-collapse:collapse;font-size:var(--qf-text-size)}.recharge-table th{padding:.8rem;background-color:#1b1b1b;color:var(--qf-text-secondary-color);font-weight:500;text-align:left;white-space:nowrap}.recharge-table td{padding:.9rem .8rem;border-bottom:1px solid var(--border-subtle);color:var(--qf-text-color);white-space:nowrap}.recharge-table tbody tr:hover{background-color:#ffffff0a}.recharge-cell-title{color:var(--qf-text-color)}.recharge-cell-time{margin-top:.25rem;color:var(--qf-text-secondary-color);font-size:10px}.recharge-money-up{color:var(--qf-highlight-text-color)}.recharge-money-down{color:#f56c6c}.recharge-empty{padding:3rem 1rem!important;color:var(--qf-text-secondary-color);text-align:center}.qf-modal--recharge{width:20rem;max-width:calc(100vw - 2rem);padding:0}.recharge-qr{padding:1.2rem 1.2rem 1.4rem;background-color:var(--qf-section-bg-color);color:var(--qf-text-color)}.recharge-qr-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.recharge-qr-title{color:#fff;font-size:1rem;font-weight:600}.recharge-qr-close{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:0;background-color:transparent;color:var(--qf-text-secondary-color);font-size:1.2rem;line-height:1;cursor:pointer;transition:color .2s}.recharge-qr-close:hover{color:#fff}.recharge-qr-body{display:flex;flex-direction:column;align-items:center;gap:.9rem}.recharge-qr-image{display:flex;align-items:center;justify-content:center;width:11rem;height:11rem;padding:.5rem;background-color:#fff}.recharge-qr-image img{width:100%;height:100%;object-fit:contain}.recharge-qr-tip{color:var(--qf-text-secondary-color);font-size:var(--qf-text-size)}.album-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem 1rem;list-style:none;margin:0;padding:0}.album-card{min-width:0}.album-card-link{display:block;color:var(--qf-text-color)}.album-card-link:hover .album-card-cover img{transform:scale(1.05)}.album-card-link:hover .album-card-title{color:var(--brand-primary)}.album-card-cover{position:relative;width:100%;aspect-ratio:1/1;margin:0;overflow:hidden;background-color:#1b1b1b}.album-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.album-card-tag{position:absolute;top:0;left:0;padding:.1rem .4rem;background-color:var(--brand-primary);color:#06240f;font-size:10px;font-weight:600}.album-card-title{display:-webkit-box;overflow:hidden;margin-top:.6rem;font-size:var(--qf-text-size);font-weight:600;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.album-card-meta{overflow:hidden;margin-top:.25rem;color:var(--qf-text-secondary-color);font-size:11px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.album-empty{padding:3rem 1rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-size);text-align:center}.album-empty.is-tall{padding:6rem 1rem}.album-intro{color:var(--qf-text-color);font-size:var(--qf-text-size);line-height:1.9;word-break:break-word}.album-intro img{max-width:100%;height:auto}.album-intro p{margin-bottom:.8rem}.album-intro a{color:var(--brand-primary)}.album-intro-empty{color:var(--qf-text-secondary-color)}.album-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0}.album-video-grid .video-card{min-width:0}.comment-block .comment-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.comment-block .comment-title{position:relative;padding-left:.8rem;font-size:var(--qf-section-title-size);color:var(--qf-section-title-color);font-weight:600}.comment-block .comment-title:before{content:"";position:absolute;left:0;top:50%;width:3px;height:.95rem;background:var(--brand-primary);transform:translateY(-50%)}.comment-block .comment-total{margin-left:.2rem;color:var(--qf-text-secondary-color);font-size:var(--qf-text-secondary-size);font-style:normal;font-weight:400}.comment-editor{margin-bottom:1.2rem}.comment-editor-guest{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;padding:1rem;background:#1b1b1b}.comment-editor-tip{margin:0;color:var(--qf-text-secondary-color);font-size:12px}.comment-editor-actions{display:flex;gap:.5rem}.comment-form{display:flex;gap:.8rem;padding:1rem;background:#1b1b1b}.comment-avatar{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%;object-fit:cover;background:#2e2e2e}.comment-form-main{flex:1;min-width:0}.comment-form-reply{margin-bottom:.5rem;font-size:12px;color:var(--qf-text-secondary-color)}.comment-form-reply em{color:var(--brand-primary);font-style:normal}.comment-reply-cancel{margin-left:.5rem;padding:0;background:none;border:none;color:var(--qf-text-secondary-color);font-size:12px;cursor:pointer}.comment-reply-cancel:hover{color:var(--brand-primary)}.comment-textarea{width:100%;min-height:3.2rem;padding:.6rem .8rem;box-sizing:border-box;background:#141414;border:1px solid var(--border-subtle);color:var(--qf-text-color);font-size:12px;line-height:1.6;resize:vertical;outline:none}.comment-textarea:focus{border-color:var(--brand-primary)}.comment-textarea::placeholder{color:#6b6b6b}.comment-form-bar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.6rem}.comment-form-hint{color:var(--qf-text-secondary-color);font-size:12px}.comment-list{display:flex;flex-direction:column}.comment-item{display:flex;gap:.7rem;padding:.9rem 0;border-bottom:1px solid var(--border-subtle)}.comment-item:last-child{border-bottom:none}.comment-item.is-reply{padding:.6rem 0;border-bottom:none}.comment-main{display:flex;flex:1;flex-direction:column;min-width:0}.comment-body{min-width:0}.comment-author{margin-bottom:.35rem;font-size:13px;font-weight:600;color:var(--qf-text-color)}.comment-target{margin-left:.35rem;font-size:12px;font-weight:400;color:var(--brand-primary)}.comment-content{font-size:13px;line-height:1.7;color:var(--qf-text-color);word-break:break-word}.comment-content img{max-width:200px;vertical-align:middle}.comment-hidden{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem 0;font-size:12px;color:var(--qf-text-secondary-color)}.comment-meta{display:flex;gap:.8rem;margin-top:.3rem;font-size:12px;color:var(--qf-text-secondary-color)}.comment-actions{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.comment-action{display:inline-flex;align-items:center;gap:.25rem;padding:0;background:none;border:none;color:var(--qf-text-secondary-color);font-size:12px;cursor:pointer;transition:color .2s}.comment-action .iconfont{font-size:13px}.comment-action:hover,.comment-action.is-active{color:var(--brand-primary)}.comment-num{font-style:normal}.comment-replies{margin-top:.6rem;padding:.4rem .8rem;background:#161616}.comment-expand{margin-top:.5rem;padding:0;background:none;border:none;color:var(--brand-primary);font-size:12px;cursor:pointer}.comment-empty,.comment-loading{padding:2.5rem 0;text-align:center;color:var(--qf-text-secondary-color);font-size:12px}.comment-more{padding-top:1rem;text-align:center}.video-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1rem;list-style:none;margin:0;padding:0}.video-tile{min-width:0}.video-tile-link{display:block;color:var(--text-primary)}.video-tile-link:hover .video-tile-cover img{transform:scale(1.05)}.video-tile-link:hover .video-tile-title{color:var(--brand-primary)}.video-tile-link:hover .video-tile-play{opacity:1}.video-tile-cover{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#1b1b1b}.video-tile-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.video-tile-play{position:absolute;top:50%;left:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);background:#00000073;color:#fff;font-size:1.4rem;opacity:0;transition:opacity .3s}.video-tile-duration{position:absolute;right:.4rem;bottom:.4rem;padding:.05rem .35rem;background:#000000bf;color:#fff;font-size:11px;line-height:1.5}.video-tile-body{padding:.6rem .3rem 0}.video-tile-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:1.4;color:var(--text-primary);transition:color .2s}.video-tile-meta{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;color:var(--qf-text-secondary-color);font-size:11px}.video-tile-meta .iconfont{margin-right:.2rem;font-size:11px}.video-empty{grid-column:1/-1;padding:2.5rem 0;text-align:center;color:var(--qf-text-secondary-color);font-size:12px}.video-player-block{padding:0;background:#000}.video-player{position:relative;width:100%;aspect-ratio:16/9;background:#000}.video-player-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--qf-text-secondary-color)}.video-detail-head .detail-title-row{margin-bottom:.6rem}.video-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;color:var(--qf-text-secondary-color);font-size:12px}.video-detail-meta .iconfont{margin-right:.25rem}.video-detail-time{margin-left:auto}.video-desc{color:var(--qf-text-color);font-size:12px;line-height:1.8;word-break:break-word}.video-keywords{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.video-keyword{padding:.15rem .6rem;background:#222;color:var(--qf-text-secondary-color);font-size:11px}.video-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0}.video-episodes-count{color:var(--qf-text-secondary-color);font-size:12px}.video-episode-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.8rem;list-style:none;margin:0;padding:0}.video-episode{min-width:0}.video-episode a{display:block;color:var(--text-primary)}.video-episode.is-active .video-episode-title{color:var(--brand-primary)}.video-episode-cover{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#1b1b1b}.video-episode-cover img{width:100%;height:100%;object-fit:cover}.video-episode-duration{position:absolute;right:.3rem;bottom:.3rem;padding:0 .3rem;background:#000000bf;color:#fff;font-size:10px}.video-episode-title{display:block;margin-top:.35rem;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-author-card{display:flex;align-items:center;gap:.7rem}.video-author-avatar{width:3rem;height:3rem;flex-shrink:0;overflow:hidden;background:#222}.video-author-avatar img{width:100%;height:100%;object-fit:cover}.video-author-info{flex:1;min-width:0}.video-author-name{font-size:13px;color:var(--text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-author-stats{margin-top:.25rem;color:var(--qf-text-secondary-color);font-size:11px}.video-author-stats em{color:var(--brand-primary);font-style:normal}.video-author-stats span+span{margin-left:.8rem}.video-author-link{display:block;margin-top:.8rem;padding-top:.6rem;border-top:1px solid var(--border-subtle);color:var(--qf-text-secondary-color);font-size:12px;text-align:center}.video-author-link:hover{color:var(--brand-primary)}.video-mini-list{list-style:none;margin:0;padding:0}.video-mini+.video-mini{margin-top:.8rem}.video-mini-link{display:flex;gap:.6rem;color:var(--text-primary)}.video-mini-link:hover .video-mini-title{color:var(--brand-primary)}.video-mini-cover{position:relative;width:6rem;height:3.5rem;flex-shrink:0;overflow:hidden;background:#1b1b1b}.video-mini-cover img{width:100%;height:100%;object-fit:cover}.video-mini-duration{position:absolute;right:.2rem;bottom:.2rem;padding:0 .25rem;background:#000000bf;color:#fff;font-size:10px}.video-mini-body{flex:1;min-width:0}.video-mini-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.4}.video-mini-meta{display:flex;align-items:center;margin-top:.3rem;color:var(--qf-text-secondary-color);font-size:11px}.video-mini-meta .iconfont{margin-right:.25rem;font-size:11px}.video-mini-empty{color:var(--qf-text-secondary-color);font-size:12px}.qf-empty{display:flex;align-items:center;justify-content:center;min-height:8rem;padding:2rem 1rem;color:var(--qf-text-secondary-color);font-size:13px;text-align:center}.author-hero{padding:0;overflow:hidden}.author-hero-banner{height:16rem;background-color:#1b1b1b;background-size:cover;background-position:center}.author-hero-inner{display:flex;gap:1rem;padding:0 1.2rem 1.2rem;margin-top:-3.4rem;position:relative}.author-avatar{width:7rem;height:7rem;flex-shrink:0;overflow:hidden;background:#0f0f0f;border:3px solid var(--qf-section-bg-color)}.author-avatar img{width:100%;height:100%;object-fit:cover;display:block}.author-hero-main{flex:1;min-width:0;padding-top:3.6rem}.author-name-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.author-name{margin:0;font-size:1.5rem;font-weight:700;color:#fff}.author-stats{display:flex;flex-wrap:wrap;gap:1.6rem;margin:.9rem 0 0}.author-stats li{display:flex;flex-direction:column;gap:.2rem}.author-stats em{font-style:normal;font-size:1.1rem;font-weight:700;color:var(--brand-primary)}.author-stats span{font-size:12px;color:var(--qf-text-secondary-color)}.author-desc{margin:.9rem 0 0;color:var(--qf-text-secondary-color);font-size:12px;line-height:1.7}.author-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.author-link-icon{width:1rem;height:1rem;object-fit:contain;vertical-align:middle}.author-subhead{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:1.4rem 0 .9rem}.author-subhead .section-title{margin:0}.author-subhead .section-more{margin-left:auto}.author-subhead--work .author-filters{display:flex;flex-wrap:wrap;gap:.4rem}.author-subhead--work .author-sort{margin-left:auto}.author-album-grid{margin-bottom:.5rem}.author-work-list{margin-top:.4rem}.author-intro{color:var(--qf-text-color);line-height:1.8}.author-intro img{max-width:100%;height:auto}.author-mini-list{margin:0}.author-mini+.author-mini{border-top:1px solid var(--border-subtle)}.author-mini-link{display:flex;align-items:center;gap:.7rem;padding:.7rem .2rem}.author-mini-avatar{width:2.6rem;height:2.6rem;object-fit:cover;flex-shrink:0}.author-mini-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.author-mini-name{color:var(--qf-text-color);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-mini-meta{color:var(--qf-text-secondary-color);font-size:11px}.author-mini-link:hover .author-mini-name{color:var(--brand-primary)}.author-center .author-nav{padding-top:.4rem}.author-nav-head{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem 1rem}.author-nav-avatar{width:2.6rem;height:2.6rem;object-fit:cover;flex-shrink:0}.author-nav-name{color:var(--qf-text-color);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-nav-label{margin:.6rem 0 .2rem;padding:0 1rem;color:var(--qf-text-secondary-color);font-size:11px}.author-header-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.author-header-stat{color:var(--qf-text-secondary-color);font-size:12px}.author-header-stat em{font-style:normal;color:#f5b54a;font-weight:600}.author-tabs{margin:.2rem 0 1rem}.author-table-wrap{overflow-x:auto}.author-table{width:100%;border-collapse:collapse;font-size:12px}.author-table th{padding:.6rem .5rem;text-align:left;color:var(--qf-text-secondary-color);font-weight:500;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.author-table td{padding:.7rem .5rem;color:var(--qf-text-color);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.author-table tr:hover td{background:#ffffff08}.author-money-up{color:#4ade80;font-weight:600}.author-status-ok{color:#4ade80}.author-status-wait{color:#f5b54a}.author-status-down{color:#f56c6c}.author-status-link{color:#32c5ff}.author-media{display:flex;align-items:center;gap:.8rem;padding:.8rem .2rem;border-bottom:1px solid var(--border-subtle)}.author-media-avatar img{width:3rem;height:3rem;object-fit:cover;display:block}.author-media-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.author-media-name{color:var(--qf-text-color);font-size:13px;font-weight:600}.author-media-name:hover{color:var(--brand-primary)}.author-media-ability{color:var(--qf-text-secondary-color);font-size:11px}.author-media-tags{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--qf-text-secondary-color);font-size:11px}.author-media-action{flex-shrink:0}.author-work{display:flex;align-items:center;gap:.8rem;padding:.8rem .2rem;border-bottom:1px solid var(--border-subtle)}.author-work-cover img{width:3.5rem;height:3.5rem;object-fit:cover;display:block}.author-work-main{flex:1;min-width:0}.author-work-title{display:block;color:var(--qf-text-color);font-size:13px;font-weight:500}.author-work-title:hover{color:var(--brand-primary)}.author-work-flag{margin-right:.3rem;color:#f5b54a;font-size:11px}.author-work-flag.is-down{color:#f56c6c}.author-work-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;font-size:11px}.author-work-price,.author-work-score{color:#f5b54a}.author-work-free{color:#4ade80}.author-work-side{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.author-work-income{color:var(--qf-text-secondary-color);font-size:11px}.author-work-income em{font-style:normal;color:#4ade80;font-weight:600}.author-work-ops{display:flex;gap:.5rem}.author-create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.author-create-card{display:flex;align-items:center;gap:.8rem;padding:1rem;background:#1b1b1b;transition:background-color .2s}.author-create-card:hover{background:#232323}.author-create-card .iconfont{font-size:1.6rem;color:var(--brand-primary)}.author-create-text h3{margin:0;color:var(--qf-text-color);font-size:13px;font-weight:600}.author-create-text p{margin:.3rem 0 0;color:var(--qf-text-secondary-color);font-size:11px;line-height:1.5}.author-creator-head{display:flex;align-items:center;gap:1rem}.author-creator-avatar img{width:4.5rem;height:4.5rem;object-fit:cover;display:block}.author-creator-info{flex:1;min-width:0}.author-creator-name{margin:0 0 .7rem;color:#fff;font-size:1.3rem;font-weight:700}.author-creator-stats{display:flex;flex-wrap:wrap;gap:1.6rem}.author-creator-stats li{display:flex;flex-direction:column;gap:.2rem}.author-creator-stats em{font-style:normal;color:var(--brand-primary);font-size:1.1rem;font-weight:700}.author-creator-stats span{color:var(--qf-text-secondary-color);font-size:11px}.author-creator-actions{display:flex;gap:.6rem;align-self:flex-start}.qf-modal--withdraw{width:30rem}.author-withdraw{display:flex;flex-direction:column;gap:.9rem;padding:1.2rem}.author-withdraw .qf-field{display:flex;flex-direction:column;gap:.4rem}.author-withdraw .qf-label{color:var(--qf-text-secondary-color);font-size:12px}.qf-modal-title{margin:0;color:#fff;font-size:1rem;font-weight:600}.author-withdraw-tip{margin-left:.5rem;color:var(--qf-text-secondary-color);font-size:11px}.author-withdraw-tip em{font-style:normal;color:#f5b54a}.author-withdraw-note{margin:0;color:#f5b54a;font-size:11px;line-height:1.6}.author-form{max-width:56rem}.author-field{margin-bottom:1.2rem}.author-field--playlist,.author-field--downlist,.author-field--disklist{padding:.9rem 1rem;background:var(--author-block-bg);box-shadow:inset 3px 0 0 var(--author-block-accent)}.author-field--playlist{--author-block-bg: rgba(74, 222, 128, .07);--author-block-accent: #4ade80}.author-field--downlist{--author-block-bg: rgba(50, 197, 255, .07);--author-block-accent: #32c5ff}.author-field--disklist{--author-block-bg: rgba(230, 162, 60, .08);--author-block-accent: #e6a23c}.author-field--playlist>.author-field-label,.author-field--downlist>.author-field-label,.author-field--disklist>.author-field-label{color:var(--author-block-accent)}.author-field--playlist .author-label-extra,.author-field--downlist .author-label-extra,.author-field--disklist .author-label-extra{color:var(--qf-text-secondary-color)}.author-field-label{display:block;margin-bottom:.5rem;color:var(--qf-text-color);font-size:12px}.author-field-label em{font-style:normal;color:#f56c6c}.author-input{width:100%}.author-form-tabs{margin-bottom:1.2rem}.author-form-tabs .tab-link{border:0;background:transparent;font-family:inherit;cursor:pointer}.author-select{width:auto;min-width:12rem}.author-inline{display:flex;align-items:center;gap:.6rem}.author-inline .author-input{flex:1}.author-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.author-checkbox-group,.author-radio-group{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}.author-checkbox,.author-radio,.cart-checkbox,.cart-item-check{display:inline-flex;align-items:center;gap:.35rem;color:var(--qf-text-color);font-size:12px;cursor:pointer}.author-upload{display:flex;align-items:center;gap:.8rem}.author-avatar-upload{position:relative;display:block;width:7rem;height:7rem;overflow:hidden;background:#1b1b1b;cursor:pointer}.author-avatar-upload img{width:100%;height:100%;object-fit:cover}.author-avatar-upload img:not([src]){display:none}.author-avatar-upload:hover .author-upload-mask{opacity:1}.btn.author-gallery-btn{box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:7rem;height:7rem;padding:0 .5rem;text-align:center;line-height:1.3;font-size:12px}.author-upload-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;font-size:1.4rem;opacity:0;transition:opacity .2s}.author-upload-text{color:var(--qf-text-secondary-color);font-size:12px}.author-upload-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.2rem 1rem;background:#1b1b1b;box-shadow:inset 0 0 0 1px #ffffff1f;cursor:pointer;transition:background .2s,box-shadow .2s}.author-upload-zone>.iconfont{font-size:2rem;color:var(--brand-primary)}.author-upload-zone:hover,.author-upload-zone.is-drag{background:#4ade800f;box-shadow:inset 0 0 0 1px var(--brand-primary)}.author-upload-zone-title{color:var(--qf-text-color);font-size:13px}.author-upload-zone-tip{color:var(--qf-text-secondary-color);font-size:11px}.author-upload-progress{display:none;width:100%;max-width:28rem;height:6px;margin-top:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2a2a2a}.author-upload-progress::-webkit-progress-bar{background:#2a2a2a}.author-upload-progress::-webkit-progress-value{background:var(--brand-primary)}.author-upload-progress::-moz-progress-bar{background:var(--brand-primary)}body.start-upload .author-upload-progress,body.progress-upload .author-upload-progress{display:block}.author-switch{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:.8rem}.author-switch-item{display:inline-flex;align-items:center;gap:.35rem;color:var(--qf-text-color);font-size:12px;cursor:pointer}.author-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.author-price-presets{display:flex;flex-wrap:wrap;gap:.4rem}.author-price-presets button{padding:.25rem .7rem;background:#232323;color:var(--qf-text-secondary-color);font-size:12px;cursor:pointer}.author-price-presets button:hover{background:var(--brand-primary);color:#08331b}.author-label-extra{margin-left:.3rem;color:var(--qf-text-secondary-color);font-weight:400}.author-disk-parse{margin-top:.6rem}.author-disk-manual{display:none;margin-top:.5rem}.author-disk-manual.is-open{display:flex}.author-field.is-length .author-label-extra{color:var(--brand-primary)}.author-source-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}.author-source-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;background:#1b1b1b;color:var(--qf-text-color);text-align:center;transition:background .2s}.author-source-card .iconfont{font-size:2rem;color:var(--brand-primary)}.author-source-card h3{margin:0;font-size:15px;font-weight:600}.author-source-card p{margin:0;color:var(--qf-text-secondary-color);font-size:12px}.author-source-card:hover{background:#202020}.author-video{width:16rem;background:#000}.author-gallery{display:flex;flex-wrap:wrap;gap:.6rem}.author-gallery-item{position:relative;width:5.5rem;height:5.5rem;overflow:hidden;background:#1b1b1b}.author-gallery-item img{width:100%;height:100%;object-fit:cover}.author-gallery-add,.author-gallery-del{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border:1px dashed var(--border-subtle);background:transparent;color:var(--qf-text-secondary-color);font-size:1.4rem;cursor:pointer}.author-gallery-add:hover,.author-gallery-del:hover{color:var(--brand-primary);border-color:var(--brand-primary)}.author-gallery-del{position:absolute;top:0;right:0;width:1.4rem;height:1.4rem;border:0;background:#0009;font-size:12px}.author-cards{display:flex;gap:1rem}.author-card-upload{cursor:pointer}.author-card-figure{position:relative;width:16rem;height:10rem;overflow:hidden;border:1px solid var(--border-subtle);background:#1b1b1b}.author-card-figure img{width:100%;height:100%;object-fit:cover}.author-card-tag{position:absolute;left:0;bottom:0;padding:.1rem .4rem;background:#0009;color:#fff;font-size:11px}.author-disclaimer{max-height:18rem;overflow-y:auto;padding:.8rem;background:#1b1b1b;color:var(--qf-text-secondary-color);font-size:12px;line-height:1.7}.author-review{padding:1.2rem;font-size:13px}.author-review.is-pending{color:#f5b54a}.author-review.is-pass{color:var(--brand-primary)}.author-review.is-reject{color:#f56c6c}.author-actions{display:flex;gap:.8rem;margin-top:1.6rem}.stepper{display:flex;margin-bottom:1.6rem;border-bottom:1px solid var(--border-subtle)}.stepper .step{display:flex;align-items:center;gap:.5rem;flex:1;padding:.8rem 0}.stepper .step .step-number{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#2a2a2a;color:var(--qf-text-secondary-color);font-size:12px}.stepper .step .step-title{color:var(--qf-text-secondary-color);font-size:12px}.stepper .step.active .step-number{background:var(--brand-primary);color:#06240f}.stepper .step.active .step-title{color:var(--qf-text-color)}.stepper .step.completed .step-number{background:var(--qf-highlight-bg-color);color:var(--brand-primary)}.author-music-picker{position:relative}.author-music-picker .author-music-selected{margin-bottom:.6rem;color:var(--qf-text-color);font-size:12px}.author-music-picker .author-music-item{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-bottom:1px solid var(--border-subtle)}.author-music-picker .author-music-item:last-child{border-bottom:0}.author-music-picker .author-music-item .author-music-cover{flex-shrink:0;width:2.4rem;height:2.4rem;object-fit:cover;background:#1b1b1b}.author-music-picker .author-music-item .author-music-info{min-width:0;flex:1}.author-music-picker .author-music-item .author-music-title{margin:0;color:var(--qf-text-color);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-music-picker .author-music-item .author-music-meta{display:flex;gap:.6rem;margin:.15rem 0 0;color:var(--qf-text-secondary-color);font-size:11px}.author-music-picker .author-music-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border:0;background:transparent;color:var(--qf-text-secondary-color);cursor:pointer}.author-music-picker .author-music-remove:hover{color:#ff6b6b}.author-music-picker .author-music-placeholder{color:var(--qf-text-secondary-color)}.qf-modal--picker{width:46rem!important}.ajax-music-toolbar{display:flex;align-items:center;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--border-subtle);margin-bottom:.8rem}.ajax-music-toolbar .ajax-music-tip{color:var(--qf-text-secondary-color);font-size:12px}.ajax-music-toolbar .ajax-music-tip em{font-style:normal;color:var(--brand-primary)}.ajax-music-toolbar .js-select-btn{margin-left:auto}.ajax-music-list{max-height:26rem;overflow-y:auto}.ajax-music-item{display:flex;align-items:center;gap:.8rem;padding:.5rem 0;border-bottom:1px solid var(--border-subtle)}.ajax-music-item .ajax-music-cover{width:3.2rem;height:3.2rem;object-fit:cover;background:#1b1b1b}.ajax-music-item .ajax-music-info{min-width:0;flex:1}.ajax-music-item .ajax-music-title{margin:0;color:var(--qf-text-color);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ajax-music-item .ajax-music-meta{display:flex;gap:.6rem;margin:.2rem 0 0;color:var(--qf-text-secondary-color);font-size:11px}.ajax-music-empty{padding:2rem 0}.ajax-image-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.ajax-image-cover{aspect-ratio:1/1;overflow:hidden;background:#1b1b1b;cursor:pointer}.ajax-image-cover img{width:100%;height:100%;object-fit:cover}.ajax-image-title{margin:.4rem 0 0;color:var(--qf-text-secondary-color);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ajax-image-empty{grid-column:1/-1}.items-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.user-list-form{margin:0}.user-list-empty{list-style:none}.account-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none}.account-info-list li{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--border-subtle)}.account-info-label{min-width:4.5rem;color:var(--qf-text-secondary-color);font-size:12px}.account-info-value{color:var(--qf-text-color);font-size:12px;word-break:break-all}.address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.address-item{display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;padding:.9rem 1rem;background:#1b1b1b}.address-item-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.address-item-name{color:var(--qf-text-color);font-size:13px}.address-item-mobile{color:var(--qf-text-secondary-color);font-size:12px}.address-item-default{padding:.05rem .35rem;background:var(--qf-highlight-bg-color);color:var(--brand-primary);font-size:10px}.address-item-detail{margin:.4rem 0 0;color:var(--qf-text-color);font-size:12px;line-height:1.6}.address-item-post{margin:.2rem 0 0;color:var(--qf-text-secondary-color);font-size:11px}.address-item-actions{display:flex;flex-wrap:wrap;gap:.5rem}.qf-modal--address{width:28rem}.address-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.6rem;height:2.4rem;padding:0 .8rem;background:#1b1b1b;color:var(--qf-text-secondary-color);font-size:12px;cursor:pointer}.address-select-trigger span{color:var(--qf-text-color)}.address-level{display:flex;gap:.5rem;margin-top:.5rem}.address-level select{flex:1;min-width:0}.author-media-mutual{color:var(--brand-primary);font-size:11px}.album-card-meta{display:flex;align-items:center;gap:.25rem}.album-card-meta .iconfont{font-size:12px}.section-extra{color:var(--qf-text-secondary-color);font-size:12px}.detail-desc{margin-top:.8rem;color:var(--qf-text-secondary-color);font-size:12px;line-height:1.7}.detail-author-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--brand-primary)}.detail-author-avatar{width:1.6rem;height:1.6rem;object-fit:cover}.special-genre-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.special-genre-tags:empty{display:none}.special-genre-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;background:var(--qf-highlight-bg-color);color:var(--brand-primary);font-size:12px}.special-genre-tag .special-genre-del{cursor:pointer;font-style:normal;font-size:14px;line-height:1}.special-genre-options{display:flex;flex-wrap:wrap;gap:.5rem}.special-genre-options .is-set-genre.is-active{background:var(--qf-highlight-bg-color);color:var(--brand-primary)}.package-table .package-title-cell{color:var(--qf-text-color)}.package-table .package-time-cell{color:var(--qf-text-secondary-color);white-space:nowrap}.package-table .package-action-cell{display:flex;gap:.5rem;white-space:nowrap}.author-money-down{color:#f56c6c;font-weight:600}.signin-center{display:flex;flex-direction:column;gap:.8rem}.signin-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.signin-head-desc{margin:.4rem 0 0;padding-left:.8rem;color:var(--qf-text-secondary-color);font-size:12px}.signin-score{display:flex;align-items:center;gap:.6rem;font-size:12px}.signin-score-label{color:var(--qf-text-secondary-color)}.signin-score-value{font-style:normal;color:var(--brand-primary);font-size:1.4rem;font-weight:700}.signin-log-link{color:#32c5ff}.signin-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.8rem;align-items:start}.signin-streak{color:var(--qf-text-secondary-color);font-size:12px}.signin-streak em{font-style:normal;color:var(--brand-primary);font-weight:700}.signin-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.signin-day{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.7rem .3rem;background:#1b1b1b}.signin-day.is-today{outline:1px solid var(--brand-primary)}.signin-day.is-inCheck{background:var(--qf-highlight-bg-color)}.signin-day-label{color:var(--qf-text-secondary-color);font-size:11px}.signin-day-coin{display:inline-flex;align-items:center;gap:.15rem;color:#f5b54a;font-size:12px}.signin-day-coin .iconfont{font-size:12px}.signin-day-done{color:var(--brand-primary);font-size:11px}.signin-makeup{color:#32c5ff;font-size:11px}.signin-action{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.signin-rule{align-self:center;border:0;background:transparent;color:var(--qf-text-secondary-color);font-size:12px;cursor:pointer}.signin-rule:hover{color:var(--brand-primary)}.signin-tasks{margin:0;padding:0;list-style:none}.signin-task{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem 0;border-bottom:1px solid var(--border-subtle);font-size:12px}.signin-task-title{color:var(--qf-text-color)}.signin-task-score{flex-shrink:0;font-style:normal;color:var(--brand-primary)}.signin-rank{margin:0;padding:0;list-style:none}.signin-rank-item{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;border-bottom:1px solid var(--border-subtle);font-size:12px}.signin-rank-no{width:1.4rem;flex-shrink:0;text-align:center;color:var(--qf-text-secondary-color)}.signin-rank-no.is-no1{color:#ffd15c}.signin-rank-no.is-no2{color:#d7d7d7}.signin-rank-no.is-no3{color:#d9946b}.signin-rank-avatar{width:1.8rem;height:1.8rem;object-fit:cover;flex-shrink:0}.signin-rank-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--qf-text-color)}.signin-rank-days{flex-shrink:0;color:var(--qf-text-secondary-color);font-size:11px}.signin-rank-score{flex-shrink:0;font-style:normal;color:#f5b54a;font-weight:600}.signin-record-score{margin-right:.8rem}.signin-record-score em{font-style:normal;color:var(--brand-primary);font-weight:700}.signin-table-memo{display:flex;flex-direction:column;gap:.2rem}.signin-table-memo span{color:var(--qf-text-color)}.signin-table-memo em{font-style:normal;color:var(--qf-text-secondary-color);font-size:11px}.qf-modal--signin-calendar{width:26rem}.signin-calendar-modal{padding:1.2rem}.signin-cal-nav{display:flex;align-items:center;justify-content:space-between;margin:1rem 0 .6rem}.signin-cal-nav-btn{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:0;background:#232323;color:var(--qf-text-color);cursor:pointer}.signin-cal-nav-btn:hover{color:var(--brand-primary)}.signin-cal-title{color:var(--qf-text-color);font-size:13px;font-weight:600}.signin-cal-week,.signin-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem}.signin-cal-week{margin-bottom:.3rem}.signin-cal-week span{text-align:center;color:var(--qf-text-secondary-color);font-size:11px}.signin-cal-days{margin:0;padding:0;list-style:none}.signin-cal-day{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;background:#1b1b1b;color:var(--qf-text-secondary-color);font-size:11px}.signin-cal-day.is-blank{background:transparent}.signin-cal-day.is-signed{background:var(--qf-highlight-bg-color);color:var(--brand-primary)}.signin-cal-day.is-fillup{background:#1c2b3a;color:#32c5ff}.signin-cal-day em{font-style:normal;font-size:9px}.qf-modal--signin-rule{width:24rem}.signin-rule-modal{padding:1.2rem}.signin-rule-list{margin:.8rem 0 0;padding-left:1.1rem;color:var(--qf-text-secondary-color);font-size:12px;line-height:2}.signin-rule-list em{font-style:normal;color:var(--brand-primary)}.vip-center{display:flex;flex-direction:column;gap:.8rem}.vip-hero-main{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vip-hero-user{display:flex;align-items:center;gap:.8rem}.vip-hero-avatar{width:3.6rem;height:3.6rem;object-fit:cover}.vip-hero-name{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:15px;font-weight:700}.vip-hero-tag{padding:.05rem .35rem;background:#f0e6c8;color:#4a3a10;font-size:10px;font-weight:600}.vip-hero-desc{margin-top:.3rem;color:var(--qf-text-secondary-color);font-size:12px}.vip-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.vip-plan-card{display:flex;flex-direction:column;gap:.8rem;padding:1.1rem;background:#1b1b1b}.vip-plan-card:hover{background:#222}.vip-plan-card-title{margin:0;color:var(--qf-text-color);font-size:14px;font-weight:700}.vip-plan-card-intro{margin:.4rem 0 0;color:var(--qf-text-secondary-color);font-size:11px;line-height:1.6}.vip-plan-card-price{display:flex;align-items:baseline;gap:.3rem}.vip-plan-card-price em{font-style:normal;color:#f5b54a;font-size:1.5rem;font-weight:700}.vip-plan-card-price span{color:var(--qf-text-secondary-color);font-size:11px}.vip-rights-group{margin-bottom:1rem}.vip-rights-group:last-child{margin-bottom:0}.vip-rights-group-title{margin-bottom:.5rem;color:var(--qf-text-color);font-size:12px;font-weight:600}.vip-rights-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .8rem;margin:0;padding:0;list-style:none}.vip-rights-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .7rem;background:#1b1b1b;font-size:12px}.vip-rights-label{color:var(--qf-text-secondary-color)}.vip-rights-value{font-style:normal;color:var(--brand-primary);font-weight:600}.order-list{display:flex;flex-direction:column;gap:1rem}.order-card{padding:.8rem;background:#1b1b1b}.order-card-head{display:flex;align-items:center;gap:.8rem;padding-bottom:.6rem;font-size:12px;color:var(--qf-text-secondary-color)}.order-card-no{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card-status{font-weight:600}.order-card-status.is-pending{color:#e6a23c}.order-card-status.is-paid{color:var(--brand-primary)}.order-card-status.is-cancelled,.order-card-status.is-failed{color:var(--qf-text-secondary-color)}.order-items{display:flex;flex-direction:column;gap:.6rem}.order-item{display:flex;align-items:center;gap:.8rem}.order-item-cover{width:3.5rem;height:3.5rem;flex-shrink:0;overflow:hidden;background:#111}.order-item-cover img{width:100%;height:100%;object-fit:cover}.order-item-info{flex:1;min-width:0}.order-item-title{display:block;color:var(--qf-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-item-title:hover{color:var(--brand-primary)}.order-item-meta{font-size:12px;color:var(--qf-text-secondary-color)}.order-item-price{color:#e6a23c;font-weight:600}.order-card-total{text-align:right;padding-top:.6rem;border-top:1px solid var(--border-subtle);margin-top:.6rem;font-size:13px}.order-card-total em{font-style:normal;color:#e6a23c;font-weight:700}.order-card-actions{display:flex;justify-content:flex-end;gap:.6rem;padding-top:.6rem}.order-detail-info{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;padding-bottom:.8rem;font-size:12px;color:var(--qf-text-secondary-color)}.order-detail-total{display:flex;justify-content:space-between;padding-top:.8rem;border-top:1px solid var(--border-subtle);margin-top:.8rem}.order-detail-total em{font-style:normal;color:#e6a23c;font-weight:700}.order-detail-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.8rem}.qf-modal--track{width:30rem}.order-timeline{padding:.4rem 0}.order-timeline-item{padding:0 0 1rem 1.2rem;border-left:1px solid var(--border-subtle)}.order-timeline-item:last-child{border-left-color:transparent;padding-bottom:0}.order-timeline-time{font-size:12px;color:var(--qf-text-secondary-color)}.order-timeline-body{display:flex;gap:.6rem;margin-top:.2rem}.order-timeline-status{color:var(--brand-primary)}.order-timeline-context{color:var(--qf-text-color)}.order-cashier{display:flex;justify-content:center;padding-top:2rem}.order-cashier-card{width:26rem;max-width:100%}.order-cashier .section-main{display:flex;flex-direction:column;align-items:center;gap:1rem}.order-cashier-amount{font-size:14px;color:var(--qf-text-secondary-color)}.order-cashier-amount em{font-style:normal;color:#e6a23c;font-size:1.6rem;font-weight:700}.order-cashier-qr{width:240px;padding:.6rem;background:#fff}.order-cashier-qr canvas{display:block;width:220px;height:220px}.order-cashier-qr-tip{margin-top:.4rem;text-align:center;font-size:12px;color:#333}.order-cashier-status{color:var(--brand-primary)}.order-cashier-tips{font-size:12px;color:var(--qf-text-secondary-color);text-align:center}.search-tabs{margin-bottom:.8rem}.search-tab-count{margin-left:.3rem;font-size:11px;color:var(--qf-text-secondary-color)}.author-grid--search .author-cell-link{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem;color:var(--qf-text-color)}.author-grid--search .author-cell-link:hover .author-name{color:var(--brand-primary)}.author-grid--search .info-cover{width:6rem;height:6rem}.author-grid--search .info-cover img{width:100%;height:100%;object-fit:cover}.notify-entry{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--qf-text-color)}.notify-entry:hover{color:var(--brand-primary)}.notify-badge{position:absolute;top:-.35rem;right:-.4rem;min-width:1rem;height:1rem;padding:0 .2rem;display:none;align-items:center;justify-content:center;background:#f56c6c;color:#fff;font-size:10px;font-style:normal;line-height:1}.notify-badge.is-active{display:inline-flex}.notify-nav .user-nav-title{padding:.6rem .8rem;font-size:13px;color:var(--qf-text-secondary-color)}.notify-toolbar{display:flex;gap:.5rem}.notify-list{display:flex;flex-direction:column}.notify-item{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem .5rem}.notify-item:nth-child(odd){background:#ffffff08}.notify-item.is-unread .notify-title{color:var(--brand-primary)}.notify-check{padding-top:.2rem}.notify-avatar{flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;background:#262626;color:var(--qf-text-secondary-color);overflow:hidden}.notify-avatar img{width:100%;height:100%;object-fit:cover}.notify-main{flex:1;min-width:0}.notify-title{display:block;font-size:13px;color:var(--qf-text-color)}.notify-title:hover{color:var(--brand-primary)}.notify-content{margin-top:.3rem;font-size:12px;color:var(--qf-text-secondary-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notify-meta{display:flex;align-items:center;gap:.6rem;margin-top:.4rem;font-size:11px;color:var(--qf-text-secondary-color)}.notify-type{color:var(--brand-primary)}.notify-related{color:#32c5ff}.notify-detail-title{font-size:16px;font-weight:600;color:#fff}.notify-detail-meta{display:flex;gap:.8rem;margin:.6rem 0;font-size:12px;color:var(--qf-text-secondary-color)}.notify-detail-content{font-size:13px;line-height:1.8;color:var(--qf-text-color)}.notify-detail-content a{color:#32c5ff}.third-bind{max-width:40rem;margin:0 auto}.third-user{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.third-user-avatar{width:3rem;height:3rem;border-radius:50%;object-fit:cover;background:#262626}.third-user-name{font-size:14px;color:#fff}.third-tabs{margin-bottom:1rem}.third-panel{display:none}.third-panel.is-active{display:block}.agent-page{max-width:60rem;margin:0 auto}.agent-head-actions{display:flex;align-items:center;gap:.8rem}.agent-model-badge{font-size:11px;color:var(--qf-text-secondary-color)}.agent-unavailable{padding:1rem;color:#f56c6c;font-size:13px}.agent-body{display:flex;flex-direction:column;gap:1rem;min-height:24rem}.agent-welcome{padding:1.5rem 0;text-align:center}.agent-welcome-title{margin-bottom:1rem;font-size:14px;color:var(--qf-text-secondary-color)}.agent-sugs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.agent-sug{padding:.45rem .8rem;background:#262626;color:var(--qf-text-color);font-size:12px;cursor:pointer}.agent-sug:hover{background:var(--qf-highlight-bg-color);color:var(--brand-primary)}.agent-thread{display:flex;flex-direction:column;gap:.8rem}.agent-row{display:flex}.agent-row--user{justify-content:flex-end}.agent-row-bubble{max-width:80%;padding:.7rem .9rem;background:#1d1e1f;color:var(--qf-text-color);font-size:13px;line-height:1.7}.agent-row--user .agent-row-bubble{background:var(--qf-highlight-bg-color);color:#fff}.agent-status{color:var(--qf-text-secondary-color)}.agent-error{color:#f56c6c}.agent-tracks{display:flex;flex-direction:column;gap:.5rem;margin-top:.8rem}.agent-track{display:flex;align-items:center;gap:.6rem;padding:.4rem;background:#ffffff08}.agent-track-play{flex-shrink:0;width:2.6rem;height:2.6rem;padding:0;overflow:hidden;border:none;background:#262626;cursor:pointer}.agent-track-play img{width:100%;height:100%;object-fit:cover}.agent-track-main{flex:1;min-width:0}.agent-track-title{display:block;font-size:13px;color:var(--qf-text-color)}.agent-track-title:hover{color:var(--brand-primary)}.agent-track-meta{font-size:11px;color:var(--qf-text-secondary-color)}.agent-composer{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.agent-selected{display:flex;flex-wrap:wrap;gap:.4rem}.agent-selected-pill{padding:.25rem .6rem;background:var(--qf-highlight-bg-color);color:var(--brand-primary);font-size:12px;cursor:pointer}.agent-filter-panel{padding:.6rem;background:#1b1b1b}.agent-fgroup{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.agent-fgroup-label{font-size:12px;color:var(--qf-text-secondary-color)}.agent-fchip{padding:.3rem .6rem;background:#262626;color:var(--qf-text-color);font-size:12px;cursor:pointer}.agent-fchip.is-active{background:var(--brand-primary);color:#06240f}.agent-input{width:100%;min-height:3.2rem;padding:.6rem .7rem;background:#1b1b1b;color:var(--qf-text-color);font-size:13px;resize:vertical;outline:none}.agent-input:focus{background:#202020}.agent-composer-bar{display:flex;justify-content:flex-end;gap:.5rem}.agreement-content{font-size:13px;line-height:1.9;color:var(--qf-text-color)}.agreement-content h1,.agreement-content h2,.agreement-content h3{margin:1rem 0 .5rem;color:#fff}.agreement-content p{margin-bottom:.8rem}.agreement-content a{color:#32c5ff}.agreement-content img{max-width:100%}.sitemap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.sitemap-group-title{margin-bottom:.6rem;font-size:13px;font-weight:600;color:#fff}.sitemap-list{display:flex;flex-direction:column;gap:.4rem}.sitemap-list a{font-size:12px;color:var(--qf-text-secondary-color)}.sitemap-list a:hover{color:var(--brand-primary)}.text-secondary{color:var(--qf-text-secondary-color)}.cart-layout{display:flex;gap:1rem;align-items:flex-start}.cart-main{flex:1;min-width:0}.cart-summary{width:20rem;flex-shrink:0}.cart-summary-card{position:sticky;top:4.8rem;margin-bottom:1.5rem}.cart-paytype-tabs{flex-shrink:0}.cart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.cart-toolbar-left{display:flex;align-items:center;gap:1rem}.cart-toolbar .cart-checkbox{white-space:nowrap}.cart-list{display:flex;flex-direction:column}.cart-item{display:grid;grid-template-columns:1.2rem 4.5rem minmax(0,1fr) 6rem 9rem;align-items:center;gap:.8rem;padding:.8rem .5rem;border-bottom:1px solid var(--border-subtle)}.cart-item:last-child{border-bottom:none}.cart-item-cover{display:block;width:4.5rem;height:4.5rem;overflow:hidden;background:#222}.cart-item-cover img{display:block;width:100%;height:100%;object-fit:cover}.cart-item-info{min-width:0}.cart-item-title{display:block;font-size:13px;color:var(--qf-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-title:hover{color:var(--brand-primary)}.cart-item-meta{margin-top:.3rem;display:flex;flex-wrap:wrap;gap:.6rem;color:var(--qf-text-secondary-color);font-size:11px}.cart-item-price{text-align:right}.cart-price{color:#e6a23c;font-size:14px;font-weight:600}.cart-price em{font-style:normal;font-size:12px;margin-right:.1rem}.cart-price small{margin-left:.15rem;font-weight:400;font-size:11px}.cart-vip-tag{display:inline-block;padding:.15rem .5rem;background:var(--qf-highlight-bg-color);color:var(--brand-primary);font-size:12px}.cart-item-actions{display:flex;gap:.5rem;justify-content:flex-end}.cart-item-actions .btn{flex-shrink:0}.cart-summary-title{font-size:14px;color:#fff;margin-bottom:.8rem}.cart-summary-row{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0;font-size:12px;color:var(--qf-text-secondary-color)}.cart-summary-row b{color:var(--qf-text-color);font-weight:600}.cart-summary-divider{height:1px;background:var(--border-subtle);margin:.7rem 0}.cart-summary-total{display:flex;align-items:baseline;justify-content:flex-end;gap:.3rem;margin-bottom:1rem;font-size:13px;color:var(--qf-text-secondary-color)}.cart-summary-total b{font-size:1.6rem;font-weight:700;color:#e6a23c}.cart-summary-total small{font-size:11px}.cart-pay-options{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.cart-pay-option{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;background:#1d1e1f;font-size:12px;color:var(--qf-text-color);cursor:pointer}.cart-pay-option input{accent-color:var(--qf-btn-primary)}.cart-submit{margin-bottom:.6rem}.cart-continue{background:#2a2a2a;color:var(--qf-text-color)}.cart-continue:hover{color:var(--brand-primary)}.cart-main .qf-empty{flex-direction:column;gap:.6rem}.cart-main .qf-empty .iconfont{font-size:2.4rem;color:var(--qf-text-secondary-color)}.cart-badge{display:none}.cart-badge:not(.is-empty){display:inline-flex}.qf-selectpicker{position:relative;max-width:32rem}.qf-selectpicker-native{display:none}.qf-selectpicker-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;height:var(--qf-input-height);padding:0 var(--qf-input-padding);border:1px solid var(--qf-input-border);border-radius:0;background-color:var(--qf-input-bg);color:var(--qf-input-placeholder);font-size:var(--qf-input-font-size);text-align:left;cursor:pointer;transition:border-color .2s,color .2s}.qf-selectpicker-toggle .qf-selectpicker-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qf-selectpicker-toggle .iconfont{flex-shrink:0;color:var(--qf-text-secondary-color);font-size:.7rem;transition:transform .2s}.qf-selectpicker-toggle:hover{border-color:var(--qf-input-border-hover)}.qf-selectpicker-toggle.has-value{color:var(--qf-input-text)}.qf-selectpicker.is-open .qf-selectpicker-toggle{border-color:var(--qf-input-focus)}.qf-selectpicker.is-open .qf-selectpicker-toggle .iconfont{transform:rotate(180deg)}.qf-selectpicker.is-open .qf-selectpicker-menu{display:block}.qf-selectpicker-menu{position:absolute;top:calc(100% + .3rem);left:0;z-index:60;display:none;width:100%;max-height:16rem;padding:.4rem;overflow-y:auto;border:1px solid var(--border-subtle);background-color:#1d1e1f;box-shadow:0 8px 24px #00000080}.qf-selectpicker-item{display:block;padding:.45rem .6rem;color:var(--qf-text-color);font-size:var(--qf-input-font-size);cursor:pointer;transition:background-color .15s,color .15s}.qf-selectpicker-item:hover{background-color:#2a2a2a}.qf-selectpicker-item.is-active{color:var(--qf-highlight-text-color)}.qf-selectpicker-item.is-disabled{opacity:.4;cursor:not-allowed}.qf-progress-bar{position:fixed;top:0;left:0;width:0;height:3px;z-index:1400;pointer-events:none;border-radius:0;background:linear-gradient(90deg,var(--qf-btn-primary),var(--qf-highlight-text-color));box-shadow:0 0 8px #4ade80b3;opacity:1;transition:width .2s ease,opacity .3s ease}.qf-progress-bar.is-done{opacity:0}.qf-progress-bar.is-fail{background:#f56c6c;box-shadow:0 0 8px #f56c6cb3;opacity:0}@media(max-width:768px){html .sidebar{position:fixed;top:0;left:0;bottom:0;z-index:200}html .sidebar.minified{left:-4rem}html:has(.sidebar.minified){--qf-menu-width: 0rem;left:-4rem}}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:102;background:#00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.sidebar-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:768px){.sidebar-backdrop{display:block}}@media(max-width:768px){.app-layout{padding-left:0rem;padding-right:0rem}}@media(max-width:1200px){.app-layout .content-wrapper{flex-direction:column}}@media(max-width:1706px){.app-layout .content-wrapper .sidebar-right{width:18rem}}@media(max-width:1200px){.app-layout .content-wrapper .sidebar-right{width:100%;padding-left:.5rem;padding-right:.5rem}}@media(max-width:1200px){.block{padding:.5rem}}@media(max-width:768px){.top-header{--qf-menu-width: 0rem;gap:8px;padding:0 10px}.top-header .search-area .search-input-wrap{max-width:10rem}.top-header .search-btn,.top-header .login-btn,.top-header .register-btn{display:none}.top-header .user-entry-btn{display:inline-flex}.top-header .user-nickname{display:none}.top-header .user-menu-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;overflow-y:auto;padding:.8rem 1rem 1.2rem;z-index:1400;box-shadow:none}.top-header .user-menu-close{display:flex}}@media(min-width:1201px){.container{max-width:1200px}}@media(max-width:992px){.section-header{gap:.5rem}.section-header .section-title{flex-shrink:0;white-space:nowrap}.section-header .nav-group{min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.section-header .nav-group::-webkit-scrollbar{display:none}.section-header .nav-group .nav-link{flex-shrink:0}}@media(max-width:1706px){.music-wrapper-item{--col-duration: 3.5rem}}@media(max-width:992px){.music-wrapper-item{grid-template-columns:minmax(0,1fr) auto;padding:0rem}.music-wrapper-item .item-select,.music-wrapper-item .item-waveform,.music-wrapper-item .item-bpmkey,.music-wrapper-item .item-duration,.music-wrapper-item .item-size{display:none}.music-wrapper-item .size-25{width:3.5rem;height:3.5rem}.music-wrapper-item .info-subject{min-width:0}.music-wrapper-item .info-subject h3:after{display:none}.music-wrapper-item .info-subject .secondary-wrapper{justify-content:start}.music-wrapper-item .info-subject .secondary-wrapper .vip--tags{position:relative;display:block}.music-wrapper-item .item-operation{justify-content:flex-end}.music-wrapper-item .item-operation .button{flex-shrink:0}.music-wrapper-item .item-operation .js-like-btn,.music-wrapper-item .item-operation .add-to-cart,.music-wrapper-item .item-operation .js-playlist-btn{display:none}.music-wrapper-item .item-operation .m-modal-btn{display:flex}.music-wrapper-item .item-operation:has(.m-modal-btn) .js-collect-btn{display:none}}@media(max-width:992px){.detail-head{gap:.8rem;flex-direction:column}}@media(max-width:992px){.detail-cover{width:100%;height:auto;aspect-ratio:1/1}}@media(max-width:992px){.detail-title{font-size:1.1rem}}@media(max-width:1200px){.detail-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}@media(max-width:992px){.detail-actions>:first-child{width:100%;flex:0 0 100%}.detail-actions>:not(:first-child).btn{flex:1;min-width:0}}@media(max-width:992px){.detail-waveform .fox-progress-waveform{height:140px}}@media(max-width:992px){.detail-tabs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.detail-tabs::-webkit-scrollbar{display:none}}@media(max-width:992px){.hero{flex-direction:column;height:auto;aspect-ratio:initial!important}.hero .heroIndexFull .swiper-index-full{height:auto;aspect-ratio:16/7}.hero .heroIndex-right{width:100%}.hero .heroIndex-right .kingkong{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.hero .heroIndex-right .kingkong{grid-template-columns:repeat(3,1fr)}.hero .heroIndex-right .kingkong-icon{height:3.5rem}.hero .heroIndex-right .kingkong-icon .iconfont{font-size:1rem}}@media(max-width:576px){.hero .heroIndexFull .swiper-index-full{aspect-ratio:6/3}}@media(max-width:1706px){.hero{aspect-ratio:16/5}}@media(max-width:992px){.producer-grid{grid-template-columns:repeat(6,1fr);grid-template-rows:none;aspect-ratio:auto}.producer-grid .producer-card{aspect-ratio:1/1}.producer-grid .producer-card.is-feature{grid-column:1/-1;grid-row:auto;aspect-ratio:16/9}}@media(max-width:768px){.producer-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:576px){.producer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.slider-nav{width:1.6rem;height:3.4rem}}@media(max-width:768px){.video-wrap .video-card .video-cover{height:7rem}.video-wrap .video-card .video-title{font-size:.75rem;font-weight:500;padding:.5rem;height:3rem}}@media(max-width:768px){.music-sidebar-item{padding-right:1.8rem}.music-sidebar-item .rank-num{width:2rem}.music-sidebar-item .actions{padding:0 .3rem;right:-9rem}}@media(max-width:768px){.grid-images img{width:9rem;height:9rem}}@media(max-width:992px){.footer-main{gap:1.5rem;padding:1.5rem 1rem}}@media(max-width:992px){.footer-brand{flex:1 1 100%;max-width:none}}@media(max-width:992px){.footer-apps{flex-direction:row;flex-wrap:wrap}}@media(max-width:768px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem}}@media(max-width:576px){.footer-qrcodes .footer-qrcode img{width:4.5rem;height:4.5rem}}@media(max-width:992px){.site-friends{padding:.5rem}}@media(max-width:992px){.site-friends .site-friends-header{align-items:center;gap:.5rem}}@media(max-width:992px){.site-friends .site-friends-title{flex-shrink:0;white-space:nowrap}}@media(max-width:992px){.section-tip{flex:1 1 auto;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}@media(min-width:577px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}.d-xs-flex{display:flex!important}.d-xs-grid{display:grid!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-inline-flex{display:inline-flex!important}.d-xs-table{display:table!important}.d-xs-table-cell{display:table-cell!important}}@media(min-width:769px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-grid{display:grid!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}}@media(min-width:993px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-grid{display:grid!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:inline-flex!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}}@media(min-width:1201px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-grid{display:grid!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}}@media(min-width:1707px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-grid{display:grid!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}}@media(max-width:768px){.filter-row{flex-direction:column;overflow:hidden;position:relative;min-width:auto}.filter-row .filter-label{width:auto;text-align:unset}}@media(max-width:992px){.filter-actions{width:100%;margin-top:.4rem;margin-left:0;justify-content:flex-end}}@media(max-width:992px){.filter-scroll:not(.swiper-initialized){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-scroll:not(.swiper-initialized)::-webkit-scrollbar{display:none}.filter-scroll:not(.swiper-initialized) .filter-tags{flex-wrap:nowrap}.filter-scroll:not(.swiper-initialized) .filter-tag{flex-shrink:0;width:auto}.filter-scroll.swiper-initialized .swiper-slide{display:flex;justify-content:center}}@media(max-width:768px){.qf-picker-panel{width:80vw;min-width:0}}@media(max-width:992px){.qf-picker-panel--author{width:90vw}}@media(max-width:992px){.filter-tools{position:relative}.filter-tools .qf-picker{position:static}.filter-tools .qf-picker-panel{top:calc(100% + .4rem);left:0;right:0;width:auto;min-width:0;max-width:none}}@media(max-width:768px){.picker-key-grid{grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr))}}@media(max-width:1200px){.author-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:992px){.author-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:768px){.author-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.qf-pagination .qf-pagination-item{min-width:1.8rem;height:1.8rem}.qf-pagination .qf-pagination-jump{height:1.8rem}.qf-pagination .qf-pagination-jump .qf-input{height:100%}}@media(max-width:1200px){.author-producer-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.author-producer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.author-producer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.qf-cat-flyout{display:none!important}}@media(max-width:768px){.qf-modal--auth{width:calc(100vw - 2rem)}.qf-auth-brand{display:none}.qf-auth-main{padding:1.5rem}}@media(max-width:992px){.hot-rank-list .music-wrapper-item{grid-template-columns:var(--col-rank, 2rem) minmax(0,1fr) var(--col-cost) auto}}@media(max-width:992px){.qf-modal.vip-cashier-scope{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}}@media(max-width:992px){.vip-body{flex-direction:column}.vip-pay{width:100%}.vip-right-grid{grid-template-columns:1fr}}@media(max-width:768px){.vip-plans{grid-template-columns:repeat(2,1fr)}.vip-redeem-card{flex-direction:column}}@media(max-width:992px){.recharge-presets{grid-template-columns:repeat(2,1fr)}.recharge-head{align-items:flex-start}.recharge-custom{flex-direction:column;align-items:stretch;gap:1.2rem}.recharge-custom-left{min-width:0}.recharge-custom-input{width:100%;text-align:left}.recharge-options{flex-direction:column;align-items:stretch}}@media(max-width:768px){.recharge-titlebar{flex-wrap:wrap}.recharge-submit{flex:1}}@media(max-width:1706px){.album-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.album-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:992px){.album-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.album-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .7rem}}@media(max-width:992px){.comment-form-hint{display:none}}@media(max-width:768px){.comment-avatar{width:2rem;height:2rem}.comment-form{padding:.8rem;gap:.6rem}.comment-editor-guest{padding:.8rem}.comment-actions{gap:.8rem}}@media(max-width:1706px){.video-list,.video-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:992px){.video-list,.video-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.video-detail-time{margin-left:0;width:100%}}@media(max-width:768px){.video-list,.video-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .7rem}}@media(max-width:992px){.author-hero-banner{height:9rem}.author-hero-inner{flex-direction:column;align-items:center;text-align:center;margin-top:-3rem}.author-avatar{width:5.5rem;height:5.5rem}.author-hero-main{width:100%;padding-top:.6rem}.author-name-row{justify-content:center}.author-stats{justify-content:center;gap:1.1rem}.author-actions{justify-content:center}.author-subhead--work .author-sort{margin-left:0}}@media(max-width:992px){.author-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.author-cards{flex-direction:column}.author-card-figure{width:100%}.stepper .step-title{display:none}.ajax-image-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.author-grid-4{grid-template-columns:minmax(0,1fr)}.author-video{width:100%}}@media(max-width:992px){.address-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.account-info-list{grid-template-columns:minmax(0,1fr)}.address-level{flex-wrap:wrap}.address-level select{flex:1 1 45%}}@media(max-width:768px){.package-action-cell{flex-wrap:wrap}}@media(max-width:992px){.signin-cols{grid-template-columns:minmax(0,1fr)}.signin-days{grid-template-columns:repeat(4,minmax(0,1fr))}.vip-plans,.vip-rights-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.signin-days{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-plans,.vip-rights-list{grid-template-columns:minmax(0,1fr)}.vip-hero-main{flex-direction:column;align-items:stretch}}@media(max-width:992px){.sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.sitemap{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.order-card-head{flex-wrap:wrap}.order-card-no{flex-basis:100%;order:3}.order-card-actions,.order-detail-actions{flex-wrap:wrap}}@media(max-width:1200px){.cart-summary{width:18rem}}@media(max-width:992px){.cart-layout{flex-direction:column}.cart-summary{width:100%}.cart-summary-card{position:static}.cart-toolbar{flex-direction:column;align-items:stretch}.cart-paytype-tabs{flex-wrap:wrap}}@media(max-width:768px){.cart-item{grid-template-columns:1.2rem 3.5rem minmax(0,1fr) auto}.cart-item-actions{grid-column:3/-1;justify-content:flex-start}}@media(max-width:992px){.author-source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.author-upload-zone{padding:1.6rem .8rem}}@media(max-width:768px){.author-source-cards{grid-template-columns:minmax(0,1fr)}.author-price-row{align-items:flex-start;flex-direction:column}.author-disk-parse{flex-direction:column;align-items:stretch}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
