html:not(.dark) .lessons-page{background:radial-gradient(ellipse 100% 40% at 50% 0%, #0021f30d 0%, transparent 60%), var(--fc-bg);color:var(--fc-text-body)}html:not(.dark) .lessons-page .lp-breadcrumb,html:not(.dark) .lessons-page .lp-breadcrumb a{color:var(--fc-text-secondary)}html:not(.dark) .lessons-page .lp-breadcrumb a:hover{color:var(--fc-accent)}html:not(.dark) .lessons-page .lp-chip{background:var(--fc-bg-sub);color:var(--fc-text-body);border:1px solid var(--fc-border)}html:not(.dark) .lessons-page .lp-chip:hover{color:var(--fc-text-primary);background:var(--fc-bg-sub);border-color:#0021f34d}html:not(.dark) .lessons-page .lp-chip.active{color:var(--fc-accent);background:#0021f314;border-color:#0021f359}html:not(.dark) .lessons-page .lp-chip-divider{background:var(--fc-border)}html:not(.dark) .lessons-page .lp-featured{background:linear-gradient(135deg, #0021f30f, #0021f305 50%, var(--fc-bg-sub));box-shadow:var(--fc-glass-shadow);border-color:#0021f31f}html:not(.dark) .lessons-page .lp-eyebrow-pill{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .lessons-page .lp-more-link{color:var(--fc-accent)}html:not(.dark) .lessons-page .lp-path-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .lessons-page .lp-path-card:hover{box-shadow:var(--fc-shadow-md);border-color:#0021f34d}html:not(.dark) .lessons-page .lp-path-card.active{background:#0021f30a;border-color:#0021f366}html:not(.dark) .lessons-page .lp-path-meta .lvl{color:var(--fc-accent)}html:not(.dark) .lessons-page .lp-search-input{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .lessons-page .lp-search-input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .lessons-page .lp-search-input::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .lessons-page .lp-sort{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .lessons-page .lp-reset-btn{border-color:var(--fc-border);color:var(--fc-text-secondary)}html:not(.dark) .lessons-page .lp-reset-btn:hover{color:var(--fc-accent);border-color:#0021f34d}html:not(.dark) .lessons-page .lp-course-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .lessons-page .lp-course-card:hover{box-shadow:var(--fc-shadow-md);border-color:#0021f359}html:not(.dark) .lessons-page .lp-course-body .label,html:not(.dark) .lessons-page .lp-price-pill.free{color:var(--fc-accent)}html:not(.dark) .scores-editorial{color:var(--fc-text-body);background:radial-gradient(100% 40% at 50% 0,#0021f30d 0%,#0000 60%)}html:not(.dark) .scores-editorial .sc-breadcrumb,html:not(.dark) .scores-editorial .sc-breadcrumb a{color:var(--fc-text-secondary)}html:not(.dark) .scores-editorial .sc-breadcrumb a:hover{color:var(--fc-accent)}html:not(.dark) .scores-editorial .sc-filter-toggle{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .scores-editorial .sc-filter-toggle:hover{border-color:#0021f34d}html:not(.dark) .scores-editorial .sc-filter-toggle .chev{color:var(--fc-text-secondary)}html:not(.dark) .scores-editorial .sc-aside{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .scores-editorial .sc-aside-head{border-bottom-color:var(--fc-border)}html:not(.dark) .scores-editorial .sc-aside-head .clear:hover{color:var(--fc-accent)}html:not(.dark) .scores-editorial .sc-sort-tab{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .scores-editorial .sc-sort-tab:hover:not(.active){color:var(--fc-text-primary);border-color:#0021f34d}html:not(.dark) .scores-editorial .sc-sort-tab.active{color:var(--fc-accent);background:#0021f314;border-color:#0021f359}html:not(.dark) .scores-editorial .sc-view-toggle{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .scores-editorial .sc-view-toggle button{color:var(--fc-text-secondary)}html:not(.dark) .scores-editorial .sc-view-toggle button.active{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .scores-editorial .sc-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .scores-editorial .sc-card:hover{box-shadow:var(--fc-shadow-md);border-color:#0021f359}html:not(.dark) .scores-editorial .sc-level i{background:#0000001a}html:not(.dark) .scores-editorial .sc-keys{color:var(--fc-text-body);background:#0021f30f}html:not(.dark) .scores-editorial .sc-rating .star,html:not(.dark) .scores-editorial .sc-level[data-lv="2"]+.sc-level-label,html:not(.dark) .scores-editorial .sc-level[data-lv="3"]+.sc-level-label{color:var(--fc-accent)}html:not(.dark) .scores-editorial .sc-list-row{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .scores-editorial .sc-list-row:hover{box-shadow:var(--fc-shadow-md);border-color:#0021f359}html:not(.dark) .scores-editorial .sc-page-btn{border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .scores-editorial .sc-page-btn:hover:not(:disabled){color:var(--fc-accent);border-color:#0021f34d}html:not(.dark) .scores-editorial .sc-page-btn.active{color:var(--fc-accent);background:#0021f314;border-color:#0021f359}html:not(.dark) .scores-editorial .sc-pager{border-top-color:var(--fc-border)}html:not(.dark) .scores-editorial .sc-pager-size{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .scores-editorial .sc-pager-size select{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-primary);background-image:linear-gradient(45deg, transparent 50%, var(--fc-accent) 50%), linear-gradient(135deg, var(--fc-accent) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}@media (max-width:1080px){html:not(.dark) .scores-editorial .sc-aside{background:var(--fc-bg);border-right:1px solid var(--fc-border);box-shadow:8px 0 32px #0000001a}}html:not(.dark) .scores-editorial .sc-main-search input{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-primary);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .scores-editorial .sc-main-search input:focus{border-color:var(--fc-accent);box-shadow:0 0 0 3px #0021f31a}html:not(.dark) .scores-editorial .sc-main-search input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .scores-editorial .sc-main-search input::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .dir-editorial{background:radial-gradient(ellipse 80% 35% at 50% 0%, #0021f30f 0%, transparent 60%), var(--fc-bg);color:var(--fc-text-body)}html:not(.dark) .dir-editorial .dir-hero{border-bottom-color:var(--fc-border)}html:not(.dark) .dir-editorial .dir-stats{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border)}html:not(.dark) .dir-editorial .dir-stat{border-right-color:var(--fc-border)}html:not(.dark) .dir-editorial .dir-eyebrow,html:not(.dark) .dir-editorial .dir-h1 .accent{color:var(--fc-accent)}html:not(.dark) .dir-editorial .dir-eyebrow:before{background:var(--fc-accent)}html:not(.dark) .dir-editorial .dir-chip{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .dir-editorial .dir-chip:hover{color:var(--fc-text-primary);border-color:#0021f34d}html:not(.dark) .dir-editorial .dir-chip.active{color:var(--fc-accent);background:#0021f314;border-color:#0021f359}html:not(.dark) .dir-editorial .dir-chip .cnt{color:var(--fc-text-secondary)}html:not(.dark) .dir-editorial .dir-chip.active .cnt{color:var(--fc-accent)}html:not(.dark) .dir-editorial .dir-search input{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .dir-editorial .dir-search input:focus{border-color:var(--fc-accent);background:var(--fc-bg-sub);box-shadow:0 0 0 3px #0021f31a}html:not(.dark) .dir-editorial .dir-search input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .dir-editorial .dir-search input::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .dir-editorial .dir-select{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-primary);background-image:linear-gradient(45deg, transparent 50%, var(--fc-text-secondary) 50%), linear-gradient(135deg, var(--fc-text-secondary) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px}html:not(.dark) .dir-editorial .dir-toolbar-count strong{color:var(--fc-accent)}html:not(.dark) .dir-editorial .dir-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .dir-editorial .dir-card:hover{box-shadow:var(--fc-shadow-md);border-color:#0021f359}html:not(.dark) .dir-editorial .dir-card-meta .dot{color:var(--fc-border)}html:not(.dark) .dir-editorial .dir-card-foot{border-top-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .dir-editorial .dir-card-foot .arrow{color:var(--fc-accent)}html:not(.dark) .dir-editorial .dir-pg-btn{border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .dir-editorial .dir-pg-btn:hover:not(:disabled){color:var(--fc-accent);border-color:#0021f34d}html:not(.dark) .dir-editorial .dir-btn-ghost{border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .dir-editorial .dir-btn-ghost:hover{background:#0021f30a;border-color:#0021f34d}@media (max-width:720px){html:not(.dark) .dir-editorial .dir-stat{border-bottom-color:var(--fc-border)}}html:not(.dark) .editorial-home .ed-hero{border-bottom-color:var(--fc-border)}html:not(.dark) .editorial-home .ed-hero-strip{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border)}html:not(.dark) .editorial-home .ed-strip-item{border-right-color:var(--fc-border)}html:not(.dark) .editorial-home .ed-sec{border-bottom-color:var(--fc-border)}html:not(.dark) .editorial-home .ed-chart-feature-meta{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border)}html:not(.dark) .editorial-home .ed-chart-row{border-bottom-color:var(--fc-border)}html:not(.dark) .editorial-home .ed-score-cover{border-color:var(--fc-border)}html:not(.dark) .editorial-home .ed-btn-ghost{border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .editorial-home .ed-btn-ghost:hover{background:#0021f30a;border-color:#0021f359}html:not(.dark) .editorial-home .ed-sec-link{border-color:var(--fc-border)}html:not(.dark) .editorial-home .ed-sec-link:hover{background:#0021f30f;border-color:#0021f359}html:not(.dark) .editorial-home .ed-chart-tabs{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .editorial-home .ed-chart-tab{color:var(--fc-text-body)}html:not(.dark) .editorial-home .ed-chart-tab.active{color:var(--fc-accent);background:#0021f314}html:not(.dark) .editorial-home .ed-chart-tab.active .cnt{color:var(--fc-accent)}html:not(.dark) .editorial-home .ed-chart-tab .cnt{color:var(--fc-text-secondary)}html:not(.dark) .editorial-home .ed-chart-feature{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .editorial-home .ed-chart-row:hover{background:#00000008}html:not(.dark) .editorial-home .ed-chart-row .info .meta .dot{color:var(--fc-border)}html:not(.dark) .editorial-home .ed-chart-row .info .meta .tag{background:var(--fc-bg-elevated);color:var(--fc-text-secondary)}html:not(.dark) .editorial-home .ed-score-card:hover{background:#00000008}html:not(.dark) .sd-page{background:radial-gradient(ellipse 80% 32% at 50% 0%, #0021f30f 0%, transparent 60%), var(--fc-bg);color:var(--fc-text-body)}html:not(.dark) .sd-page .sd-breadcrumb,html:not(.dark) .sd-page .sd-breadcrumb a{color:var(--fc-text-secondary)}html:not(.dark) .sd-page .sd-breadcrumb a:hover,html:not(.dark) .sd-page .sd-breadcrumb strong{color:var(--fc-text-primary)}html:not(.dark) .sd-page .sd-artist-chip{background:var(--fc-bg-sub);border:1px solid var(--fc-border)}html:not(.dark) .sd-page .sd-artist-chip:hover{border-color:#0021f34d}html:not(.dark) .sd-page .sd-meta-list{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border)}html:not(.dark) .sd-page .sd-meta-list .sd-row{border-bottom-color:var(--fc-border)}html:not(.dark) .sd-page .sd-meta-list .sd-row:nth-child(2n){border-left-color:var(--fc-border)}html:not(.dark) .sd-page .sd-diff-dots .sd-dot{background:#0000001a}html:not(.dark) .sd-page .sd-diff-dots .sd-dot.sd-on{background:var(--fc-accent)}html:not(.dark) .sd-page .sd-price-block{border-top-color:var(--fc-border)}html:not(.dark) .sd-page .sd-cta-aux button,html:not(.dark) .sd-page .sd-cta-aux a{border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .sd-page .sd-cta-aux button:hover,html:not(.dark) .sd-page .sd-cta-aux a:hover{border-color:var(--fc-accent);color:var(--fc-text-primary)}html:not(.dark) .sd-page .sd-cta-aux button.sd-on{color:var(--fc-accent);background:#0021f314;border-color:#0021f359}html:not(.dark) .sd-page .sd-trust-row{border-top-color:var(--fc-border);color:var(--fc-text-secondary)}html:not(.dark) .sd-page .sd-about{border-top-color:var(--fc-border)}html:not(.dark) .sd-page .sd-info-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .sd-page .sd-info-card .sd-row{border-bottom-color:var(--fc-border)}html:not(.dark) .sd-page .sd-section{border-top-color:var(--fc-border)}html:not(.dark) .sd-page .sd-sec-link{color:var(--fc-text-body);border-bottom-color:var(--fc-border)}html:not(.dark) .sd-page .sd-sec-link:hover{color:var(--fc-accent);border-bottom-color:var(--fc-accent)}html:not(.dark) .sd-page .sd-artist-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .sd-page .sd-artist-cta{border-color:#0021f34d}html:not(.dark) .sd-page .sd-artist-cta:hover{background:#0021f314}html:not(.dark) .sd-page .sd-sticky-bottom{background:var(--fc-bg-sub);border-top-color:var(--fc-border);box-shadow:0 -8px 32px #0000001a}html:not(.dark) .ld-page{background:radial-gradient(ellipse 80% 32% at 50% 0%, #0021f30d 0%, transparent 60%), var(--fc-bg);color:var(--fc-text-body)}html:not(.dark) .ld-page .ld-artist-chip{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .ld-page .ld-artist-chip:hover{border-color:#0021f34d}html:not(.dark) .ld-page .ld-artist-chip .ld-follow{color:var(--fc-accent);border-color:#0021f34d}html:not(.dark) .ld-page .ld-artist-chip .ld-follow.active{background:#0021f314}html:not(.dark) .ld-page .ld-meta-list{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border)}html:not(.dark) .ld-page .ld-meta-list .ld-row{border-bottom-color:var(--fc-border)}html:not(.dark) .ld-page .ld-meta-list .ld-row:nth-child(2n){border-left-color:var(--fc-border)}html:not(.dark) .ld-page .ld-price-block{border-top-color:var(--fc-border)}html:not(.dark) .ld-page .ld-cta-aux button{border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .ld-page .ld-cta-aux button:hover{border-color:var(--fc-accent);color:var(--fc-text-primary)}html:not(.dark) .ld-page .ld-cta-aux button.active{border-color:var(--fc-accent);color:var(--fc-accent);background:#0021f30f}html:not(.dark) .ld-page .ld-progress-bar{background:#0000001a}html:not(.dark) .ld-page .ld-trust-row{border-top-color:var(--fc-border)}html:not(.dark) .ld-page .ld-tab-nav{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border);background:#fcfcfcd9}html:not(.dark) .ld-page .ld-tab.active{border-bottom-color:var(--fc-accent)}html:not(.dark) .ld-page .ld-sec{border-bottom-color:var(--fc-border)}html:not(.dark) .ld-page .ld-gains{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .ld-page .ld-curr-row{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .ld-page .ld-curr-row:hover{border-color:#0021f333}html:not(.dark) .ld-page .ld-curr-row.is-open{border-color:#0021f34d}html:not(.dark) .ld-page .ld-curr-row .ld-pl{border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .ld-page .ld-curr-row .ld-pl:hover{border-color:var(--fc-accent);color:var(--fc-accent);background:#0021f30f}html:not(.dark) .ld-page .ld-curr-body{border-top-color:var(--fc-border)}html:not(.dark) .ld-page .ld-curr-row.locked .ld-num{color:var(--fc-text-secondary);opacity:.5}html:not(.dark) .ld-page .ld-instructor-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .ld-page .ld-other-lesson{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .ld-page .ld-other-lesson:hover{border-color:#0021f34d}html:not(.dark) .ld-page .ld-rating-big{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .ld-page .ld-rb-row .ld-bar{background:#0000001a}html:not(.dark) .ld-page .ld-sticky-bottom{border-top-color:var(--fc-border);background:#fcfcfceb}html:not(.dark) .artist-public .ap-stats-row{border-top:1px solid var(--fc-border);border-bottom:1px solid var(--fc-border)}html:not(.dark) .artist-public .ap-cta.ap-secondary{border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .artist-public .ap-tab-nav{border-top:1px solid var(--fc-border);border-bottom:1px solid var(--fc-border);background:#fcfcfcd9}html:not(.dark) .artist-public .ap-sec,html:not(.dark) .artist-public .ap-sec-head .ap-more{border-bottom:1px solid var(--fc-border)}html:not(.dark) .artist-public .ap-score-card{background:var(--fc-bg-sub);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .artist-public .ap-score-card:hover{border-color:#0021f34d}html:not(.dark) .artist-public .ap-disco{background:var(--fc-bg-sub);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .artist-public .ap-disco li{border-bottom:1px solid var(--fc-border)}html:not(.dark) .artist-public .ap-disco li:last-child{border-bottom:0}html:not(.dark) .artist-public .ap-skeleton{background:linear-gradient(90deg,#0000000d 0%,#0000001a 50%,#0000000d 100%) 0 0/200% 100%}html:not(.dark) .cart-page{background:radial-gradient(ellipse 80% 32% at 50% 0%, #0021f30d 0%, transparent 60%), var(--fc-bg);color:var(--fc-text-body)}html:not(.dark) .cart-page .cart-items-head,html:not(.dark) .cart-page .cart-item{border-bottom-color:var(--fc-border)}html:not(.dark) .cart-page .cart-group-divider{border-top-color:var(--fc-border)}html:not(.dark) .cart-page .cart-sum-row{border-bottom-color:var(--fc-border)}html:not(.dark) .cart-page .cart-sum-total,html:not(.dark) .cart-page .cart-trust{border-top-color:var(--fc-border)}html:not(.dark) .cart-page .cart-items-head .cart-actions a,html:not(.dark) .cart-page .cart-recent .cart-more,html:not(.dark) .cart-page .cart-related .cart-more{border-bottom-color:var(--fc-border)}html:not(.dark) .cart-page .cart-item .cart-meta .cart-dot{background:var(--fc-border)}html:not(.dark) .cart-page .cart-item .cart-check,html:not(.dark) .cart-page .cart-item .cart-qty{border-color:var(--fc-border)}html:not(.dark) .cart-page .cart-summary{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .cart-page .cart-coupon input{background:var(--fc-bg-elevated);border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .cart-page .cart-coupon input:focus{border-color:var(--fc-accent);background:var(--fc-bg-sub)}html:not(.dark) .cart-page .cart-coupon input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .cart-page .cart-coupon input::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .cart-page .cart-coupon button{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .cart-page .cart-coupon button:hover{border-color:var(--fc-accent);color:var(--fc-accent)}html:not(.dark) .cart-page .cart-pg{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .cart-page .cart-empty{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .cart-page .cart-rel-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .cart-page .cart-rel-card:hover{border-color:#0021f34d}html:not(.dark) .cart-page .cart-sticky-mobile{border-top-color:var(--fc-border);background:#fcfcfceb}html:not(.dark) .co-editorial .co-step .n{background:var(--fc-bg-sub);border-color:var(--fc-border);color:var(--fc-text-secondary)}html:not(.dark) .co-editorial .co-step .sep{background:var(--fc-border)}html:not(.dark) .co-editorial .co-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .co-editorial .co-method{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .co-editorial .co-method:hover:not(:disabled){border-color:#0021f359}html:not(.dark) .co-editorial .co-summary{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .co-editorial .co-sum-rows{border-top-color:var(--fc-border)}html:not(.dark) .co-editorial .co-sum-row{border-bottom-color:var(--fc-border)}html:not(.dark) .co-editorial .co-sum-total{border-top-color:var(--fc-border)}html:not(.dark) .co-editorial .co-back{border-color:var(--fc-border)}html:not(.dark) .co-editorial .co-back:hover{border-color:#0021f359}html:not(.dark) .co-editorial .co-empty-actions a.secondary{border-color:var(--fc-border)}html:not(.dark) .co-editorial .co-empty-actions a.secondary:hover{border-color:#0021f359}html:not(.dark) .mypage-editorial .acc-identity .meta .dot{background:var(--fc-border)}html:not(.dark) .mypage-editorial .acc-avatar{border-color:var(--fc-border)}html:not(.dark) .mypage-editorial .lib-tabs,html:not(.dark) .mypage-editorial .lib-search{background:var(--fc-bg-sub);border:1px solid var(--fc-border)}html:not(.dark) .mypage-editorial .lib-search:focus-within{background:var(--fc-bg-sub);border-color:var(--fc-accent)}html:not(.dark) .mypage-editorial .sort-pill{background:var(--fc-bg-sub);border:1px solid var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .mypage-editorial .view-toggle{background:var(--fc-bg-sub);border:1px solid var(--fc-border)}html:not(.dark) .mypage-editorial .view-toggle button.active{color:var(--fc-accent);background:#0021f314}html:not(.dark) .mypage-editorial .lib-list-head,html:not(.dark) .mypage-editorial .lib-row:hover{background:var(--fc-bg-elevated)}html:not(.dark) .mypage-editorial .lib-row .key-pill{background:var(--fc-bg-elevated);color:var(--fc-text-body)}html:not(.dark) .mypage-editorial .lib-row .iact:hover{background:var(--fc-bg-elevated);color:var(--fc-text-primary)}html:not(.dark) .mypage-editorial .nl-progress{background:#0000001a}html:not(.dark) .mypage-editorial .empty{border-color:var(--fc-border)}html:not(.dark) .mypage-editorial .pay-table thead th,html:not(.dark) .mypage-editorial .pay-table tbody tr:hover td{background:var(--fc-bg-elevated)}html:not(.dark) .mypage-editorial .btn-danger-ghost{color:#dc2626;border-color:#dc26264d}html:not(.dark) .mypage-editorial .btn-danger-ghost:hover{background:#dc26260d;border-color:#dc26268c}html:not(.dark) .mypage-editorial .instr-select{background:var(--fc-bg-elevated)}html:not(.dark) .lf-editorial .lf-hero{border-bottom-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-prose hr{border-top-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-toc{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-feature{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .lf-editorial .lf-feature:hover{background:var(--fc-bg-sub);border-color:#0021f347}html:not(.dark) .lf-editorial .lf-accordion{border-top-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-acc-item{border-bottom-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-form-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .lf-editorial .lf-input,html:not(.dark) .lf-editorial .lf-textarea,html:not(.dark) .lf-editorial .lf-select{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-input:focus,html:not(.dark) .lf-editorial .lf-textarea:focus,html:not(.dark) .lf-editorial .lf-select:focus{background:var(--fc-bg-sub);border-color:var(--fc-accent)}html:not(.dark) .lf-editorial .lf-input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .lf-editorial .lf-textarea::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .lf-editorial .lf-input::placeholder,html:not(.dark) .lf-editorial .lf-textarea::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .lf-editorial .lf-btn-ghost{border-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-btn-ghost:hover{background:#0021f30a;border-color:#0021f347}html:not(.dark) .lf-editorial .lf-btn-text:hover{color:var(--fc-accent)}html:not(.dark) .lf-editorial .lf-success-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .lf-editorial .lf-success-list{border-top-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-success-row{border-bottom-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-crumbs .sep{color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-table th,html:not(.dark) .lf-editorial .lf-table td{border-bottom-color:var(--fc-border)}html:not(.dark) .lf-editorial .lf-table th{background:var(--fc-bg-elevated)}html:not(.dark) .lf-editorial .lf-table tr:hover td{background:#00000008}html:not(.dark) .det-editorial{color:var(--fc-text-body)}html:not(.dark) .det-editorial .det-crumbs .sep{color:var(--fc-border)}html:not(.dark) .det-editorial .det-hero{border-bottom-color:var(--fc-border)}html:not(.dark) .det-editorial .det-meta .sep{color:var(--fc-border)}html:not(.dark) .det-editorial .det-article hr{border-top-color:var(--fc-border)}html:not(.dark) .det-editorial .det-article img,html:not(.dark) .det-editorial .det-article video{border-color:var(--fc-border)}html:not(.dark) .det-editorial .det-items-list{border-top-color:var(--fc-border)}html:not(.dark) .det-editorial .det-item{border-bottom-color:var(--fc-border)}html:not(.dark) .det-editorial .det-item:hover{background:#00000008}html:not(.dark) .det-editorial .det-item-meta .dot{color:var(--fc-border)}html:not(.dark) .det-editorial .det-preview-side{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .det-editorial .det-preview-side .price-block{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border)}html:not(.dark) .det-editorial .det-preview-spec{border-bottom-color:var(--fc-border)}html:not(.dark) .det-editorial .det-related{border-top-color:var(--fc-border)}html:not(.dark) .det-editorial .det-rel-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .det-editorial .det-rel-card:hover{box-shadow:var(--fc-shadow-md);border-color:#0021f34d}html:not(.dark) .det-editorial .det-comment{border-bottom-color:var(--fc-border)}html:not(.dark) .det-editorial .det-btn-ghost{color:var(--fc-text-primary);border-color:var(--fc-border)}html:not(.dark) .det-editorial .det-btn-ghost:hover{background:#0021f30a;border-color:#0021f34d}html:not(.dark) .artist-dash{--fc-accent-dark:var(--fc-accent)}html:not(.dark) .artist-dash .ad-kpi{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .artist-dash .ad-kpi.feature{background:linear-gradient(135deg, #0021f312, #0021f305 55%, var(--fc-bg-sub));border-color:#0021f324}html:not(.dark) .artist-dash .ad-kpi.feature .ad-kpi-icon{background:#0021f31f}html:not(.dark) .artist-dash .ad-delta.up,html:not(.dark) .artist-dash .ad-head .desc .pos{color:#16a34a}html:not(.dark) .artist-dash .ad-delta.down{color:#dc2626}html:not(.dark) .artist-dash .ad-section{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .artist-dash .ad-pills{background:var(--fc-bg-elevated);border-color:var(--fc-border)}html:not(.dark) .artist-dash .ad-pills button.active{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .artist-dash .ad-btn-ghost{border-color:var(--fc-border)}html:not(.dark) .artist-dash .ad-btn-ghost:hover{border-color:#0021f359}html:not(.dark) .artist-dash .ad-top-row,html:not(.dark) .artist-dash .ad-feed-row{border-bottom-color:var(--fc-border)}html:not(.dark) .artist-dash .ad-feed-row .ic.review{color:var(--fc-accent)}html:not(.dark) .artist-dash .ad-feed-row .ic.refund{color:#dc2626}html:not(.dark) .artist-dash .ad-payout{background:linear-gradient(135deg, #0021f312, #0021f305 55%, var(--fc-bg-sub));box-shadow:var(--fc-shadow-sm);border-color:#0021f324}html:not(.dark) .artist-dash .ad-payout-detail,html:not(.dark) .artist-dash .ad-payout-detail .row.total{border-top-color:var(--fc-border)}html:not(.dark) .artist-dash .ad-payout-detail .row.minus strong{color:#dc2626}html:not(.dark) .artist-dash .ad-task{background:var(--fc-bg-elevated);border-color:var(--fc-border)}html:not(.dark) .artist-dash .ad-task:hover{border-color:#0021f34d}html:not(.dark) .artist-dash .ad-task .ic.warn{color:#b45309;background:#d977061a}html:not(.dark) .artist-dash .ad-qa{border-color:var(--fc-border)}html:not(.dark) .artist-dash .ad-qa:hover{border-color:#0021f34d}html:not(.dark) .artist-dash .ad-empty{background:var(--fc-bg-sub);border-color:var(--fc-border)}
html:not(.dark) .db-page{--fc-accent-dark:var(--fc-accent)}html:not(.dark) .db-page .db-stat{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .db-page .db-stat.feature{background:linear-gradient(135deg, #0021f312, #0021f305 55%, var(--fc-bg-sub));border-color:#0021f324}html:not(.dark) .db-page .db-stat-icon{background:#0021f314}html:not(.dark) .db-page .db-delta.up{color:#16a34a}html:not(.dark) .db-page .db-delta.down{color:#dc2626}html:not(.dark) .db-page .db-section,html:not(.dark) .db-page .db-form-pane,html:not(.dark) .db-page .db-form-preview{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .db-page .db-sec-link:hover{color:var(--fc-accent)}html:not(.dark) .db-page .db-pills{background:var(--fc-bg-elevated);border-color:var(--fc-border)}html:not(.dark) .db-page .db-pill.active{background:#0021f31a}html:not(.dark) .db-page .db-pill .cnt{color:var(--fc-text-secondary)}html:not(.dark) .db-page .db-pill.active .cnt{color:var(--fc-accent)}html:not(.dark) .db-page .db-search input{background:var(--fc-bg-elevated);border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .db-page .db-search input:focus{border-color:var(--fc-accent);background:var(--fc-bg-sub)}html:not(.dark) .db-page .db-search input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .db-page .db-search input::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .db-page .db-table-wrap{border-color:var(--fc-border);background:var(--fc-bg-sub)}html:not(.dark) .db-page .db-table th,html:not(.dark) .db-page .db-table td{border-bottom-color:var(--fc-border)}html:not(.dark) .db-page .db-table th{background:var(--fc-bg-elevated)}html:not(.dark) .db-page .db-table tr:hover td{background:#0021f30a}html:not(.dark) .db-page .db-card{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .db-page .db-card:hover{border-color:#0021f34d}html:not(.dark) .db-page .db-card-stats{border-top-color:var(--fc-border);border-bottom-color:var(--fc-border)}html:not(.dark) .db-page .db-status.published{color:#16a34a;background:#16a34a1a}html:not(.dark) .db-page .db-status.review{color:#b45309;background:#b453091a}html:not(.dark) .db-page .db-status.rejected{color:var(--fc-accent);border-color:#0021f366}html:not(.dark) .db-page .db-status.hidden{background:var(--fc-bg-elevated);color:var(--fc-text-secondary)}html:not(.dark) .db-page .db-btn-text:hover{color:var(--fc-accent)}html:not(.dark) .db-page .db-btn-ghost{border-color:var(--fc-border)}html:not(.dark) .db-page .db-btn-ghost:hover{color:var(--fc-accent);background:#0021f30d;border-color:#0021f359}html:not(.dark) .db-page .db-btn-danger{color:var(--fc-accent);border-color:#0021f366}html:not(.dark) .db-page .db-btn-danger:hover{border-color:var(--fc-accent);color:var(--fc-accent);background:#0021f30d}html:not(.dark) .db-page .db-icon-btn{border-color:var(--fc-border)}html:not(.dark) .db-page .db-icon-btn:hover{background:#0021f30d;border-color:#0021f359}html:not(.dark) .db-page .db-empty-glyph{color:#0021f338}html:not(.dark) .db-page .db-input,html:not(.dark) .db-page .db-textarea,html:not(.dark) .db-page .db-select{background:var(--fc-bg-elevated);border-color:var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .db-page .db-input:focus,html:not(.dark) .db-page .db-textarea:focus,html:not(.dark) .db-page .db-select:focus{border-color:var(--fc-accent);background:var(--fc-bg-sub)}html:not(.dark) .db-page .db-input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .db-page .db-textarea::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .db-page .db-input::placeholder,html:not(.dark) .db-page .db-textarea::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .db-page .db-error{color:#dc2626}html:not(.dark) .db-page .db-form-foot{border-top-color:var(--fc-border)}html:not(.dark) .db-page .db-upload{background:var(--fc-bg-elevated);border-color:#0021f34d}html:not(.dark) .db-page .db-upload:hover{border-color:var(--fc-accent);background:#0021f30d}html:not(.dark) .db-page .db-upload.has-file{border-color:var(--fc-border)}html:not(.dark) .db-page .db-upload-glyph{color:#0021f359}html:not(.dark) .db-page .db-note{border-color:#0021f338}html:not(.dark) .db-page .db-country-row:hover{background:#0021f30a}html:not(.dark) .db-page .db-country-track{background:#0021f31a}html:not(.dark) .db-page .db-country-fill{background:linear-gradient(90deg, var(--fc-accent) 0%, #2e5bff 100%)}html:not(.dark) .upload-lesson-editorial{--fc-accent-dark:var(--fc-accent)}html:not(.dark) .upload-lesson-editorial .up-step{background:var(--fc-bg-sub);border-color:var(--fc-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--fc-shadow-sm)}html:not(.dark) .upload-lesson-editorial .up-step h3 .up-req{background:#0021f314;border-color:#0021f333}html:not(.dark) .upload-lesson-editorial .up-field input,html:not(.dark) .upload-lesson-editorial .up-field select,html:not(.dark) .upload-lesson-editorial .up-field textarea{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-field input:focus,html:not(.dark) .upload-lesson-editorial .up-field select:focus,html:not(.dark) .upload-lesson-editorial .up-field textarea:focus{border-color:var(--fc-accent);background:var(--fc-bg-elevated)}html:not(.dark) .upload-lesson-editorial .up-field input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .upload-lesson-editorial .up-field textarea::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .upload-lesson-editorial .up-field input::placeholder,html:not(.dark) .upload-lesson-editorial .up-field textarea::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .upload-lesson-editorial .up-pill{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-pill:hover{border-color:#0021f34d}html:not(.dark) .upload-lesson-editorial .up-pill.up-pill-active{color:var(--fc-accent);background:#0021f31a;border-color:#0021f359}html:not(.dark) .upload-lesson-editorial .up-src-tabs{border-bottom-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-preview-toggle{background:var(--fc-bg-elevated);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-toggle{background:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-thumb-drop{background:#0021f30a;border-color:#0021f34d}html:not(.dark) .upload-lesson-editorial .up-thumb-drop:hover{background:#0021f30f;border-color:#0021f373}html:not(.dark) .upload-lesson-editorial .up-thumb-drop .up-ic{color:var(--fc-accent);background:#0021f31f}html:not(.dark) .upload-lesson-editorial .up-thumb-preview{border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-net{background:#0021f30f;border-color:#0021f32e}html:not(.dark) .upload-lesson-editorial .up-net-discount{background:var(--fc-bg-elevated);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-auto-btn{color:var(--fc-accent);background:#0021f31a;border-color:#0021f34d}html:not(.dark) .upload-lesson-editorial .up-auto-btn:hover{background:#0021f329;border-color:#0021f373}html:not(.dark) .upload-lesson-editorial .up-recent-chip{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-recent-chip.up-recent-active{color:var(--fc-accent);background:#0021f31a;border-color:#0021f359}html:not(.dark) .upload-lesson-editorial .up-submit-bar{box-shadow:var(--fc-shadow-md);background:#fffffff0;border-color:#0021f333}html:not(.dark) .upload-lesson-editorial .up-btn-ghost{border-color:var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .upload-lesson-editorial .up-btn-ghost:hover{color:var(--fc-text-primary);border-color:#0021f359}html:not(.dark) .upload-lesson-editorial .up-btn-primary:hover{background:var(--fc-accent)}html:not(.dark) .upload-lesson-editorial .up-lp-card{background:var(--fc-bg-sub);border-color:var(--fc-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--fc-shadow-sm)}html:not(.dark) .upload-lesson-editorial .up-preview .up-lbl .up-live{background:#0021f314;border-color:#0021f33d}html:not(.dark) .upload-lesson-editorial .up-lp-meta .up-dot{background:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-lp-row{border-top-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-eta{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-eta .up-eta-row{border-top-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-workspace{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-alert-error{color:#dc2626;background:#dc262614;border-color:#dc262640}html:not(.dark) .upload-lesson-editorial .up-alert-success{background:#0021f30f;border-color:#0021f33d}html:not(.dark) .upload-lesson-editorial .up-back{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-back:hover{color:var(--fc-text-primary);border-color:#0021f359}html:not(.dark) .upload-lesson-editorial .up-modal{background:var(--fc-bg-sub);border-color:var(--fc-border);box-shadow:var(--fc-shadow-md)}html:not(.dark) .upload-lesson-editorial .up-modal-head{border-bottom-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-modal-head .up-modal-ic{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .upload-lesson-editorial .up-modal-row{background:var(--fc-bg-elevated);border-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-modal-row.up-modal-row-error{color:#dc2626;background:#dc262614;border-color:#dc262640}html:not(.dark) .upload-lesson-editorial .up-modal-summary{border-bottom-color:var(--fc-border)}html:not(.dark) .upload-lesson-editorial .up-modal-note{background:#0021f30f;border-color:#0021f32e}html:not(.dark) .upload-lesson-editorial .up-modal-foot{border-top-color:var(--fc-border)}html:not(.dark) .upload-score-editorial{--fc-accent-dark:var(--fc-accent)}html:not(.dark) .upload-score-editorial .up-back-btn{border-color:var(--fc-border)}html:not(.dark) .upload-score-editorial .up-back-btn:hover{border-color:var(--fc-accent);color:var(--fc-accent)}html:not(.dark) .upload-score-editorial .up-step-head .up-badge-opt{background:var(--fc-bg-elevated);border-color:var(--fc-border)}html:not(.dark) .upload-score-editorial .up-step-head .up-badge-req{border-color:#0021f34d}html:not(.dark) .upload-score-editorial .up-pill{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .upload-score-editorial .up-pill:hover:not(.up-pill-active):not(:disabled){border-color:#0021f34d}html:not(.dark) .upload-score-editorial .up-pill.up-pill-active{color:var(--fc-accent);background:#0021f31a;border-color:#0021f359}html:not(.dark) .upload-score-editorial .up-drop{background:#0021f30a;border-color:#0021f34d}html:not(.dark) .upload-score-editorial .up-drop:hover{border-color:var(--fc-accent);background:#0021f312}html:not(.dark) .upload-score-editorial .up-drop.up-drop-filled{background:#0021f30f;border-color:#0021f373}html:not(.dark) .upload-score-editorial .up-drop.up-drop-error{background:#dc26260d;border-color:#dc262659}html:not(.dark) .upload-score-editorial .up-drop .up-drop-ic{color:var(--fc-accent);background:#0021f31f}html:not(.dark) .upload-score-editorial .up-input{background:var(--fc-bg-sub);border-color:var(--fc-border)}html:not(.dark) .upload-score-editorial .up-input:focus{border-color:var(--fc-accent);background:var(--fc-bg-elevated)}html:not(.dark) .upload-score-editorial .up-preview .up-lbl:after{background:#0021f314;border-color:#0021f33d}html:not(.dark) .upload-score-editorial .up-mp-meta .up-dot{background:var(--fc-border)}html:not(.dark) .upload-score-editorial .up-mp-row,html:not(.dark) .upload-score-editorial .up-eta .up-eta-row{border-top-color:var(--fc-border)}html:not(.dark) .upload-score-editorial .up-submit-bar{box-shadow:var(--fc-shadow-md)}html:not(.dark) .lf-editorial{--fc-accent-dark:var(--fc-accent)}html:not(.dark) .lf-editorial .lf-prose a{border-bottom-color:#0021f359}html:not(.dark) .lf-editorial .lf-toc a:hover,html:not(.dark) .lf-editorial .lf-toc a.active{background:#0021f30f}html:not(.dark) .lf-editorial .lf-acc-chev{background:#0021f31a}html:not(.dark) .lf-editorial .lf-acc-item[data-open=true] .lf-acc-chev{background:#0021f32e}html:not(.dark) .lf-editorial .lf-note{border-color:#0021f32e}html:not(.dark) .lf-editorial .lf-success-badge{color:#16a34a;background:#16a34a1a}html:not(.dark) .lf-editorial .lf-success-badge:before{background:#16a34a;box-shadow:0 0 12px #16a34a73}html:not(.dark) .artist-shell .lf-editorial{background:0 0;min-height:0}html:not(.dark) .admin-shell{--fc-accent-dark:var(--fc-accent);background:var(--fc-bg);color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-topbar{border-bottom:1px solid var(--fc-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9}html:not(.dark) .admin-shell .admin-tb-title h1{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-tb-crumb{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-env-pill{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .admin-shell .admin-env-pill.staging{color:#b45309;background:#b453091f}html:not(.dark) .admin-shell .admin-page-head h2{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-page-head .desc{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-page-head .desc strong{color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-page-head .desc .warn{color:#b45309}html:not(.dark) .admin-shell .admin-page-head .desc .alert{color:var(--fc-accent)}html:not(.dark) .admin-shell .admin-range-pills{background:var(--fc-bg-elevated);border:1px solid var(--fc-border)}html:not(.dark) .admin-shell .admin-range-pills button{color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-range-pills button.active{background:var(--fc-bg-sub);color:var(--fc-text-primary);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .admin-shell .admin-kpi{background:var(--fc-bg-sub);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .admin-shell .admin-kpi.feature{background:linear-gradient(135deg, #0021f312, #0021f305 55%, var(--fc-bg-sub));border-color:#0021f324}html:not(.dark) .admin-shell .admin-kpi.alert{background:linear-gradient(135deg, #0021f30f, #0021f304 55%, var(--fc-bg-sub));border-color:#0021f324}html:not(.dark) .admin-shell .admin-kpi-head{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-kpi-num{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-kpi-num small,html:not(.dark) .admin-shell .admin-kpi-foot .vs{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-delta.up{color:#16a34a}html:not(.dark) .admin-shell .admin-delta.down{color:#dc2626}html:not(.dark) .admin-shell .admin-section{background:var(--fc-bg-sub);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .admin-shell .admin-sec-head h3{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-sec-head .sub{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-sec-head a,html:not(.dark) .admin-shell .admin-sec-head .link{color:var(--fc-accent)}html:not(.dark) .admin-shell .admin-health-item{background:var(--fc-bg-elevated);border:1px solid var(--fc-border)}html:not(.dark) .admin-shell .admin-health-item .lbl{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-health-item .num{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-health-item .num small,html:not(.dark) .admin-shell .admin-health-item .meta{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-health-item .dot.ok{background:#16a34a}html:not(.dark) .admin-shell .admin-health-item .dot.warn{background:#b45309}html:not(.dark) .admin-shell .admin-health-item .dot.err{background:#dc2626}html:not(.dark) .admin-shell .admin-chart svg line{stroke:var(--fc-border)}html:not(.dark) .admin-shell .admin-chart-legend{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-chart-legend .sw.b{background:#dc2626}html:not(.dark) .admin-shell .admin-qtable th{color:var(--fc-text-secondary);border-bottom:1px solid var(--fc-border);background:var(--fc-bg-elevated)}html:not(.dark) .admin-shell .admin-qtable td{color:var(--fc-text-body);border-bottom:1px solid var(--fc-border)}html:not(.dark) .admin-shell .admin-qtable tr:hover td{background:#0021f30a}html:not(.dark) .admin-shell .admin-qscore .info .ttl{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-qscore .info .sub{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-qartist{color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-pill.pend{color:#b45309;background:#b453091f}html:not(.dark) .admin-shell .admin-pill.review{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .admin-shell .admin-pill.appr{color:#16a34a;background:#16a34a1f}html:not(.dark) .admin-shell .admin-pill.rej{color:#dc2626;background:#dc26261a}html:not(.dark) .admin-shell .admin-pri.high{color:#dc2626}html:not(.dark) .admin-shell .admin-pri.mid{color:#b45309}html:not(.dark) .admin-shell .admin-pri.low,html:not(.dark) .admin-shell .admin-iact{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-iact:hover{color:var(--fc-text-primary);background:#0021f30f}html:not(.dark) .admin-shell .admin-iact.appr:hover{color:#16a34a;background:#16a34a1a}html:not(.dark) .admin-shell .admin-iact.rej:hover{color:#dc2626;background:#dc26261a}html:not(.dark) .admin-shell .admin-btn-ghost{background:var(--fc-bg-sub);border:1px solid var(--fc-border);color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-btn-ghost:hover{color:var(--fc-text-primary);background:#0021f30a;border-color:#0021f359}html:not(.dark) .admin-shell .admin-btn-reject{color:#dc2626;border:1px dashed #dc2626}html:not(.dark) .admin-shell .admin-btn-reject:hover{color:#dc2626;background:#dc26260f}html:not(.dark) .admin-shell .admin-feed-row{border-bottom:1px solid var(--fc-border)}html:not(.dark) .admin-shell .admin-feed-row .body{color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-feed-row .body strong{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-feed-row .body em{color:var(--fc-accent)}html:not(.dark) .admin-shell .admin-feed-row .time{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-feed-row .ic.signup{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .admin-shell .admin-feed-row .ic.upload{color:#16a34a;background:#16a34a1f}html:not(.dark) .admin-shell .admin-feed-row .ic.report{color:#dc2626;background:#dc26261a}html:not(.dark) .admin-shell .admin-feed-row .ic.refund{color:#b45309;background:#b453091f}html:not(.dark) .admin-shell .admin-fn-row .lbl{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-fn-row .bar{background:var(--fc-bg-elevated)}html:not(.dark) .admin-shell .admin-fn-row .fill{background:linear-gradient(90deg, var(--fc-accent), #3447ff)}html:not(.dark) .admin-shell .admin-fn-row .num{color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-fn-row .num strong,html:not(.dark) .admin-shell .admin-cat-row .head .name{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-cat-row .head .val{color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-cat-row .track{background:var(--fc-bg-elevated)}html:not(.dark) .admin-shell .admin-stat{background:var(--fc-bg-sub);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .admin-shell .admin-stat .lbl{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-stat .num{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-stat .ic.all{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .admin-shell .admin-stat .ic.cust{color:#16a34a;background:#16a34a1f}html:not(.dark) .admin-shell .admin-stat .ic.art{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .admin-shell .admin-stat .ic.new{color:#b45309;background:#b453091f}html:not(.dark) .admin-shell .admin-stat .ic.ban{color:#dc2626;background:#dc26261a}html:not(.dark) .admin-shell .admin-toolbar{background:var(--fc-bg-sub);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .admin-shell .admin-seg{background:var(--fc-bg-elevated);border:1px solid var(--fc-border)}html:not(.dark) .admin-shell .admin-seg button{color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-seg button.active{background:var(--fc-bg-sub);color:var(--fc-text-primary);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .admin-shell .admin-tb-search{background:var(--fc-bg-elevated);border:1px solid var(--fc-border)}html:not(.dark) .admin-shell .admin-tb-search:focus-within{border-color:var(--fc-accent)}html:not(.dark) .admin-shell .admin-tb-search input{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-tb-search input::-moz-placeholder{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-tb-search input::placeholder{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-bulkbar{background:linear-gradient(90deg,#0021f312,#0021f305);border:1px solid #0021f324}html:not(.dark) .admin-shell .admin-bulkbar .sel{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-bulkbar .sel strong{color:var(--fc-accent)}html:not(.dark) .admin-shell .admin-list-row{background:var(--fc-bg-sub);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .admin-shell .admin-list-row:hover{background:#0021f30a;border-color:#0021f34d}html:not(.dark) .admin-shell .admin-list-row .body .ttl{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-list-row .body .meta{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-list-row .body .meta .sep{color:var(--fc-border)}html:not(.dark) .admin-shell .admin-list-row .body .reason{background:var(--fc-bg-elevated);color:var(--fc-text-body);border-left:2px solid #0021f359}html:not(.dark) .admin-shell .admin-list-row .body .warn{color:#b45309}html:not(.dark) .admin-shell .admin-list-row .amount{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-setting-group h3{color:var(--fc-text-primary);border-bottom:1px solid var(--fc-border)}html:not(.dark) .admin-shell .admin-setting-row .icon{color:var(--fc-accent);background:#0021f31a}html:not(.dark) .admin-shell .admin-setting-row .label{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-setting-row .desc{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-setting-row input{background:var(--fc-bg-elevated);border:1px solid var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-setting-row input:focus{border-color:var(--fc-accent)}html:not(.dark) .admin-shell .admin-setting-row .saved{color:#16a34a}html:not(.dark) .admin-shell .admin-empty{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-empty .ic{color:var(--fc-border)}html:not(.dark) .admin-shell .admin-empty h3{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-pager{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-modal{background:var(--fc-bg-sub);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow-md)}html:not(.dark) .admin-shell .admin-modal-head{border-bottom:1px solid var(--fc-border)}html:not(.dark) .admin-shell .admin-modal-head h3{color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-modal-head .sub{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-modal-body{color:var(--fc-text-body)}html:not(.dark) .admin-shell .admin-modal-body label{color:var(--fc-text-secondary)}html:not(.dark) .admin-shell .admin-modal-body textarea{background:var(--fc-bg-elevated);border:1px solid var(--fc-border);color:var(--fc-text-primary)}html:not(.dark) .admin-shell .admin-modal-body textarea:focus{border-color:var(--fc-accent)}html:not(.dark) .admin-shell .admin-modal-foot{border-top:1px solid var(--fc-border)}html:not(.dark) .set-page{--fc-accent-dark:var(--fc-accent,#0021f3);color:var(--fc-text-body,#606060)}html:not(.dark) .set-page-head h2,html:not(.dark) .set-kpi .v,html:not(.dark) .set-q-head h3,html:not(.dark) .set-q-info .nm,html:not(.dark) .set-q-amt .amt,html:not(.dark) .set-w-head h3,html:not(.dark) .set-brk .row .v,html:not(.dark) .set-brk .total .amt,html:not(.dark) .set-check .lbl,html:not(.dark) .set-acct .row .v,html:not(.dark) .set-empty-work .big{color:var(--fc-text-primary,#121212)}html:not(.dark) .set-page-head .desc strong{color:var(--fc-text-body,#606060)}html:not(.dark) .set-page-head .desc .warn,html:not(.dark) .set-q-head h3 .ct,html:not(.dark) .set-kpi .delta .warn{color:#b45309}html:not(.dark) .set-btn-ghost{border-color:var(--fc-border,#d1d1d1);color:var(--fc-text-body,#606060)}html:not(.dark) .set-btn-ghost:hover{color:var(--fc-text-primary,#121212);background:#0021f30a;border-color:#0021f34d}html:not(.dark) .set-kpi{background:var(--fc-bg-sub,#fff);border-color:var(--fc-border,#d1d1d1);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .set-kpi.alert,html:not(.dark) .set-kpi.feature{background:linear-gradient(135deg, #0021f312, #0021f305 55%, var(--fc-bg-sub,#fff));border-color:#0021f324}html:not(.dark) .set-kpi .delta .up{color:#16a34a}html:not(.dark) .set-queue{background:var(--fc-bg-sub,#fff);border-color:var(--fc-border,#d1d1d1);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .set-q-head{border-bottom-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-q-filters{border-bottom-color:var(--fc-border,#d1d1d1);background:var(--fc-bg-elevated,#f5f5f5)}html:not(.dark) .set-q-tab{border-color:var(--fc-border,#d1d1d1);color:var(--fc-text-body,#606060)}html:not(.dark) .set-q-tab:hover{color:var(--fc-text-primary,#121212);background:#0021f30a;border-color:#0021f34d}html:not(.dark) .set-q-tab.active{color:var(--fc-accent,#0021f3);background:#0021f314;border-color:#0021f34d}html:not(.dark) .set-q-search{background:var(--fc-bg-elevated,#f5f5f5);border-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-q-search:focus-within{border-color:#0021f366}html:not(.dark) .set-q-search input{color:var(--fc-text-primary,#121212)}html:not(.dark) .set-q-row{border-bottom-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-q-row:hover{background:#0021f30a}html:not(.dark) .set-q-row.selected{background:#0021f30f}html:not(.dark) .set-q-check{border-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-q-info .meta .dot{background:var(--fc-text-secondary,#999)}html:not(.dark) .set-q-info .meta .pri{color:var(--fc-accent,#0021f3)}html:not(.dark) .set-q-stat{color:#b45309;background:#b453091a}html:not(.dark) .set-q-stat.appr{color:#0d9488;background:#0d94881a}html:not(.dark) .set-q-stat.done{color:#16a34a;background:#16a34a1a}html:not(.dark) .set-q-stat.rej{color:var(--fc-accent,#0021f3);background:#0021f30f;border-color:#0021f366}html:not(.dark) .set-q-empty,html:not(.dark) .set-empty-work,html:not(.dark) .set-loading,html:not(.dark) .set-pager{color:var(--fc-text-secondary,#999)}html:not(.dark) .set-work{background:var(--fc-bg-sub,#fff);border-color:var(--fc-border,#d1d1d1);box-shadow:var(--fc-shadow-sm)}html:not(.dark) .set-w-head{border-bottom-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-w-stat{color:#b45309;background:#b453091a;border-color:#b453094d}html:not(.dark) .set-w-stat.appr{color:#16a34a;background:#16a34a1a;border-color:#16a34a4d}html:not(.dark) .set-w-stat.rej{color:var(--fc-accent,#0021f3);background:#0021f30f;border-color:#0021f366}html:not(.dark) .set-brk{background:var(--fc-bg-elevated,#f5f5f5);border-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-brk .row{border-bottom-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-brk .row.minus,html:not(.dark) .set-brk .row.minus .v{color:var(--fc-accent,#0021f3)}html:not(.dark) .set-brk .total{border-top-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-kyc{background:var(--fc-bg-elevated,#f5f5f5);border-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-check{border-bottom-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-check .d.ok{color:#0d9488;background:#0d948824}html:not(.dark) .set-check .d.warn{color:#b45309;background:#b4530924}html:not(.dark) .set-acct{background:var(--fc-bg-elevated,#f5f5f5);border-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-notes textarea,html:not(.dark) .set-modal-body textarea{background:var(--fc-bg-sub,#fff);border-color:var(--fc-border,#d1d1d1);color:var(--fc-text-primary,#121212)}html:not(.dark) .set-notes textarea:focus,html:not(.dark) .set-modal-body textarea:focus{border-color:#0021f366}html:not(.dark) .set-dec.reject{color:var(--fc-accent,#0021f3);background:#0021f30d;border-color:#0021f366}html:not(.dark) .set-dec.reject:hover{background:var(--fc-accent,#0021f3);border-style:solid;border-color:var(--fc-accent,#0021f3);color:#fff}html:not(.dark) .set-bulk{background:#0021f30f;border-color:#0021f34d}html:not(.dark) .set-bulk .ic{color:var(--fc-accent,#0021f3);background:#0021f324}html:not(.dark) .set-bulk .sel{color:var(--fc-text-primary,#121212)}html:not(.dark) .set-bulk .sel strong{color:var(--fc-accent,#0021f3)}html:not(.dark) .set-bulk-btn.rej{color:var(--fc-accent,#0021f3);background:#0021f30f;border-color:#0021f366}html:not(.dark) .set-bulk-btn.rej:hover{background:var(--fc-accent,#0021f3);border-style:solid;border-color:var(--fc-accent,#0021f3);color:#fff}html:not(.dark) .set-modal{background:var(--fc-bg-sub,#fff);border-color:var(--fc-border,#d1d1d1);box-shadow:var(--fc-shadow-md)}html:not(.dark) .set-modal-head{border-bottom-color:var(--fc-border,#d1d1d1);color:var(--fc-text-primary,#121212)}html:not(.dark) .set-modal-foot{border-top-color:var(--fc-border,#d1d1d1)}html:not(.dark) .set-pager button{border-color:var(--fc-border,#d1d1d1);color:var(--fc-text-body,#606060)}html:not(.dark) .set-pager button:hover:not(:disabled){color:var(--fc-text-primary,#121212);background:#0021f30a;border-color:#0021f34d}html:not(.dark) .db-page .db-status.published:before{background:#16a34a}html:not(.dark) .db-page .db-status.review:before{background:#b45309}html:not(.dark) .upload-lesson-editorial .up-helper a{border-bottom-color:#0021f34d}html:not(.dark) .set-page .set-kpi .delta .down{color:var(--fc-accent,#0021f3)}
